builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0172 starttime: 1467924781.86 results: success (0) buildid: 20160706073358 builduid: 1f733ccafb1b4c028e2bfb2937406a20 revision: 01a1714a1d049ff43ad0fe73d0c81ba5c04fad8d ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-07 13:53:01.864269) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-07 13:53:01.865016) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-07 13:53:01.865610) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-07 13:53:01.894501) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 13:53:01.894844) ========= 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.fsLHD7AhMJ/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.AgOL07gWCR/Listeners TMPDIR=/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/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-07 13:53:01-- 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% 8.31M=0.001s 2016-07-07 13:53:01 (8.31 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.095678 ========= master_lag: 0.75 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 13:53:02.741068) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 13:53:02.741388) ========= 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.fsLHD7AhMJ/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.AgOL07gWCR/Listeners TMPDIR=/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/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.026958 ========= master_lag: 0.55 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 13:53:03.319143) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-07 13:53:03.319502) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 01a1714a1d049ff43ad0fe73d0c81ba5c04fad8d --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 01a1714a1d049ff43ad0fe73d0c81ba5c04fad8d --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.fsLHD7AhMJ/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.AgOL07gWCR/Listeners TMPDIR=/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/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-07 13:53:03,391 truncating revision to first 12 chars 2016-07-07 13:53:03,391 Setting DEBUG logging. 2016-07-07 13:53:03,392 attempt 1/10 2016-07-07 13:53:03,392 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/01a1714a1d04?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-07 13:53:04,368 unpacking tar archive at: mozilla-beta-01a1714a1d04/testing/mozharness/ program finished with exit code 0 elapsedTime=1.251611 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-07 13:53:04.599483) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-07 13:53:04.599809) ========= script_repo_revision: 01a1714a1d049ff43ad0fe73d0c81ba5c04fad8d ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-07 13:53:04.600181) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-07 13:53:04.600443) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-07 13:53:04.620742) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 39 secs) (at 2016-07-07 13:53:04.621453) ========= /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.fsLHD7AhMJ/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.AgOL07gWCR/Listeners TMPDIR=/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/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 13:53:04 INFO - MultiFileLogger online at 20160707 13:53:04 in /builds/slave/test 13:53:04 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 13:53:04 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:53:04 INFO - {'append_to_log': False, 13:53:04 INFO - 'base_work_dir': '/builds/slave/test', 13:53:04 INFO - 'blob_upload_branch': 'mozilla-beta', 13:53:04 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:53:04 INFO - 'buildbot_json_path': 'buildprops.json', 13:53:04 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:53:04 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:53:04 INFO - 'download_minidump_stackwalk': True, 13:53:04 INFO - 'download_symbols': 'true', 13:53:04 INFO - 'e10s': False, 13:53:04 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:53:04 INFO - 'tooltool.py': '/tools/tooltool.py', 13:53:04 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:53:04 INFO - '/tools/misc-python/virtualenv.py')}, 13:53:04 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:53:04 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:53:04 INFO - 'log_level': 'info', 13:53:04 INFO - 'log_to_console': True, 13:53:04 INFO - 'opt_config_files': (), 13:53:04 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:53:04 INFO - '--processes=1', 13:53:04 INFO - '--config=%(test_path)s/wptrunner.ini', 13:53:04 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:53:04 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:53:04 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:53:04 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:53:04 INFO - 'pip_index': False, 13:53:04 INFO - 'require_test_zip': True, 13:53:04 INFO - 'test_type': ('testharness',), 13:53:04 INFO - 'this_chunk': '1', 13:53:04 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:53:04 INFO - 'total_chunks': '10', 13:53:04 INFO - 'virtualenv_path': 'venv', 13:53:04 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:53:04 INFO - 'work_dir': 'build'} 13:53:04 INFO - ##### 13:53:04 INFO - ##### Running clobber step. 13:53:04 INFO - ##### 13:53:04 INFO - Running pre-action listener: _resource_record_pre_action 13:53:04 INFO - Running main action method: clobber 13:53:04 INFO - rmtree: /builds/slave/test/build 13:53:04 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:53:06 INFO - Running post-action listener: _resource_record_post_action 13:53:06 INFO - ##### 13:53:06 INFO - ##### Running read-buildbot-config step. 13:53:06 INFO - ##### 13:53:06 INFO - Running pre-action listener: _resource_record_pre_action 13:53:06 INFO - Running main action method: read_buildbot_config 13:53:06 INFO - Using buildbot properties: 13:53:06 INFO - { 13:53:06 INFO - "project": "", 13:53:06 INFO - "product": "firefox", 13:53:06 INFO - "script_repo_revision": "production", 13:53:06 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 13:53:06 INFO - "repository": "", 13:53:06 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 13:53:06 INFO - "buildid": "20160706073358", 13:53:06 INFO - "pgo_build": "False", 13:53:06 INFO - "basedir": "/builds/slave/test", 13:53:06 INFO - "buildnumber": 21, 13:53:06 INFO - "slavename": "t-yosemite-r7-0172", 13:53:06 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 13:53:06 INFO - "platform": "macosx64", 13:53:06 INFO - "branch": "mozilla-beta", 13:53:06 INFO - "revision": "01a1714a1d049ff43ad0fe73d0c81ba5c04fad8d", 13:53:06 INFO - "repo_path": "releases/mozilla-beta", 13:53:06 INFO - "moz_repo_path": "", 13:53:06 INFO - "stage_platform": "macosx64", 13:53:06 INFO - "builduid": "1f733ccafb1b4c028e2bfb2937406a20", 13:53:06 INFO - "slavebuilddir": "test" 13:53:06 INFO - } 13:53:06 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/firefox-48.0.en-US.mac64.dmg. 13:53:06 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/firefox-48.0.en-US.mac64.test_packages.json. 13:53:06 INFO - Running post-action listener: _resource_record_post_action 13:53:06 INFO - ##### 13:53:06 INFO - ##### Running download-and-extract step. 13:53:06 INFO - ##### 13:53:06 INFO - Running pre-action listener: _resource_record_pre_action 13:53:06 INFO - Running main action method: download_and_extract 13:53:06 INFO - mkdir: /builds/slave/test/build/tests 13:53: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')]} 13:53:06 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/firefox-48.0.en-US.mac64.test_packages.json 13:53:06 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 13:53:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/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 13:53:06 INFO - Downloaded 1201 bytes. 13:53:06 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 13:53:06 INFO - Using the following test package requirements: 13:53:06 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 13:53:06 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:53:06 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 13:53:06 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:53:06 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 13:53:06 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:53:06 INFO - u'jsshell-mac64.zip'], 13:53:06 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:53:06 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 13:53:06 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 13:53:06 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:53:06 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 13:53:06 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:53:06 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 13:53:06 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:53:06 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 13:53:06 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:53:06 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 13:53:06 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 13:53: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')]} 13:53:06 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/firefox-48.0.en-US.mac64.common.tests.zip 13:53:06 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 13:53:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/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 13:53:07 INFO - Downloaded 18406777 bytes. 13:53:07 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/*'] 13:53:07 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/* 13:53:07 INFO - caution: filename not matched: web-platform/* 13:53:07 INFO - Return code: 11 13:53:07 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')]} 13:53:07 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/firefox-48.0.en-US.mac64.web-platform.tests.zip 13:53:07 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/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 13:53:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/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 13:53:08 INFO - Downloaded 36389883 bytes. 13:53:08 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/*'] 13:53:08 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/* 13:53:12 INFO - caution: filename not matched: bin/* 13:53:12 INFO - caution: filename not matched: config/* 13:53:12 INFO - caution: filename not matched: mozbase/* 13:53:12 INFO - caution: filename not matched: marionette/* 13:53:12 INFO - caution: filename not matched: tools/wptserve/* 13:53:12 INFO - Return code: 11 13:53: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')]} 13:53:12 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/firefox-48.0.en-US.mac64.dmg 13:53:12 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 13:53:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 13:53:13 INFO - Downloaded 73022056 bytes. 13:53:13 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/firefox-48.0.en-US.mac64.dmg 13:53:13 INFO - mkdir: /builds/slave/test/properties 13:53:13 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:53:13 INFO - Writing to file /builds/slave/test/properties/build_url 13:53:13 INFO - Contents: 13:53:13 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/firefox-48.0.en-US.mac64.dmg 13:53:13 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:53:13 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:53:13 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:53:13 INFO - Contents: 13:53:13 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:53:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:53:13 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:53:13 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:53:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/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 13:53:14 INFO - Downloaded 103721191 bytes. 13:53:14 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'] 13:53:14 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 13:53:17 INFO - Return code: 0 13:53:17 INFO - Running post-action listener: _resource_record_post_action 13:53:17 INFO - Running post-action listener: set_extra_try_arguments 13:53:17 INFO - ##### 13:53:17 INFO - ##### Running create-virtualenv step. 13:53:17 INFO - ##### 13:53:17 INFO - Running pre-action listener: _pre_create_virtualenv 13:53:17 INFO - Running pre-action listener: _resource_record_pre_action 13:53:17 INFO - Running main action method: create_virtualenv 13:53:17 INFO - Creating virtualenv /builds/slave/test/build/venv 13:53:17 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 13:53:17 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:53:18 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:53:18 INFO - Using real prefix '/tools/python27' 13:53:18 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:53:18 INFO - Installing distribute.............................................................................................................................................................................................done. 13:53:21 INFO - Installing pip.................done. 13:53:21 INFO - Return code: 0 13:53:21 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:53:21 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')]} 13:53:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:53:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:53:21 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')]} 13:53:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:53:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:53:21 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 0x10e2b4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e2d1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8ec8d636f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e2cd5e0>, '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 0x10deb0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dedb990>, '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.fsLHD7AhMJ/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.AgOL07gWCR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:53:21 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 13:53:21 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 13:53:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fsLHD7AhMJ/Render', 13:53:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:53:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:53:21 INFO - 'HOME': '/Users/cltbld', 13:53:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:53:21 INFO - 'LOGNAME': 'cltbld', 13:53:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:53:21 INFO - 'MOZ_NO_REMOTE': '1', 13:53:21 INFO - 'NO_EM_RESTART': '1', 13:53:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:53:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:53:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:53:21 INFO - 'PWD': '/builds/slave/test', 13:53:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:53:21 INFO - 'SHELL': '/bin/bash', 13:53:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.AgOL07gWCR/Listeners', 13:53:21 INFO - 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', 13:53:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:53:21 INFO - 'USER': 'cltbld', 13:53:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:53:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:53:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:53:21 INFO - 'XPC_FLAGS': '0x0', 13:53:21 INFO - 'XPC_SERVICE_NAME': '0', 13:53:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:53:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:53:22 INFO - Downloading/unpacking psutil>=0.7.1 13:53:22 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 13:53:22 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 13:53:22 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 13:53:22 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 13:53:22 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 13:53:22 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 13:53:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:53:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:53:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:53:25 INFO - Installing collected packages: psutil 13:53:25 INFO - Running setup.py install for psutil 13:53:25 INFO - building 'psutil._psutil_osx' extension 13:53:25 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 13:53:26 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 13:53:26 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 13:53:26 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 13:53:26 INFO - building 'psutil._psutil_posix' extension 13:53:26 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 13:53:26 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 13:53:26 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 13:53:26 INFO - ^ 13:53:26 INFO - 1 warning generated. 13:53:26 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 13:53:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:53:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:53:26 INFO - Successfully installed psutil 13:53:26 INFO - Cleaning up... 13:53:26 INFO - Return code: 0 13:53:26 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:53:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:53:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:53:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:53:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:53:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:53:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:53:26 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 0x10e2b4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e2d1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8ec8d636f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e2cd5e0>, '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 0x10deb0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dedb990>, '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.fsLHD7AhMJ/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.AgOL07gWCR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:53:26 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 13:53:26 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 13:53:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fsLHD7AhMJ/Render', 13:53:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:53:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:53:26 INFO - 'HOME': '/Users/cltbld', 13:53:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:53:26 INFO - 'LOGNAME': 'cltbld', 13:53:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:53:26 INFO - 'MOZ_NO_REMOTE': '1', 13:53:26 INFO - 'NO_EM_RESTART': '1', 13:53:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:53:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:53:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:53:26 INFO - 'PWD': '/builds/slave/test', 13:53:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:53:26 INFO - 'SHELL': '/bin/bash', 13:53:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.AgOL07gWCR/Listeners', 13:53:26 INFO - 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', 13:53:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:53:26 INFO - 'USER': 'cltbld', 13:53:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:53:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:53:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:53:26 INFO - 'XPC_FLAGS': '0x0', 13:53:26 INFO - 'XPC_SERVICE_NAME': '0', 13:53:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:53:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:53:26 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:53:26 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 13:53:26 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 13:53:26 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 13:53:26 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 13:53:26 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 13:53:26 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 13:53:29 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:53:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:53:29 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:53:29 INFO - Installing collected packages: mozsystemmonitor 13:53:29 INFO - Running setup.py install for mozsystemmonitor 13:53:29 INFO - Successfully installed mozsystemmonitor 13:53:29 INFO - Cleaning up... 13:53:29 INFO - Return code: 0 13:53:29 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:53:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:53:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:53:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:53:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:53:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:53:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:53:29 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 0x10e2b4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e2d1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8ec8d636f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e2cd5e0>, '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 0x10deb0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dedb990>, '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.fsLHD7AhMJ/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.AgOL07gWCR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:53:29 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 13:53:29 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 13:53:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fsLHD7AhMJ/Render', 13:53:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:53:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:53:29 INFO - 'HOME': '/Users/cltbld', 13:53:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:53:29 INFO - 'LOGNAME': 'cltbld', 13:53:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:53:29 INFO - 'MOZ_NO_REMOTE': '1', 13:53:29 INFO - 'NO_EM_RESTART': '1', 13:53:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:53:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:53:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:53:29 INFO - 'PWD': '/builds/slave/test', 13:53:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:53:29 INFO - 'SHELL': '/bin/bash', 13:53:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.AgOL07gWCR/Listeners', 13:53:29 INFO - 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', 13:53:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:53:29 INFO - 'USER': 'cltbld', 13:53:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:53:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:53:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:53:29 INFO - 'XPC_FLAGS': '0x0', 13:53:29 INFO - 'XPC_SERVICE_NAME': '0', 13:53:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:53:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:53:29 INFO - Downloading/unpacking blobuploader==1.2.4 13:53:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:53:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:53:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:53:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:53:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:53:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:53:32 INFO - Downloading blobuploader-1.2.4.tar.gz 13:53:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:53:32 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:53:32 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 13:53:32 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 13:53:32 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 13:53:32 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 13:53:32 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 13:53:32 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 13:53:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:53:33 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:53:33 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 13:53:33 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 13:53:33 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 13:53:33 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 13:53:33 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 13:53:33 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 13:53:33 INFO - Downloading docopt-0.6.1.tar.gz 13:53:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:53:33 INFO - Installing collected packages: blobuploader, requests, docopt 13:53:33 INFO - Running setup.py install for blobuploader 13:53:33 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:53:33 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:53:33 INFO - Running setup.py install for requests 13:53:34 INFO - Running setup.py install for docopt 13:53:34 INFO - Successfully installed blobuploader requests docopt 13:53:34 INFO - Cleaning up... 13:53:34 INFO - Return code: 0 13:53:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:53: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')]} 13:53:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:53:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:53: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')]} 13:53:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:53:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:53:34 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 0x10e2b4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e2d1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8ec8d636f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e2cd5e0>, '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 0x10deb0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dedb990>, '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.fsLHD7AhMJ/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.AgOL07gWCR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:53:34 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 13:53:34 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 13:53:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fsLHD7AhMJ/Render', 13:53:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:53:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:53:34 INFO - 'HOME': '/Users/cltbld', 13:53:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:53:34 INFO - 'LOGNAME': 'cltbld', 13:53:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:53:34 INFO - 'MOZ_NO_REMOTE': '1', 13:53:34 INFO - 'NO_EM_RESTART': '1', 13:53:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:53:34 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:53:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:53:34 INFO - 'PWD': '/builds/slave/test', 13:53:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:53:34 INFO - 'SHELL': '/bin/bash', 13:53:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.AgOL07gWCR/Listeners', 13:53:34 INFO - 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', 13:53:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:53:34 INFO - 'USER': 'cltbld', 13:53:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:53:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:53:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:53:34 INFO - 'XPC_FLAGS': '0x0', 13:53:34 INFO - 'XPC_SERVICE_NAME': '0', 13:53:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:53:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:53:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:53:34 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-n9UUS7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:53:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:53:34 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-fiLHDK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:53:35 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-rcR5ab-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:53:35 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-HZJ_ad-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:53:35 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-j1jAVJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:53:35 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-G5FsR4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:53:35 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-m7Ms3Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:53:35 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-GY1otj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:53:35 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-cGEjY1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:53:35 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-QiiH3O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:53:35 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-h5Q6aL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:53:35 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-5gSFc9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:53:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:53:36 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-BToIjU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:53:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:53:36 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-gHXGpv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:53:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:53:36 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-kvGSxF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:53:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:53:36 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-ZfKlzr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:53:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:53:36 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-ct44ck-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:53:36 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:53:36 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-mo_xCp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:53:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:53:36 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-EKjpjB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:53:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:53:36 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-iSTDx1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:53:36 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:53:37 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-OSxGMB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:53:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:53:37 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 13:53:37 INFO - Running setup.py install for manifestparser 13:53:37 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:53:37 INFO - Running setup.py install for mozcrash 13:53:37 INFO - Running setup.py install for mozdebug 13:53:37 INFO - Running setup.py install for mozdevice 13:53:38 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:53:38 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:53:38 INFO - Running setup.py install for mozfile 13:53:38 INFO - Running setup.py install for mozhttpd 13:53:38 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:53:38 INFO - Running setup.py install for mozinfo 13:53:38 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:53:38 INFO - Running setup.py install for mozInstall 13:53:38 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:53:38 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:53:38 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:53:38 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:53:38 INFO - Running setup.py install for mozleak 13:53:38 INFO - Running setup.py install for mozlog 13:53:38 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:53:38 INFO - Running setup.py install for moznetwork 13:53:39 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:53:39 INFO - Running setup.py install for mozprocess 13:53:39 INFO - Running setup.py install for mozprofile 13:53:39 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:53:39 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:53:39 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:53:39 INFO - Running setup.py install for mozrunner 13:53:39 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:53:39 INFO - Running setup.py install for mozscreenshot 13:53:39 INFO - Running setup.py install for moztest 13:53:39 INFO - Running setup.py install for mozversion 13:53:39 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:53:39 INFO - Running setup.py install for wptserve 13:53:40 INFO - Running setup.py install for marionette-driver 13:53:40 INFO - Running setup.py install for browsermob-proxy 13:53:40 INFO - Running setup.py install for marionette-client 13:53:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:53:40 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:53:40 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 13:53:40 INFO - Cleaning up... 13:53:40 INFO - Return code: 0 13:53:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:53:40 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')]} 13:53:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:53:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:53:40 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')]} 13:53:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:53:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:53:40 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 0x10e2b4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e2d1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8ec8d636f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e2cd5e0>, '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 0x10deb0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dedb990>, '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.fsLHD7AhMJ/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.AgOL07gWCR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:53:40 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 13:53:40 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 13:53:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fsLHD7AhMJ/Render', 13:53:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:53:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:53:40 INFO - 'HOME': '/Users/cltbld', 13:53:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:53:40 INFO - 'LOGNAME': 'cltbld', 13:53:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:53:40 INFO - 'MOZ_NO_REMOTE': '1', 13:53:40 INFO - 'NO_EM_RESTART': '1', 13:53:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:53:40 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:53:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:53:40 INFO - 'PWD': '/builds/slave/test', 13:53:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:53:40 INFO - 'SHELL': '/bin/bash', 13:53:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.AgOL07gWCR/Listeners', 13:53:40 INFO - 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', 13:53:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:53:40 INFO - 'USER': 'cltbld', 13:53:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:53:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:53:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:53:40 INFO - 'XPC_FLAGS': '0x0', 13:53:40 INFO - 'XPC_SERVICE_NAME': '0', 13:53:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:53:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:53:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:53:41 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-aG2hyk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:53:41 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)) 13:53:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:53:41 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-CVqqYV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:53:41 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)) 13:53:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:53:41 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-QPX9oh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:53:41 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)) 13:53:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:53:41 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-mxejNA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:53:41 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)) 13:53:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:53:41 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-tb9Bym-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:53:41 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)) 13:53:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:53:41 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-pCCKiz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:53:41 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)) 13:53:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:53:41 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-8FWbqt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:53:41 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)) 13:53:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:53:41 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-7xlj25-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:53:41 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)) 13:53:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:53:41 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-k2sOEu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:53:42 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)) 13:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:53:42 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-qKYmjx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:53:42 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)) 13:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:53:42 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-2iSMm8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:53:42 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)) 13:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:53:42 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-6JU1hE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:53:42 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)) 13:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:53:42 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-h_ufTA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:53:42 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)) 13:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:53:42 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-0z87vG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:53:42 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)) 13:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:53:42 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-kVMQPy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:53:42 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)) 13:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:53:42 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-fP2oMP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:53:42 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)) 13:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:53:42 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-daN3y2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:53:42 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)) 13:53:42 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:53:42 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-VtHr88-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:53:43 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)) 13:53:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:53:43 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-zhDcuw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:53:43 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)) 13:53:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:53:43 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-Fa7uBM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:53:43 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)) 13:53:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:53:43 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-hAQHtc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:53:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:53:43 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)) 13:53:43 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)) 13:53:43 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)) 13:53:43 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)) 13:53:43 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)) 13:53:43 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)) 13:53:43 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:53:43 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 13:53:43 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 13:53:43 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 13:53:43 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 13:53:43 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 13:53:43 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 13:53:46 INFO - Downloading blessings-1.6.tar.gz 13:53:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:53:46 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)) 13:53:46 INFO - Installing collected packages: blessings 13:53:46 INFO - Running setup.py install for blessings 13:53:46 INFO - Successfully installed blessings 13:53:46 INFO - Cleaning up... 13:53:46 INFO - Return code: 0 13:53:46 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:53:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:53:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:53:46 INFO - Reading from file tmpfile_stdout 13:53:46 INFO - Current package versions: 13:53:46 INFO - blessings == 1.6 13:53:46 INFO - blobuploader == 1.2.4 13:53:46 INFO - browsermob-proxy == 0.6.0 13:53:46 INFO - docopt == 0.6.1 13:53:46 INFO - manifestparser == 1.1 13:53:46 INFO - marionette-client == 2.3.0 13:53:46 INFO - marionette-driver == 1.4.0 13:53:46 INFO - mozInstall == 1.12 13:53:46 INFO - mozcrash == 0.17 13:53:46 INFO - mozdebug == 0.1 13:53:46 INFO - mozdevice == 0.48 13:53:46 INFO - mozfile == 1.2 13:53:46 INFO - mozhttpd == 0.7 13:53:46 INFO - mozinfo == 0.9 13:53:46 INFO - mozleak == 0.1 13:53:46 INFO - mozlog == 3.1 13:53:46 INFO - moznetwork == 0.27 13:53:46 INFO - mozprocess == 0.22 13:53:46 INFO - mozprofile == 0.28 13:53:46 INFO - mozrunner == 6.11 13:53:46 INFO - mozscreenshot == 0.1 13:53:46 INFO - mozsystemmonitor == 0.0 13:53:46 INFO - moztest == 0.7 13:53:46 INFO - mozversion == 1.4 13:53:46 INFO - psutil == 3.1.1 13:53:46 INFO - requests == 1.2.3 13:53:46 INFO - wptserve == 1.4.0 13:53:46 INFO - wsgiref == 0.1.2 13:53:46 INFO - Running post-action listener: _resource_record_post_action 13:53:46 INFO - Running post-action listener: _start_resource_monitoring 13:53:46 INFO - Starting resource monitoring. 13:53:46 INFO - ##### 13:53:46 INFO - ##### Running pull step. 13:53:46 INFO - ##### 13:53:46 INFO - Running pre-action listener: _resource_record_pre_action 13:53:46 INFO - Running main action method: pull 13:53:46 INFO - Pull has nothing to do! 13:53:46 INFO - Running post-action listener: _resource_record_post_action 13:53:46 INFO - ##### 13:53:46 INFO - ##### Running install step. 13:53:46 INFO - ##### 13:53:46 INFO - Running pre-action listener: _resource_record_pre_action 13:53:46 INFO - Running main action method: install 13:53:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:53:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:53:47 INFO - Reading from file tmpfile_stdout 13:53:47 INFO - Detecting whether we're running mozinstall >=1.0... 13:53:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:53:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:53:47 INFO - Reading from file tmpfile_stdout 13:53:47 INFO - Output received: 13:53:47 INFO - Usage: mozinstall [options] installer 13:53:47 INFO - Options: 13:53:47 INFO - -h, --help show this help message and exit 13:53:47 INFO - -d DEST, --destination=DEST 13:53:47 INFO - Directory to install application into. [default: 13:53:47 INFO - "/builds/slave/test"] 13:53:47 INFO - --app=APP Application being installed. [default: firefox] 13:53:47 INFO - mkdir: /builds/slave/test/build/application 13:53:47 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'] 13:53:47 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 13:54:05 INFO - Reading from file tmpfile_stdout 13:54:05 INFO - Output received: 13:54:05 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 13:54:05 INFO - Running post-action listener: _resource_record_post_action 13:54:05 INFO - ##### 13:54:05 INFO - ##### Running run-tests step. 13:54:05 INFO - ##### 13:54:05 INFO - Running pre-action listener: _resource_record_pre_action 13:54:05 INFO - Running main action method: run_tests 13:54:05 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:54:05 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:54:05 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:54:05 INFO - grabbing minidump binary from tooltool 13:54:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:54:05 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 0x10e2cd5e0>, '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 0x10deb0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dedb990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:54:05 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 13:54:05 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 13:54:05 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:54:05 INFO - Return code: 0 13:54:05 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 13:54:05 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:54:05 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/1467815638/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 13:54:05 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/1467815638/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 13:54:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fsLHD7AhMJ/Render', 13:54:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:54:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:54:05 INFO - 'HOME': '/Users/cltbld', 13:54:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:54:05 INFO - 'LOGNAME': 'cltbld', 13:54:05 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:54:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:54:05 INFO - 'MOZ_NO_REMOTE': '1', 13:54:05 INFO - 'NO_EM_RESTART': '1', 13:54:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:54:05 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:54:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:54:05 INFO - 'PWD': '/builds/slave/test', 13:54:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:54:05 INFO - 'SHELL': '/bin/bash', 13:54:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.AgOL07gWCR/Listeners', 13:54:05 INFO - 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', 13:54:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:54:05 INFO - 'USER': 'cltbld', 13:54:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:54:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:54:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:54:05 INFO - 'XPC_FLAGS': '0x0', 13:54:05 INFO - 'XPC_SERVICE_NAME': '0', 13:54:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:54:05 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/1467815638/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 13:54:06 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 13:54:06 INFO - import pkg_resources 13:54:07 INFO - Using 1 client processes 13:54:07 INFO - wptserve Starting http server on 127.0.0.1:8000 13:54:07 INFO - wptserve Starting http server on 127.0.0.1:8001 13:54:07 INFO - wptserve Starting http server on 127.0.0.1:8443 13:54:09 INFO - SUITE-START | Running 778 tests 13:54:09 INFO - Running testharness tests 13:54:09 INFO - Setting up ssl 13:54:09 INFO - PROCESS | certutil | 13:54:09 INFO - PROCESS | certutil | 13:54:09 INFO - PROCESS | certutil | 13:54:09 INFO - Certificate Nickname Trust Attributes 13:54:09 INFO - SSL,S/MIME,JAR/XPI 13:54:09 INFO - 13:54:09 INFO - web-platform-tests CT,, 13:54:09 INFO - 13:54:09 INFO - Starting runner 13:54:10 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 13:54:10 INFO - PROCESS | 1649 | 1467924850453 Marionette DEBUG Marionette enabled via build flag and pref 13:54:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x113f4a000 == 1 [pid = 1649] [id = 1] 13:54:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 1 (0x113f4a800) [pid = 1649] [serial = 1] [outer = 0x0] 13:54:10 INFO - PROCESS | 1649 | [1649] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:54:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 2 (0x113f4b800) [pid = 1649] [serial = 2] [outer = 0x113f4a800] 13:54:10 INFO - PROCESS | 1649 | 1467924850771 Marionette INFO Listening on port 2828 13:54:10 INFO - PROCESS | 1649 | 1467924850996 Marionette DEBUG Marionette enabled via command-line flag 13:54:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x11694f000 == 2 [pid = 1649] [id = 2] 13:54:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 3 (0x11694f800) [pid = 1649] [serial = 3] [outer = 0x0] 13:54:11 INFO - PROCESS | 1649 | [1649] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:54:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 4 (0x116950800) [pid = 1649] [serial = 4] [outer = 0x11694f800] 13:54:11 INFO - PROCESS | 1649 | [1649] 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 13:54:11 INFO - PROCESS | 1649 | 1467924851165 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49285 13:54:11 INFO - PROCESS | 1649 | 1467924851238 Marionette DEBUG Closed connection conn0 13:54:11 INFO - PROCESS | 1649 | [1649] 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 13:54:11 INFO - PROCESS | 1649 | 1467924851242 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49286 13:54:11 INFO - PROCESS | 1649 | 1467924851250 Marionette DEBUG Closed connection conn1 13:54:11 INFO - PROCESS | 1649 | [1649] 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 13:54:11 INFO - PROCESS | 1649 | 1467924851255 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49287 13:54:11 INFO - PROCESS | 1649 | 1467924851264 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:54:11 INFO - PROCESS | 1649 | 1467924851270 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":"20160706073358","device":"desktop","version":"48.0"} 13:54:11 INFO - PROCESS | 1649 | [1649] 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 13:54:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a2b800 == 3 [pid = 1649] [id = 3] 13:54:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 5 (0x119a2c000) [pid = 1649] [serial = 5] [outer = 0x0] 13:54:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a2c800 == 4 [pid = 1649] [id = 4] 13:54:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 6 (0x119665800) [pid = 1649] [serial = 6] [outer = 0x0] 13:54:12 INFO - PROCESS | 1649 | [1649] 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 13:54:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x1213bb000 == 5 [pid = 1649] [id = 5] 13:54:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 7 (0x119664c00) [pid = 1649] [serial = 7] [outer = 0x0] 13:54:12 INFO - PROCESS | 1649 | [1649] 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 13:54:12 INFO - PROCESS | 1649 | [1649] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:54:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 8 (0x121629c00) [pid = 1649] [serial = 8] [outer = 0x119664c00] 13:54:12 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:54:12 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:54:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 9 (0x123349800) [pid = 1649] [serial = 9] [outer = 0x119a2c000] 13:54:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 10 (0x121411c00) [pid = 1649] [serial = 10] [outer = 0x119665800] 13:54:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 11 (0x121413c00) [pid = 1649] [serial = 11] [outer = 0x119664c00] 13:54:13 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:54:13 INFO - PROCESS | 1649 | 1467924853296 Marionette INFO startBrowser 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:13 INFO - PROCESS | 1649 | 1467924853318 Marionette DEBUG loaded listener.js 13:54:13 INFO - PROCESS | 1649 | 1467924853327 Marionette DEBUG loaded listener.js 13:54:13 INFO - PROCESS | 1649 | 1467924853329 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:13 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:54:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 12 (0x126f2d400) [pid = 1649] [serial = 12] [outer = 0x119664c00] 13:54:13 INFO - PROCESS | 1649 | 1467924853647 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"9fdc13b8-9cb3-a045-9779-62e2ec06e3e0","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":"20160706073358","device":"desktop","version":"48.0","command_id":1}}] 13:54:13 INFO - PROCESS | 1649 | 1467924853728 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}] 13:54:13 INFO - PROCESS | 1649 | 1467924853730 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:13 INFO - PROCESS | 1649 | 1467924853774 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 13:54:13 INFO - PROCESS | 1649 | 1467924853860 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:54:13 INFO - PROCESS | 1649 | 1467924853861 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:13 INFO - PROCESS | 1649 | [1649] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:54:13 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:54:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 13 (0x126cc3400) [pid = 1649] [serial = 13] [outer = 0x119664c00] 13:54:14 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:54:14 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:54:14 INFO - PROCESS | 1649 | 1467924854120 Marionette TRACE conn2 <- [1,3,null,{}] 13:54:14 INFO - PROCESS | 1649 | 1467924854126 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:54:14 INFO - PROCESS | 1649 | 1467924854128 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:14 INFO - PROCESS | 1649 | 1467924854142 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 13:54:14 INFO - PROCESS | 1649 | 1467924854168 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 13:54:14 INFO - PROCESS | 1649 | 1467924854170 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 13:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:54:14 INFO - PROCESS | 1649 | 1467924854178 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:54:14 INFO - PROCESS | 1649 | 1467924854180 Marionette TRACE conn2 <- [1,6,null,{}] 13:54:14 INFO - PROCESS | 1649 | 1467924854183 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}] 13:54:14 INFO - PROCESS | 1649 | 1467924854184 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:14 INFO - PROCESS | 1649 | 1467924854199 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 13:54:14 INFO - PROCESS | 1649 | 1467924854202 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:14 INFO - PROCESS | 1649 | 1467924854203 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x129215000 == 6 [pid = 1649] [id = 6] 13:54:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 14 (0x1292aec00) [pid = 1649] [serial = 14] [outer = 0x0] 13:54:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 15 (0x1292b0800) [pid = 1649] [serial = 15] [outer = 0x1292aec00] 13:54:14 INFO - PROCESS | 1649 | 1467924854235 Marionette DEBUG loaded listener.js 13:54:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 16 (0x1292b5c00) [pid = 1649] [serial = 16] [outer = 0x1292aec00] 13:54:14 INFO - PROCESS | 1649 | 1467924854536 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]]]}] 13:54:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 375ms 13:54:14 INFO - PROCESS | 1649 | 1467924854549 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 13:54:14 INFO - PROCESS | 1649 | 1467924854550 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 13:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:54:14 INFO - PROCESS | 1649 | 1467924854553 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:54:14 INFO - PROCESS | 1649 | 1467924854554 Marionette TRACE conn2 <- [1,10,null,{}] 13:54:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x11507c000 == 7 [pid = 1649] [id = 7] 13:54:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 17 (0x11502c800) [pid = 1649] [serial = 17] [outer = 0x0] 13:54:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 18 (0x12952b800) [pid = 1649] [serial = 18] [outer = 0x11502c800] 13:54:14 INFO - PROCESS | 1649 | 1467924854579 Marionette DEBUG loaded listener.js 13:54:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 19 (0x129621800) [pid = 1649] [serial = 19] [outer = 0x11502c800] 13:54:14 INFO - PROCESS | 1649 | 1467924854651 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}] 13:54:14 INFO - PROCESS | 1649 | 1467924854655 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:14 INFO - PROCESS | 1649 | 1467924854765 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 13:54:14 INFO - PROCESS | 1649 | 1467924854776 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:14 INFO - PROCESS | 1649 | 1467924854777 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x129548000 == 8 [pid = 1649] [id = 8] 13:54:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 20 (0x12a778800) [pid = 1649] [serial = 20] [outer = 0x0] 13:54:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 21 (0x12a77a400) [pid = 1649] [serial = 21] [outer = 0x12a778800] 13:54:14 INFO - PROCESS | 1649 | 1467924854805 Marionette DEBUG loaded listener.js 13:54:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 22 (0x12a897c00) [pid = 1649] [serial = 22] [outer = 0x12a778800] 13:54:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 616ms 13:54:15 INFO - PROCESS | 1649 | 1467924855165 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]]]}] 13:54:15 INFO - PROCESS | 1649 | 1467924855170 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 13:54:15 INFO - PROCESS | 1649 | 1467924855171 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 13:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:54:15 INFO - PROCESS | 1649 | 1467924855177 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:54:15 INFO - PROCESS | 1649 | 1467924855178 Marionette TRACE conn2 <- [1,14,null,{}] 13:54:15 INFO - PROCESS | 1649 | 1467924855181 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}] 13:54:15 INFO - PROCESS | 1649 | 1467924855183 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:15 INFO - PROCESS | 1649 | 1467924855293 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 13:54:15 INFO - PROCESS | 1649 | 1467924855333 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:15 INFO - PROCESS | 1649 | 1467924855334 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12add2000 == 9 [pid = 1649] [id = 9] 13:54:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 23 (0x12b806800) [pid = 1649] [serial = 23] [outer = 0x0] 13:54:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 24 (0x12b808400) [pid = 1649] [serial = 24] [outer = 0x12b806800] 13:54:15 INFO - PROCESS | 1649 | 1467924855359 Marionette DEBUG loaded listener.js 13:54:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 25 (0x12b811800) [pid = 1649] [serial = 25] [outer = 0x12b806800] 13:54:15 INFO - PROCESS | 1649 | 1467924855631 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]]]}] 13:54:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 469ms 13:54:15 INFO - PROCESS | 1649 | 1467924855646 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 13:54:15 INFO - PROCESS | 1649 | 1467924855647 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 13:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:54:15 INFO - PROCESS | 1649 | 1467924855653 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:54:15 INFO - PROCESS | 1649 | 1467924855654 Marionette TRACE conn2 <- [1,18,null,{}] 13:54:15 INFO - PROCESS | 1649 | 1467924855664 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}] 13:54:15 INFO - PROCESS | 1649 | 1467924855666 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:15 INFO - PROCESS | 1649 | 1467924855760 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 13:54:15 INFO - PROCESS | 1649 | 1467924855765 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:15 INFO - PROCESS | 1649 | 1467924855767 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x128e35000 == 10 [pid = 1649] [id = 10] 13:54:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 26 (0x128e5a400) [pid = 1649] [serial = 26] [outer = 0x0] 13:54:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 27 (0x12b99ec00) [pid = 1649] [serial = 27] [outer = 0x128e5a400] 13:54:15 INFO - PROCESS | 1649 | 1467924855792 Marionette DEBUG loaded listener.js 13:54:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 28 (0x12b9a5400) [pid = 1649] [serial = 28] [outer = 0x128e5a400] 13:54:16 INFO - PROCESS | 1649 | 1467924856062 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]]]}] 13:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 427ms 13:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:54:16 INFO - PROCESS | 1649 | 1467924856080 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 13:54:16 INFO - PROCESS | 1649 | 1467924856082 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 13:54:16 INFO - PROCESS | 1649 | 1467924856084 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:54:16 INFO - PROCESS | 1649 | 1467924856085 Marionette TRACE conn2 <- [1,22,null,{}] 13:54:16 INFO - PROCESS | 1649 | 1467924856087 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}] 13:54:16 INFO - PROCESS | 1649 | 1467924856089 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:16 INFO - PROCESS | 1649 | 1467924856193 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 13:54:16 INFO - PROCESS | 1649 | 1467924856196 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:16 INFO - PROCESS | 1649 | 1467924856197 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be16000 == 11 [pid = 1649] [id = 11] 13:54:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 29 (0x120e38c00) [pid = 1649] [serial = 29] [outer = 0x0] 13:54:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 30 (0x129622400) [pid = 1649] [serial = 30] [outer = 0x120e38c00] 13:54:16 INFO - PROCESS | 1649 | 1467924856222 Marionette DEBUG loaded listener.js 13:54:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 31 (0x12bf2e800) [pid = 1649] [serial = 31] [outer = 0x120e38c00] 13:54:16 INFO - PROCESS | 1649 | 1467924856462 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]]]}] 13:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 13:54:16 INFO - PROCESS | 1649 | 1467924856502 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 13:54:16 INFO - PROCESS | 1649 | 1467924856504 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 13:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:54:16 INFO - PROCESS | 1649 | 1467924856514 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:54:16 INFO - PROCESS | 1649 | 1467924856515 Marionette TRACE conn2 <- [1,26,null,{}] 13:54:16 INFO - PROCESS | 1649 | 1467924856517 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}] 13:54:16 INFO - PROCESS | 1649 | 1467924856518 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:16 INFO - PROCESS | 1649 | 1467924856615 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 13:54:16 INFO - PROCESS | 1649 | 1467924856619 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:16 INFO - PROCESS | 1649 | 1467924856620 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bf99000 == 12 [pid = 1649] [id = 12] 13:54:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 32 (0x12951f000) [pid = 1649] [serial = 32] [outer = 0x0] 13:54:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 33 (0x12bf37000) [pid = 1649] [serial = 33] [outer = 0x12951f000] 13:54:16 INFO - PROCESS | 1649 | 1467924856644 Marionette DEBUG loaded listener.js 13:54:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 34 (0x11876d800) [pid = 1649] [serial = 34] [outer = 0x12951f000] 13:54:16 INFO - PROCESS | 1649 | 1467924856879 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]]]}] 13:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 369ms 13:54:16 INFO - PROCESS | 1649 | 1467924856883 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 13:54:16 INFO - PROCESS | 1649 | 1467924856885 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 13:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:54:16 INFO - PROCESS | 1649 | 1467924856887 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:54:16 INFO - PROCESS | 1649 | 1467924856888 Marionette TRACE conn2 <- [1,30,null,{}] 13:54:16 INFO - PROCESS | 1649 | 1467924856897 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}] 13:54:16 INFO - PROCESS | 1649 | 1467924856898 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:17 INFO - PROCESS | 1649 | 1467924857010 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 13:54:17 INFO - PROCESS | 1649 | 1467924857014 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:17 INFO - PROCESS | 1649 | 1467924857016 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c31c000 == 13 [pid = 1649] [id = 13] 13:54:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 35 (0x118770400) [pid = 1649] [serial = 35] [outer = 0x0] 13:54:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 36 (0x12a896c00) [pid = 1649] [serial = 36] [outer = 0x118770400] 13:54:17 INFO - PROCESS | 1649 | 1467924857045 Marionette DEBUG loaded listener.js 13:54:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 37 (0x12c2e5000) [pid = 1649] [serial = 37] [outer = 0x118770400] 13:54:17 INFO - PROCESS | 1649 | 1467924857436 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]]]}] 13:54:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:54:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 576ms 13:54:17 INFO - PROCESS | 1649 | 1467924857464 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 13:54:17 INFO - PROCESS | 1649 | 1467924857466 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 13:54:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:54:17 INFO - PROCESS | 1649 | 1467924857469 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:54:17 INFO - PROCESS | 1649 | 1467924857471 Marionette TRACE conn2 <- [1,34,null,{}] 13:54:17 INFO - PROCESS | 1649 | 1467924857474 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}] 13:54:17 INFO - PROCESS | 1649 | 1467924857476 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:17 INFO - PROCESS | 1649 | 1467924857581 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 13:54:17 INFO - PROCESS | 1649 | 1467924857585 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:17 INFO - PROCESS | 1649 | 1467924857585 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c566000 == 14 [pid = 1649] [id = 14] 13:54:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 38 (0x12a7f8800) [pid = 1649] [serial = 38] [outer = 0x0] 13:54:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 39 (0x12c2ecc00) [pid = 1649] [serial = 39] [outer = 0x12a7f8800] 13:54:17 INFO - PROCESS | 1649 | 1467924857610 Marionette DEBUG loaded listener.js 13:54:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 40 (0x12c749800) [pid = 1649] [serial = 40] [outer = 0x12a7f8800] 13:54:17 INFO - PROCESS | 1649 | 1467924857844 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]]]}] 13:54:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:54:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 420ms 13:54:17 INFO - PROCESS | 1649 | 1467924857897 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 13:54:17 INFO - PROCESS | 1649 | 1467924857898 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 13:54:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:54:17 INFO - PROCESS | 1649 | 1467924857901 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:54:17 INFO - PROCESS | 1649 | 1467924857902 Marionette TRACE conn2 <- [1,38,null,{}] 13:54:17 INFO - PROCESS | 1649 | 1467924857904 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}] 13:54:17 INFO - PROCESS | 1649 | 1467924857907 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:18 INFO - PROCESS | 1649 | 1467924858014 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 13:54:18 INFO - PROCESS | 1649 | 1467924858018 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:18 INFO - PROCESS | 1649 | 1467924858019 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca83800 == 15 [pid = 1649] [id = 15] 13:54:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 41 (0x12c750c00) [pid = 1649] [serial = 41] [outer = 0x0] 13:54:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 42 (0x12c752400) [pid = 1649] [serial = 42] [outer = 0x12c750c00] 13:54:18 INFO - PROCESS | 1649 | 1467924858042 Marionette DEBUG loaded listener.js 13:54:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 43 (0x12cab0000) [pid = 1649] [serial = 43] [outer = 0x12c750c00] 13:54:18 INFO - PROCESS | 1649 | 1467924858277 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]]]}] 13:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 13:54:18 INFO - PROCESS | 1649 | 1467924858320 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 13:54:18 INFO - PROCESS | 1649 | 1467924858321 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 13:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:54:18 INFO - PROCESS | 1649 | 1467924858331 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:54:18 INFO - PROCESS | 1649 | 1467924858332 Marionette TRACE conn2 <- [1,42,null,{}] 13:54:18 INFO - PROCESS | 1649 | 1467924858334 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}] 13:54:18 INFO - PROCESS | 1649 | 1467924858335 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:18 INFO - PROCESS | 1649 | 1467924858434 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 13:54:18 INFO - PROCESS | 1649 | 1467924858438 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:18 INFO - PROCESS | 1649 | 1467924858440 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ccce000 == 16 [pid = 1649] [id = 16] 13:54:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 44 (0x12cab6c00) [pid = 1649] [serial = 44] [outer = 0x0] 13:54:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 45 (0x12cabb400) [pid = 1649] [serial = 45] [outer = 0x12cab6c00] 13:54:18 INFO - PROCESS | 1649 | 1467924858468 Marionette DEBUG loaded listener.js 13:54:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 46 (0x12d06a800) [pid = 1649] [serial = 46] [outer = 0x12cab6c00] 13:54:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ccdf800 == 17 [pid = 1649] [id = 17] 13:54:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 47 (0x12cce0000) [pid = 1649] [serial = 47] [outer = 0x0] 13:54:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 48 (0x12c7bf800) [pid = 1649] [serial = 48] [outer = 0x12cce0000] 13:54:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 49 (0x12c7c4800) [pid = 1649] [serial = 49] [outer = 0x12cce0000] 13:54:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c563800 == 18 [pid = 1649] [id = 18] 13:54:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 50 (0x12d069400) [pid = 1649] [serial = 50] [outer = 0x0] 13:54:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 51 (0x12d218c00) [pid = 1649] [serial = 51] [outer = 0x12d069400] 13:54:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 52 (0x1166f1c00) [pid = 1649] [serial = 52] [outer = 0x12d069400] 13:54:18 INFO - PROCESS | 1649 | 1467924858956 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]]]}] 13:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 668ms 13:54:19 INFO - PROCESS | 1649 | 1467924859000 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 13:54:19 INFO - PROCESS | 1649 | 1467924859001 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 13:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:54:19 INFO - PROCESS | 1649 | 1467924859003 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:54:19 INFO - PROCESS | 1649 | 1467924859005 Marionette TRACE conn2 <- [1,46,null,{}] 13:54:19 INFO - PROCESS | 1649 | 1467924859007 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}] 13:54:19 INFO - PROCESS | 1649 | 1467924859008 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:19 INFO - PROCESS | 1649 | 1467924859100 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 13:54:19 INFO - PROCESS | 1649 | 1467924859114 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:19 INFO - PROCESS | 1649 | 1467924859115 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x128e20000 == 19 [pid = 1649] [id = 19] 13:54:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 53 (0x117ea3000) [pid = 1649] [serial = 53] [outer = 0x0] 13:54:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x119337800) [pid = 1649] [serial = 54] [outer = 0x117ea3000] 13:54:19 INFO - PROCESS | 1649 | 1467924859141 Marionette DEBUG loaded listener.js 13:54:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x12d3af400) [pid = 1649] [serial = 55] [outer = 0x117ea3000] 13:54:19 INFO - PROCESS | 1649 | 1467924859379 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]]]}] 13:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 13:54:19 INFO - PROCESS | 1649 | 1467924859431 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 13:54:19 INFO - PROCESS | 1649 | 1467924859432 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 13:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:54:19 INFO - PROCESS | 1649 | 1467924859435 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:54:19 INFO - PROCESS | 1649 | 1467924859436 Marionette TRACE conn2 <- [1,50,null,{}] 13:54:19 INFO - PROCESS | 1649 | 1467924859446 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}] 13:54:19 INFO - PROCESS | 1649 | 1467924859447 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:19 INFO - PROCESS | 1649 | 1467924859547 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 13:54:19 INFO - PROCESS | 1649 | 1467924859551 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:19 INFO - PROCESS | 1649 | 1467924859552 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x118329000 == 20 [pid = 1649] [id = 20] 13:54:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x118804c00) [pid = 1649] [serial = 56] [outer = 0x0] 13:54:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x11880fc00) [pid = 1649] [serial = 57] [outer = 0x118804c00] 13:54:19 INFO - PROCESS | 1649 | 1467924859578 Marionette DEBUG loaded listener.js 13:54:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x12d3ac800) [pid = 1649] [serial = 58] [outer = 0x118804c00] 13:54:19 INFO - PROCESS | 1649 | 1467924859809 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]]]}] 13:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 13:54:19 INFO - PROCESS | 1649 | 1467924859853 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 13:54:19 INFO - PROCESS | 1649 | 1467924859855 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 13:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:54:19 INFO - PROCESS | 1649 | 1467924859865 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:54:19 INFO - PROCESS | 1649 | 1467924859866 Marionette TRACE conn2 <- [1,54,null,{}] 13:54:19 INFO - PROCESS | 1649 | 1467924859868 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}] 13:54:19 INFO - PROCESS | 1649 | 1467924859869 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:19 INFO - PROCESS | 1649 | 1467924859971 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 13:54:19 INFO - PROCESS | 1649 | 1467924859975 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:19 INFO - PROCESS | 1649 | 1467924859976 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x128e3a000 == 21 [pid = 1649] [id = 21] 13:54:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x12d3b3400) [pid = 1649] [serial = 59] [outer = 0x0] 13:54:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x12dd87000) [pid = 1649] [serial = 60] [outer = 0x12d3b3400] 13:54:20 INFO - PROCESS | 1649 | 1467924859999 Marionette DEBUG loaded listener.js 13:54:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x12dd8ac00) [pid = 1649] [serial = 61] [outer = 0x12d3b3400] 13:54:20 INFO - PROCESS | 1649 | 1467924860213 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]]]}] 13:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 369ms 13:54:20 INFO - PROCESS | 1649 | 1467924860234 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 13:54:20 INFO - PROCESS | 1649 | 1467924860235 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 13:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:54:20 INFO - PROCESS | 1649 | 1467924860237 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:54:20 INFO - PROCESS | 1649 | 1467924860239 Marionette TRACE conn2 <- [1,58,null,{}] 13:54:20 INFO - PROCESS | 1649 | 1467924860248 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}] 13:54:20 INFO - PROCESS | 1649 | 1467924860249 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:20 INFO - PROCESS | 1649 | 1467924860366 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 13:54:20 INFO - PROCESS | 1649 | 1467924860371 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:20 INFO - PROCESS | 1649 | 1467924860372 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ae3000 == 22 [pid = 1649] [id = 22] 13:54:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x12749b800) [pid = 1649] [serial = 62] [outer = 0x0] 13:54:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x12dd8d800) [pid = 1649] [serial = 63] [outer = 0x12749b800] 13:54:20 INFO - PROCESS | 1649 | 1467924860399 Marionette DEBUG loaded listener.js 13:54:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x12df41000) [pid = 1649] [serial = 64] [outer = 0x12749b800] 13:54:22 INFO - PROCESS | 1649 | 1467924862317 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]]]}] 13:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 2129ms 13:54:22 INFO - PROCESS | 1649 | 1467924862368 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 13:54:22 INFO - PROCESS | 1649 | 1467924862370 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 13:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:54:22 INFO - PROCESS | 1649 | 1467924862377 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:54:22 INFO - PROCESS | 1649 | 1467924862379 Marionette TRACE conn2 <- [1,62,null,{}] 13:54:22 INFO - PROCESS | 1649 | 1467924862383 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}] 13:54:22 INFO - PROCESS | 1649 | 1467924862385 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:22 INFO - PROCESS | 1649 | 1467924862457 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 13:54:22 INFO - PROCESS | 1649 | 1467924862464 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:22 INFO - PROCESS | 1649 | 1467924862467 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x11253a000 == 23 [pid = 1649] [id = 23] 13:54:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1133cc800) [pid = 1649] [serial = 65] [outer = 0x0] 13:54:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x1133cd000) [pid = 1649] [serial = 66] [outer = 0x1133cc800] 13:54:22 INFO - PROCESS | 1649 | 1467924862498 Marionette DEBUG loaded listener.js 13:54:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x113a53800) [pid = 1649] [serial = 67] [outer = 0x1133cc800] 13:54:22 INFO - PROCESS | 1649 | 1467924862798 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]]]}] 13:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 472ms 13:54:22 INFO - PROCESS | 1649 | 1467924862851 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 13:54:22 INFO - PROCESS | 1649 | 1467924862855 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 13:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:54:22 INFO - PROCESS | 1649 | 1467924862860 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:54:22 INFO - PROCESS | 1649 | 1467924862862 Marionette TRACE conn2 <- [1,66,null,{}] 13:54:22 INFO - PROCESS | 1649 | 1467924862865 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}] 13:54:22 INFO - PROCESS | 1649 | 1467924862867 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:22 INFO - PROCESS | 1649 | 1467924862941 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 13:54:22 INFO - PROCESS | 1649 | 1467924862945 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:22 INFO - PROCESS | 1649 | 1467924862947 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x113251800 == 24 [pid = 1649] [id = 24] 13:54:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x113aa6800) [pid = 1649] [serial = 68] [outer = 0x0] 13:54:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x1150dc000) [pid = 1649] [serial = 69] [outer = 0x113aa6800] 13:54:22 INFO - PROCESS | 1649 | 1467924862976 Marionette DEBUG loaded listener.js 13:54:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x116077c00) [pid = 1649] [serial = 70] [outer = 0x113aa6800] 13:54:23 INFO - PROCESS | 1649 | 1467924863276 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]]]}] 13:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 470ms 13:54:23 INFO - PROCESS | 1649 | 1467924863347 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 13:54:23 INFO - PROCESS | 1649 | 1467924863349 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 13:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:54:23 INFO - PROCESS | 1649 | 1467924863351 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:54:23 INFO - PROCESS | 1649 | 1467924863353 Marionette TRACE conn2 <- [1,70,null,{}] 13:54:23 INFO - PROCESS | 1649 | 1467924863363 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}] 13:54:23 INFO - PROCESS | 1649 | 1467924863366 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:23 INFO - PROCESS | 1649 | 1467924863457 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 13:54:23 INFO - PROCESS | 1649 | 1467924863464 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:23 INFO - PROCESS | 1649 | 1467924863466 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x11678d000 == 25 [pid = 1649] [id = 25] 13:54:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x111aa5800) [pid = 1649] [serial = 71] [outer = 0x0] 13:54:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11673a800) [pid = 1649] [serial = 72] [outer = 0x111aa5800] 13:54:23 INFO - PROCESS | 1649 | 1467924863496 Marionette DEBUG loaded listener.js 13:54:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x117e9a800) [pid = 1649] [serial = 73] [outer = 0x111aa5800] 13:54:23 INFO - PROCESS | 1649 | 1467924863774 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]]]}] 13:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 475ms 13:54:23 INFO - PROCESS | 1649 | 1467924863828 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 13:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:54:23 INFO - PROCESS | 1649 | 1467924863831 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 13:54:23 INFO - PROCESS | 1649 | 1467924863835 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:54:23 INFO - PROCESS | 1649 | 1467924863836 Marionette TRACE conn2 <- [1,74,null,{}] 13:54:23 INFO - PROCESS | 1649 | 1467924863840 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}] 13:54:23 INFO - PROCESS | 1649 | 1467924863844 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:23 INFO - PROCESS | 1649 | 1467924863954 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 13:54:24 INFO - PROCESS | 1649 | 1467924864015 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:24 INFO - PROCESS | 1649 | 1467924864016 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169af800 == 26 [pid = 1649] [id = 26] 13:54:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1166f3800) [pid = 1649] [serial = 74] [outer = 0x0] 13:54:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1180be800) [pid = 1649] [serial = 75] [outer = 0x1166f3800] 13:54:24 INFO - PROCESS | 1649 | 1467924864058 Marionette DEBUG loaded listener.js 13:54:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11870e800) [pid = 1649] [serial = 76] [outer = 0x1166f3800] 13:54:24 INFO - PROCESS | 1649 | 1467924864456 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]]]}] 13:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 670ms 13:54:24 INFO - PROCESS | 1649 | 1467924864506 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 13:54:24 INFO - PROCESS | 1649 | 1467924864508 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 13:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:54:24 INFO - PROCESS | 1649 | 1467924864511 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:54:24 INFO - PROCESS | 1649 | 1467924864513 Marionette TRACE conn2 <- [1,78,null,{}] 13:54:24 INFO - PROCESS | 1649 | 1467924864516 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}] 13:54:24 INFO - PROCESS | 1649 | 1467924864518 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:24 INFO - PROCESS | 1649 | 1467924864605 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 13:54:24 INFO - PROCESS | 1649 | 1467924864611 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:24 INFO - PROCESS | 1649 | 1467924864613 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x117026800 == 27 [pid = 1649] [id = 27] 13:54:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11336dc00) [pid = 1649] [serial = 77] [outer = 0x0] 13:54:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11876a000) [pid = 1649] [serial = 78] [outer = 0x11336dc00] 13:54:24 INFO - PROCESS | 1649 | 1467924864639 Marionette DEBUG loaded listener.js 13:54:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x118794000) [pid = 1649] [serial = 79] [outer = 0x11336dc00] 13:54:24 INFO - PROCESS | 1649 | 1467924864943 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]]]}] 13:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 13:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:54:24 INFO - PROCESS | 1649 | 1467924864982 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 13:54:24 INFO - PROCESS | 1649 | 1467924864984 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 13:54:24 INFO - PROCESS | 1649 | 1467924864987 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:54:24 INFO - PROCESS | 1649 | 1467924864989 Marionette TRACE conn2 <- [1,82,null,{}] 13:54:24 INFO - PROCESS | 1649 | 1467924864995 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}] 13:54:25 INFO - PROCESS | 1649 | 1467924865001 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:25 INFO - PROCESS | 1649 | 1467924865134 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 13:54:25 INFO - PROCESS | 1649 | 1467924865195 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:25 INFO - PROCESS | 1649 | 1467924865196 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x117248800 == 28 [pid = 1649] [id = 28] 13:54:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x116078800) [pid = 1649] [serial = 80] [outer = 0x0] 13:54:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11879c800) [pid = 1649] [serial = 81] [outer = 0x116078800] 13:54:25 INFO - PROCESS | 1649 | 1467924865236 Marionette DEBUG loaded listener.js 13:54:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x119332400) [pid = 1649] [serial = 82] [outer = 0x116078800] 13:54:25 INFO - PROCESS | 1649 | 1467924865508 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]]]}] 13:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 574ms 13:54:25 INFO - PROCESS | 1649 | 1467924865563 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 13:54:25 INFO - PROCESS | 1649 | 1467924865564 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 13:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:54:25 INFO - PROCESS | 1649 | 1467924865566 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:54:25 INFO - PROCESS | 1649 | 1467924865567 Marionette TRACE conn2 <- [1,86,null,{}] 13:54:25 INFO - PROCESS | 1649 | 1467924865570 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}] 13:54:25 INFO - PROCESS | 1649 | 1467924865571 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:25 INFO - PROCESS | 1649 | 1467924865654 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 13:54:25 INFO - PROCESS | 1649 | 1467924865660 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:25 INFO - PROCESS | 1649 | 1467924865661 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x1187b1000 == 29 [pid = 1649] [id = 29] 13:54:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x119333000) [pid = 1649] [serial = 83] [outer = 0x0] 13:54:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1194e4000) [pid = 1649] [serial = 84] [outer = 0x119333000] 13:54:25 INFO - PROCESS | 1649 | 1467924865685 Marionette DEBUG loaded listener.js 13:54:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11965fc00) [pid = 1649] [serial = 85] [outer = 0x119333000] 13:54:25 INFO - PROCESS | 1649 | 1467924865973 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]]]}] 13:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 13:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:54:25 INFO - PROCESS | 1649 | 1467924865984 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 13:54:25 INFO - PROCESS | 1649 | 1467924865986 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 13:54:25 INFO - PROCESS | 1649 | 1467924865988 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:54:25 INFO - PROCESS | 1649 | 1467924865989 Marionette TRACE conn2 <- [1,90,null,{}] 13:54:26 INFO - PROCESS | 1649 | 1467924866001 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}] 13:54:26 INFO - PROCESS | 1649 | 1467924866002 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:26 INFO - PROCESS | 1649 | 1467924866078 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 13:54:26 INFO - PROCESS | 1649 | 1467924866123 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:26 INFO - PROCESS | 1649 | 1467924866124 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x118868000 == 30 [pid = 1649] [id = 30] 13:54:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x116078c00) [pid = 1649] [serial = 86] [outer = 0x0] 13:54:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119660800) [pid = 1649] [serial = 87] [outer = 0x116078c00] 13:54:26 INFO - PROCESS | 1649 | 1467924866148 Marionette DEBUG loaded listener.js 13:54:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119711800) [pid = 1649] [serial = 88] [outer = 0x116078c00] 13:54:26 INFO - PROCESS | 1649 | 1467924866391 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]]]}] 13:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 478ms 13:54:26 INFO - PROCESS | 1649 | 1467924866467 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 13:54:26 INFO - PROCESS | 1649 | 1467924866469 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 13:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:54:26 INFO - PROCESS | 1649 | 1467924866475 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:54:26 INFO - PROCESS | 1649 | 1467924866493 Marionette TRACE conn2 <- [1,94,null,{}] 13:54:26 INFO - PROCESS | 1649 | 1467924866497 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}] 13:54:26 INFO - PROCESS | 1649 | 1467924866498 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:26 INFO - PROCESS | 1649 | 1467924866606 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 13:54:26 INFO - PROCESS | 1649 | 1467924866613 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:26 INFO - PROCESS | 1649 | 1467924866615 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x11667f800 == 31 [pid = 1649] [id = 31] 13:54:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x111c1b400) [pid = 1649] [serial = 89] [outer = 0x0] 13:54:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119aab800) [pid = 1649] [serial = 90] [outer = 0x111c1b400] 13:54:26 INFO - PROCESS | 1649 | 1467924866654 Marionette DEBUG loaded listener.js 13:54:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x120e0d800) [pid = 1649] [serial = 91] [outer = 0x111c1b400] 13:54:27 INFO - PROCESS | 1649 | 1467924867088 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]]]}] 13:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 639ms 13:54:27 INFO - PROCESS | 1649 | 1467924867112 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 13:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:54:27 INFO - PROCESS | 1649 | 1467924867113 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 13:54:27 INFO - PROCESS | 1649 | 1467924867115 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:54:27 INFO - PROCESS | 1649 | 1467924867116 Marionette TRACE conn2 <- [1,98,null,{}] 13:54:27 INFO - PROCESS | 1649 | 1467924867118 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}] 13:54:27 INFO - PROCESS | 1649 | 1467924867120 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:27 INFO - PROCESS | 1649 | 1467924867196 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 13:54:27 INFO - PROCESS | 1649 | 1467924867199 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:27 INFO - PROCESS | 1649 | 1467924867201 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11936c800 == 32 [pid = 1649] [id = 32] 13:54:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1194dec00) [pid = 1649] [serial = 92] [outer = 0x0] 13:54:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x120e12c00) [pid = 1649] [serial = 93] [outer = 0x1194dec00] 13:54:27 INFO - PROCESS | 1649 | 1467924867227 Marionette DEBUG loaded listener.js 13:54:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x120e17800) [pid = 1649] [serial = 94] [outer = 0x1194dec00] 13:54:27 INFO - PROCESS | 1649 | 1467924867517 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]]]}] 13:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 13:54:27 INFO - PROCESS | 1649 | 1467924867533 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 13:54:27 INFO - PROCESS | 1649 | 1467924867535 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 13:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:54:27 INFO - PROCESS | 1649 | 1467924867537 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:54:27 INFO - PROCESS | 1649 | 1467924867539 Marionette TRACE conn2 <- [1,102,null,{}] 13:54:27 INFO - PROCESS | 1649 | 1467924867549 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}] 13:54:27 INFO - PROCESS | 1649 | 1467924867551 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:27 INFO - PROCESS | 1649 | 1467924867646 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 13:54:27 INFO - PROCESS | 1649 | 1467924867688 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:27 INFO - PROCESS | 1649 | 1467924867690 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x117025000 == 33 [pid = 1649] [id = 33] 13:54:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x120e09400) [pid = 1649] [serial = 95] [outer = 0x0] 13:54:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x120e30400) [pid = 1649] [serial = 96] [outer = 0x120e09400] 13:54:27 INFO - PROCESS | 1649 | 1467924867718 Marionette DEBUG loaded listener.js 13:54:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1212ed000) [pid = 1649] [serial = 97] [outer = 0x120e09400] 13:54:27 INFO - PROCESS | 1649 | 1467924867968 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]]]}] 13:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 476ms 13:54:28 INFO - PROCESS | 1649 | 1467924868014 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 13:54:28 INFO - PROCESS | 1649 | 1467924868015 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 13:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:54:28 INFO - PROCESS | 1649 | 1467924868017 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:54:28 INFO - PROCESS | 1649 | 1467924868018 Marionette TRACE conn2 <- [1,106,null,{}] 13:54:28 INFO - PROCESS | 1649 | 1467924868020 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}] 13:54:28 INFO - PROCESS | 1649 | 1467924868021 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:28 INFO - PROCESS | 1649 | 1467924868111 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 13:54:28 INFO - PROCESS | 1649 | 1467924868114 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:28 INFO - PROCESS | 1649 | 1467924868115 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x1199e7800 == 34 [pid = 1649] [id = 34] 13:54:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x121362800) [pid = 1649] [serial = 98] [outer = 0x0] 13:54:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x121415400) [pid = 1649] [serial = 99] [outer = 0x121362800] 13:54:28 INFO - PROCESS | 1649 | 1467924868138 Marionette DEBUG loaded listener.js 13:54:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1217db800) [pid = 1649] [serial = 100] [outer = 0x121362800] 13:54:28 INFO - PROCESS | 1649 | 1467924868425 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]]]}] 13:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 417ms 13:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:54:28 INFO - PROCESS | 1649 | 1467924868435 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 13:54:28 INFO - PROCESS | 1649 | 1467924868436 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 13:54:28 INFO - PROCESS | 1649 | 1467924868445 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:54:28 INFO - PROCESS | 1649 | 1467924868446 Marionette TRACE conn2 <- [1,110,null,{}] 13:54:28 INFO - PROCESS | 1649 | 1467924868449 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}] 13:54:28 INFO - PROCESS | 1649 | 1467924868450 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:28 INFO - PROCESS | 1649 | 1467924868538 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 13:54:28 INFO - PROCESS | 1649 | 1467924868584 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:28 INFO - PROCESS | 1649 | 1467924868585 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c2b000 == 35 [pid = 1649] [id = 35] 13:54:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1187ee400) [pid = 1649] [serial = 101] [outer = 0x0] 13:54:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12187fc00) [pid = 1649] [serial = 102] [outer = 0x1187ee400] 13:54:28 INFO - PROCESS | 1649 | 1467924868608 Marionette DEBUG loaded listener.js 13:54:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x123740400) [pid = 1649] [serial = 103] [outer = 0x1187ee400] 13:54:28 INFO - PROCESS | 1649 | 1467924868873 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]]]}] 13:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 478ms 13:54:28 INFO - PROCESS | 1649 | 1467924868917 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 13:54:28 INFO - PROCESS | 1649 | 1467924868918 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 13:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:54:28 INFO - PROCESS | 1649 | 1467924868920 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:54:28 INFO - PROCESS | 1649 | 1467924868921 Marionette TRACE conn2 <- [1,114,null,{}] 13:54:28 INFO - PROCESS | 1649 | 1467924868931 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}] 13:54:28 INFO - PROCESS | 1649 | 1467924868932 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:29 INFO - PROCESS | 1649 | 1467924869013 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 13:54:29 INFO - PROCESS | 1649 | 1467924869017 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:29 INFO - PROCESS | 1649 | 1467924869018 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x120d6d000 == 36 [pid = 1649] [id = 36] 13:54:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x123741000) [pid = 1649] [serial = 104] [outer = 0x0] 13:54:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1248c5400) [pid = 1649] [serial = 105] [outer = 0x123741000] 13:54:29 INFO - PROCESS | 1649 | 1467924869042 Marionette DEBUG loaded listener.js 13:54:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x124b84c00) [pid = 1649] [serial = 106] [outer = 0x123741000] 13:54:29 INFO - PROCESS | 1649 | 1467924869980 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]]]}] 13:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1078ms 13:54:30 INFO - PROCESS | 1649 | 1467924869999 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 13:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:54:30 INFO - PROCESS | 1649 | 1467924870001 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 13:54:30 INFO - PROCESS | 1649 | 1467924870004 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:54:30 INFO - PROCESS | 1649 | 1467924870006 Marionette TRACE conn2 <- [1,118,null,{}] 13:54:30 INFO - PROCESS | 1649 | 1467924870015 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}] 13:54:30 INFO - PROCESS | 1649 | 1467924870016 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:30 INFO - PROCESS | 1649 | 1467924870124 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 13:54:30 INFO - PROCESS | 1649 | 1467924870131 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:30 INFO - PROCESS | 1649 | 1467924870134 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x11323c000 == 37 [pid = 1649] [id = 37] 13:54:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x113aad000) [pid = 1649] [serial = 107] [outer = 0x0] 13:54:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x115020c00) [pid = 1649] [serial = 108] [outer = 0x113aad000] 13:54:30 INFO - PROCESS | 1649 | 1467924870209 Marionette DEBUG loaded listener.js 13:54:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x116084800) [pid = 1649] [serial = 109] [outer = 0x113aad000] 13:54:30 INFO - PROCESS | 1649 | 1467924870687 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]]]}] 13:54:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 720ms 13:54:30 INFO - PROCESS | 1649 | 1467924870740 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 13:54:30 INFO - PROCESS | 1649 | 1467924870744 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 13:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:54:30 INFO - PROCESS | 1649 | 1467924870750 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:54:30 INFO - PROCESS | 1649 | 1467924870753 Marionette TRACE conn2 <- [1,122,null,{}] 13:54:30 INFO - PROCESS | 1649 | 1467924870758 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}] 13:54:30 INFO - PROCESS | 1649 | 1467924870761 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:30 INFO - PROCESS | 1649 | 1467924870853 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 13:54:30 INFO - PROCESS | 1649 | 1467924870898 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:30 INFO - PROCESS | 1649 | 1467924870899 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x11666b000 == 38 [pid = 1649] [id = 38] 13:54:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1176e7400) [pid = 1649] [serial = 110] [outer = 0x0] 13:54:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x117ea0800) [pid = 1649] [serial = 111] [outer = 0x1176e7400] 13:54:30 INFO - PROCESS | 1649 | 1467924870937 Marionette DEBUG loaded listener.js 13:54:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x118575400) [pid = 1649] [serial = 112] [outer = 0x1176e7400] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12d3b3400) [pid = 1649] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x118804c00) [pid = 1649] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x117ea3000) [pid = 1649] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12cab6c00) [pid = 1649] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12c750c00) [pid = 1649] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12a7f8800) [pid = 1649] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x118770400) [pid = 1649] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12951f000) [pid = 1649] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x120e38c00) [pid = 1649] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x128e5a400) [pid = 1649] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12b806800) [pid = 1649] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12a778800) [pid = 1649] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1292aec00) [pid = 1649] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11336dc00) [pid = 1649] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x116078800) [pid = 1649] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119333000) [pid = 1649] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x116078c00) [pid = 1649] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x111c1b400) [pid = 1649] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1194dec00) [pid = 1649] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x120e09400) [pid = 1649] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x121362800) [pid = 1649] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12749b800) [pid = 1649] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1133cc800) [pid = 1649] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x113aa6800) [pid = 1649] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x111aa5800) [pid = 1649] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:54:31 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1166f3800) [pid = 1649] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:54:31 INFO - PROCESS | 1649 | 1467924871623 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]]]}] 13:54:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 922ms 13:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:54:31 INFO - PROCESS | 1649 | 1467924871672 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 13:54:31 INFO - PROCESS | 1649 | 1467924871673 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 13:54:31 INFO - PROCESS | 1649 | 1467924871676 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:54:31 INFO - PROCESS | 1649 | 1467924871678 Marionette TRACE conn2 <- [1,126,null,{}] 13:54:31 INFO - PROCESS | 1649 | 1467924871685 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}] 13:54:31 INFO - PROCESS | 1649 | 1467924871688 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:31 INFO - PROCESS | 1649 | 1467924871758 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 13:54:31 INFO - PROCESS | 1649 | 1467924871763 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:31 INFO - PROCESS | 1649 | 1467924871765 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x117021000 == 39 [pid = 1649] [id = 39] 13:54:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118574400) [pid = 1649] [serial = 113] [outer = 0x0] 13:54:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118714400) [pid = 1649] [serial = 114] [outer = 0x118574400] 13:54:31 INFO - PROCESS | 1649 | 1467924871794 Marionette DEBUG loaded listener.js 13:54:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118790c00) [pid = 1649] [serial = 115] [outer = 0x118574400] 13:54:32 INFO - PROCESS | 1649 | 1467924872107 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]]]}] 13:54:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 470ms 13:54:32 INFO - PROCESS | 1649 | 1467924872146 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 13:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:54:32 INFO - PROCESS | 1649 | 1467924872148 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 13:54:32 INFO - PROCESS | 1649 | 1467924872150 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:54:32 INFO - PROCESS | 1649 | 1467924872151 Marionette TRACE conn2 <- [1,130,null,{}] 13:54:32 INFO - PROCESS | 1649 | 1467924872154 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}] 13:54:32 INFO - PROCESS | 1649 | 1467924872155 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:32 INFO - PROCESS | 1649 | 1467924872230 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 13:54:32 INFO - PROCESS | 1649 | 1467924872233 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:32 INFO - PROCESS | 1649 | 1467924872234 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x118332800 == 40 [pid = 1649] [id = 40] 13:54:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1187ee000) [pid = 1649] [serial = 116] [outer = 0x0] 13:54:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11880c400) [pid = 1649] [serial = 117] [outer = 0x1187ee000] 13:54:32 INFO - PROCESS | 1649 | 1467924872269 Marionette DEBUG loaded listener.js 13:54:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11907c400) [pid = 1649] [serial = 118] [outer = 0x1187ee000] 13:54:32 INFO - PROCESS | 1649 | 1467924872575 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]]]}] 13:54:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 469ms 13:54:32 INFO - PROCESS | 1649 | 1467924872619 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 13:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:54:32 INFO - PROCESS | 1649 | 1467924872620 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 13:54:32 INFO - PROCESS | 1649 | 1467924872623 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:54:32 INFO - PROCESS | 1649 | 1467924872624 Marionette TRACE conn2 <- [1,134,null,{}] 13:54:32 INFO - PROCESS | 1649 | 1467924872626 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}] 13:54:32 INFO - PROCESS | 1649 | 1467924872627 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:32 INFO - PROCESS | 1649 | 1467924872700 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 13:54:32 INFO - PROCESS | 1649 | 1467924872743 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:32 INFO - PROCESS | 1649 | 1467924872744 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x118881000 == 41 [pid = 1649] [id = 41] 13:54:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1176de000) [pid = 1649] [serial = 119] [outer = 0x0] 13:54:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11932e800) [pid = 1649] [serial = 120] [outer = 0x1176de000] 13:54:32 INFO - PROCESS | 1649 | 1467924872768 Marionette DEBUG loaded listener.js 13:54:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1194ed400) [pid = 1649] [serial = 121] [outer = 0x1176de000] 13:54:33 INFO - PROCESS | 1649 | 1467924873039 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]]]}] 13:54:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 471ms 13:54:33 INFO - PROCESS | 1649 | 1467924873095 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 13:54:33 INFO - PROCESS | 1649 | 1467924873096 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 13:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:54:33 INFO - PROCESS | 1649 | 1467924873098 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:54:33 INFO - PROCESS | 1649 | 1467924873100 Marionette TRACE conn2 <- [1,138,null,{}] 13:54:33 INFO - PROCESS | 1649 | 1467924873102 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}] 13:54:33 INFO - PROCESS | 1649 | 1467924873106 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:33 INFO - PROCESS | 1649 | 1467924873191 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 13:54:33 INFO - PROCESS | 1649 | 1467924873195 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:33 INFO - PROCESS | 1649 | 1467924873196 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x119695800 == 42 [pid = 1649] [id = 42] 13:54:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11970ac00) [pid = 1649] [serial = 122] [outer = 0x0] 13:54:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x120e0fc00) [pid = 1649] [serial = 123] [outer = 0x11970ac00] 13:54:33 INFO - PROCESS | 1649 | 1467924873231 Marionette DEBUG loaded listener.js 13:54:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x120f9b800) [pid = 1649] [serial = 124] [outer = 0x11970ac00] 13:54:33 INFO - PROCESS | 1649 | 1467924873523 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]]]}] 13:54:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 468ms 13:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:54:33 INFO - PROCESS | 1649 | 1467924873567 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 13:54:33 INFO - PROCESS | 1649 | 1467924873568 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 13:54:33 INFO - PROCESS | 1649 | 1467924873570 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:54:33 INFO - PROCESS | 1649 | 1467924873572 Marionette TRACE conn2 <- [1,142,null,{}] 13:54:33 INFO - PROCESS | 1649 | 1467924873631 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}] 13:54:33 INFO - PROCESS | 1649 | 1467924873633 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:33 INFO - PROCESS | 1649 | 1467924873729 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 13:54:33 INFO - PROCESS | 1649 | 1467924873770 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:33 INFO - PROCESS | 1649 | 1467924873772 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1129bf000 == 43 [pid = 1649] [id = 43] 13:54:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x112c22000) [pid = 1649] [serial = 125] [outer = 0x0] 13:54:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x112d95400) [pid = 1649] [serial = 126] [outer = 0x112c22000] 13:54:33 INFO - PROCESS | 1649 | 1467924873803 Marionette DEBUG loaded listener.js 13:54:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1133f0400) [pid = 1649] [serial = 127] [outer = 0x112c22000] 13:54:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 668ms 13:54:34 INFO - PROCESS | 1649 | 1467924874235 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]]]}] 13:54:34 INFO - PROCESS | 1649 | 1467924874240 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 13:54:34 INFO - PROCESS | 1649 | 1467924874243 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 13:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:54:34 INFO - PROCESS | 1649 | 1467924874246 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:54:34 INFO - PROCESS | 1649 | 1467924874248 Marionette TRACE conn2 <- [1,146,null,{}] 13:54:34 INFO - PROCESS | 1649 | 1467924874251 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}] 13:54:34 INFO - PROCESS | 1649 | 1467924874253 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:34 INFO - PROCESS | 1649 | 1467924874346 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 13:54:34 INFO - PROCESS | 1649 | 1467924874389 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:34 INFO - PROCESS | 1649 | 1467924874392 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x117238000 == 44 [pid = 1649] [id = 44] 13:54:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x116735400) [pid = 1649] [serial = 128] [outer = 0x0] 13:54:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x117206c00) [pid = 1649] [serial = 129] [outer = 0x116735400] 13:54:34 INFO - PROCESS | 1649 | 1467924874422 Marionette DEBUG loaded listener.js 13:54:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1180b2000) [pid = 1649] [serial = 130] [outer = 0x116735400] 13:54:34 INFO - PROCESS | 1649 | 1467924874823 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]]]}] 13:54:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 621ms 13:54:34 INFO - PROCESS | 1649 | 1467924874867 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 13:54:34 INFO - PROCESS | 1649 | 1467924874869 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 13:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:54:34 INFO - PROCESS | 1649 | 1467924874872 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:54:34 INFO - PROCESS | 1649 | 1467924874873 Marionette TRACE conn2 <- [1,150,null,{}] 13:54:34 INFO - PROCESS | 1649 | 1467924874878 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}] 13:54:34 INFO - PROCESS | 1649 | 1467924874879 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:34 INFO - PROCESS | 1649 | 1467924874970 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 13:54:35 INFO - PROCESS | 1649 | 1467924875031 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:35 INFO - PROCESS | 1649 | 1467924875034 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x120d57800 == 45 [pid = 1649] [id = 45] 13:54:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x118806c00) [pid = 1649] [serial = 131] [outer = 0x0] 13:54:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1194ed000) [pid = 1649] [serial = 132] [outer = 0x118806c00] 13:54:35 INFO - PROCESS | 1649 | 1467924875069 Marionette DEBUG loaded listener.js 13:54:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x120d1b800) [pid = 1649] [serial = 133] [outer = 0x118806c00] 13:54:35 INFO - PROCESS | 1649 | 1467924875518 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]]]}] 13:54:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 672ms 13:54:35 INFO - PROCESS | 1649 | 1467924875548 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 13:54:35 INFO - PROCESS | 1649 | 1467924875552 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 13:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:54:35 INFO - PROCESS | 1649 | 1467924875574 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:54:35 INFO - PROCESS | 1649 | 1467924875575 Marionette TRACE conn2 <- [1,154,null,{}] 13:54:35 INFO - PROCESS | 1649 | 1467924875579 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}] 13:54:35 INFO - PROCESS | 1649 | 1467924875580 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:35 INFO - PROCESS | 1649 | 1467924875684 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 13:54:35 INFO - PROCESS | 1649 | 1467924875741 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:35 INFO - PROCESS | 1649 | 1467924875742 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x121065000 == 46 [pid = 1649] [id = 46] 13:54:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x120fa2000) [pid = 1649] [serial = 134] [outer = 0x0] 13:54:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x121362800) [pid = 1649] [serial = 135] [outer = 0x120fa2000] 13:54:35 INFO - PROCESS | 1649 | 1467924875772 Marionette DEBUG loaded listener.js 13:54:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x121628400) [pid = 1649] [serial = 136] [outer = 0x120fa2000] 13:54:36 INFO - PROCESS | 1649 | 1467924876186 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]]]}] 13:54:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 638ms 13:54:36 INFO - PROCESS | 1649 | 1467924876195 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 13:54:36 INFO - PROCESS | 1649 | 1467924876196 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 13:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:54:36 INFO - PROCESS | 1649 | 1467924876199 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:54:36 INFO - PROCESS | 1649 | 1467924876200 Marionette TRACE conn2 <- [1,158,null,{}] 13:54:36 INFO - PROCESS | 1649 | 1467924876202 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}] 13:54:36 INFO - PROCESS | 1649 | 1467924876204 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:36 INFO - PROCESS | 1649 | 1467924876296 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 13:54:36 INFO - PROCESS | 1649 | 1467924876337 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:36 INFO - PROCESS | 1649 | 1467924876339 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x118874800 == 47 [pid = 1649] [id = 47] 13:54:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x121153c00) [pid = 1649] [serial = 137] [outer = 0x0] 13:54:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1236b6c00) [pid = 1649] [serial = 138] [outer = 0x121153c00] 13:54:36 INFO - PROCESS | 1649 | 1467924876368 Marionette DEBUG loaded listener.js 13:54:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1248c6800) [pid = 1649] [serial = 139] [outer = 0x121153c00] 13:54:36 INFO - PROCESS | 1649 | 1467924876863 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]]]}] 13:54:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 669ms 13:54:36 INFO - PROCESS | 1649 | 1467924876868 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 13:54:36 INFO - PROCESS | 1649 | 1467924876871 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 13:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:54:36 INFO - PROCESS | 1649 | 1467924876893 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:54:36 INFO - PROCESS | 1649 | 1467924876895 Marionette TRACE conn2 <- [1,162,null,{}] 13:54:36 INFO - PROCESS | 1649 | 1467924876900 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}] 13:54:36 INFO - PROCESS | 1649 | 1467924876901 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:37 INFO - PROCESS | 1649 | 1467924877006 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 13:54:37 INFO - PROCESS | 1649 | 1467924877066 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:37 INFO - PROCESS | 1649 | 1467924877069 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x116935800 == 48 [pid = 1649] [id = 48] 13:54:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x113f05400) [pid = 1649] [serial = 140] [outer = 0x0] 13:54:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11502c000) [pid = 1649] [serial = 141] [outer = 0x113f05400] 13:54:37 INFO - PROCESS | 1649 | 1467924877096 Marionette DEBUG loaded listener.js 13:54:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x116739000) [pid = 1649] [serial = 142] [outer = 0x113f05400] 13:54:37 INFO - PROCESS | 1649 | --DOCSHELL 0x118881000 == 47 [pid = 1649] [id = 41] 13:54:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1187b1000 == 46 [pid = 1649] [id = 29] 13:54:37 INFO - PROCESS | 1649 | --DOCSHELL 0x118332800 == 45 [pid = 1649] [id = 40] 13:54:37 INFO - PROCESS | 1649 | --DOCSHELL 0x117026800 == 44 [pid = 1649] [id = 27] 13:54:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11667f800 == 43 [pid = 1649] [id = 31] 13:54:37 INFO - PROCESS | 1649 | --DOCSHELL 0x117021000 == 42 [pid = 1649] [id = 39] 13:54:37 INFO - PROCESS | 1649 | --DOCSHELL 0x118868000 == 41 [pid = 1649] [id = 30] 13:54:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11666b000 == 40 [pid = 1649] [id = 38] 13:54:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11323c000 == 39 [pid = 1649] [id = 37] 13:54:37 INFO - PROCESS | 1649 | --DOCSHELL 0x120d6d000 == 38 [pid = 1649] [id = 36] 13:54:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11936c800 == 37 [pid = 1649] [id = 32] 13:54:37 INFO - PROCESS | 1649 | --DOCSHELL 0x117248800 == 36 [pid = 1649] [id = 28] 13:54:37 INFO - PROCESS | 1649 | --DOCSHELL 0x121065000 == 35 [pid = 1649] [id = 46] 13:54:37 INFO - PROCESS | 1649 | --DOCSHELL 0x118874800 == 34 [pid = 1649] [id = 47] 13:54:37 INFO - PROCESS | 1649 | --DOCSHELL 0x120d57800 == 33 [pid = 1649] [id = 45] 13:54:37 INFO - PROCESS | 1649 | --DOCSHELL 0x119c2b000 == 32 [pid = 1649] [id = 35] 13:54:37 INFO - PROCESS | 1649 | --DOCSHELL 0x117238000 == 31 [pid = 1649] [id = 44] 13:54:37 INFO - PROCESS | 1649 | --DOCSHELL 0x117025000 == 30 [pid = 1649] [id = 33] 13:54:37 INFO - PROCESS | 1649 | --DOCSHELL 0x119695800 == 29 [pid = 1649] [id = 42] 13:54:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1129bf000 == 28 [pid = 1649] [id = 43] 13:54:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1199e7800 == 27 [pid = 1649] [id = 34] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11876a000) [pid = 1649] [serial = 78] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11879c800) [pid = 1649] [serial = 81] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x119332400) [pid = 1649] [serial = 82] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1194e4000) [pid = 1649] [serial = 84] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11965fc00) [pid = 1649] [serial = 85] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x119660800) [pid = 1649] [serial = 87] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x119aab800) [pid = 1649] [serial = 90] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x120e12c00) [pid = 1649] [serial = 93] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x120e30400) [pid = 1649] [serial = 96] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x121415400) [pid = 1649] [serial = 99] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12df41000) [pid = 1649] [serial = 64] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1133cd000) [pid = 1649] [serial = 66] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1150dc000) [pid = 1649] [serial = 69] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11673a800) [pid = 1649] [serial = 72] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1180be800) [pid = 1649] [serial = 75] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119711800) [pid = 1649] [serial = 88] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x120e0d800) [pid = 1649] [serial = 91] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x120e17800) [pid = 1649] [serial = 94] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x118794000) [pid = 1649] [serial = 79] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x113a53800) [pid = 1649] [serial = 67] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x116077c00) [pid = 1649] [serial = 70] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11870e800) [pid = 1649] [serial = 76] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1212ed000) [pid = 1649] [serial = 97] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1217db800) [pid = 1649] [serial = 100] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12187fc00) [pid = 1649] [serial = 102] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x117e9a800) [pid = 1649] [serial = 73] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1292b0800) [pid = 1649] [serial = 15] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1292b5c00) [pid = 1649] [serial = 16] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x121413c00) [pid = 1649] [serial = 11] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x121629c00) [pid = 1649] [serial = 8] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12cabb400) [pid = 1649] [serial = 45] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12d06a800) [pid = 1649] [serial = 46] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12c752400) [pid = 1649] [serial = 42] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12cab0000) [pid = 1649] [serial = 43] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12c749800) [pid = 1649] [serial = 40] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12c2ecc00) [pid = 1649] [serial = 39] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12a896c00) [pid = 1649] [serial = 36] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12c2e5000) [pid = 1649] [serial = 37] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12bf37000) [pid = 1649] [serial = 33] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11876d800) [pid = 1649] [serial = 34] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12bf2e800) [pid = 1649] [serial = 31] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x129622400) [pid = 1649] [serial = 30] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12b99ec00) [pid = 1649] [serial = 27] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x12b9a5400) [pid = 1649] [serial = 28] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x12b808400) [pid = 1649] [serial = 24] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x12b811800) [pid = 1649] [serial = 25] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x12a77a400) [pid = 1649] [serial = 21] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x12a897c00) [pid = 1649] [serial = 22] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x12952b800) [pid = 1649] [serial = 18] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x12dd8d800) [pid = 1649] [serial = 63] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x12dd87000) [pid = 1649] [serial = 60] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x12dd8ac00) [pid = 1649] [serial = 61] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x11880fc00) [pid = 1649] [serial = 57] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x12d3ac800) [pid = 1649] [serial = 58] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x12d3af400) [pid = 1649] [serial = 55] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x119337800) [pid = 1649] [serial = 54] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x12c7bf800) [pid = 1649] [serial = 48] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x12d218c00) [pid = 1649] [serial = 51] [outer = 0x0] [url = about:blank] 13:54:37 INFO - PROCESS | 1649 | 1467924877903 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]]]}] 13:54:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:54:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1023ms 13:54:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:54:37 INFO - PROCESS | 1649 | 1467924877914 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 13:54:37 INFO - PROCESS | 1649 | 1467924877916 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 13:54:37 INFO - PROCESS | 1649 | 1467924877919 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:54:37 INFO - PROCESS | 1649 | 1467924877921 Marionette TRACE conn2 <- [1,166,null,{}] 13:54:37 INFO - PROCESS | 1649 | 1467924877932 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}] 13:54:37 INFO - PROCESS | 1649 | 1467924877933 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:38 INFO - PROCESS | 1649 | 1467924878004 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 13:54:38 INFO - PROCESS | 1649 | 1467924878009 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:38 INFO - PROCESS | 1649 | 1467924878012 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x113233000 == 28 [pid = 1649] [id = 49] 13:54:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x11383a400) [pid = 1649] [serial = 143] [outer = 0x0] 13:54:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x116025000) [pid = 1649] [serial = 144] [outer = 0x11383a400] 13:54:38 INFO - PROCESS | 1649 | 1467924878040 Marionette DEBUG loaded listener.js 13:54:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x116629c00) [pid = 1649] [serial = 145] [outer = 0x11383a400] 13:54:38 INFO - PROCESS | 1649 | 1467924878366 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]]]}] 13:54:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 473ms 13:54:38 INFO - PROCESS | 1649 | 1467924878394 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 13:54:38 INFO - PROCESS | 1649 | 1467924878397 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 13:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:54:38 INFO - PROCESS | 1649 | 1467924878416 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:54:38 INFO - PROCESS | 1649 | 1467924878418 Marionette TRACE conn2 <- [1,170,null,{}] 13:54:38 INFO - PROCESS | 1649 | 1467924878420 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}] 13:54:38 INFO - PROCESS | 1649 | 1467924878422 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:38 INFO - PROCESS | 1649 | 1467924878494 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 13:54:38 INFO - PROCESS | 1649 | 1467924878498 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:38 INFO - PROCESS | 1649 | 1467924878500 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x11667f800 == 29 [pid = 1649] [id = 50] 13:54:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x1176df400) [pid = 1649] [serial = 146] [outer = 0x0] 13:54:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x1184ca800) [pid = 1649] [serial = 147] [outer = 0x1176df400] 13:54:38 INFO - PROCESS | 1649 | 1467924878529 Marionette DEBUG loaded listener.js 13:54:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x118719c00) [pid = 1649] [serial = 148] [outer = 0x1176df400] 13:54:38 INFO - PROCESS | 1649 | 1467924878854 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]]]}] 13:54:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 472ms 13:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:54:38 INFO - PROCESS | 1649 | 1467924878885 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 13:54:38 INFO - PROCESS | 1649 | 1467924878887 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 13:54:38 INFO - PROCESS | 1649 | 1467924878889 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:54:38 INFO - PROCESS | 1649 | 1467924878891 Marionette TRACE conn2 <- [1,174,null,{}] 13:54:38 INFO - PROCESS | 1649 | 1467924878899 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}] 13:54:38 INFO - PROCESS | 1649 | 1467924878902 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:38 INFO - PROCESS | 1649 | 1467924878978 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 13:54:39 INFO - PROCESS | 1649 | 1467924879019 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:39 INFO - PROCESS | 1649 | 1467924879021 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x11702c800 == 30 [pid = 1649] [id = 51] 13:54:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1133ea800) [pid = 1649] [serial = 149] [outer = 0x0] 13:54:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x11879e000) [pid = 1649] [serial = 150] [outer = 0x1133ea800] 13:54:39 INFO - PROCESS | 1649 | 1467924879049 Marionette DEBUG loaded listener.js 13:54:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x11880dc00) [pid = 1649] [serial = 151] [outer = 0x1133ea800] 13:54:39 INFO - PROCESS | 1649 | 1467924879297 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]]]}] 13:54:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:54:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 423ms 13:54:39 INFO - PROCESS | 1649 | 1467924879313 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 13:54:39 INFO - PROCESS | 1649 | 1467924879315 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 13:54:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:54:39 INFO - PROCESS | 1649 | 1467924879317 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:54:39 INFO - PROCESS | 1649 | 1467924879318 Marionette TRACE conn2 <- [1,178,null,{}] 13:54:39 INFO - PROCESS | 1649 | 1467924879320 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}] 13:54:39 INFO - PROCESS | 1649 | 1467924879322 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:39 INFO - PROCESS | 1649 | 1467924879410 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 13:54:39 INFO - PROCESS | 1649 | 1467924879413 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:39 INFO - PROCESS | 1649 | 1467924879415 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x118337800 == 31 [pid = 1649] [id = 52] 13:54:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x119051800) [pid = 1649] [serial = 152] [outer = 0x0] 13:54:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x1194ec800) [pid = 1649] [serial = 153] [outer = 0x119051800] 13:54:39 INFO - PROCESS | 1649 | 1467924879442 Marionette DEBUG loaded listener.js 13:54:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x11970b800) [pid = 1649] [serial = 154] [outer = 0x119051800] 13:54:39 INFO - PROCESS | 1649 | 1467924879743 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]]]}] 13:54:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:54:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 468ms 13:54:39 INFO - PROCESS | 1649 | 1467924879786 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 13:54:39 INFO - PROCESS | 1649 | 1467924879787 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 13:54:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:54:39 INFO - PROCESS | 1649 | 1467924879789 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:54:39 INFO - PROCESS | 1649 | 1467924879790 Marionette TRACE conn2 <- [1,182,null,{}] 13:54:39 INFO - PROCESS | 1649 | 1467924879793 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}] 13:54:39 INFO - PROCESS | 1649 | 1467924879794 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:39 INFO - PROCESS | 1649 | 1467924879893 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 13:54:39 INFO - PROCESS | 1649 | 1467924879903 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:39 INFO - PROCESS | 1649 | 1467924879904 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x11887b000 == 32 [pid = 1649] [id = 53] 13:54:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1133d0400) [pid = 1649] [serial = 155] [outer = 0x0] 13:54:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x119710000) [pid = 1649] [serial = 156] [outer = 0x1133d0400] 13:54:39 INFO - PROCESS | 1649 | 1467924879931 Marionette DEBUG loaded listener.js 13:54:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x120d26c00) [pid = 1649] [serial = 157] [outer = 0x1133d0400] 13:54:40 INFO - PROCESS | 1649 | 1467924880228 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]]]}] 13:54:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:54:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 471ms 13:54:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:54:40 INFO - PROCESS | 1649 | 1467924880262 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 13:54:40 INFO - PROCESS | 1649 | 1467924880263 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 13:54:40 INFO - PROCESS | 1649 | 1467924880265 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:54:40 INFO - PROCESS | 1649 | 1467924880266 Marionette TRACE conn2 <- [1,186,null,{}] 13:54:40 INFO - PROCESS | 1649 | 1467924880268 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}] 13:54:40 INFO - PROCESS | 1649 | 1467924880273 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:40 INFO - PROCESS | 1649 | 1467924880374 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 13:54:40 INFO - PROCESS | 1649 | 1467924880405 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:40 INFO - PROCESS | 1649 | 1467924880406 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x119671800 == 33 [pid = 1649] [id = 54] 13:54:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x120e0e000) [pid = 1649] [serial = 158] [outer = 0x0] 13:54:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x120e2d400) [pid = 1649] [serial = 159] [outer = 0x120e0e000] 13:54:40 INFO - PROCESS | 1649 | 1467924880431 Marionette DEBUG loaded listener.js 13:54:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x121410000) [pid = 1649] [serial = 160] [outer = 0x120e0e000] 13:54:40 INFO - PROCESS | 1649 | 1467924880714 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]]]}] 13:54:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:54:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 469ms 13:54:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:54:40 INFO - PROCESS | 1649 | 1467924880747 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 13:54:40 INFO - PROCESS | 1649 | 1467924880748 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 13:54:40 INFO - PROCESS | 1649 | 1467924880751 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:54:40 INFO - PROCESS | 1649 | 1467924880752 Marionette TRACE conn2 <- [1,190,null,{}] 13:54:40 INFO - PROCESS | 1649 | 1467924880754 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}] 13:54:40 INFO - PROCESS | 1649 | 1467924880755 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:40 INFO - PROCESS | 1649 | 1467924880854 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 13:54:40 INFO - PROCESS | 1649 | 1467924880858 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:40 INFO - PROCESS | 1649 | 1467924880859 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196ab000 == 34 [pid = 1649] [id = 55] 13:54:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x112d96800) [pid = 1649] [serial = 161] [outer = 0x0] 13:54:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x12162a400) [pid = 1649] [serial = 162] [outer = 0x112d96800] 13:54:40 INFO - PROCESS | 1649 | 1467924880883 Marionette DEBUG loaded listener.js 13:54:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1248d4c00) [pid = 1649] [serial = 163] [outer = 0x112d96800] 13:54:41 INFO - PROCESS | 1649 | 1467924881182 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]]]}] 13:54:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 469ms 13:54:41 INFO - PROCESS | 1649 | 1467924881220 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 13:54:41 INFO - PROCESS | 1649 | 1467924881221 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 13:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:54:41 INFO - PROCESS | 1649 | 1467924881232 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:54:41 INFO - PROCESS | 1649 | 1467924881233 Marionette TRACE conn2 <- [1,194,null,{}] 13:54:41 INFO - PROCESS | 1649 | 1467924881235 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}] 13:54:41 INFO - PROCESS | 1649 | 1467924881236 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:41 INFO - PROCESS | 1649 | 1467924881326 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 13:54:41 INFO - PROCESS | 1649 | 1467924881331 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:41 INFO - PROCESS | 1649 | 1467924881332 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c25000 == 35 [pid = 1649] [id = 56] 13:54:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118776800) [pid = 1649] [serial = 164] [outer = 0x0] 13:54:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x124bc0000) [pid = 1649] [serial = 165] [outer = 0x118776800] 13:54:41 INFO - PROCESS | 1649 | 1467924881356 Marionette DEBUG loaded listener.js 13:54:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1253dcc00) [pid = 1649] [serial = 166] [outer = 0x118776800] 13:54:41 INFO - PROCESS | 1649 | 1467924881743 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]]]}] 13:54:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 517ms 13:54:41 INFO - PROCESS | 1649 | 1467924881750 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 13:54:41 INFO - PROCESS | 1649 | 1467924881752 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 13:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:54:41 INFO - PROCESS | 1649 | 1467924881755 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:54:41 INFO - PROCESS | 1649 | 1467924881757 Marionette TRACE conn2 <- [1,198,null,{}] 13:54:41 INFO - PROCESS | 1649 | 1467924881761 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}] 13:54:41 INFO - PROCESS | 1649 | 1467924881762 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:41 INFO - PROCESS | 1649 | 1467924881854 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 13:54:41 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1187ee400) [pid = 1649] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:54:41 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x123741000) [pid = 1649] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:54:41 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11970ac00) [pid = 1649] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:54:41 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x113aad000) [pid = 1649] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:54:41 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x118574400) [pid = 1649] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:54:41 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1176e7400) [pid = 1649] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:54:41 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1176de000) [pid = 1649] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:54:41 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1187ee000) [pid = 1649] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:54:41 INFO - PROCESS | 1649 | 1467924881924 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:41 INFO - PROCESS | 1649 | 1467924881933 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x11702c000 == 36 [pid = 1649] [id = 57] 13:54:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x112d49400) [pid = 1649] [serial = 167] [outer = 0x0] 13:54:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1167cc400) [pid = 1649] [serial = 168] [outer = 0x112d49400] 13:54:41 INFO - PROCESS | 1649 | 1467924881961 Marionette DEBUG loaded listener.js 13:54:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1187ee400) [pid = 1649] [serial = 169] [outer = 0x112d49400] 13:54:42 INFO - PROCESS | 1649 | 1467924882198 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]]]}] 13:54:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:54:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 472ms 13:54:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:54:42 INFO - PROCESS | 1649 | 1467924882230 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 13:54:42 INFO - PROCESS | 1649 | 1467924882231 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 13:54:42 INFO - PROCESS | 1649 | 1467924882233 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:54:42 INFO - PROCESS | 1649 | 1467924882234 Marionette TRACE conn2 <- [1,202,null,{}] 13:54:42 INFO - PROCESS | 1649 | 1467924882236 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}] 13:54:42 INFO - PROCESS | 1649 | 1467924882238 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:42 INFO - PROCESS | 1649 | 1467924882315 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 13:54:42 INFO - PROCESS | 1649 | 1467924882319 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:42 INFO - PROCESS | 1649 | 1467924882320 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x1213ab800 == 37 [pid = 1649] [id = 58] 13:54:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x119337c00) [pid = 1649] [serial = 170] [outer = 0x0] 13:54:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x124b82400) [pid = 1649] [serial = 171] [outer = 0x119337c00] 13:54:42 INFO - PROCESS | 1649 | 1467924882346 Marionette DEBUG loaded listener.js 13:54:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1255f7c00) [pid = 1649] [serial = 172] [outer = 0x119337c00] 13:54:42 INFO - PROCESS | 1649 | 1467924882635 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]]]}] 13:54:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:54:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 418ms 13:54:42 INFO - PROCESS | 1649 | 1467924882651 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 13:54:42 INFO - PROCESS | 1649 | 1467924882653 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 13:54:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:54:42 INFO - PROCESS | 1649 | 1467924882662 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:54:42 INFO - PROCESS | 1649 | 1467924882664 Marionette TRACE conn2 <- [1,206,null,{}] 13:54:42 INFO - PROCESS | 1649 | 1467924882667 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}] 13:54:42 INFO - PROCESS | 1649 | 1467924882668 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:42 INFO - PROCESS | 1649 | 1467924882757 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 13:54:42 INFO - PROCESS | 1649 | 1467924882800 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:42 INFO - PROCESS | 1649 | 1467924882801 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x118879000 == 38 [pid = 1649] [id = 59] 13:54:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112d97800) [pid = 1649] [serial = 173] [outer = 0x0] 13:54:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1253e5000) [pid = 1649] [serial = 174] [outer = 0x112d97800] 13:54:42 INFO - PROCESS | 1649 | 1467924882835 Marionette DEBUG loaded listener.js 13:54:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x12724b000) [pid = 1649] [serial = 175] [outer = 0x112d97800] 13:54:43 INFO - PROCESS | 1649 | 1467924883086 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]]]}] 13:54:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:54:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 476ms 13:54:43 INFO - PROCESS | 1649 | 1467924883131 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 13:54:43 INFO - PROCESS | 1649 | 1467924883133 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 13:54:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:54:43 INFO - PROCESS | 1649 | 1467924883135 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:54:43 INFO - PROCESS | 1649 | 1467924883136 Marionette TRACE conn2 <- [1,210,null,{}] 13:54:43 INFO - PROCESS | 1649 | 1467924883147 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}] 13:54:43 INFO - PROCESS | 1649 | 1467924883148 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:43 INFO - PROCESS | 1649 | 1467924883227 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 13:54:43 INFO - PROCESS | 1649 | 1467924883231 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:43 INFO - PROCESS | 1649 | 1467924883232 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x125391800 == 39 [pid = 1649] [id = 60] 13:54:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x127285c00) [pid = 1649] [serial = 176] [outer = 0x0] 13:54:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x12728fc00) [pid = 1649] [serial = 177] [outer = 0x127285c00] 13:54:43 INFO - PROCESS | 1649 | 1467924883256 Marionette DEBUG loaded listener.js 13:54:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x128840c00) [pid = 1649] [serial = 178] [outer = 0x127285c00] 13:54:43 INFO - PROCESS | 1649 | 1467924883531 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]]]}] 13:54:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:54:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 419ms 13:54:43 INFO - PROCESS | 1649 | 1467924883554 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 13:54:43 INFO - PROCESS | 1649 | 1467924883556 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 13:54:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:54:43 INFO - PROCESS | 1649 | 1467924883582 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:54:43 INFO - PROCESS | 1649 | 1467924883583 Marionette TRACE conn2 <- [1,214,null,{}] 13:54:43 INFO - PROCESS | 1649 | 1467924883586 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}] 13:54:43 INFO - PROCESS | 1649 | 1467924883587 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:43 INFO - PROCESS | 1649 | 1467924883669 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 13:54:43 INFO - PROCESS | 1649 | 1467924883715 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:43 INFO - PROCESS | 1649 | 1467924883716 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x116675000 == 40 [pid = 1649] [id = 61] 13:54:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1167cf400) [pid = 1649] [serial = 179] [outer = 0x0] 13:54:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x128846000) [pid = 1649] [serial = 180] [outer = 0x1167cf400] 13:54:43 INFO - PROCESS | 1649 | 1467924883739 Marionette DEBUG loaded listener.js 13:54:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x128e51400) [pid = 1649] [serial = 181] [outer = 0x1167cf400] 13:54:44 INFO - PROCESS | 1649 | 1467924884104 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]]]}] 13:54:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:54:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 568ms 13:54:44 INFO - PROCESS | 1649 | 1467924884151 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 13:54:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:54:44 INFO - PROCESS | 1649 | 1467924884153 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 13:54:44 INFO - PROCESS | 1649 | 1467924884157 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:54:44 INFO - PROCESS | 1649 | 1467924884159 Marionette TRACE conn2 <- [1,218,null,{}] 13:54:44 INFO - PROCESS | 1649 | 1467924884163 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}] 13:54:44 INFO - PROCESS | 1649 | 1467924884164 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:44 INFO - PROCESS | 1649 | 1467924884273 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 13:54:44 INFO - PROCESS | 1649 | 1467924884318 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:44 INFO - PROCESS | 1649 | 1467924884320 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x113ad1800 == 41 [pid = 1649] [id = 62] 13:54:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11386dc00) [pid = 1649] [serial = 182] [outer = 0x0] 13:54:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x113f06800) [pid = 1649] [serial = 183] [outer = 0x11386dc00] 13:54:44 INFO - PROCESS | 1649 | 1467924884350 Marionette DEBUG loaded listener.js 13:54:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11662f000) [pid = 1649] [serial = 184] [outer = 0x11386dc00] 13:54:44 INFO - PROCESS | 1649 | 1467924884858 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]]]}] 13:54:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:54:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 771ms 13:54:44 INFO - PROCESS | 1649 | 1467924884928 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 13:54:44 INFO - PROCESS | 1649 | 1467924884931 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 13:54:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:54:44 INFO - PROCESS | 1649 | 1467924884935 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:54:44 INFO - PROCESS | 1649 | 1467924884937 Marionette TRACE conn2 <- [1,222,null,{}] 13:54:44 INFO - PROCESS | 1649 | 1467924884940 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}] 13:54:44 INFO - PROCESS | 1649 | 1467924884942 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:45 INFO - PROCESS | 1649 | 1467924885047 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 13:54:45 INFO - PROCESS | 1649 | 1467924885116 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:45 INFO - PROCESS | 1649 | 1467924885117 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ad2800 == 42 [pid = 1649] [id = 63] 13:54:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11857a000) [pid = 1649] [serial = 185] [outer = 0x0] 13:54:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11876b800) [pid = 1649] [serial = 186] [outer = 0x11857a000] 13:54:45 INFO - PROCESS | 1649 | 1467924885148 Marionette DEBUG loaded listener.js 13:54:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x118794400) [pid = 1649] [serial = 187] [outer = 0x11857a000] 13:54:45 INFO - PROCESS | 1649 | --DOCSHELL 0x125391800 == 41 [pid = 1649] [id = 60] 13:54:45 INFO - PROCESS | 1649 | --DOCSHELL 0x118879000 == 40 [pid = 1649] [id = 59] 13:54:45 INFO - PROCESS | 1649 | --DOCSHELL 0x1213ab800 == 39 [pid = 1649] [id = 58] 13:54:45 INFO - PROCESS | 1649 | --DOCSHELL 0x11702c000 == 38 [pid = 1649] [id = 57] 13:54:45 INFO - PROCESS | 1649 | --DOCSHELL 0x119c25000 == 37 [pid = 1649] [id = 56] 13:54:45 INFO - PROCESS | 1649 | --DOCSHELL 0x1196ab000 == 36 [pid = 1649] [id = 55] 13:54:45 INFO - PROCESS | 1649 | --DOCSHELL 0x119671800 == 35 [pid = 1649] [id = 54] 13:54:45 INFO - PROCESS | 1649 | --DOCSHELL 0x11887b000 == 34 [pid = 1649] [id = 53] 13:54:45 INFO - PROCESS | 1649 | --DOCSHELL 0x118337800 == 33 [pid = 1649] [id = 52] 13:54:45 INFO - PROCESS | 1649 | --DOCSHELL 0x11702c800 == 32 [pid = 1649] [id = 51] 13:54:45 INFO - PROCESS | 1649 | --DOCSHELL 0x11667f800 == 31 [pid = 1649] [id = 50] 13:54:45 INFO - PROCESS | 1649 | 1467924885784 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]]]}] 13:54:45 INFO - PROCESS | 1649 | --DOCSHELL 0x113233000 == 30 [pid = 1649] [id = 49] 13:54:45 INFO - PROCESS | 1649 | --DOCSHELL 0x116935800 == 29 [pid = 1649] [id = 48] 13:54:45 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1248c5400) [pid = 1649] [serial = 105] [outer = 0x0] [url = about:blank] 13:54:45 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x120e0fc00) [pid = 1649] [serial = 123] [outer = 0x0] [url = about:blank] 13:54:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:54:45 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x120f9b800) [pid = 1649] [serial = 124] [outer = 0x0] [url = about:blank] 13:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 871ms 13:54:45 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x115020c00) [pid = 1649] [serial = 108] [outer = 0x0] [url = about:blank] 13:54:45 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118714400) [pid = 1649] [serial = 114] [outer = 0x0] [url = about:blank] 13:54:45 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x117ea0800) [pid = 1649] [serial = 111] [outer = 0x0] [url = about:blank] 13:54:45 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11932e800) [pid = 1649] [serial = 120] [outer = 0x0] [url = about:blank] 13:54:45 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118790c00) [pid = 1649] [serial = 115] [outer = 0x0] [url = about:blank] 13:54:45 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1194ed400) [pid = 1649] [serial = 121] [outer = 0x0] [url = about:blank] 13:54:45 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x118575400) [pid = 1649] [serial = 112] [outer = 0x0] [url = about:blank] 13:54:45 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x116084800) [pid = 1649] [serial = 109] [outer = 0x0] [url = about:blank] 13:54:45 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11907c400) [pid = 1649] [serial = 118] [outer = 0x0] [url = about:blank] 13:54:45 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11880c400) [pid = 1649] [serial = 117] [outer = 0x0] [url = about:blank] 13:54:45 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x124b84c00) [pid = 1649] [serial = 106] [outer = 0x0] [url = about:blank] 13:54:45 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x123740400) [pid = 1649] [serial = 103] [outer = 0x0] [url = about:blank] 13:54:45 INFO - PROCESS | 1649 | 1467924885807 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 13:54:45 INFO - PROCESS | 1649 | 1467924885809 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 13:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:54:45 INFO - PROCESS | 1649 | 1467924885813 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:54:45 INFO - PROCESS | 1649 | 1467924885814 Marionette TRACE conn2 <- [1,226,null,{}] 13:54:45 INFO - PROCESS | 1649 | 1467924885818 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}] 13:54:45 INFO - PROCESS | 1649 | 1467924885819 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:45 INFO - PROCESS | 1649 | 1467924885888 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 13:54:45 INFO - PROCESS | 1649 | 1467924885894 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:45 INFO - PROCESS | 1649 | 1467924885896 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x113abd800 == 30 [pid = 1649] [id = 64] 13:54:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1176e7000) [pid = 1649] [serial = 188] [outer = 0x0] 13:54:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118574400) [pid = 1649] [serial = 189] [outer = 0x1176e7000] 13:54:45 INFO - PROCESS | 1649 | 1467924885925 Marionette DEBUG loaded listener.js 13:54:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118790400) [pid = 1649] [serial = 190] [outer = 0x1176e7000] 13:54:46 INFO - PROCESS | 1649 | 1467924886246 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]]]}] 13:54:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:54:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 469ms 13:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:54:46 INFO - PROCESS | 1649 | 1467924886282 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 13:54:46 INFO - PROCESS | 1649 | 1467924886285 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 13:54:46 INFO - PROCESS | 1649 | 1467924886289 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:54:46 INFO - PROCESS | 1649 | 1467924886290 Marionette TRACE conn2 <- [1,230,null,{}] 13:54:46 INFO - PROCESS | 1649 | 1467924886293 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}] 13:54:46 INFO - PROCESS | 1649 | 1467924886294 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:46 INFO - PROCESS | 1649 | 1467924886399 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 13:54:46 INFO - PROCESS | 1649 | 1467924886442 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:46 INFO - PROCESS | 1649 | 1467924886444 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x11724a800 == 31 [pid = 1649] [id = 65] 13:54:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11880e800) [pid = 1649] [serial = 191] [outer = 0x0] 13:54:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11933a000) [pid = 1649] [serial = 192] [outer = 0x11880e800] 13:54:46 INFO - PROCESS | 1649 | 1467924886470 Marionette DEBUG loaded listener.js 13:54:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11970bc00) [pid = 1649] [serial = 193] [outer = 0x11880e800] 13:54:46 INFO - PROCESS | 1649 | 1467924886735 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]]]}] 13:54:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:54:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 472ms 13:54:46 INFO - PROCESS | 1649 | 1467924886764 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 13:54:46 INFO - PROCESS | 1649 | 1467924886765 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 13:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:54:46 INFO - PROCESS | 1649 | 1467924886768 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:54:46 INFO - PROCESS | 1649 | 1467924886770 Marionette TRACE conn2 <- [1,234,null,{}] 13:54:46 INFO - PROCESS | 1649 | 1467924886785 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}] 13:54:46 INFO - PROCESS | 1649 | 1467924886789 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:46 INFO - PROCESS | 1649 | 1467924886876 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 13:54:46 INFO - PROCESS | 1649 | 1467924886882 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:46 INFO - PROCESS | 1649 | 1467924886885 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x11887b000 == 32 [pid = 1649] [id = 66] 13:54:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x120d22800) [pid = 1649] [serial = 194] [outer = 0x0] 13:54:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x120e16c00) [pid = 1649] [serial = 195] [outer = 0x120d22800] 13:54:46 INFO - PROCESS | 1649 | 1467924886914 Marionette DEBUG loaded listener.js 13:54:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x120eda800) [pid = 1649] [serial = 196] [outer = 0x120d22800] 13:54:47 INFO - PROCESS | 1649 | 1467924887228 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]]]}] 13:54:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 523ms 13:54:47 INFO - PROCESS | 1649 | 1467924887292 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 13:54:47 INFO - PROCESS | 1649 | 1467924887294 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 13:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:54:47 INFO - PROCESS | 1649 | 1467924887296 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:54:47 INFO - PROCESS | 1649 | 1467924887297 Marionette TRACE conn2 <- [1,238,null,{}] 13:54:47 INFO - PROCESS | 1649 | 1467924887299 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}] 13:54:47 INFO - PROCESS | 1649 | 1467924887301 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:47 INFO - PROCESS | 1649 | 1467924887376 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 13:54:47 INFO - PROCESS | 1649 | 1467924887379 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:47 INFO - PROCESS | 1649 | 1467924887381 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x11968f800 == 33 [pid = 1649] [id = 67] 13:54:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1212e2400) [pid = 1649] [serial = 197] [outer = 0x0] 13:54:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x123381400) [pid = 1649] [serial = 198] [outer = 0x1212e2400] 13:54:47 INFO - PROCESS | 1649 | 1467924887407 Marionette DEBUG loaded listener.js 13:54:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1248d2c00) [pid = 1649] [serial = 199] [outer = 0x1212e2400] 13:54:47 INFO - PROCESS | 1649 | 1467924887741 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]]]}] 13:54:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 468ms 13:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:54:47 INFO - PROCESS | 1649 | 1467924887764 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 13:54:47 INFO - PROCESS | 1649 | 1467924887766 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 13:54:47 INFO - PROCESS | 1649 | 1467924887769 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:54:47 INFO - PROCESS | 1649 | 1467924887770 Marionette TRACE conn2 <- [1,242,null,{}] 13:54:47 INFO - PROCESS | 1649 | 1467924887774 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}] 13:54:47 INFO - PROCESS | 1649 | 1467924887777 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:47 INFO - PROCESS | 1649 | 1467924887912 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 13:54:47 INFO - PROCESS | 1649 | 1467924887930 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:47 INFO - PROCESS | 1649 | 1467924887931 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x1199ea000 == 34 [pid = 1649] [id = 68] 13:54:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x113aad000) [pid = 1649] [serial = 200] [outer = 0x0] 13:54:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x124b8a800) [pid = 1649] [serial = 201] [outer = 0x113aad000] 13:54:47 INFO - PROCESS | 1649 | 1467924887974 Marionette DEBUG loaded listener.js 13:54:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1253e2400) [pid = 1649] [serial = 202] [outer = 0x113aad000] 13:54:48 INFO - PROCESS | 1649 | 1467924888364 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]]]}] 13:54:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 621ms 13:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:54:48 INFO - PROCESS | 1649 | 1467924888390 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 13:54:48 INFO - PROCESS | 1649 | 1467924888391 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 13:54:48 INFO - PROCESS | 1649 | 1467924888399 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:54:48 INFO - PROCESS | 1649 | 1467924888401 Marionette TRACE conn2 <- [1,246,null,{}] 13:54:48 INFO - PROCESS | 1649 | 1467924888403 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}] 13:54:48 INFO - PROCESS | 1649 | 1467924888407 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:48 INFO - PROCESS | 1649 | 1467924888516 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 13:54:48 INFO - PROCESS | 1649 | 1467924888520 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:48 INFO - PROCESS | 1649 | 1467924888521 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12138f800 == 35 [pid = 1649] [id = 69] 13:54:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1253e3000) [pid = 1649] [serial = 203] [outer = 0x0] 13:54:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126cba000) [pid = 1649] [serial = 204] [outer = 0x1253e3000] 13:54:48 INFO - PROCESS | 1649 | 1467924888549 Marionette DEBUG loaded listener.js 13:54:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x128e53400) [pid = 1649] [serial = 205] [outer = 0x1253e3000] 13:54:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x128e56c00) [pid = 1649] [serial = 206] [outer = 0x12d069400] 13:54:48 INFO - PROCESS | 1649 | 1467924888904 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]]]}] 13:54:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 524ms 13:54:48 INFO - PROCESS | 1649 | 1467924888933 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 13:54:48 INFO - PROCESS | 1649 | 1467924888934 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 13:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:54:48 INFO - PROCESS | 1649 | 1467924888944 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:54:48 INFO - PROCESS | 1649 | 1467924888945 Marionette TRACE conn2 <- [1,250,null,{}] 13:54:48 INFO - PROCESS | 1649 | 1467924888947 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}] 13:54:48 INFO - PROCESS | 1649 | 1467924888948 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:49 INFO - PROCESS | 1649 | 1467924889036 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 13:54:49 INFO - PROCESS | 1649 | 1467924889040 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:49 INFO - PROCESS | 1649 | 1467924889041 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12333a000 == 36 [pid = 1649] [id = 70] 13:54:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1255ea000) [pid = 1649] [serial = 207] [outer = 0x0] 13:54:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1290a4400) [pid = 1649] [serial = 208] [outer = 0x1255ea000] 13:54:49 INFO - PROCESS | 1649 | 1467924889065 Marionette DEBUG loaded listener.js 13:54:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1292b2800) [pid = 1649] [serial = 209] [outer = 0x1255ea000] 13:54:49 INFO - PROCESS | 1649 | 1467924889353 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]]]}] 13:54:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 419ms 13:54:49 INFO - PROCESS | 1649 | 1467924889364 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 13:54:49 INFO - PROCESS | 1649 | 1467924889365 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 13:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:54:49 INFO - PROCESS | 1649 | 1467924889369 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:54:49 INFO - PROCESS | 1649 | 1467924889370 Marionette TRACE conn2 <- [1,254,null,{}] 13:54:49 INFO - PROCESS | 1649 | 1467924889372 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}] 13:54:49 INFO - PROCESS | 1649 | 1467924889374 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:49 INFO - PROCESS | 1649 | 1467924889478 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 13:54:49 INFO - PROCESS | 1649 | 1467924889489 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:49 INFO - PROCESS | 1649 | 1467924889491 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255d0800 == 37 [pid = 1649] [id = 71] 13:54:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1292b2c00) [pid = 1649] [serial = 210] [outer = 0x0] 13:54:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12951ec00) [pid = 1649] [serial = 211] [outer = 0x1292b2c00] 13:54:49 INFO - PROCESS | 1649 | 1467924889516 Marionette DEBUG loaded listener.js 13:54:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x129526000) [pid = 1649] [serial = 212] [outer = 0x1292b2c00] 13:54:50 INFO - PROCESS | 1649 | 1467924890049 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]]]}] 13:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x112c22000) [pid = 1649] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1133ea800) [pid = 1649] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x120e0e000) [pid = 1649] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x116735400) [pid = 1649] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11383a400) [pid = 1649] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1176df400) [pid = 1649] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x119051800) [pid = 1649] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x118806c00) [pid = 1649] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x120fa2000) [pid = 1649] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x121153c00) [pid = 1649] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x112d96800) [pid = 1649] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118776800) [pid = 1649] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x112d49400) [pid = 1649] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119337c00) [pid = 1649] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x112d97800) [pid = 1649] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x127285c00) [pid = 1649] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:54:50 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1133d0400) [pid = 1649] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:54:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:54:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 721ms 13:54:50 INFO - PROCESS | 1649 | 1467924890092 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 13:54:50 INFO - PROCESS | 1649 | 1467924890094 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 13:54:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:54:50 INFO - PROCESS | 1649 | 1467924890097 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:54:50 INFO - PROCESS | 1649 | 1467924890099 Marionette TRACE conn2 <- [1,258,null,{}] 13:54:50 INFO - PROCESS | 1649 | 1467924890102 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}] 13:54:50 INFO - PROCESS | 1649 | 1467924890104 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:50 INFO - PROCESS | 1649 | 1467924890220 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 13:54:50 INFO - PROCESS | 1649 | 1467924890229 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:50 INFO - PROCESS | 1649 | 1467924890230 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x118870000 == 38 [pid = 1649] [id = 72] 13:54:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11673a000) [pid = 1649] [serial = 213] [outer = 0x0] 13:54:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118767c00) [pid = 1649] [serial = 214] [outer = 0x11673a000] 13:54:50 INFO - PROCESS | 1649 | 1467924890269 Marionette DEBUG loaded listener.js 13:54:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11965c400) [pid = 1649] [serial = 215] [outer = 0x11673a000] 13:54:50 INFO - PROCESS | 1649 | 1467924890576 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]]]}] 13:54:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:54:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 521ms 13:54:50 INFO - PROCESS | 1649 | 1467924890619 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 13:54:50 INFO - PROCESS | 1649 | 1467924890620 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 13:54:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:54:50 INFO - PROCESS | 1649 | 1467924890622 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:54:50 INFO - PROCESS | 1649 | 1467924890623 Marionette TRACE conn2 <- [1,262,null,{}] 13:54:50 INFO - PROCESS | 1649 | 1467924890626 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}] 13:54:50 INFO - PROCESS | 1649 | 1467924890627 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:50 INFO - PROCESS | 1649 | 1467924890723 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 13:54:50 INFO - PROCESS | 1649 | 1467924890730 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:50 INFO - PROCESS | 1649 | 1467924890731 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e8d800 == 39 [pid = 1649] [id = 73] 13:54:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11607c800) [pid = 1649] [serial = 216] [outer = 0x0] 13:54:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x123741000) [pid = 1649] [serial = 217] [outer = 0x11607c800] 13:54:50 INFO - PROCESS | 1649 | 1467924890755 Marionette DEBUG loaded listener.js 13:54:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12951e000) [pid = 1649] [serial = 218] [outer = 0x11607c800] 13:54:51 INFO - PROCESS | 1649 | 1467924891051 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]]]}] 13:54:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:54:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 471ms 13:54:51 INFO - PROCESS | 1649 | 1467924891094 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 13:54:51 INFO - PROCESS | 1649 | 1467924891096 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 13:54:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:54:51 INFO - PROCESS | 1649 | 1467924891098 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:54:51 INFO - PROCESS | 1649 | 1467924891099 Marionette TRACE conn2 <- [1,266,null,{}] 13:54:51 INFO - PROCESS | 1649 | 1467924891102 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}] 13:54:51 INFO - PROCESS | 1649 | 1467924891103 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:51 INFO - PROCESS | 1649 | 1467924891187 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 13:54:51 INFO - PROCESS | 1649 | 1467924891192 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:51 INFO - PROCESS | 1649 | 1467924891195 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x128e32000 == 40 [pid = 1649] [id = 74] 13:54:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12951fc00) [pid = 1649] [serial = 219] [outer = 0x0] 13:54:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12a68d000) [pid = 1649] [serial = 220] [outer = 0x12951fc00] 13:54:51 INFO - PROCESS | 1649 | 1467924891220 Marionette DEBUG loaded listener.js 13:54:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12a7a5400) [pid = 1649] [serial = 221] [outer = 0x12951fc00] 13:54:51 INFO - PROCESS | 1649 | 1467924891533 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]]]}] 13:54:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:54:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 469ms 13:54:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:54:51 INFO - PROCESS | 1649 | 1467924891568 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 13:54:51 INFO - PROCESS | 1649 | 1467924891569 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 13:54:51 INFO - PROCESS | 1649 | 1467924891572 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:54:51 INFO - PROCESS | 1649 | 1467924891573 Marionette TRACE conn2 <- [1,270,null,{}] 13:54:51 INFO - PROCESS | 1649 | 1467924891578 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}] 13:54:51 INFO - PROCESS | 1649 | 1467924891579 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:51 INFO - PROCESS | 1649 | 1467924891677 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 13:54:51 INFO - PROCESS | 1649 | 1467924891684 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:51 INFO - PROCESS | 1649 | 1467924891685 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x129034800 == 41 [pid = 1649] [id = 75] 13:54:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1253e6c00) [pid = 1649] [serial = 222] [outer = 0x0] 13:54:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12a7ac400) [pid = 1649] [serial = 223] [outer = 0x1253e6c00] 13:54:51 INFO - PROCESS | 1649 | 1467924891708 Marionette DEBUG loaded listener.js 13:54:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12a7f7000) [pid = 1649] [serial = 224] [outer = 0x1253e6c00] 13:54:51 INFO - PROCESS | 1649 | 1467924891975 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]]]}] 13:54:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:54:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 421ms 13:54:52 INFO - PROCESS | 1649 | 1467924891999 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 13:54:52 INFO - PROCESS | 1649 | 1467924892000 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 13:54:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:54:52 INFO - PROCESS | 1649 | 1467924892002 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:54:52 INFO - PROCESS | 1649 | 1467924892003 Marionette TRACE conn2 <- [1,274,null,{}] 13:54:52 INFO - PROCESS | 1649 | 1467924892013 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}] 13:54:52 INFO - PROCESS | 1649 | 1467924892014 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:52 INFO - PROCESS | 1649 | 1467924892138 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 13:54:52 INFO - PROCESS | 1649 | 1467924892183 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:52 INFO - PROCESS | 1649 | 1467924892184 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x112535000 == 42 [pid = 1649] [id = 76] 13:54:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x111e2dc00) [pid = 1649] [serial = 225] [outer = 0x0] 13:54:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x112d44c00) [pid = 1649] [serial = 226] [outer = 0x111e2dc00] 13:54:52 INFO - PROCESS | 1649 | 1467924892215 Marionette DEBUG loaded listener.js 13:54:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1166f3c00) [pid = 1649] [serial = 227] [outer = 0x111e2dc00] 13:54:52 INFO - PROCESS | 1649 | 1467924892632 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]]]}] 13:54:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:54:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 669ms 13:54:52 INFO - PROCESS | 1649 | 1467924892672 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 13:54:52 INFO - PROCESS | 1649 | 1467924892675 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 13:54:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:54:52 INFO - PROCESS | 1649 | 1467924892678 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:54:52 INFO - PROCESS | 1649 | 1467924892680 Marionette TRACE conn2 <- [1,278,null,{}] 13:54:52 INFO - PROCESS | 1649 | 1467924892683 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}] 13:54:52 INFO - PROCESS | 1649 | 1467924892686 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:52 INFO - PROCESS | 1649 | 1467924892788 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 13:54:52 INFO - PROCESS | 1649 | 1467924892857 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:52 INFO - PROCESS | 1649 | 1467924892859 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x118add800 == 43 [pid = 1649] [id = 77] 13:54:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11880c400) [pid = 1649] [serial = 228] [outer = 0x0] 13:54:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11907a000) [pid = 1649] [serial = 229] [outer = 0x11880c400] 13:54:52 INFO - PROCESS | 1649 | 1467924892902 Marionette DEBUG loaded listener.js 13:54:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11970c800) [pid = 1649] [serial = 230] [outer = 0x11880c400] 13:54:53 INFO - PROCESS | 1649 | 1467924893310 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]]]}] 13:54:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:54:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 670ms 13:54:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:54:53 INFO - PROCESS | 1649 | 1467924893348 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 13:54:53 INFO - PROCESS | 1649 | 1467924893350 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 13:54:53 INFO - PROCESS | 1649 | 1467924893352 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:54:53 INFO - PROCESS | 1649 | 1467924893354 Marionette TRACE conn2 <- [1,282,null,{}] 13:54:53 INFO - PROCESS | 1649 | 1467924893356 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}] 13:54:53 INFO - PROCESS | 1649 | 1467924893358 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:53 INFO - PROCESS | 1649 | 1467924893458 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 13:54:53 INFO - PROCESS | 1649 | 1467924893520 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:53 INFO - PROCESS | 1649 | 1467924893522 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x126ea8800 == 44 [pid = 1649] [id = 78] 13:54:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x120e2e400) [pid = 1649] [serial = 231] [outer = 0x0] 13:54:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x121150400) [pid = 1649] [serial = 232] [outer = 0x120e2e400] 13:54:53 INFO - PROCESS | 1649 | 1467924893551 Marionette DEBUG loaded listener.js 13:54:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x124bb8000) [pid = 1649] [serial = 233] [outer = 0x120e2e400] 13:54:53 INFO - PROCESS | 1649 | 1467924893947 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]]]}] 13:54:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:54:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 619ms 13:54:53 INFO - PROCESS | 1649 | 1467924893972 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 13:54:53 INFO - PROCESS | 1649 | 1467924893974 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 13:54:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:54:53 INFO - PROCESS | 1649 | 1467924893982 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:54:53 INFO - PROCESS | 1649 | 1467924893985 Marionette TRACE conn2 <- [1,286,null,{}] 13:54:53 INFO - PROCESS | 1649 | 1467924893988 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}] 13:54:53 INFO - PROCESS | 1649 | 1467924893990 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:54 INFO - PROCESS | 1649 | 1467924894094 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 13:54:54 INFO - PROCESS | 1649 | 1467924894173 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:54 INFO - PROCESS | 1649 | 1467924894175 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x129539800 == 45 [pid = 1649] [id = 79] 13:54:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1255f2800) [pid = 1649] [serial = 234] [outer = 0x0] 13:54:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12748e800) [pid = 1649] [serial = 235] [outer = 0x1255f2800] 13:54:54 INFO - PROCESS | 1649 | 1467924894203 Marionette DEBUG loaded listener.js 13:54:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1290a4800) [pid = 1649] [serial = 236] [outer = 0x1255f2800] 13:54:54 INFO - PROCESS | 1649 | 1467924894619 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]]]}] 13:54:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:54:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 674ms 13:54:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:54:54 INFO - PROCESS | 1649 | 1467924894653 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 13:54:54 INFO - PROCESS | 1649 | 1467924894654 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 13:54:54 INFO - PROCESS | 1649 | 1467924894656 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:54:54 INFO - PROCESS | 1649 | 1467924894658 Marionette TRACE conn2 <- [1,290,null,{}] 13:54:54 INFO - PROCESS | 1649 | 1467924894660 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}] 13:54:54 INFO - PROCESS | 1649 | 1467924894662 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:54 INFO - PROCESS | 1649 | 1467924894762 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 13:54:54 INFO - PROCESS | 1649 | 1467924894840 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:54 INFO - PROCESS | 1649 | 1467924894842 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x113250800 == 46 [pid = 1649] [id = 80] 13:54:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11879a400) [pid = 1649] [serial = 237] [outer = 0x0] 13:54:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x120e0cc00) [pid = 1649] [serial = 238] [outer = 0x11879a400] 13:54:54 INFO - PROCESS | 1649 | 1467924894889 Marionette DEBUG loaded listener.js 13:54:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x126cb8000) [pid = 1649] [serial = 239] [outer = 0x11879a400] 13:54:55 INFO - PROCESS | 1649 | 1467924895522 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]]]}] 13:54:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:54:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 920ms 13:54:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:54:55 INFO - PROCESS | 1649 | 1467924895576 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 13:54:55 INFO - PROCESS | 1649 | 1467924895579 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 13:54:55 INFO - PROCESS | 1649 | 1467924895582 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:54:55 INFO - PROCESS | 1649 | 1467924895584 Marionette TRACE conn2 <- [1,294,null,{}] 13:54:55 INFO - PROCESS | 1649 | 1467924895587 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}] 13:54:55 INFO - PROCESS | 1649 | 1467924895589 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:55 INFO - PROCESS | 1649 | 1467924895680 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 13:54:55 INFO - PROCESS | 1649 | 1467924895730 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:55 INFO - PROCESS | 1649 | 1467924895731 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x117022000 == 47 [pid = 1649] [id = 81] 13:54:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11629b400) [pid = 1649] [serial = 240] [outer = 0x0] 13:54:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1176e6800) [pid = 1649] [serial = 241] [outer = 0x11629b400] 13:54:55 INFO - PROCESS | 1649 | 1467924895758 Marionette DEBUG loaded listener.js 13:54:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11876cc00) [pid = 1649] [serial = 242] [outer = 0x11629b400] 13:54:56 INFO - PROCESS | 1649 | 1467924896194 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]]]}] 13:54:56 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. 13:54:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 621ms 13:54:56 INFO - PROCESS | 1649 | 1467924896203 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 13:54:56 INFO - PROCESS | 1649 | 1467924896208 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 13:54:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:54:56 INFO - PROCESS | 1649 | 1467924896214 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:54:56 INFO - PROCESS | 1649 | 1467924896217 Marionette TRACE conn2 <- [1,298,null,{}] 13:54:56 INFO - PROCESS | 1649 | 1467924896220 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}] 13:54:56 INFO - PROCESS | 1649 | 1467924896223 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:56 INFO - PROCESS | 1649 | 1467924896352 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 13:54:56 INFO - PROCESS | 1649 | 1467924896460 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:56 INFO - PROCESS | 1649 | 1467924896461 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:56 INFO - PROCESS | 1649 | --DOCSHELL 0x129034800 == 46 [pid = 1649] [id = 75] 13:54:56 INFO - PROCESS | 1649 | --DOCSHELL 0x128e32000 == 45 [pid = 1649] [id = 74] 13:54:56 INFO - PROCESS | 1649 | --DOCSHELL 0x126e8d800 == 44 [pid = 1649] [id = 73] 13:54:56 INFO - PROCESS | 1649 | --DOCSHELL 0x118870000 == 43 [pid = 1649] [id = 72] 13:54:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1255d0800 == 42 [pid = 1649] [id = 71] 13:54:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12333a000 == 41 [pid = 1649] [id = 70] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x128846000) [pid = 1649] [serial = 180] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x11334d000 == 42 [pid = 1649] [id = 82] 13:54:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x118803800) [pid = 1649] [serial = 243] [outer = 0x0] 13:54:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x119333800) [pid = 1649] [serial = 244] [outer = 0x118803800] 13:54:56 INFO - PROCESS | 1649 | 1467924896534 Marionette DEBUG loaded listener.js 13:54:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11970f000) [pid = 1649] [serial = 245] [outer = 0x118803800] 13:54:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12138f800 == 41 [pid = 1649] [id = 69] 13:54:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1199ea000 == 40 [pid = 1649] [id = 68] 13:54:56 INFO - PROCESS | 1649 | --DOCSHELL 0x11968f800 == 39 [pid = 1649] [id = 67] 13:54:56 INFO - PROCESS | 1649 | --DOCSHELL 0x11887b000 == 38 [pid = 1649] [id = 66] 13:54:56 INFO - PROCESS | 1649 | --DOCSHELL 0x11724a800 == 37 [pid = 1649] [id = 65] 13:54:56 INFO - PROCESS | 1649 | --DOCSHELL 0x113abd800 == 36 [pid = 1649] [id = 64] 13:54:56 INFO - PROCESS | 1649 | --DOCSHELL 0x118ad2800 == 35 [pid = 1649] [id = 63] 13:54:56 INFO - PROCESS | 1649 | --DOCSHELL 0x113ad1800 == 34 [pid = 1649] [id = 62] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1133f0400) [pid = 1649] [serial = 127] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x112d95400) [pid = 1649] [serial = 126] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11879e000) [pid = 1649] [serial = 150] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11880dc00) [pid = 1649] [serial = 151] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x120e2d400) [pid = 1649] [serial = 159] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1180b2000) [pid = 1649] [serial = 130] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x116025000) [pid = 1649] [serial = 144] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x116629c00) [pid = 1649] [serial = 145] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x117206c00) [pid = 1649] [serial = 129] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1184ca800) [pid = 1649] [serial = 147] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x118719c00) [pid = 1649] [serial = 148] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1194ec800) [pid = 1649] [serial = 153] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x120d1b800) [pid = 1649] [serial = 133] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11970b800) [pid = 1649] [serial = 154] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1194ed000) [pid = 1649] [serial = 132] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11502c000) [pid = 1649] [serial = 141] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x121628400) [pid = 1649] [serial = 136] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x121362800) [pid = 1649] [serial = 135] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1248c6800) [pid = 1649] [serial = 139] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1236b6c00) [pid = 1649] [serial = 138] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1248d4c00) [pid = 1649] [serial = 163] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12162a400) [pid = 1649] [serial = 162] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x121410000) [pid = 1649] [serial = 160] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x124bc0000) [pid = 1649] [serial = 165] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1253dcc00) [pid = 1649] [serial = 166] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1167cc400) [pid = 1649] [serial = 168] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x124b82400) [pid = 1649] [serial = 171] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1187ee400) [pid = 1649] [serial = 169] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1253e5000) [pid = 1649] [serial = 174] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12728fc00) [pid = 1649] [serial = 177] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119710000) [pid = 1649] [serial = 156] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12724b000) [pid = 1649] [serial = 175] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x120d26c00) [pid = 1649] [serial = 157] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x128840c00) [pid = 1649] [serial = 178] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1255f7c00) [pid = 1649] [serial = 172] [outer = 0x0] [url = about:blank] 13:54:56 INFO - PROCESS | 1649 | 1467924896872 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]]]}] 13:54:56 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. 13:54:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 670ms 13:54:56 INFO - PROCESS | 1649 | 1467924896885 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 13:54:56 INFO - PROCESS | 1649 | 1467924896886 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 13:54:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:54:56 INFO - PROCESS | 1649 | 1467924896888 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:54:56 INFO - PROCESS | 1649 | 1467924896892 Marionette TRACE conn2 <- [1,302,null,{}] 13:54:56 INFO - PROCESS | 1649 | 1467924896931 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}] 13:54:56 INFO - PROCESS | 1649 | 1467924896934 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:57 INFO - PROCESS | 1649 | 1467924897033 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 13:54:57 INFO - PROCESS | 1649 | 1467924897041 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:57 INFO - PROCESS | 1649 | 1467924897045 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11833c800 == 35 [pid = 1649] [id = 83] 13:54:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119a7f400) [pid = 1649] [serial = 246] [outer = 0x0] 13:54:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x120e2dc00) [pid = 1649] [serial = 247] [outer = 0x119a7f400] 13:54:57 INFO - PROCESS | 1649 | 1467924897072 Marionette DEBUG loaded listener.js 13:54:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x121411400) [pid = 1649] [serial = 248] [outer = 0x119a7f400] 13:54:57 INFO - PROCESS | 1649 | 1467924897370 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]]]}] 13:54:57 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. 13:54:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 531ms 13:54:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:54:57 INFO - PROCESS | 1649 | 1467924897419 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 13:54:57 INFO - PROCESS | 1649 | 1467924897421 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 13:54:57 INFO - PROCESS | 1649 | 1467924897423 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:54:57 INFO - PROCESS | 1649 | 1467924897426 Marionette TRACE conn2 <- [1,306,null,{}] 13:54:57 INFO - PROCESS | 1649 | 1467924897430 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}] 13:54:57 INFO - PROCESS | 1649 | 1467924897431 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:57 INFO - PROCESS | 1649 | 1467924897517 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 13:54:57 INFO - PROCESS | 1649 | 1467924897559 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:57 INFO - PROCESS | 1649 | 1467924897560 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x119097000 == 36 [pid = 1649] [id = 84] 13:54:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x120e2d400) [pid = 1649] [serial = 249] [outer = 0x0] 13:54:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x124b8c800) [pid = 1649] [serial = 250] [outer = 0x120e2d400] 13:54:57 INFO - PROCESS | 1649 | 1467924897586 Marionette DEBUG loaded listener.js 13:54:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1253e5000) [pid = 1649] [serial = 251] [outer = 0x120e2d400] 13:54:57 INFO - PROCESS | 1649 | 1467924897848 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]]]}] 13:54:57 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. 13:54:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 473ms 13:54:57 INFO - PROCESS | 1649 | 1467924897898 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 13:54:57 INFO - PROCESS | 1649 | 1467924897899 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 13:54:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:54:57 INFO - PROCESS | 1649 | 1467924897902 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:54:57 INFO - PROCESS | 1649 | 1467924897903 Marionette TRACE conn2 <- [1,310,null,{}] 13:54:57 INFO - PROCESS | 1649 | 1467924897905 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}] 13:54:57 INFO - PROCESS | 1649 | 1467924897907 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:57 INFO - PROCESS | 1649 | 1467924897985 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 13:54:57 INFO - PROCESS | 1649 | 1467924897989 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:57 INFO - PROCESS | 1649 | 1467924897990 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c3e800 == 37 [pid = 1649] [id = 85] 13:54:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x124d2ec00) [pid = 1649] [serial = 252] [outer = 0x0] 13:54:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x126cbb400) [pid = 1649] [serial = 253] [outer = 0x124d2ec00] 13:54:58 INFO - PROCESS | 1649 | 1467924898018 Marionette DEBUG loaded listener.js 13:54:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x127287000) [pid = 1649] [serial = 254] [outer = 0x124d2ec00] 13:54:58 INFO - PROCESS | 1649 | 1467924898337 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]]]}] 13:54:58 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. 13:54:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 469ms 13:54:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:54:58 INFO - PROCESS | 1649 | 1467924898372 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 13:54:58 INFO - PROCESS | 1649 | 1467924898373 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 13:54:58 INFO - PROCESS | 1649 | 1467924898375 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:54:58 INFO - PROCESS | 1649 | 1467924898376 Marionette TRACE conn2 <- [1,314,null,{}] 13:54:58 INFO - PROCESS | 1649 | 1467924898379 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}] 13:54:58 INFO - PROCESS | 1649 | 1467924898383 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:58 INFO - PROCESS | 1649 | 1467924898514 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 13:54:58 INFO - PROCESS | 1649 | 1467924898520 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:58 INFO - PROCESS | 1649 | 1467924898521 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x121053000 == 38 [pid = 1649] [id = 86] 13:54:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x127491800) [pid = 1649] [serial = 255] [outer = 0x0] 13:54:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x127496400) [pid = 1649] [serial = 256] [outer = 0x127491800] 13:54:58 INFO - PROCESS | 1649 | 1467924898548 Marionette DEBUG loaded listener.js 13:54:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x128c84c00) [pid = 1649] [serial = 257] [outer = 0x127491800] 13:54:58 INFO - PROCESS | 1649 | 1467924898863 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]]]}] 13:54:58 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. 13:54:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 519ms 13:54:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:54:58 INFO - PROCESS | 1649 | 1467924898899 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 13:54:58 INFO - PROCESS | 1649 | 1467924898901 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 13:54:58 INFO - PROCESS | 1649 | 1467924898903 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:54:58 INFO - PROCESS | 1649 | 1467924898904 Marionette TRACE conn2 <- [1,318,null,{}] 13:54:58 INFO - PROCESS | 1649 | 1467924898906 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}] 13:54:58 INFO - PROCESS | 1649 | 1467924898907 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:59 INFO - PROCESS | 1649 | 1467924899000 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 13:54:59 INFO - PROCESS | 1649 | 1467924899003 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:59 INFO - PROCESS | 1649 | 1467924899004 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x113ad3000 == 39 [pid = 1649] [id = 87] 13:54:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x127496000) [pid = 1649] [serial = 258] [outer = 0x0] 13:54:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x128e59400) [pid = 1649] [serial = 259] [outer = 0x127496000] 13:54:59 INFO - PROCESS | 1649 | 1467924899029 Marionette DEBUG loaded listener.js 13:54:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x129520000) [pid = 1649] [serial = 260] [outer = 0x127496000] 13:54:59 INFO - PROCESS | 1649 | 1467924899368 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]]]}] 13:54:59 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. 13:54:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 519ms 13:54:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:54:59 INFO - PROCESS | 1649 | 1467924899423 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 13:54:59 INFO - PROCESS | 1649 | 1467924899424 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 13:54:59 INFO - PROCESS | 1649 | 1467924899426 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:54:59 INFO - PROCESS | 1649 | 1467924899427 Marionette TRACE conn2 <- [1,322,null,{}] 13:54:59 INFO - PROCESS | 1649 | 1467924899429 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}] 13:54:59 INFO - PROCESS | 1649 | 1467924899430 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:59 INFO - PROCESS | 1649 | 1467924899535 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 13:54:59 INFO - PROCESS | 1649 | 1467924899551 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:59 INFO - PROCESS | 1649 | 1467924899552 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:54:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1248a1800 == 40 [pid = 1649] [id = 88] 13:54:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x129521400) [pid = 1649] [serial = 261] [outer = 0x0] 13:54:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12961cc00) [pid = 1649] [serial = 262] [outer = 0x129521400] 13:54:59 INFO - PROCESS | 1649 | 1467924899576 Marionette DEBUG loaded listener.js 13:54:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12a692c00) [pid = 1649] [serial = 263] [outer = 0x129521400] 13:54:59 INFO - PROCESS | 1649 | 1467924899909 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]]]}] 13:54:59 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. 13:54:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 518ms 13:54:59 INFO - PROCESS | 1649 | 1467924899944 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 13:54:59 INFO - PROCESS | 1649 | 1467924899945 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 13:54:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:54:59 INFO - PROCESS | 1649 | 1467924899947 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:54:59 INFO - PROCESS | 1649 | 1467924899949 Marionette TRACE conn2 <- [1,326,null,{}] 13:54:59 INFO - PROCESS | 1649 | 1467924899951 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}] 13:54:59 INFO - PROCESS | 1649 | 1467924899952 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:00 INFO - PROCESS | 1649 | 1467924900048 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 13:55:00 INFO - PROCESS | 1649 | 1467924900060 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:00 INFO - PROCESS | 1649 | 1467924900061 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e1f800 == 41 [pid = 1649] [id = 89] 13:55:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12a76f000) [pid = 1649] [serial = 264] [outer = 0x0] 13:55:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12a7a9c00) [pid = 1649] [serial = 265] [outer = 0x12a76f000] 13:55:00 INFO - PROCESS | 1649 | 1467924900085 Marionette DEBUG loaded listener.js 13:55:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12a7fa400) [pid = 1649] [serial = 266] [outer = 0x12a76f000] 13:55:00 INFO - PROCESS | 1649 | 1467924900386 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]]]}] 13:55:00 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. 13:55:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 471ms 13:55:00 INFO - PROCESS | 1649 | 1467924900425 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 13:55:00 INFO - PROCESS | 1649 | 1467924900428 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 13:55:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:55:00 INFO - PROCESS | 1649 | 1467924900430 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:55:00 INFO - PROCESS | 1649 | 1467924900431 Marionette TRACE conn2 <- [1,330,null,{}] 13:55:00 INFO - PROCESS | 1649 | 1467924900433 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}] 13:55:00 INFO - PROCESS | 1649 | 1467924900434 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:00 INFO - PROCESS | 1649 | 1467924900536 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 13:55:00 INFO - PROCESS | 1649 | 1467924900569 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:00 INFO - PROCESS | 1649 | 1467924900570 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b99800 == 42 [pid = 1649] [id = 90] 13:55:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12a778800) [pid = 1649] [serial = 267] [outer = 0x0] 13:55:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12a816400) [pid = 1649] [serial = 268] [outer = 0x12a778800] 13:55:00 INFO - PROCESS | 1649 | 1467924900594 Marionette DEBUG loaded listener.js 13:55:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12a898400) [pid = 1649] [serial = 269] [outer = 0x12a778800] 13:55:00 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11607c800) [pid = 1649] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:55:00 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12951fc00) [pid = 1649] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:55:00 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1255ea000) [pid = 1649] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:55:00 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x113aad000) [pid = 1649] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:55:00 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11880e800) [pid = 1649] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:55:00 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x120d22800) [pid = 1649] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:55:00 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1176e7000) [pid = 1649] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:55:00 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11673a000) [pid = 1649] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:55:00 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1253e3000) [pid = 1649] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:55:00 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1212e2400) [pid = 1649] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:55:00 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1292b2c00) [pid = 1649] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:55:00 INFO - PROCESS | 1649 | 1467924900968 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]]]}] 13:55:00 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. 13:55:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 568ms 13:55:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:55:01 INFO - PROCESS | 1649 | 1467924900998 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 13:55:01 INFO - PROCESS | 1649 | 1467924901000 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 13:55:01 INFO - PROCESS | 1649 | 1467924901002 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:55:01 INFO - PROCESS | 1649 | 1467924901004 Marionette TRACE conn2 <- [1,334,null,{}] 13:55:01 INFO - PROCESS | 1649 | 1467924901007 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}] 13:55:01 INFO - PROCESS | 1649 | 1467924901009 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:01 INFO - PROCESS | 1649 | 1467924901118 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 13:55:01 INFO - PROCESS | 1649 | 1467924901147 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:01 INFO - PROCESS | 1649 | 1467924901148 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x129205800 == 43 [pid = 1649] [id = 91] 13:55:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x118790c00) [pid = 1649] [serial = 270] [outer = 0x0] 13:55:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126f3a800) [pid = 1649] [serial = 271] [outer = 0x118790c00] 13:55:01 INFO - PROCESS | 1649 | 1467924901175 Marionette DEBUG loaded listener.js 13:55:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12b80a400) [pid = 1649] [serial = 272] [outer = 0x118790c00] 13:55:01 INFO - PROCESS | 1649 | 1467924901444 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]]]}] 13:55:01 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. 13:55:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 470ms 13:55:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:55:01 INFO - PROCESS | 1649 | 1467924901484 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 13:55:01 INFO - PROCESS | 1649 | 1467924901485 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 13:55:01 INFO - PROCESS | 1649 | 1467924901488 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:55:01 INFO - PROCESS | 1649 | 1467924901489 Marionette TRACE conn2 <- [1,338,null,{}] 13:55:01 INFO - PROCESS | 1649 | 1467924901498 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}] 13:55:01 INFO - PROCESS | 1649 | 1467924901499 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:01 INFO - PROCESS | 1649 | 1467924901585 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 13:55:01 INFO - PROCESS | 1649 | 1467924901590 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:01 INFO - PROCESS | 1649 | 1467924901591 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e60000 == 44 [pid = 1649] [id = 92] 13:55:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12b80a800) [pid = 1649] [serial = 273] [outer = 0x0] 13:55:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12b9a0000) [pid = 1649] [serial = 274] [outer = 0x12b80a800] 13:55:01 INFO - PROCESS | 1649 | 1467924901614 Marionette DEBUG loaded listener.js 13:55:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12b9aa800) [pid = 1649] [serial = 275] [outer = 0x12b80a800] 13:55:01 INFO - PROCESS | 1649 | 1467924901944 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]]]}] 13:55:01 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. 13:55:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 472ms 13:55:01 INFO - PROCESS | 1649 | 1467924901962 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 13:55:01 INFO - PROCESS | 1649 | 1467924901963 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 13:55:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:55:01 INFO - PROCESS | 1649 | 1467924901965 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:55:01 INFO - PROCESS | 1649 | 1467924901966 Marionette TRACE conn2 <- [1,342,null,{}] 13:55:01 INFO - PROCESS | 1649 | 1467924901968 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}] 13:55:01 INFO - PROCESS | 1649 | 1467924901969 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:02 INFO - PROCESS | 1649 | 1467924902072 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 13:55:02 INFO - PROCESS | 1649 | 1467924902081 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:02 INFO - PROCESS | 1649 | 1467924902082 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e71800 == 45 [pid = 1649] [id = 93] 13:55:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12b9ab000) [pid = 1649] [serial = 276] [outer = 0x0] 13:55:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12bf2fc00) [pid = 1649] [serial = 277] [outer = 0x12b9ab000] 13:55:02 INFO - PROCESS | 1649 | 1467924902106 Marionette DEBUG loaded listener.js 13:55:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12bf35800) [pid = 1649] [serial = 278] [outer = 0x12b9ab000] 13:55:02 INFO - PROCESS | 1649 | 1467924902384 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]]]}] 13:55:02 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. 13:55:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 468ms 13:55:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:55:02 INFO - PROCESS | 1649 | 1467924902434 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 13:55:02 INFO - PROCESS | 1649 | 1467924902435 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 13:55:02 INFO - PROCESS | 1649 | 1467924902437 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:55:02 INFO - PROCESS | 1649 | 1467924902438 Marionette TRACE conn2 <- [1,346,null,{}] 13:55:02 INFO - PROCESS | 1649 | 1467924902441 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}] 13:55:02 INFO - PROCESS | 1649 | 1467924902443 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:02 INFO - PROCESS | 1649 | 1467924902521 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 13:55:02 INFO - PROCESS | 1649 | 1467924902526 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:02 INFO - PROCESS | 1649 | 1467924902528 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa39800 == 46 [pid = 1649] [id = 94] 13:55:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12bf3c800) [pid = 1649] [serial = 279] [outer = 0x0] 13:55:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12c2e6400) [pid = 1649] [serial = 280] [outer = 0x12bf3c800] 13:55:02 INFO - PROCESS | 1649 | 1467924902552 Marionette DEBUG loaded listener.js 13:55:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12c2ed000) [pid = 1649] [serial = 281] [outer = 0x12bf3c800] 13:55:02 INFO - PROCESS | 1649 | 1467924902928 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]]]}] 13:55:02 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. 13:55:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 518ms 13:55:02 INFO - PROCESS | 1649 | 1467924902956 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 13:55:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:55:02 INFO - PROCESS | 1649 | 1467924902958 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 13:55:02 INFO - PROCESS | 1649 | 1467924902961 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:55:02 INFO - PROCESS | 1649 | 1467924902963 Marionette TRACE conn2 <- [1,350,null,{}] 13:55:02 INFO - PROCESS | 1649 | 1467924902968 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}] 13:55:02 INFO - PROCESS | 1649 | 1467924902969 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:03 INFO - PROCESS | 1649 | 1467924903073 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 13:55:03 INFO - PROCESS | 1649 | 1467924903133 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:03 INFO - PROCESS | 1649 | 1467924903137 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f3b800 == 47 [pid = 1649] [id = 95] 13:55:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x116764c00) [pid = 1649] [serial = 282] [outer = 0x0] 13:55:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11720e800) [pid = 1649] [serial = 283] [outer = 0x116764c00] 13:55:03 INFO - PROCESS | 1649 | 1467924903168 Marionette DEBUG loaded listener.js 13:55:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x118715400) [pid = 1649] [serial = 284] [outer = 0x116764c00] 13:55:03 INFO - PROCESS | 1649 | 1467924903593 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]]]}] 13:55:03 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. 13:55:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 671ms 13:55:03 INFO - PROCESS | 1649 | 1467924903632 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 13:55:03 INFO - PROCESS | 1649 | 1467924903636 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 13:55:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:55:03 INFO - PROCESS | 1649 | 1467924903656 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:55:03 INFO - PROCESS | 1649 | 1467924903659 Marionette TRACE conn2 <- [1,354,null,{}] 13:55:03 INFO - PROCESS | 1649 | 1467924903663 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}] 13:55:03 INFO - PROCESS | 1649 | 1467924903666 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:03 INFO - PROCESS | 1649 | 1467924903769 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 13:55:03 INFO - PROCESS | 1649 | 1467924903832 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:03 INFO - PROCESS | 1649 | 1467924903833 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a3f800 == 48 [pid = 1649] [id = 96] 13:55:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11880a400) [pid = 1649] [serial = 285] [outer = 0x0] 13:55:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x120d1d400) [pid = 1649] [serial = 286] [outer = 0x11880a400] 13:55:03 INFO - PROCESS | 1649 | 1467924903864 Marionette DEBUG loaded listener.js 13:55:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x120e38c00) [pid = 1649] [serial = 287] [outer = 0x11880a400] 13:55:04 INFO - PROCESS | 1649 | 1467924904283 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]]]}] 13:55:04 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. 13:55:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 689ms 13:55:04 INFO - PROCESS | 1649 | 1467924904341 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 13:55:04 INFO - PROCESS | 1649 | 1467924904343 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 13:55:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:55:04 INFO - PROCESS | 1649 | 1467924904347 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:55:04 INFO - PROCESS | 1649 | 1467924904349 Marionette TRACE conn2 <- [1,358,null,{}] 13:55:04 INFO - PROCESS | 1649 | 1467924904375 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}] 13:55:04 INFO - PROCESS | 1649 | 1467924904379 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:04 INFO - PROCESS | 1649 | 1467924904510 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 13:55:04 INFO - PROCESS | 1649 | 1467924904558 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:04 INFO - PROCESS | 1649 | 1467924904560 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x1293e7800 == 49 [pid = 1649] [id = 97] 13:55:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12724a800) [pid = 1649] [serial = 288] [outer = 0x0] 13:55:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x127292400) [pid = 1649] [serial = 289] [outer = 0x12724a800] 13:55:04 INFO - PROCESS | 1649 | 1467924904591 Marionette DEBUG loaded listener.js 13:55:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x127499c00) [pid = 1649] [serial = 290] [outer = 0x12724a800] 13:55:05 INFO - PROCESS | 1649 | 1467924905015 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]]]}] 13:55:05 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. 13:55:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 673ms 13:55:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:55:05 INFO - PROCESS | 1649 | 1467924905020 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 13:55:05 INFO - PROCESS | 1649 | 1467924905022 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 13:55:05 INFO - PROCESS | 1649 | 1467924905024 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:55:05 INFO - PROCESS | 1649 | 1467924905025 Marionette TRACE conn2 <- [1,362,null,{}] 13:55:05 INFO - PROCESS | 1649 | 1467924905028 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}] 13:55:05 INFO - PROCESS | 1649 | 1467924905029 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:05 INFO - PROCESS | 1649 | 1467924905131 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 13:55:05 INFO - PROCESS | 1649 | 1467924905177 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:05 INFO - PROCESS | 1649 | 1467924905179 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad34000 == 50 [pid = 1649] [id = 98] 13:55:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x128c7b800) [pid = 1649] [serial = 291] [outer = 0x0] 13:55:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1292ae000) [pid = 1649] [serial = 292] [outer = 0x128c7b800] 13:55:05 INFO - PROCESS | 1649 | 1467924905208 Marionette DEBUG loaded listener.js 13:55:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12a68f400) [pid = 1649] [serial = 293] [outer = 0x128c7b800] 13:55:05 INFO - PROCESS | 1649 | 1467924905627 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]]]}] 13:55:05 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. 13:55:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 670ms 13:55:05 INFO - PROCESS | 1649 | 1467924905708 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 13:55:05 INFO - PROCESS | 1649 | 1467924905710 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 13:55:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:55:05 INFO - PROCESS | 1649 | 1467924905714 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:55:05 INFO - PROCESS | 1649 | 1467924905715 Marionette TRACE conn2 <- [1,366,null,{}] 13:55:05 INFO - PROCESS | 1649 | 1467924905717 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}] 13:55:05 INFO - PROCESS | 1649 | 1467924905719 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:05 INFO - PROCESS | 1649 | 1467924905839 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 13:55:06 INFO - PROCESS | 1649 | 1467924906069 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:06 INFO - PROCESS | 1649 | 1467924906071 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x1187c0800 == 51 [pid = 1649] [id = 99] 13:55:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1160e9c00) [pid = 1649] [serial = 294] [outer = 0x0] 13:55:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x117ea4800) [pid = 1649] [serial = 295] [outer = 0x1160e9c00] 13:55:06 INFO - PROCESS | 1649 | 1467924906099 Marionette DEBUG loaded listener.js 13:55:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x118770400) [pid = 1649] [serial = 296] [outer = 0x1160e9c00] 13:55:06 INFO - PROCESS | 1649 | 1467924906517 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]]]}] 13:55:06 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. 13:55:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 818ms 13:55:06 INFO - PROCESS | 1649 | 1467924906534 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 13:55:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:55:06 INFO - PROCESS | 1649 | 1467924906536 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 13:55:06 INFO - PROCESS | 1649 | 1467924906539 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:55:06 INFO - PROCESS | 1649 | 1467924906541 Marionette TRACE conn2 <- [1,370,null,{}] 13:55:06 INFO - PROCESS | 1649 | 1467924906544 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}] 13:55:06 INFO - PROCESS | 1649 | 1467924906547 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:06 INFO - PROCESS | 1649 | 1467924906638 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 13:55:06 INFO - PROCESS | 1649 | 1467924906684 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:06 INFO - PROCESS | 1649 | 1467924906685 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x118328800 == 52 [pid = 1649] [id = 100] 13:55:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x118806000) [pid = 1649] [serial = 297] [outer = 0x0] 13:55:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x1194de800) [pid = 1649] [serial = 298] [outer = 0x118806000] 13:55:06 INFO - PROCESS | 1649 | 1467924906710 Marionette DEBUG loaded listener.js 13:55:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x120d28c00) [pid = 1649] [serial = 299] [outer = 0x118806000] 13:55:07 INFO - PROCESS | 1649 | --DOCSHELL 0x116675000 == 51 [pid = 1649] [id = 61] 13:55:07 INFO - PROCESS | 1649 | --DOCSHELL 0x129e71800 == 50 [pid = 1649] [id = 93] 13:55:07 INFO - PROCESS | 1649 | --DOCSHELL 0x129e60000 == 49 [pid = 1649] [id = 92] 13:55:07 INFO - PROCESS | 1649 | --DOCSHELL 0x129205800 == 48 [pid = 1649] [id = 91] 13:55:07 INFO - PROCESS | 1649 | --DOCSHELL 0x128b99800 == 47 [pid = 1649] [id = 90] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12a7ac400) [pid = 1649] [serial = 223] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x113f06800) [pid = 1649] [serial = 183] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11876b800) [pid = 1649] [serial = 186] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | --DOCSHELL 0x126e1f800 == 46 [pid = 1649] [id = 89] 13:55:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1248a1800 == 45 [pid = 1649] [id = 88] 13:55:07 INFO - PROCESS | 1649 | --DOCSHELL 0x113ad3000 == 44 [pid = 1649] [id = 87] 13:55:07 INFO - PROCESS | 1649 | --DOCSHELL 0x121053000 == 43 [pid = 1649] [id = 86] 13:55:07 INFO - PROCESS | 1649 | --DOCSHELL 0x119c3e800 == 42 [pid = 1649] [id = 85] 13:55:07 INFO - PROCESS | 1649 | --DOCSHELL 0x119097000 == 41 [pid = 1649] [id = 84] 13:55:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11833c800 == 40 [pid = 1649] [id = 83] 13:55:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11334d000 == 39 [pid = 1649] [id = 82] 13:55:07 INFO - PROCESS | 1649 | --DOCSHELL 0x117022000 == 38 [pid = 1649] [id = 81] 13:55:07 INFO - PROCESS | 1649 | --DOCSHELL 0x113250800 == 37 [pid = 1649] [id = 80] 13:55:07 INFO - PROCESS | 1649 | --DOCSHELL 0x129539800 == 36 [pid = 1649] [id = 79] 13:55:07 INFO - PROCESS | 1649 | --DOCSHELL 0x126ea8800 == 35 [pid = 1649] [id = 78] 13:55:07 INFO - PROCESS | 1649 | --DOCSHELL 0x118add800 == 34 [pid = 1649] [id = 77] 13:55:07 INFO - PROCESS | 1649 | --DOCSHELL 0x112535000 == 33 [pid = 1649] [id = 76] 13:55:07 INFO - PROCESS | 1649 | 1467924907125 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]]]}] 13:55:07 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. 13:55:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 622ms 13:55:07 INFO - PROCESS | 1649 | 1467924907163 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 13:55:07 INFO - PROCESS | 1649 | 1467924907166 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 13:55:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:55:07 INFO - PROCESS | 1649 | 1467924907169 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:55:07 INFO - PROCESS | 1649 | 1467924907171 Marionette TRACE conn2 <- [1,374,null,{}] 13:55:07 INFO - PROCESS | 1649 | 1467924907180 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}] 13:55:07 INFO - PROCESS | 1649 | 1467924907183 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:07 INFO - PROCESS | 1649 | 1467924907338 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12a7a5400) [pid = 1649] [serial = 221] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x123741000) [pid = 1649] [serial = 217] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12a68d000) [pid = 1649] [serial = 220] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1290a4400) [pid = 1649] [serial = 208] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x124b8a800) [pid = 1649] [serial = 201] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11933a000) [pid = 1649] [serial = 192] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x120e16c00) [pid = 1649] [serial = 195] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x120eda800) [pid = 1649] [serial = 196] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x118574400) [pid = 1649] [serial = 189] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x118790400) [pid = 1649] [serial = 190] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11965c400) [pid = 1649] [serial = 215] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x126cba000) [pid = 1649] [serial = 204] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12951e000) [pid = 1649] [serial = 218] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x123381400) [pid = 1649] [serial = 198] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12951ec00) [pid = 1649] [serial = 211] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x129526000) [pid = 1649] [serial = 212] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1253e2400) [pid = 1649] [serial = 202] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1248d2c00) [pid = 1649] [serial = 199] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1166f1c00) [pid = 1649] [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.] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11970bc00) [pid = 1649] [serial = 193] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1292b2800) [pid = 1649] [serial = 209] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x118767c00) [pid = 1649] [serial = 214] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x128e53400) [pid = 1649] [serial = 205] [outer = 0x0] [url = about:blank] 13:55:07 INFO - PROCESS | 1649 | 1467924907423 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:07 INFO - PROCESS | 1649 | 1467924907424 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f57800 == 34 [pid = 1649] [id = 101] 13:55:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1184ca800) [pid = 1649] [serial = 300] [outer = 0x0] 13:55:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11965c400) [pid = 1649] [serial = 301] [outer = 0x1184ca800] 13:55:07 INFO - PROCESS | 1649 | 1467924907468 Marionette DEBUG loaded listener.js 13:55:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1236b2c00) [pid = 1649] [serial = 302] [outer = 0x1184ca800] 13:55:07 INFO - PROCESS | 1649 | 1467924907916 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:55:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:55:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 769ms 13:55:07 INFO - PROCESS | 1649 | 1467924907938 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 13:55:07 INFO - PROCESS | 1649 | 1467924907940 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 13:55:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:55:07 INFO - PROCESS | 1649 | 1467924907946 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:55:07 INFO - PROCESS | 1649 | 1467924907950 Marionette TRACE conn2 <- [1,378,null,{}] 13:55:07 INFO - PROCESS | 1649 | 1467924907953 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}] 13:55:07 INFO - PROCESS | 1649 | 1467924907955 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:08 INFO - PROCESS | 1649 | 1467924908036 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 13:55:08 INFO - PROCESS | 1649 | 1467924908041 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:08 INFO - PROCESS | 1649 | 1467924908044 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a46000 == 35 [pid = 1649] [id = 102] 13:55:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x124a67c00) [pid = 1649] [serial = 303] [outer = 0x0] 13:55:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12728e000) [pid = 1649] [serial = 304] [outer = 0x124a67c00] 13:55:08 INFO - PROCESS | 1649 | 1467924908069 Marionette DEBUG loaded listener.js 13:55:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x128c7f000) [pid = 1649] [serial = 305] [outer = 0x124a67c00] 13:55:08 INFO - PROCESS | 1649 | 1467924908411 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:55:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:55:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 476ms 13:55:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:55:08 INFO - PROCESS | 1649 | 1467924908418 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 13:55:08 INFO - PROCESS | 1649 | 1467924908420 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 13:55:08 INFO - PROCESS | 1649 | 1467924908422 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:55:08 INFO - PROCESS | 1649 | 1467924908423 Marionette TRACE conn2 <- [1,382,null,{}] 13:55:08 INFO - PROCESS | 1649 | 1467924908428 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}] 13:55:08 INFO - PROCESS | 1649 | 1467924908429 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:08 INFO - PROCESS | 1649 | 1467924908528 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 13:55:08 INFO - PROCESS | 1649 | 1467924908534 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:08 INFO - PROCESS | 1649 | 1467924908535 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x120f43800 == 36 [pid = 1649] [id = 103] 13:55:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x128c80800) [pid = 1649] [serial = 306] [outer = 0x0] 13:55:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1292b2800) [pid = 1649] [serial = 307] [outer = 0x128c80800] 13:55:08 INFO - PROCESS | 1649 | 1467924908562 Marionette DEBUG loaded listener.js 13:55:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12a76bc00) [pid = 1649] [serial = 308] [outer = 0x128c80800] 13:55:08 INFO - PROCESS | 1649 | 1467924908994 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:55:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:55:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 620ms 13:55:09 INFO - PROCESS | 1649 | 1467924909043 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 13:55:09 INFO - PROCESS | 1649 | 1467924909045 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 13:55:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:55:09 INFO - PROCESS | 1649 | 1467924909049 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:55:09 INFO - PROCESS | 1649 | 1467924909051 Marionette TRACE conn2 <- [1,386,null,{}] 13:55:09 INFO - PROCESS | 1649 | 1467924909053 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}] 13:55:09 INFO - PROCESS | 1649 | 1467924909055 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:09 INFO - PROCESS | 1649 | 1467924909215 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 13:55:09 INFO - PROCESS | 1649 | 1467924909239 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:09 INFO - PROCESS | 1649 | 1467924909245 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12489f000 == 37 [pid = 1649] [id = 104] 13:55:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12a7f7400) [pid = 1649] [serial = 309] [outer = 0x0] 13:55:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12a811800) [pid = 1649] [serial = 310] [outer = 0x12a7f7400] 13:55:09 INFO - PROCESS | 1649 | 1467924909299 Marionette DEBUG loaded listener.js 13:55:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12b80f800) [pid = 1649] [serial = 311] [outer = 0x12a7f7400] 13:55:09 INFO - PROCESS | 1649 | 1467924909701 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]]]}] 13:55:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:55:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 671ms 13:55:09 INFO - PROCESS | 1649 | 1467924909720 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 13:55:09 INFO - PROCESS | 1649 | 1467924909721 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 13:55:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:55:09 INFO - PROCESS | 1649 | 1467924909723 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:55:09 INFO - PROCESS | 1649 | 1467924909724 Marionette TRACE conn2 <- [1,390,null,{}] 13:55:09 INFO - PROCESS | 1649 | 1467924909727 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}] 13:55:09 INFO - PROCESS | 1649 | 1467924909728 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:09 INFO - PROCESS | 1649 | 1467924909831 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 13:55:09 INFO - PROCESS | 1649 | 1467924909842 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:09 INFO - PROCESS | 1649 | 1467924909850 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e8d000 == 38 [pid = 1649] [id = 105] 13:55:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12b99dc00) [pid = 1649] [serial = 312] [outer = 0x0] 13:55:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12c2e8800) [pid = 1649] [serial = 313] [outer = 0x12b99dc00] 13:55:09 INFO - PROCESS | 1649 | 1467924909874 Marionette DEBUG loaded listener.js 13:55:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12c749000) [pid = 1649] [serial = 314] [outer = 0x12b99dc00] 13:55:10 INFO - PROCESS | 1649 | 1467924910285 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]]]}] 13:55:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:55:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 571ms 13:55:10 INFO - PROCESS | 1649 | 1467924910295 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 13:55:10 INFO - PROCESS | 1649 | 1467924910297 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 13:55:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:55:10 INFO - PROCESS | 1649 | 1467924910300 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:55:10 INFO - PROCESS | 1649 | 1467924910302 Marionette TRACE conn2 <- [1,394,null,{}] 13:55:10 INFO - PROCESS | 1649 | 1467924910305 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}] 13:55:10 INFO - PROCESS | 1649 | 1467924910307 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:10 INFO - PROCESS | 1649 | 1467924910471 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 13:55:10 INFO - PROCESS | 1649 | 1467924910521 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:10 INFO - PROCESS | 1649 | 1467924910522 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x128e3d000 == 39 [pid = 1649] [id = 106] 13:55:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12caad800) [pid = 1649] [serial = 315] [outer = 0x0] 13:55:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12caaf800) [pid = 1649] [serial = 316] [outer = 0x12caad800] 13:55:10 INFO - PROCESS | 1649 | 1467924910609 Marionette DEBUG loaded listener.js 13:55:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12cab4800) [pid = 1649] [serial = 317] [outer = 0x12caad800] 13:55:11 INFO - PROCESS | 1649 | 1467924911135 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]]]}] 13:55:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:55:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 869ms 13:55:11 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x127491800) [pid = 1649] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:55:11 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x127496000) [pid = 1649] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:55:11 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x120e2d400) [pid = 1649] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:55:11 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11629b400) [pid = 1649] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:55:11 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x118803800) [pid = 1649] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:55:11 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x129521400) [pid = 1649] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:55:11 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x119a7f400) [pid = 1649] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:55:11 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x124d2ec00) [pid = 1649] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:55:11 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x118790c00) [pid = 1649] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:55:11 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12a778800) [pid = 1649] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:55:11 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1253e6c00) [pid = 1649] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:55:11 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12a76f000) [pid = 1649] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:55:11 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12b80a800) [pid = 1649] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:55:11 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12b9ab000) [pid = 1649] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:55:11 INFO - PROCESS | 1649 | 1467924911312 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 13:55:11 INFO - PROCESS | 1649 | 1467924911313 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 13:55:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:55:11 INFO - PROCESS | 1649 | 1467924911320 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:55:11 INFO - PROCESS | 1649 | 1467924911321 Marionette TRACE conn2 <- [1,398,null,{}] 13:55:11 INFO - PROCESS | 1649 | 1467924911324 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}] 13:55:11 INFO - PROCESS | 1649 | 1467924911326 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:11 INFO - PROCESS | 1649 | 1467924911403 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 13:55:11 INFO - PROCESS | 1649 | 1467924911406 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:11 INFO - PROCESS | 1649 | 1467924911408 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12489c800 == 40 [pid = 1649] [id = 107] 13:55:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1125fd000) [pid = 1649] [serial = 318] [outer = 0x0] 13:55:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1125fdc00) [pid = 1649] [serial = 319] [outer = 0x1125fd000] 13:55:11 INFO - PROCESS | 1649 | 1467924911442 Marionette DEBUG loaded listener.js 13:55:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x118716800) [pid = 1649] [serial = 320] [outer = 0x1125fd000] 13:55:11 INFO - PROCESS | 1649 | 1467924911753 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]]]}] 13:55:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:55:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 471ms 13:55:11 INFO - PROCESS | 1649 | 1467924911792 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 13:55:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:55:11 INFO - PROCESS | 1649 | 1467924911795 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 13:55:11 INFO - PROCESS | 1649 | 1467924911797 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:55:11 INFO - PROCESS | 1649 | 1467924911798 Marionette TRACE conn2 <- [1,402,null,{}] 13:55:11 INFO - PROCESS | 1649 | 1467924911800 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}] 13:55:11 INFO - PROCESS | 1649 | 1467924911801 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:11 INFO - PROCESS | 1649 | 1467924911884 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 13:55:11 INFO - PROCESS | 1649 | 1467924911933 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:11 INFO - PROCESS | 1649 | 1467924911934 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x129551000 == 41 [pid = 1649] [id = 108] 13:55:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1125fc400) [pid = 1649] [serial = 321] [outer = 0x0] 13:55:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x123750400) [pid = 1649] [serial = 322] [outer = 0x1125fc400] 13:55:11 INFO - PROCESS | 1649 | 1467924911958 Marionette DEBUG loaded listener.js 13:55:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x128c82c00) [pid = 1649] [serial = 323] [outer = 0x1125fc400] 13:55:12 INFO - PROCESS | 1649 | 1467924912233 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]]]}] 13:55:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:55:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 468ms 13:55:12 INFO - PROCESS | 1649 | 1467924912266 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 13:55:12 INFO - PROCESS | 1649 | 1467924912267 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 13:55:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:55:12 INFO - PROCESS | 1649 | 1467924912270 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:55:12 INFO - PROCESS | 1649 | 1467924912271 Marionette TRACE conn2 <- [1,406,null,{}] 13:55:12 INFO - PROCESS | 1649 | 1467924912282 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}] 13:55:12 INFO - PROCESS | 1649 | 1467924912283 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:12 INFO - PROCESS | 1649 | 1467924912422 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 13:55:12 INFO - PROCESS | 1649 | 1467924912492 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:12 INFO - PROCESS | 1649 | 1467924912494 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad3c000 == 42 [pid = 1649] [id = 109] 13:55:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x128c81800) [pid = 1649] [serial = 324] [outer = 0x0] 13:55:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12a778800) [pid = 1649] [serial = 325] [outer = 0x128c81800] 13:55:12 INFO - PROCESS | 1649 | 1467924912535 Marionette DEBUG loaded listener.js 13:55:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12c74f800) [pid = 1649] [serial = 326] [outer = 0x128c81800] 13:55:12 INFO - PROCESS | 1649 | 1467924912918 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]]]}] 13:55:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:55:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 668ms 13:55:12 INFO - PROCESS | 1649 | 1467924912939 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 13:55:12 INFO - PROCESS | 1649 | 1467924912940 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 13:55:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:55:12 INFO - PROCESS | 1649 | 1467924912945 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:55:12 INFO - PROCESS | 1649 | 1467924912947 Marionette TRACE conn2 <- [1,410,null,{}] 13:55:12 INFO - PROCESS | 1649 | 1467924912949 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}] 13:55:12 INFO - PROCESS | 1649 | 1467924912951 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:13 INFO - PROCESS | 1649 | 1467924913041 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 13:55:13 INFO - PROCESS | 1649 | 1467924913095 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:13 INFO - PROCESS | 1649 | 1467924913096 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ade9000 == 43 [pid = 1649] [id = 110] 13:55:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x129618800) [pid = 1649] [serial = 327] [outer = 0x0] 13:55:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12cab8800) [pid = 1649] [serial = 328] [outer = 0x129618800] 13:55:13 INFO - PROCESS | 1649 | 1467924913120 Marionette DEBUG loaded listener.js 13:55:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12d0d3400) [pid = 1649] [serial = 329] [outer = 0x129618800] 13:55:13 INFO - PROCESS | 1649 | 1467924913385 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:55:13 INFO - PROCESS | 1649 | 1467924913521 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]]]}] 13:55:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:55:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 619ms 13:55:13 INFO - PROCESS | 1649 | 1467924913565 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 13:55:13 INFO - PROCESS | 1649 | 1467924913568 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 13:55:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:55:13 INFO - PROCESS | 1649 | 1467924913571 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:55:13 INFO - PROCESS | 1649 | 1467924913574 Marionette TRACE conn2 <- [1,414,null,{}] 13:55:13 INFO - PROCESS | 1649 | 1467924913580 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}] 13:55:13 INFO - PROCESS | 1649 | 1467924913581 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:13 INFO - PROCESS | 1649 | 1467924913684 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 13:55:13 INFO - PROCESS | 1649 | 1467924913776 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:13 INFO - PROCESS | 1649 | 1467924913778 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e5a800 == 44 [pid = 1649] [id = 111] 13:55:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11876c800) [pid = 1649] [serial = 330] [outer = 0x0] 13:55:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1187e6000) [pid = 1649] [serial = 331] [outer = 0x11876c800] 13:55:13 INFO - PROCESS | 1649 | 1467924913810 Marionette DEBUG loaded listener.js 13:55:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11965ec00) [pid = 1649] [serial = 332] [outer = 0x11876c800] 13:55:14 INFO - PROCESS | 1649 | 1467924914243 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]]]}] 13:55:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:55:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 724ms 13:55:14 INFO - PROCESS | 1649 | 1467924914296 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 13:55:14 INFO - PROCESS | 1649 | 1467924914299 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 13:55:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:55:14 INFO - PROCESS | 1649 | 1467924914303 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:55:14 INFO - PROCESS | 1649 | 1467924914305 Marionette TRACE conn2 <- [1,418,null,{}] 13:55:14 INFO - PROCESS | 1649 | 1467924914309 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}] 13:55:14 INFO - PROCESS | 1649 | 1467924914312 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:14 INFO - PROCESS | 1649 | 1467924914415 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 13:55:14 INFO - PROCESS | 1649 | 1467924914480 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:14 INFO - PROCESS | 1649 | 1467924914481 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12104e800 == 45 [pid = 1649] [id = 112] 13:55:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x120ece000) [pid = 1649] [serial = 333] [outer = 0x0] 13:55:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x121419000) [pid = 1649] [serial = 334] [outer = 0x120ece000] 13:55:14 INFO - PROCESS | 1649 | 1467924914512 Marionette DEBUG loaded listener.js 13:55:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x124bbf000) [pid = 1649] [serial = 335] [outer = 0x120ece000] 13:55:15 INFO - PROCESS | 1649 | 1467924915414 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]]]}] 13:55:15 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 13:55:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1121ms 13:55:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:55:15 INFO - PROCESS | 1649 | 1467924915425 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 13:55:15 INFO - PROCESS | 1649 | 1467924915428 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 13:55:15 INFO - PROCESS | 1649 | 1467924915431 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:55:15 INFO - PROCESS | 1649 | 1467924915433 Marionette TRACE conn2 <- [1,422,null,{}] 13:55:15 INFO - PROCESS | 1649 | 1467924915441 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}] 13:55:15 INFO - PROCESS | 1649 | 1467924915444 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:15 INFO - PROCESS | 1649 | 1467924915546 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 13:55:15 INFO - PROCESS | 1649 | 1467924915597 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:15 INFO - PROCESS | 1649 | 1467924915599 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa44800 == 46 [pid = 1649] [id = 113] 13:55:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12749b800) [pid = 1649] [serial = 336] [outer = 0x0] 13:55:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12951f000) [pid = 1649] [serial = 337] [outer = 0x12749b800] 13:55:15 INFO - PROCESS | 1649 | 1467924915631 Marionette DEBUG loaded listener.js 13:55:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12a7ad000) [pid = 1649] [serial = 338] [outer = 0x12749b800] 13:55:16 INFO - PROCESS | 1649 | 1467924916735 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]]]}] 13:55:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:55:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1322ms 13:55:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:55:16 INFO - PROCESS | 1649 | 1467924916753 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 13:55:16 INFO - PROCESS | 1649 | 1467924916755 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 13:55:16 INFO - PROCESS | 1649 | 1467924916761 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:55:16 INFO - PROCESS | 1649 | 1467924916763 Marionette TRACE conn2 <- [1,426,null,{}] 13:55:16 INFO - PROCESS | 1649 | 1467924916766 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}] 13:55:16 INFO - PROCESS | 1649 | 1467924916768 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:16 INFO - PROCESS | 1649 | 1467924916876 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 13:55:17 INFO - PROCESS | 1649 | 1467924917003 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:17 INFO - PROCESS | 1649 | 1467924917005 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x119683800 == 47 [pid = 1649] [id = 114] 13:55:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x119070800) [pid = 1649] [serial = 339] [outer = 0x0] 13:55:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x1194edc00) [pid = 1649] [serial = 340] [outer = 0x119070800] 13:55:17 INFO - PROCESS | 1649 | 1467924917051 Marionette DEBUG loaded listener.js 13:55:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x120e12800) [pid = 1649] [serial = 341] [outer = 0x119070800] 13:55:17 INFO - PROCESS | 1649 | 1467924917533 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] 13:55:17 INFO - PROCESS | 1649 | 1467924917588 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 13:55:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:55:17 INFO - PROCESS | 1649 | 1467924917596 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:55:17 INFO - PROCESS | 1649 | 1467924917599 Marionette TRACE conn2 <- [1,430,null,{}] 13:55:17 INFO - PROCESS | 1649 | 1467924917602 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}] 13:55:17 INFO - PROCESS | 1649 | 1467924917605 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:17 INFO - PROCESS | 1649 | 1467924917735 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 13:55:17 INFO - PROCESS | 1649 | 1467924917833 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:17 INFO - PROCESS | 1649 | 1467924917834 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e5c800 == 48 [pid = 1649] [id = 115] 13:55:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x120e10400) [pid = 1649] [serial = 342] [outer = 0x0] 13:55:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12374b400) [pid = 1649] [serial = 343] [outer = 0x120e10400] 13:55:17 INFO - PROCESS | 1649 | 1467924917879 Marionette DEBUG loaded listener.js 13:55:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x1253e3400) [pid = 1649] [serial = 344] [outer = 0x120e10400] 13:55:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad3c000 == 47 [pid = 1649] [id = 109] 13:55:18 INFO - PROCESS | 1649 | --DOCSHELL 0x129551000 == 46 [pid = 1649] [id = 108] 13:55:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12489c800 == 45 [pid = 1649] [id = 107] 13:55:18 INFO - PROCESS | 1649 | --DOCSHELL 0x128e3d000 == 44 [pid = 1649] [id = 106] 13:55:18 INFO - PROCESS | 1649 | --DOCSHELL 0x126e8d000 == 43 [pid = 1649] [id = 105] 13:55:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12489f000 == 42 [pid = 1649] [id = 104] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12c2e6400) [pid = 1649] [serial = 280] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOCSHELL 0x120f43800 == 41 [pid = 1649] [id = 103] 13:55:18 INFO - PROCESS | 1649 | --DOCSHELL 0x119a46000 == 40 [pid = 1649] [id = 102] 13:55:18 INFO - PROCESS | 1649 | --DOCSHELL 0x116f57800 == 39 [pid = 1649] [id = 101] 13:55:18 INFO - PROCESS | 1649 | --DOCSHELL 0x118328800 == 38 [pid = 1649] [id = 100] 13:55:18 INFO - PROCESS | 1649 | --DOCSHELL 0x1187c0800 == 37 [pid = 1649] [id = 99] 13:55:18 INFO - PROCESS | 1649 | 1467924918276 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]]]}] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12b9a0000) [pid = 1649] [serial = 274] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12a898400) [pid = 1649] [serial = 269] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12b80a400) [pid = 1649] [serial = 272] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x129520000) [pid = 1649] [serial = 260] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12bf2fc00) [pid = 1649] [serial = 277] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12bf35800) [pid = 1649] [serial = 278] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x128c84c00) [pid = 1649] [serial = 257] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12b9aa800) [pid = 1649] [serial = 275] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x112d44c00) [pid = 1649] [serial = 226] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x127496400) [pid = 1649] [serial = 256] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x128e59400) [pid = 1649] [serial = 259] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12748e800) [pid = 1649] [serial = 235] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x124b8c800) [pid = 1649] [serial = 250] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1253e5000) [pid = 1649] [serial = 251] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1176e6800) [pid = 1649] [serial = 241] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11876cc00) [pid = 1649] [serial = 242] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x121150400) [pid = 1649] [serial = 232] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x120e0cc00) [pid = 1649] [serial = 238] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x119333800) [pid = 1649] [serial = 244] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11970f000) [pid = 1649] [serial = 245] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11907a000) [pid = 1649] [serial = 229] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12961cc00) [pid = 1649] [serial = 262] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x120e2dc00) [pid = 1649] [serial = 247] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12a692c00) [pid = 1649] [serial = 263] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x121411400) [pid = 1649] [serial = 248] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x126cbb400) [pid = 1649] [serial = 253] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x127287000) [pid = 1649] [serial = 254] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x126f3a800) [pid = 1649] [serial = 271] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12a816400) [pid = 1649] [serial = 268] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12a7f7000) [pid = 1649] [serial = 224] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12a7a9c00) [pid = 1649] [serial = 265] [outer = 0x0] [url = about:blank] 13:55:18 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12a7fa400) [pid = 1649] [serial = 266] [outer = 0x0] [url = about:blank] 13:55:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:55:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 725ms 13:55:18 INFO - PROCESS | 1649 | 1467924918320 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 13:55:18 INFO - PROCESS | 1649 | 1467924918321 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 13:55:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:55:18 INFO - PROCESS | 1649 | 1467924918326 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:55:18 INFO - PROCESS | 1649 | 1467924918328 Marionette TRACE conn2 <- [1,434,null,{}] 13:55:18 INFO - PROCESS | 1649 | 1467924918335 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}] 13:55:18 INFO - PROCESS | 1649 | 1467924918338 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:18 INFO - PROCESS | 1649 | 1467924918417 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 13:55:18 INFO - PROCESS | 1649 | 1467924918421 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:18 INFO - PROCESS | 1649 | 1467924918423 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x118873800 == 38 [pid = 1649] [id = 116] 13:55:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x126f38800) [pid = 1649] [serial = 345] [outer = 0x0] 13:55:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x127491800) [pid = 1649] [serial = 346] [outer = 0x126f38800] 13:55:18 INFO - PROCESS | 1649 | 1467924918453 Marionette DEBUG loaded listener.js 13:55:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x128c7e000) [pid = 1649] [serial = 347] [outer = 0x126f38800] 13:55:18 INFO - PROCESS | 1649 | 1467924918784 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]]]}] 13:55:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:55:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 471ms 13:55:18 INFO - PROCESS | 1649 | 1467924918798 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 13:55:18 INFO - PROCESS | 1649 | 1467924918801 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 13:55:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:55:18 INFO - PROCESS | 1649 | 1467924918804 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:55:18 INFO - PROCESS | 1649 | 1467924918806 Marionette TRACE conn2 <- [1,438,null,{}] 13:55:18 INFO - PROCESS | 1649 | 1467924918812 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}] 13:55:18 INFO - PROCESS | 1649 | 1467924918814 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:18 INFO - PROCESS | 1649 | 1467924918956 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 13:55:19 INFO - PROCESS | 1649 | 1467924919038 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:19 INFO - PROCESS | 1649 | 1467924919039 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x120d5d000 == 39 [pid = 1649] [id = 117] 13:55:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x128c88000) [pid = 1649] [serial = 348] [outer = 0x0] 13:55:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12961cc00) [pid = 1649] [serial = 349] [outer = 0x128c88000] 13:55:19 INFO - PROCESS | 1649 | 1467924919081 Marionette DEBUG loaded listener.js 13:55:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12a7b0800) [pid = 1649] [serial = 350] [outer = 0x128c88000] 13:55:19 INFO - PROCESS | 1649 | 1467924919415 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]]]}] 13:55:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:55:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 671ms 13:55:19 INFO - PROCESS | 1649 | 1467924919478 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 13:55:19 INFO - PROCESS | 1649 | 1467924919481 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 13:55:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:55:19 INFO - PROCESS | 1649 | 1467924919499 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:55:19 INFO - PROCESS | 1649 | 1467924919501 Marionette TRACE conn2 <- [1,442,null,{}] 13:55:19 INFO - PROCESS | 1649 | 1467924919504 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}] 13:55:19 INFO - PROCESS | 1649 | 1467924919506 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:19 INFO - PROCESS | 1649 | 1467924919625 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 13:55:19 INFO - PROCESS | 1649 | 1467924919656 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:19 INFO - PROCESS | 1649 | 1467924919657 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x123799000 == 40 [pid = 1649] [id = 118] 13:55:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12a7f6400) [pid = 1649] [serial = 351] [outer = 0x0] 13:55:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12a896c00) [pid = 1649] [serial = 352] [outer = 0x12a7f6400] 13:55:19 INFO - PROCESS | 1649 | 1467924919700 Marionette DEBUG loaded listener.js 13:55:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12b808800) [pid = 1649] [serial = 353] [outer = 0x12a7f6400] 13:55:20 INFO - PROCESS | 1649 | 1467924920131 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]]]}] 13:55:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:55:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 678ms 13:55:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:55:20 INFO - PROCESS | 1649 | 1467924920169 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 13:55:20 INFO - PROCESS | 1649 | 1467924920170 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 13:55:20 INFO - PROCESS | 1649 | 1467924920172 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:55:20 INFO - PROCESS | 1649 | 1467924920173 Marionette TRACE conn2 <- [1,446,null,{}] 13:55:20 INFO - PROCESS | 1649 | 1467924920182 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}] 13:55:20 INFO - PROCESS | 1649 | 1467924920186 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:20 INFO - PROCESS | 1649 | 1467924920283 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 13:55:20 INFO - PROCESS | 1649 | 1467924920288 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:20 INFO - PROCESS | 1649 | 1467924920289 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e2c800 == 41 [pid = 1649] [id = 119] 13:55:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12bf34c00) [pid = 1649] [serial = 354] [outer = 0x0] 13:55:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12c2edc00) [pid = 1649] [serial = 355] [outer = 0x12bf34c00] 13:55:20 INFO - PROCESS | 1649 | 1467924920320 Marionette DEBUG loaded listener.js 13:55:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12caae000) [pid = 1649] [serial = 356] [outer = 0x12bf34c00] 13:55:20 INFO - PROCESS | 1649 | 1467924920813 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]]]}] 13:55:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:55:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 673ms 13:55:20 INFO - PROCESS | 1649 | 1467924920853 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 13:55:20 INFO - PROCESS | 1649 | 1467924920854 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 13:55:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:55:20 INFO - PROCESS | 1649 | 1467924920856 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:55:20 INFO - PROCESS | 1649 | 1467924920857 Marionette TRACE conn2 <- [1,450,null,{}] 13:55:20 INFO - PROCESS | 1649 | 1467924920860 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}] 13:55:20 INFO - PROCESS | 1649 | 1467924920861 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:20 INFO - PROCESS | 1649 | 1467924920954 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 13:55:21 INFO - PROCESS | 1649 | 1467924921008 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:21 INFO - PROCESS | 1649 | 1467924921009 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x128e33800 == 42 [pid = 1649] [id = 120] 13:55:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x110eb1400) [pid = 1649] [serial = 357] [outer = 0x0] 13:55:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x110eb4800) [pid = 1649] [serial = 358] [outer = 0x110eb1400] 13:55:21 INFO - PROCESS | 1649 | 1467924921033 Marionette DEBUG loaded listener.js 13:55:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x110eb8800) [pid = 1649] [serial = 359] [outer = 0x110eb1400] 13:55:21 INFO - PROCESS | 1649 | 1467924921340 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] 13:55:21 INFO - PROCESS | 1649 | 1467924921385 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 13:55:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:55:21 INFO - PROCESS | 1649 | 1467924921387 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:55:21 INFO - PROCESS | 1649 | 1467924921388 Marionette TRACE conn2 <- [1,454,null,{}] 13:55:21 INFO - PROCESS | 1649 | 1467924921391 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}] 13:55:21 INFO - PROCESS | 1649 | 1467924921393 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:21 INFO - PROCESS | 1649 | 1467924921491 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 13:55:21 INFO - PROCESS | 1649 | 1467924921502 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:21 INFO - PROCESS | 1649 | 1467924921503 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x113f3d000 == 43 [pid = 1649] [id = 121] 13:55:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x110eb2800) [pid = 1649] [serial = 360] [outer = 0x0] 13:55:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12cab5c00) [pid = 1649] [serial = 361] [outer = 0x110eb2800] 13:55:21 INFO - PROCESS | 1649 | 1467924921558 Marionette DEBUG loaded listener.js 13:55:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12d06f400) [pid = 1649] [serial = 362] [outer = 0x110eb2800] 13:55:21 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:21 INFO - PROCESS | 1649 | 1467924921873 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]]]}] 13:55:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:55:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 13:55:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:55:21 INFO - PROCESS | 1649 | 1467924921906 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 13:55:21 INFO - PROCESS | 1649 | 1467924921907 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 13:55:21 INFO - PROCESS | 1649 | 1467924921912 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:55:21 INFO - PROCESS | 1649 | 1467924921913 Marionette TRACE conn2 <- [1,458,null,{}] 13:55:21 INFO - PROCESS | 1649 | 1467924921915 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}] 13:55:21 INFO - PROCESS | 1649 | 1467924921916 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:22 INFO - PROCESS | 1649 | 1467924922014 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 13:55:22 INFO - PROCESS | 1649 | 1467924922017 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:22 INFO - PROCESS | 1649 | 1467924922018 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e61800 == 44 [pid = 1649] [id = 122] 13:55:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1128a7000) [pid = 1649] [serial = 363] [outer = 0x0] 13:55:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1128adc00) [pid = 1649] [serial = 364] [outer = 0x1128a7000] 13:55:22 INFO - PROCESS | 1649 | 1467924922071 Marionette DEBUG loaded listener.js 13:55:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1128b1c00) [pid = 1649] [serial = 365] [outer = 0x1128a7000] 13:55:22 INFO - PROCESS | 1649 | 1467924922397 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 13:55:22 INFO - PROCESS | 1649 | 1467924922436 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 13:55:22 INFO - PROCESS | 1649 | 1467924922438 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:55:22 INFO - PROCESS | 1649 | 1467924922439 Marionette TRACE conn2 <- [1,462,null,{}] 13:55:22 INFO - PROCESS | 1649 | 1467924922442 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}] 13:55:22 INFO - PROCESS | 1649 | 1467924922443 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:22 INFO - PROCESS | 1649 | 1467924922620 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 13:55:22 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12b99dc00) [pid = 1649] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:55:22 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12caad800) [pid = 1649] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:55:22 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12bf3c800) [pid = 1649] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:55:22 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1125fd000) [pid = 1649] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:55:22 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11880a400) [pid = 1649] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:55:22 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x118806000) [pid = 1649] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:55:22 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12724a800) [pid = 1649] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:55:22 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x124a67c00) [pid = 1649] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:55:22 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x116764c00) [pid = 1649] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:55:22 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x128c80800) [pid = 1649] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:55:22 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1160e9c00) [pid = 1649] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:55:22 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1184ca800) [pid = 1649] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:55:22 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12a7f7400) [pid = 1649] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:55:22 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1125fc400) [pid = 1649] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:55:22 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x128c81800) [pid = 1649] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:55:22 INFO - PROCESS | 1649 | 1467924922662 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:22 INFO - PROCESS | 1649 | 1467924922663 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x11724d000 == 45 [pid = 1649] [id = 123] 13:55:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x110e7bc00) [pid = 1649] [serial = 366] [outer = 0x0] 13:55:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x110e80c00) [pid = 1649] [serial = 367] [outer = 0x110e7bc00] 13:55:22 INFO - PROCESS | 1649 | 1467924922687 Marionette DEBUG loaded listener.js 13:55:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x111c1b400) [pid = 1649] [serial = 368] [outer = 0x110e7bc00] 13:55:22 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:22 INFO - PROCESS | 1649 | 1467924922950 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] 13:55:22 INFO - PROCESS | 1649 | 1467924922960 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 13:55:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:55:22 INFO - PROCESS | 1649 | 1467924922970 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:55:22 INFO - PROCESS | 1649 | 1467924922972 Marionette TRACE conn2 <- [1,466,null,{}] 13:55:22 INFO - PROCESS | 1649 | 1467924922982 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}] 13:55:22 INFO - PROCESS | 1649 | 1467924922984 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:23 INFO - PROCESS | 1649 | 1467924923083 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 13:55:23 INFO - PROCESS | 1649 | 1467924923087 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:23 INFO - PROCESS | 1649 | 1467924923089 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ade6800 == 46 [pid = 1649] [id = 124] 13:55:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x110e82c00) [pid = 1649] [serial = 369] [outer = 0x0] 13:55:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1184ca800) [pid = 1649] [serial = 370] [outer = 0x110e82c00] 13:55:23 INFO - PROCESS | 1649 | 1467924923115 Marionette DEBUG loaded listener.js 13:55:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12b80a400) [pid = 1649] [serial = 371] [outer = 0x110e82c00] 13:55:23 INFO - PROCESS | 1649 | 1467924923462 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] 13:55:23 INFO - PROCESS | 1649 | 1467924923505 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 13:55:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:55:23 INFO - PROCESS | 1649 | 1467924923507 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:55:23 INFO - PROCESS | 1649 | 1467924923508 Marionette TRACE conn2 <- [1,470,null,{}] 13:55:23 INFO - PROCESS | 1649 | 1467924923511 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}] 13:55:23 INFO - PROCESS | 1649 | 1467924923512 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:23 INFO - PROCESS | 1649 | 1467924923601 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 13:55:23 INFO - PROCESS | 1649 | 1467924923605 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:23 INFO - PROCESS | 1649 | 1467924923606 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c314800 == 47 [pid = 1649] [id = 125] 13:55:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x116f91c00) [pid = 1649] [serial = 372] [outer = 0x0] 13:55:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x116f93c00) [pid = 1649] [serial = 373] [outer = 0x116f91c00] 13:55:23 INFO - PROCESS | 1649 | 1467924923629 Marionette DEBUG loaded listener.js 13:55:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12b9a8800) [pid = 1649] [serial = 374] [outer = 0x116f91c00] 13:55:23 INFO - PROCESS | 1649 | 1467924923952 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]]]}] 13:55:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:55:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 472ms 13:55:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:55:23 INFO - PROCESS | 1649 | 1467924923980 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 13:55:23 INFO - PROCESS | 1649 | 1467924923981 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 13:55:23 INFO - PROCESS | 1649 | 1467924923983 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:55:23 INFO - PROCESS | 1649 | 1467924923984 Marionette TRACE conn2 <- [1,474,null,{}] 13:55:23 INFO - PROCESS | 1649 | 1467924923986 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}] 13:55:23 INFO - PROCESS | 1649 | 1467924923987 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:24 INFO - PROCESS | 1649 | 1467924924067 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 13:55:24 INFO - PROCESS | 1649 | 1467924924070 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:24 INFO - PROCESS | 1649 | 1467924924071 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c331000 == 48 [pid = 1649] [id = 126] 13:55:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1185dbc00) [pid = 1649] [serial = 375] [outer = 0x0] 13:55:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1185e2c00) [pid = 1649] [serial = 376] [outer = 0x1185dbc00] 13:55:24 INFO - PROCESS | 1649 | 1467924924095 Marionette DEBUG loaded listener.js 13:55:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1185e6c00) [pid = 1649] [serial = 377] [outer = 0x1185dbc00] 13:55:24 INFO - PROCESS | 1649 | 1467924924435 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]]]}] 13:55:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:55:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 468ms 13:55:24 INFO - PROCESS | 1649 | 1467924924451 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 13:55:24 INFO - PROCESS | 1649 | 1467924924453 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 13:55:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:55:24 INFO - PROCESS | 1649 | 1467924924455 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:55:24 INFO - PROCESS | 1649 | 1467924924456 Marionette TRACE conn2 <- [1,478,null,{}] 13:55:24 INFO - PROCESS | 1649 | 1467924924459 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}] 13:55:24 INFO - PROCESS | 1649 | 1467924924469 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:24 INFO - PROCESS | 1649 | 1467924924577 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 13:55:24 INFO - PROCESS | 1649 | 1467924924583 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:24 INFO - PROCESS | 1649 | 1467924924584 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c574000 == 49 [pid = 1649] [id = 127] 13:55:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1185e1c00) [pid = 1649] [serial = 378] [outer = 0x0] 13:55:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12b806000) [pid = 1649] [serial = 379] [outer = 0x1185e1c00] 13:55:24 INFO - PROCESS | 1649 | 1467924924608 Marionette DEBUG loaded listener.js 13:55:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12c2cc400) [pid = 1649] [serial = 380] [outer = 0x1185e1c00] 13:55:25 INFO - PROCESS | 1649 | 1467924925112 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]]]}] 13:55:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:55:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 669ms 13:55:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:55:25 INFO - PROCESS | 1649 | 1467924925125 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 13:55:25 INFO - PROCESS | 1649 | 1467924925130 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 13:55:25 INFO - PROCESS | 1649 | 1467924925133 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:55:25 INFO - PROCESS | 1649 | 1467924925136 Marionette TRACE conn2 <- [1,482,null,{}] 13:55:25 INFO - PROCESS | 1649 | 1467924925140 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}] 13:55:25 INFO - PROCESS | 1649 | 1467924925141 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:25 INFO - PROCESS | 1649 | 1467924925283 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 13:55:25 INFO - PROCESS | 1649 | 1467924925307 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:25 INFO - PROCESS | 1649 | 1467924925309 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x118868000 == 50 [pid = 1649] [id = 128] 13:55:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1150da000) [pid = 1649] [serial = 381] [outer = 0x0] 13:55:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x116f8a400) [pid = 1649] [serial = 382] [outer = 0x1150da000] 13:55:25 INFO - PROCESS | 1649 | 1467924925368 Marionette DEBUG loaded listener.js 13:55:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1180b6800) [pid = 1649] [serial = 383] [outer = 0x1150da000] 13:55:25 INFO - PROCESS | 1649 | 1467924925797 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]]]}] 13:55:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:55:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 722ms 13:55:25 INFO - PROCESS | 1649 | 1467924925859 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 13:55:25 INFO - PROCESS | 1649 | 1467924925862 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 13:55:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:55:25 INFO - PROCESS | 1649 | 1467924925868 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:55:25 INFO - PROCESS | 1649 | 1467924925870 Marionette TRACE conn2 <- [1,486,null,{}] 13:55:25 INFO - PROCESS | 1649 | 1467924925872 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}] 13:55:25 INFO - PROCESS | 1649 | 1467924925874 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:25 INFO - PROCESS | 1649 | 1467924925982 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 13:55:26 INFO - PROCESS | 1649 | 1467924926049 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:26 INFO - PROCESS | 1649 | 1467924926051 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255d4000 == 51 [pid = 1649] [id = 129] 13:55:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x119a7f800) [pid = 1649] [serial = 384] [outer = 0x0] 13:55:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x120e2dc00) [pid = 1649] [serial = 385] [outer = 0x119a7f800] 13:55:26 INFO - PROCESS | 1649 | 1467924926081 Marionette DEBUG loaded listener.js 13:55:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12161ec00) [pid = 1649] [serial = 386] [outer = 0x119a7f800] 13:55:26 INFO - PROCESS | 1649 | 1467924926513 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]]]}] 13:55:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:55:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 669ms 13:55:26 INFO - PROCESS | 1649 | 1467924926538 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 13:55:26 INFO - PROCESS | 1649 | 1467924926540 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 13:55:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:55:26 INFO - PROCESS | 1649 | 1467924926545 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:55:26 INFO - PROCESS | 1649 | 1467924926548 Marionette TRACE conn2 <- [1,490,null,{}] 13:55:26 INFO - PROCESS | 1649 | 1467924926557 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}] 13:55:26 INFO - PROCESS | 1649 | 1467924926560 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:26 INFO - PROCESS | 1649 | 1467924926732 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 13:55:26 INFO - PROCESS | 1649 | 1467924926804 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:26 INFO - PROCESS | 1649 | 1467924926807 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c560000 == 52 [pid = 1649] [id = 130] 13:55:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x127292800) [pid = 1649] [serial = 387] [outer = 0x0] 13:55:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12883ec00) [pid = 1649] [serial = 388] [outer = 0x127292800] 13:55:26 INFO - PROCESS | 1649 | 1467924926857 Marionette DEBUG loaded listener.js 13:55:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x129525400) [pid = 1649] [serial = 389] [outer = 0x127292800] 13:55:27 INFO - PROCESS | 1649 | 1467924927356 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]]]}] 13:55:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:55:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 825ms 13:55:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:55:27 INFO - PROCESS | 1649 | 1467924927369 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 13:55:27 INFO - PROCESS | 1649 | 1467924927371 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 13:55:27 INFO - PROCESS | 1649 | 1467924927374 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:55:27 INFO - PROCESS | 1649 | 1467924927375 Marionette TRACE conn2 <- [1,494,null,{}] 13:55:27 INFO - PROCESS | 1649 | 1467924927377 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}] 13:55:27 INFO - PROCESS | 1649 | 1467924927379 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:27 INFO - PROCESS | 1649 | 1467924927485 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 13:55:27 INFO - PROCESS | 1649 | 1467924927538 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:27 INFO - PROCESS | 1649 | 1467924927539 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c7d1800 == 53 [pid = 1649] [id = 131] 13:55:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12a80e800) [pid = 1649] [serial = 390] [outer = 0x0] 13:55:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12b99d800) [pid = 1649] [serial = 391] [outer = 0x12a80e800] 13:55:27 INFO - PROCESS | 1649 | 1467924927571 Marionette DEBUG loaded listener.js 13:55:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12bf31400) [pid = 1649] [serial = 392] [outer = 0x12a80e800] 13:55:28 INFO - PROCESS | 1649 | 1467924928009 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]]]}] 13:55:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:55:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 670ms 13:55:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:55:28 INFO - PROCESS | 1649 | 1467924928048 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 13:55:28 INFO - PROCESS | 1649 | 1467924928049 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 13:55:28 INFO - PROCESS | 1649 | 1467924928051 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:55:28 INFO - PROCESS | 1649 | 1467924928052 Marionette TRACE conn2 <- [1,498,null,{}] 13:55:28 INFO - PROCESS | 1649 | 1467924928055 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}] 13:55:28 INFO - PROCESS | 1649 | 1467924928056 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:28 INFO - PROCESS | 1649 | 1467924928163 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 13:55:28 INFO - PROCESS | 1649 | 1467924928232 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:28 INFO - PROCESS | 1649 | 1467924928233 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x118323800 == 54 [pid = 1649] [id = 132] 13:55:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x1125fe000) [pid = 1649] [serial = 393] [outer = 0x0] 13:55:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x1253e2400) [pid = 1649] [serial = 394] [outer = 0x1125fe000] 13:55:28 INFO - PROCESS | 1649 | 1467924928262 Marionette DEBUG loaded listener.js 13:55:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12a897c00) [pid = 1649] [serial = 395] [outer = 0x1125fe000] 13:55:28 INFO - PROCESS | 1649 | 1467924928848 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]]]}] 13:55:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:55:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 869ms 13:55:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:55:28 INFO - PROCESS | 1649 | 1467924928920 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 13:55:28 INFO - PROCESS | 1649 | 1467924928923 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 13:55:28 INFO - PROCESS | 1649 | 1467924928925 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:55:28 INFO - PROCESS | 1649 | 1467924928927 Marionette TRACE conn2 <- [1,502,null,{}] 13:55:28 INFO - PROCESS | 1649 | 1467924928931 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}] 13:55:28 INFO - PROCESS | 1649 | 1467924928933 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:29 INFO - PROCESS | 1649 | 1467924929025 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 13:55:29 INFO - PROCESS | 1649 | 1467924929083 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:29 INFO - PROCESS | 1649 | 1467924929085 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x120d73000 == 55 [pid = 1649] [id = 133] 13:55:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x1160f0c00) [pid = 1649] [serial = 396] [outer = 0x0] 13:55:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x116f88c00) [pid = 1649] [serial = 397] [outer = 0x1160f0c00] 13:55:29 INFO - PROCESS | 1649 | 1467924929112 Marionette DEBUG loaded listener.js 13:55:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x11857b400) [pid = 1649] [serial = 398] [outer = 0x1160f0c00] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12c331000 == 54 [pid = 1649] [id = 126] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12c314800 == 53 [pid = 1649] [id = 125] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12ade6800 == 52 [pid = 1649] [id = 124] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x11724d000 == 51 [pid = 1649] [id = 123] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x129e61800 == 50 [pid = 1649] [id = 122] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x113f3d000 == 49 [pid = 1649] [id = 121] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x128e33800 == 48 [pid = 1649] [id = 120] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x126e2c800 == 47 [pid = 1649] [id = 119] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x123799000 == 46 [pid = 1649] [id = 118] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x120d5d000 == 45 [pid = 1649] [id = 117] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x118873800 == 44 [pid = 1649] [id = 116] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x117e5c800 == 43 [pid = 1649] [id = 115] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x119683800 == 42 [pid = 1649] [id = 114] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12ade9000 == 41 [pid = 1649] [id = 110] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa44800 == 40 [pid = 1649] [id = 113] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa39800 == 39 [pid = 1649] [id = 94] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x119a3f800 == 38 [pid = 1649] [id = 96] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x116f3b800 == 37 [pid = 1649] [id = 95] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x117e5a800 == 36 [pid = 1649] [id = 111] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12104e800 == 35 [pid = 1649] [id = 112] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1293e7800 == 34 [pid = 1649] [id = 97] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad34000 == 33 [pid = 1649] [id = 98] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x118323800 == 32 [pid = 1649] [id = 132] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12c7d1800 == 31 [pid = 1649] [id = 131] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12c560000 == 30 [pid = 1649] [id = 130] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1255d4000 == 29 [pid = 1649] [id = 129] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x118868000 == 28 [pid = 1649] [id = 128] 13:55:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12c574000 == 27 [pid = 1649] [id = 127] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12c2e8800) [pid = 1649] [serial = 313] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12caaf800) [pid = 1649] [serial = 316] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12c2ed000) [pid = 1649] [serial = 281] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x1125fdc00) [pid = 1649] [serial = 319] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x1292ae000) [pid = 1649] [serial = 292] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x120d1d400) [pid = 1649] [serial = 286] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x120e38c00) [pid = 1649] [serial = 287] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x120d28c00) [pid = 1649] [serial = 299] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x1194de800) [pid = 1649] [serial = 298] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x127499c00) [pid = 1649] [serial = 290] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x127292400) [pid = 1649] [serial = 289] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12728e000) [pid = 1649] [serial = 304] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x128c7f000) [pid = 1649] [serial = 305] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x118716800) [pid = 1649] [serial = 320] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x118715400) [pid = 1649] [serial = 284] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11720e800) [pid = 1649] [serial = 283] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1292b2800) [pid = 1649] [serial = 307] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12a76bc00) [pid = 1649] [serial = 308] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x118770400) [pid = 1649] [serial = 296] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x117ea4800) [pid = 1649] [serial = 295] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11965c400) [pid = 1649] [serial = 301] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1236b2c00) [pid = 1649] [serial = 302] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12cab4800) [pid = 1649] [serial = 317] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12a811800) [pid = 1649] [serial = 310] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12b80f800) [pid = 1649] [serial = 311] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x128c82c00) [pid = 1649] [serial = 323] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x123750400) [pid = 1649] [serial = 322] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12c749000) [pid = 1649] [serial = 314] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12a778800) [pid = 1649] [serial = 325] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12c74f800) [pid = 1649] [serial = 326] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12cab8800) [pid = 1649] [serial = 328] [outer = 0x0] [url = about:blank] 13:55:30 INFO - PROCESS | 1649 | 1467924930184 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]]]}] 13:55:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:55:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1273ms 13:55:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:55:30 INFO - PROCESS | 1649 | 1467924930199 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 13:55:30 INFO - PROCESS | 1649 | 1467924930201 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 13:55:30 INFO - PROCESS | 1649 | 1467924930205 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:55:30 INFO - PROCESS | 1649 | 1467924930206 Marionette TRACE conn2 <- [1,506,null,{}] 13:55:30 INFO - PROCESS | 1649 | 1467924930213 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}] 13:55:30 INFO - PROCESS | 1649 | 1467924930214 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:30 INFO - PROCESS | 1649 | 1467924930290 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 13:55:30 INFO - PROCESS | 1649 | 1467924930295 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:30 INFO - PROCESS | 1649 | 1467924930297 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x113ac9000 == 28 [pid = 1649] [id = 134] 13:55:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x113a55000) [pid = 1649] [serial = 399] [outer = 0x0] 13:55:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x113d44400) [pid = 1649] [serial = 400] [outer = 0x113a55000] 13:55:30 INFO - PROCESS | 1649 | 1467924930347 Marionette DEBUG loaded listener.js 13:55:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1128a5400) [pid = 1649] [serial = 401] [outer = 0x113a55000] 13:55:30 INFO - PROCESS | 1649 | 1467924930707 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]]]}] 13:55:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:55:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 520ms 13:55:30 INFO - PROCESS | 1649 | 1467924930726 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 13:55:30 INFO - PROCESS | 1649 | 1467924930729 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 13:55:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:55:30 INFO - PROCESS | 1649 | 1467924930734 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:55:30 INFO - PROCESS | 1649 | 1467924930735 Marionette TRACE conn2 <- [1,510,null,{}] 13:55:30 INFO - PROCESS | 1649 | 1467924930738 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}] 13:55:30 INFO - PROCESS | 1649 | 1467924930740 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:30 INFO - PROCESS | 1649 | 1467924930819 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 13:55:30 INFO - PROCESS | 1649 | 1467924930823 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:30 INFO - PROCESS | 1649 | 1467924930825 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x117230800 == 29 [pid = 1649] [id = 135] 13:55:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x116743400) [pid = 1649] [serial = 402] [outer = 0x0] 13:55:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x116f96800) [pid = 1649] [serial = 403] [outer = 0x116743400] 13:55:30 INFO - PROCESS | 1649 | 1467924930856 Marionette DEBUG loaded listener.js 13:55:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1180b2800) [pid = 1649] [serial = 404] [outer = 0x116743400] 13:55:31 INFO - PROCESS | 1649 | 1467924931229 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]]]}] 13:55:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:55:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 519ms 13:55:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:55:31 INFO - PROCESS | 1649 | 1467924931254 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 13:55:31 INFO - PROCESS | 1649 | 1467924931255 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 13:55:31 INFO - PROCESS | 1649 | 1467924931258 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:55:31 INFO - PROCESS | 1649 | 1467924931261 Marionette TRACE conn2 <- [1,514,null,{}] 13:55:31 INFO - PROCESS | 1649 | 1467924931269 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}] 13:55:31 INFO - PROCESS | 1649 | 1467924931272 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:31 INFO - PROCESS | 1649 | 1467924931348 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 13:55:31 INFO - PROCESS | 1649 | 1467924931352 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:31 INFO - PROCESS | 1649 | 1467924931355 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ad6800 == 30 [pid = 1649] [id = 136] 13:55:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x110eacc00) [pid = 1649] [serial = 405] [outer = 0x0] 13:55:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11879a800) [pid = 1649] [serial = 406] [outer = 0x110eacc00] 13:55:31 INFO - PROCESS | 1649 | 1467924931385 Marionette DEBUG loaded listener.js 13:55:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x118810c00) [pid = 1649] [serial = 407] [outer = 0x110eacc00] 13:55:31 INFO - PROCESS | 1649 | 1467924931730 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]]]}] 13:55:31 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 13:55:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 522ms 13:55:31 INFO - PROCESS | 1649 | 1467924931780 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 13:55:31 INFO - PROCESS | 1649 | 1467924931781 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 13:55:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:55:31 INFO - PROCESS | 1649 | 1467924931783 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:55:31 INFO - PROCESS | 1649 | 1467924931785 Marionette TRACE conn2 <- [1,518,null,{}] 13:55:31 INFO - PROCESS | 1649 | 1467924931787 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}] 13:55:31 INFO - PROCESS | 1649 | 1467924931788 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:31 INFO - PROCESS | 1649 | 1467924931896 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 13:55:31 INFO - PROCESS | 1649 | 1467924931931 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:31 INFO - PROCESS | 1649 | 1467924931932 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x11969c800 == 31 [pid = 1649] [id = 137] 13:55:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x118790400) [pid = 1649] [serial = 408] [outer = 0x0] 13:55:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x119337c00) [pid = 1649] [serial = 409] [outer = 0x118790400] 13:55:31 INFO - PROCESS | 1649 | 1467924931957 Marionette DEBUG loaded listener.js 13:55:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x119711800) [pid = 1649] [serial = 410] [outer = 0x118790400] 13:55:32 INFO - PROCESS | 1649 | 1467924932237 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]]]}] 13:55:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:55:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 518ms 13:55:32 INFO - PROCESS | 1649 | 1467924932303 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 13:55:32 INFO - PROCESS | 1649 | 1467924932304 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 13:55:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:55:32 INFO - PROCESS | 1649 | 1467924932306 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:55:32 INFO - PROCESS | 1649 | 1467924932307 Marionette TRACE conn2 <- [1,522,null,{}] 13:55:32 INFO - PROCESS | 1649 | 1467924932312 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}] 13:55:32 INFO - PROCESS | 1649 | 1467924932313 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:32 INFO - PROCESS | 1649 | 1467924932405 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 13:55:32 INFO - PROCESS | 1649 | 1467924932409 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:32 INFO - PROCESS | 1649 | 1467924932410 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x120f3f800 == 32 [pid = 1649] [id = 138] 13:55:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1128b1800) [pid = 1649] [serial = 411] [outer = 0x0] 13:55:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x119a85000) [pid = 1649] [serial = 412] [outer = 0x1128b1800] 13:55:32 INFO - PROCESS | 1649 | 1467924932434 Marionette DEBUG loaded listener.js 13:55:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x120ed1000) [pid = 1649] [serial = 413] [outer = 0x1128b1800] 13:55:32 INFO - PROCESS | 1649 | 1467924932797 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]]]}] 13:55:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:55:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 521ms 13:55:32 INFO - PROCESS | 1649 | 1467924932829 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 13:55:32 INFO - PROCESS | 1649 | 1467924932830 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 13:55:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:55:32 INFO - PROCESS | 1649 | 1467924932832 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:55:32 INFO - PROCESS | 1649 | 1467924932834 Marionette TRACE conn2 <- [1,526,null,{}] 13:55:32 INFO - PROCESS | 1649 | 1467924932836 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}] 13:55:32 INFO - PROCESS | 1649 | 1467924932840 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:32 INFO - PROCESS | 1649 | 1467924932950 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 13:55:32 INFO - PROCESS | 1649 | 1467924932988 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:32 INFO - PROCESS | 1649 | 1467924932989 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x123339000 == 33 [pid = 1649] [id = 139] 13:55:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x120e0f400) [pid = 1649] [serial = 414] [outer = 0x0] 13:55:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x121886800) [pid = 1649] [serial = 415] [outer = 0x120e0f400] 13:55:33 INFO - PROCESS | 1649 | 1467924933017 Marionette DEBUG loaded listener.js 13:55:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x125e19400) [pid = 1649] [serial = 416] [outer = 0x120e0f400] 13:55:33 INFO - PROCESS | 1649 | 1467924933334 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]]]}] 13:55:33 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 13:55:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 519ms 13:55:33 INFO - PROCESS | 1649 | 1467924933352 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 13:55:33 INFO - PROCESS | 1649 | 1467924933354 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 13:55:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:55:33 INFO - PROCESS | 1649 | 1467924933372 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:55:33 INFO - PROCESS | 1649 | 1467924933374 Marionette TRACE conn2 <- [1,530,null,{}] 13:55:33 INFO - PROCESS | 1649 | 1467924933376 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}] 13:55:33 INFO - PROCESS | 1649 | 1467924933377 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:33 INFO - PROCESS | 1649 | 1467924933470 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 13:55:33 INFO - PROCESS | 1649 | 1467924933473 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:33 INFO - PROCESS | 1649 | 1467924933475 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255d5800 == 34 [pid = 1649] [id = 140] 13:55:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x1248d4c00) [pid = 1649] [serial = 417] [outer = 0x0] 13:55:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x127287c00) [pid = 1649] [serial = 418] [outer = 0x1248d4c00] 13:55:33 INFO - PROCESS | 1649 | 1467924933500 Marionette DEBUG loaded listener.js 13:55:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x127498400) [pid = 1649] [serial = 419] [outer = 0x1248d4c00] 13:55:33 INFO - PROCESS | 1649 | 1467924933831 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"]]]}] 13:55:33 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 13:55:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:55:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:55:33 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 13:55:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:55:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:55:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 487ms 13:55:33 INFO - PROCESS | 1649 | 1467924933850 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 13:55:33 INFO - PROCESS | 1649 | 1467924933851 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 13:55:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:55:33 INFO - PROCESS | 1649 | 1467924933854 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:55:33 INFO - PROCESS | 1649 | 1467924933855 Marionette TRACE conn2 <- [1,534,null,{}] 13:55:33 INFO - PROCESS | 1649 | 1467924933858 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}] 13:55:33 INFO - PROCESS | 1649 | 1467924933861 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:33 INFO - PROCESS | 1649 | 1467924933972 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 13:55:33 INFO - PROCESS | 1649 | 1467924933976 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:33 INFO - PROCESS | 1649 | 1467924933977 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x128e22000 == 35 [pid = 1649] [id = 141] 13:55:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x127498c00) [pid = 1649] [serial = 420] [outer = 0x0] 13:55:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x128c82c00) [pid = 1649] [serial = 421] [outer = 0x127498c00] 13:55:34 INFO - PROCESS | 1649 | 1467924934002 Marionette DEBUG loaded listener.js 13:55:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x128e5b800) [pid = 1649] [serial = 422] [outer = 0x127498c00] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x111e2dc00) [pid = 1649] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x11880c400) [pid = 1649] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x1255f2800) [pid = 1649] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x120e2e400) [pid = 1649] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x1167cf400) [pid = 1649] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x113f05400) [pid = 1649] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11857a000) [pid = 1649] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11386dc00) [pid = 1649] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1185dbc00) [pid = 1649] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x116f91c00) [pid = 1649] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x110eb1400) [pid = 1649] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x110eb2800) [pid = 1649] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1128a7000) [pid = 1649] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12749b800) [pid = 1649] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x128c88000) [pid = 1649] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x126f38800) [pid = 1649] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11876c800) [pid = 1649] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x129618800) [pid = 1649] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12a7f6400) [pid = 1649] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12bf34c00) [pid = 1649] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x120ece000) [pid = 1649] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x119070800) [pid = 1649] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x120e10400) [pid = 1649] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x110e7bc00) [pid = 1649] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x110e82c00) [pid = 1649] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x128c7b800) [pid = 1649] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11879a400) [pid = 1649] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:55:34 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1185e1c00) [pid = 1649] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:55:34 INFO - PROCESS | 1649 | 1467924934735 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]]]}] 13:55:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:55:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 920ms 13:55:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:55:34 INFO - PROCESS | 1649 | 1467924934774 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 13:55:34 INFO - PROCESS | 1649 | 1467924934775 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 13:55:34 INFO - PROCESS | 1649 | 1467924934777 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:55:34 INFO - PROCESS | 1649 | 1467924934778 Marionette TRACE conn2 <- [1,538,null,{}] 13:55:34 INFO - PROCESS | 1649 | 1467924934787 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}] 13:55:34 INFO - PROCESS | 1649 | 1467924934789 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:34 INFO - PROCESS | 1649 | 1467924934908 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 13:55:35 INFO - PROCESS | 1649 | 1467924935034 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:35 INFO - PROCESS | 1649 | 1467924935035 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a3f000 == 36 [pid = 1649] [id = 142] 13:55:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x110e7a000) [pid = 1649] [serial = 423] [outer = 0x0] 13:55:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1125f2400) [pid = 1649] [serial = 424] [outer = 0x110e7a000] 13:55:35 INFO - PROCESS | 1649 | 1467924935085 Marionette DEBUG loaded listener.js 13:55:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1180b9000) [pid = 1649] [serial = 425] [outer = 0x110e7a000] 13:55:35 INFO - PROCESS | 1649 | 1467924935400 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]]]}] 13:55:35 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. 13:55:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 670ms 13:55:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:55:35 INFO - PROCESS | 1649 | 1467924935450 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 13:55:35 INFO - PROCESS | 1649 | 1467924935451 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 13:55:35 INFO - PROCESS | 1649 | 1467924935453 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:55:35 INFO - PROCESS | 1649 | 1467924935454 Marionette TRACE conn2 <- [1,542,null,{}] 13:55:35 INFO - PROCESS | 1649 | 1467924935456 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}] 13:55:35 INFO - PROCESS | 1649 | 1467924935458 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:35 INFO - PROCESS | 1649 | 1467924935536 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 13:55:35 INFO - PROCESS | 1649 | 1467924935595 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:35 INFO - PROCESS | 1649 | 1467924935596 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x129214800 == 37 [pid = 1649] [id = 143] 13:55:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1128a8000) [pid = 1649] [serial = 426] [outer = 0x0] 13:55:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11879a400) [pid = 1649] [serial = 427] [outer = 0x1128a8000] 13:55:35 INFO - PROCESS | 1649 | 1467924935620 Marionette DEBUG loaded listener.js 13:55:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x121360c00) [pid = 1649] [serial = 428] [outer = 0x1128a8000] 13:55:35 INFO - PROCESS | 1649 | 1467924935887 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]]]}] 13:55:35 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. 13:55:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 469ms 13:55:35 INFO - PROCESS | 1649 | 1467924935922 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 13:55:35 INFO - PROCESS | 1649 | 1467924935923 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 13:55:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:55:35 INFO - PROCESS | 1649 | 1467924935935 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:55:35 INFO - PROCESS | 1649 | 1467924935937 Marionette TRACE conn2 <- [1,546,null,{}] 13:55:35 INFO - PROCESS | 1649 | 1467924935939 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}] 13:55:35 INFO - PROCESS | 1649 | 1467924935952 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:36 INFO - PROCESS | 1649 | 1467924936052 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 13:55:36 INFO - PROCESS | 1649 | 1467924936056 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:36 INFO - PROCESS | 1649 | 1467924936058 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x1213b2800 == 38 [pid = 1649] [id = 144] 13:55:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x116f8e000) [pid = 1649] [serial = 429] [outer = 0x0] 13:55:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1253e4c00) [pid = 1649] [serial = 430] [outer = 0x116f8e000] 13:55:36 INFO - PROCESS | 1649 | 1467924936095 Marionette DEBUG loaded listener.js 13:55:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x129619400) [pid = 1649] [serial = 431] [outer = 0x116f8e000] 13:55:36 INFO - PROCESS | 1649 | 1467924936431 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]]]}] 13:55:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:55:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 519ms 13:55:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:55:36 INFO - PROCESS | 1649 | 1467924936454 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 13:55:36 INFO - PROCESS | 1649 | 1467924936456 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 13:55:36 INFO - PROCESS | 1649 | 1467924936458 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:55:36 INFO - PROCESS | 1649 | 1467924936461 Marionette TRACE conn2 <- [1,550,null,{}] 13:55:36 INFO - PROCESS | 1649 | 1467924936464 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}] 13:55:36 INFO - PROCESS | 1649 | 1467924936465 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:36 INFO - PROCESS | 1649 | 1467924936575 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 13:55:36 INFO - PROCESS | 1649 | 1467924936585 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:36 INFO - PROCESS | 1649 | 1467924936586 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad30000 == 39 [pid = 1649] [id = 145] 13:55:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12749b800) [pid = 1649] [serial = 432] [outer = 0x0] 13:55:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12a68f000) [pid = 1649] [serial = 433] [outer = 0x12749b800] 13:55:36 INFO - PROCESS | 1649 | 1467924936614 Marionette DEBUG loaded listener.js 13:55:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12a7f2c00) [pid = 1649] [serial = 434] [outer = 0x12749b800] 13:55:37 INFO - PROCESS | 1649 | 1467924937109 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]]]}] 13:55:37 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. 13:55:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 671ms 13:55:37 INFO - PROCESS | 1649 | 1467924937130 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 13:55:37 INFO - PROCESS | 1649 | 1467924937132 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 13:55:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:55:37 INFO - PROCESS | 1649 | 1467924937135 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:55:37 INFO - PROCESS | 1649 | 1467924937138 Marionette TRACE conn2 <- [1,554,null,{}] 13:55:37 INFO - PROCESS | 1649 | 1467924937142 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}] 13:55:37 INFO - PROCESS | 1649 | 1467924937143 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:37 INFO - PROCESS | 1649 | 1467924937254 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 13:55:37 INFO - PROCESS | 1649 | 1467924937313 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:37 INFO - PROCESS | 1649 | 1467924937314 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x11831d800 == 40 [pid = 1649] [id = 146] 13:55:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1133cb400) [pid = 1649] [serial = 435] [outer = 0x0] 13:55:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1150db800) [pid = 1649] [serial = 436] [outer = 0x1133cb400] 13:55:37 INFO - PROCESS | 1649 | 1467924937345 Marionette DEBUG loaded listener.js 13:55:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x116f8f800) [pid = 1649] [serial = 437] [outer = 0x1133cb400] 13:55:37 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:55:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 721ms 13:55:37 INFO - PROCESS | 1649 | 1467924937849 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]]]}] 13:55:37 INFO - PROCESS | 1649 | 1467924937856 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 13:55:37 INFO - PROCESS | 1649 | 1467924937860 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 13:55:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:55:37 INFO - PROCESS | 1649 | 1467924937935 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:55:37 INFO - PROCESS | 1649 | 1467924937936 Marionette TRACE conn2 <- [1,558,null,{}] 13:55:37 INFO - PROCESS | 1649 | 1467924937939 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}] 13:55:37 INFO - PROCESS | 1649 | 1467924937941 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:38 INFO - PROCESS | 1649 | 1467924938050 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 13:55:38 INFO - PROCESS | 1649 | 1467924938110 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:38 INFO - PROCESS | 1649 | 1467924938111 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x1213b8800 == 41 [pid = 1649] [id = 147] 13:55:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1185e5800) [pid = 1649] [serial = 438] [outer = 0x0] 13:55:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x118710c00) [pid = 1649] [serial = 439] [outer = 0x1185e5800] 13:55:38 INFO - PROCESS | 1649 | 1467924938142 Marionette DEBUG loaded listener.js 13:55:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11880b800) [pid = 1649] [serial = 440] [outer = 0x1185e5800] 13:55:38 INFO - PROCESS | 1649 | 1467924938759 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]]]}] 13:55:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:55:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 897ms 13:55:38 INFO - PROCESS | 1649 | 1467924938806 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 13:55:38 INFO - PROCESS | 1649 | 1467924938809 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 13:55:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:55:38 INFO - PROCESS | 1649 | 1467924938812 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:55:38 INFO - PROCESS | 1649 | 1467924938814 Marionette TRACE conn2 <- [1,562,null,{}] 13:55:38 INFO - PROCESS | 1649 | 1467924938818 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}] 13:55:38 INFO - PROCESS | 1649 | 1467924938819 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:38 INFO - PROCESS | 1649 | 1467924938924 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 13:55:39 INFO - PROCESS | 1649 | 1467924939004 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:39 INFO - PROCESS | 1649 | 1467924939007 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x116945800 == 42 [pid = 1649] [id = 148] 13:55:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1125fd400) [pid = 1649] [serial = 441] [outer = 0x0] 13:55:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1128a6400) [pid = 1649] [serial = 442] [outer = 0x1125fd400] 13:55:39 INFO - PROCESS | 1649 | 1467924939036 Marionette DEBUG loaded listener.js 13:55:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x112c25800) [pid = 1649] [serial = 443] [outer = 0x1125fd400] 13:55:39 INFO - PROCESS | 1649 | --DOCSHELL 0x1213b2800 == 41 [pid = 1649] [id = 144] 13:55:39 INFO - PROCESS | 1649 | --DOCSHELL 0x129214800 == 40 [pid = 1649] [id = 143] 13:55:39 INFO - PROCESS | 1649 | --DOCSHELL 0x119a3f000 == 39 [pid = 1649] [id = 142] 13:55:39 INFO - PROCESS | 1649 | --DOCSHELL 0x128e22000 == 38 [pid = 1649] [id = 141] 13:55:39 INFO - PROCESS | 1649 | --DOCSHELL 0x1255d5800 == 37 [pid = 1649] [id = 140] 13:55:39 INFO - PROCESS | 1649 | --DOCSHELL 0x123339000 == 36 [pid = 1649] [id = 139] 13:55:39 INFO - PROCESS | 1649 | --DOCSHELL 0x120f3f800 == 35 [pid = 1649] [id = 138] 13:55:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11969c800 == 34 [pid = 1649] [id = 137] 13:55:39 INFO - PROCESS | 1649 | --DOCSHELL 0x118ad6800 == 33 [pid = 1649] [id = 136] 13:55:39 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:39 INFO - PROCESS | 1649 | --DOCSHELL 0x117230800 == 32 [pid = 1649] [id = 135] 13:55:39 INFO - PROCESS | 1649 | --DOCSHELL 0x113ac9000 == 31 [pid = 1649] [id = 134] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12a68f400) [pid = 1649] [serial = 293] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x126cb8000) [pid = 1649] [serial = 239] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1166f3c00) [pid = 1649] [serial = 227] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11970c800) [pid = 1649] [serial = 230] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1290a4800) [pid = 1649] [serial = 236] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x124bb8000) [pid = 1649] [serial = 233] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x128e51400) [pid = 1649] [serial = 181] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x116739000) [pid = 1649] [serial = 142] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x118794400) [pid = 1649] [serial = 187] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11662f000) [pid = 1649] [serial = 184] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12b9a8800) [pid = 1649] [serial = 374] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x110eb4800) [pid = 1649] [serial = 358] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12cab5c00) [pid = 1649] [serial = 361] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x110eb8800) [pid = 1649] [serial = 359] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1128adc00) [pid = 1649] [serial = 364] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12d06f400) [pid = 1649] [serial = 362] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1128b1c00) [pid = 1649] [serial = 365] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12951f000) [pid = 1649] [serial = 337] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12a7ad000) [pid = 1649] [serial = 338] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12961cc00) [pid = 1649] [serial = 349] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12a7b0800) [pid = 1649] [serial = 350] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x127491800) [pid = 1649] [serial = 346] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x128c7e000) [pid = 1649] [serial = 347] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1187e6000) [pid = 1649] [serial = 331] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11965ec00) [pid = 1649] [serial = 332] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12d0d3400) [pid = 1649] [serial = 329] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12a896c00) [pid = 1649] [serial = 352] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12b808800) [pid = 1649] [serial = 353] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12c2edc00) [pid = 1649] [serial = 355] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x121419000) [pid = 1649] [serial = 334] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x124bbf000) [pid = 1649] [serial = 335] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1194edc00) [pid = 1649] [serial = 340] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x120e12800) [pid = 1649] [serial = 341] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12374b400) [pid = 1649] [serial = 343] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1253e3400) [pid = 1649] [serial = 344] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1185e6c00) [pid = 1649] [serial = 377] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x116f93c00) [pid = 1649] [serial = 373] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x111c1b400) [pid = 1649] [serial = 368] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x110e80c00) [pid = 1649] [serial = 367] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1184ca800) [pid = 1649] [serial = 370] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12b80a400) [pid = 1649] [serial = 371] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12caae000) [pid = 1649] [serial = 356] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12c2cc400) [pid = 1649] [serial = 380] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12b806000) [pid = 1649] [serial = 379] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1185e2c00) [pid = 1649] [serial = 376] [outer = 0x0] [url = about:blank] 13:55:39 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:39 INFO - PROCESS | 1649 | 1467924939441 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]]]}] 13:55:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:55:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 670ms 13:55:39 INFO - PROCESS | 1649 | 1467924939483 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 13:55:39 INFO - PROCESS | 1649 | 1467924939486 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 13:55:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:55:39 INFO - PROCESS | 1649 | 1467924939490 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:55:39 INFO - PROCESS | 1649 | 1467924939492 Marionette TRACE conn2 <- [1,566,null,{}] 13:55:39 INFO - PROCESS | 1649 | 1467924939494 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}] 13:55:39 INFO - PROCESS | 1649 | 1467924939496 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:39 INFO - PROCESS | 1649 | 1467924939573 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 13:55:39 INFO - PROCESS | 1649 | 1467924939625 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:39 INFO - PROCESS | 1649 | 1467924939627 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f4b800 == 32 [pid = 1649] [id = 149] 13:55:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112c2b800) [pid = 1649] [serial = 444] [outer = 0x0] 13:55:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x113d93000) [pid = 1649] [serial = 445] [outer = 0x112c2b800] 13:55:39 INFO - PROCESS | 1649 | 1467924939653 Marionette DEBUG loaded listener.js 13:55:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11662a800) [pid = 1649] [serial = 446] [outer = 0x112c2b800] 13:55:39 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:39 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:39 INFO - PROCESS | 1649 | 1467924939951 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]]]}] 13:55:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:55:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 470ms 13:55:39 INFO - PROCESS | 1649 | 1467924939966 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 13:55:39 INFO - PROCESS | 1649 | 1467924939968 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 13:55:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:55:39 INFO - PROCESS | 1649 | 1467924939970 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:55:39 INFO - PROCESS | 1649 | 1467924939972 Marionette TRACE conn2 <- [1,570,null,{}] 13:55:39 INFO - PROCESS | 1649 | 1467924939988 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}] 13:55:39 INFO - PROCESS | 1649 | 1467924939991 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:40 INFO - PROCESS | 1649 | 1467924940075 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 13:55:40 INFO - PROCESS | 1649 | 1467924940083 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:40 INFO - PROCESS | 1649 | 1467924940085 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x118877800 == 33 [pid = 1649] [id = 150] 13:55:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x111fe5400) [pid = 1649] [serial = 447] [outer = 0x0] 13:55:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1176e7400) [pid = 1649] [serial = 448] [outer = 0x111fe5400] 13:55:40 INFO - PROCESS | 1649 | 1467924940113 Marionette DEBUG loaded listener.js 13:55:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1185e3c00) [pid = 1649] [serial = 449] [outer = 0x111fe5400] 13:55:40 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:40 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:40 INFO - PROCESS | 1649 | 1467924940438 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]]]}] 13:55:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:55:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 473ms 13:55:40 INFO - PROCESS | 1649 | 1467924940454 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 13:55:40 INFO - PROCESS | 1649 | 1467924940455 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 13:55:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:55:40 INFO - PROCESS | 1649 | 1467924940459 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:55:40 INFO - PROCESS | 1649 | 1467924940462 Marionette TRACE conn2 <- [1,574,null,{}] 13:55:40 INFO - PROCESS | 1649 | 1467924940465 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}] 13:55:40 INFO - PROCESS | 1649 | 1467924940466 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:40 INFO - PROCESS | 1649 | 1467924940544 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 13:55:40 INFO - PROCESS | 1649 | 1467924940549 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:40 INFO - PROCESS | 1649 | 1467924940550 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x119678800 == 34 [pid = 1649] [id = 151] 13:55:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118767400) [pid = 1649] [serial = 450] [outer = 0x0] 13:55:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118794400) [pid = 1649] [serial = 451] [outer = 0x118767400] 13:55:40 INFO - PROCESS | 1649 | 1467924940575 Marionette DEBUG loaded listener.js 13:55:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118806c00) [pid = 1649] [serial = 452] [outer = 0x118767400] 13:55:40 INFO - PROCESS | 1649 | 1467924940911 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]]]}] 13:55:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:55:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 472ms 13:55:40 INFO - PROCESS | 1649 | 1467924940932 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 13:55:40 INFO - PROCESS | 1649 | 1467924940933 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 13:55:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:55:40 INFO - PROCESS | 1649 | 1467924940935 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:55:40 INFO - PROCESS | 1649 | 1467924940936 Marionette TRACE conn2 <- [1,578,null,{}] 13:55:40 INFO - PROCESS | 1649 | 1467924940939 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}] 13:55:40 INFO - PROCESS | 1649 | 1467924940940 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:41 INFO - PROCESS | 1649 | 1467924941014 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 13:55:41 INFO - PROCESS | 1649 | 1467924941018 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:41 INFO - PROCESS | 1649 | 1467924941019 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c23000 == 35 [pid = 1649] [id = 152] 13:55:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118807800) [pid = 1649] [serial = 453] [outer = 0x0] 13:55:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119079800) [pid = 1649] [serial = 454] [outer = 0x118807800] 13:55:41 INFO - PROCESS | 1649 | 1467924941045 Marionette DEBUG loaded listener.js 13:55:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1194ea800) [pid = 1649] [serial = 455] [outer = 0x118807800] 13:55:41 INFO - PROCESS | 1649 | 1467924941374 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]]]}] 13:55:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:55:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 469ms 13:55:41 INFO - PROCESS | 1649 | 1467924941404 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 13:55:41 INFO - PROCESS | 1649 | 1467924941405 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 13:55:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:55:41 INFO - PROCESS | 1649 | 1467924941408 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:55:41 INFO - PROCESS | 1649 | 1467924941409 Marionette TRACE conn2 <- [1,582,null,{}] 13:55:41 INFO - PROCESS | 1649 | 1467924941414 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}] 13:55:41 INFO - PROCESS | 1649 | 1467924941418 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:41 INFO - PROCESS | 1649 | 1467924941541 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 13:55:41 INFO - PROCESS | 1649 | 1467924941555 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:41 INFO - PROCESS | 1649 | 1467924941556 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x120d74000 == 36 [pid = 1649] [id = 153] 13:55:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11880e000) [pid = 1649] [serial = 456] [outer = 0x0] 13:55:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119660800) [pid = 1649] [serial = 457] [outer = 0x11880e000] 13:55:41 INFO - PROCESS | 1649 | 1467924941582 Marionette DEBUG loaded listener.js 13:55:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x120eda800) [pid = 1649] [serial = 458] [outer = 0x11880e000] 13:55:41 INFO - PROCESS | 1649 | 1467924941966 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]]]}] 13:55:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:55:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 571ms 13:55:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:55:41 INFO - PROCESS | 1649 | 1467924941980 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 13:55:41 INFO - PROCESS | 1649 | 1467924941982 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 13:55:41 INFO - PROCESS | 1649 | 1467924941985 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:55:41 INFO - PROCESS | 1649 | 1467924941987 Marionette TRACE conn2 <- [1,586,null,{}] 13:55:41 INFO - PROCESS | 1649 | 1467924941990 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}] 13:55:41 INFO - PROCESS | 1649 | 1467924941992 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:42 INFO - PROCESS | 1649 | 1467924942147 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 13:55:42 INFO - PROCESS | 1649 | 1467924942169 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:42 INFO - PROCESS | 1649 | 1467924942170 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x11701c000 == 37 [pid = 1649] [id = 154] 13:55:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x121411800) [pid = 1649] [serial = 459] [outer = 0x0] 13:55:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x121418800) [pid = 1649] [serial = 460] [outer = 0x121411800] 13:55:42 INFO - PROCESS | 1649 | 1467924942200 Marionette DEBUG loaded listener.js 13:55:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x123743c00) [pid = 1649] [serial = 461] [outer = 0x121411800] 13:55:42 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:42 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:42 INFO - PROCESS | 1649 | 1467924942524 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]]]}] 13:55:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:55:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 569ms 13:55:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:55:42 INFO - PROCESS | 1649 | 1467924942556 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 13:55:42 INFO - PROCESS | 1649 | 1467924942557 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 13:55:42 INFO - PROCESS | 1649 | 1467924942559 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:55:42 INFO - PROCESS | 1649 | 1467924942560 Marionette TRACE conn2 <- [1,590,null,{}] 13:55:42 INFO - PROCESS | 1649 | 1467924942562 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}] 13:55:42 INFO - PROCESS | 1649 | 1467924942564 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:42 INFO - PROCESS | 1649 | 1467924942660 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 13:55:42 INFO - PROCESS | 1649 | 1467924942663 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:42 INFO - PROCESS | 1649 | 1467924942664 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x1253a7000 == 38 [pid = 1649] [id = 155] 13:55:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x121412800) [pid = 1649] [serial = 462] [outer = 0x0] 13:55:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x124b82400) [pid = 1649] [serial = 463] [outer = 0x121412800] 13:55:42 INFO - PROCESS | 1649 | 1467924942688 Marionette DEBUG loaded listener.js 13:55:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x124d30000) [pid = 1649] [serial = 464] [outer = 0x121412800] 13:55:43 INFO - PROCESS | 1649 | 1467924943011 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]]]}] 13:55:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:55:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 470ms 13:55:43 INFO - PROCESS | 1649 | 1467924943034 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 13:55:43 INFO - PROCESS | 1649 | 1467924943035 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 13:55:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:55:43 INFO - PROCESS | 1649 | 1467924943037 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:55:43 INFO - PROCESS | 1649 | 1467924943038 Marionette TRACE conn2 <- [1,594,null,{}] 13:55:43 INFO - PROCESS | 1649 | 1467924943041 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}] 13:55:43 INFO - PROCESS | 1649 | 1467924943042 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:43 INFO - PROCESS | 1649 | 1467924943146 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 13:55:43 INFO - PROCESS | 1649 | 1467924943158 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:43 INFO - PROCESS | 1649 | 1467924943160 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b9f800 == 39 [pid = 1649] [id = 156] 13:55:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x123751000) [pid = 1649] [serial = 465] [outer = 0x0] 13:55:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1255f1400) [pid = 1649] [serial = 466] [outer = 0x123751000] 13:55:43 INFO - PROCESS | 1649 | 1467924943191 Marionette DEBUG loaded listener.js 13:55:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x126f2c800) [pid = 1649] [serial = 467] [outer = 0x123751000] 13:55:43 INFO - PROCESS | 1649 | 1467924943632 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]]]}] 13:55:43 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x116f8e000) [pid = 1649] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:55:43 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x113a55000) [pid = 1649] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:55:43 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1128b1800) [pid = 1649] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:55:43 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x110eacc00) [pid = 1649] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:55:43 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1160f0c00) [pid = 1649] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:55:43 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118790400) [pid = 1649] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:55:43 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1150da000) [pid = 1649] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:55:43 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119a7f800) [pid = 1649] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:55:43 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x120e0f400) [pid = 1649] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:55:43 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x127292800) [pid = 1649] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:55:43 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x110e7a000) [pid = 1649] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:55:43 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1248d4c00) [pid = 1649] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:55:43 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12a80e800) [pid = 1649] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:55:43 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x127498c00) [pid = 1649] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:55:43 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1125fe000) [pid = 1649] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:55:43 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1128a8000) [pid = 1649] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:55:43 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x116743400) [pid = 1649] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:55:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:55:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 618ms 13:55:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:55:43 INFO - PROCESS | 1649 | 1467924943656 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 13:55:43 INFO - PROCESS | 1649 | 1467924943657 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 13:55:43 INFO - PROCESS | 1649 | 1467924943660 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:55:43 INFO - PROCESS | 1649 | 1467924943661 Marionette TRACE conn2 <- [1,598,null,{}] 13:55:43 INFO - PROCESS | 1649 | 1467924943664 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}] 13:55:43 INFO - PROCESS | 1649 | 1467924943665 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:43 INFO - PROCESS | 1649 | 1467924943744 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 13:55:43 INFO - PROCESS | 1649 | 1467924943749 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:43 INFO - PROCESS | 1649 | 1467924943749 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x11868f800 == 40 [pid = 1649] [id = 157] 13:55:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x113a55000) [pid = 1649] [serial = 468] [outer = 0x0] 13:55:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x116f94000) [pid = 1649] [serial = 469] [outer = 0x113a55000] 13:55:43 INFO - PROCESS | 1649 | 1467924943773 Marionette DEBUG loaded listener.js 13:55:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118790c00) [pid = 1649] [serial = 470] [outer = 0x113a55000] 13:55:44 INFO - PROCESS | 1649 | 1467924944077 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]]]}] 13:55:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:55:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 470ms 13:55:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:55:44 INFO - PROCESS | 1649 | 1467924944129 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 13:55:44 INFO - PROCESS | 1649 | 1467924944131 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 13:55:44 INFO - PROCESS | 1649 | 1467924944133 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:55:44 INFO - PROCESS | 1649 | 1467924944135 Marionette TRACE conn2 <- [1,602,null,{}] 13:55:44 INFO - PROCESS | 1649 | 1467924944137 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}] 13:55:44 INFO - PROCESS | 1649 | 1467924944139 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:44 INFO - PROCESS | 1649 | 1467924944227 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 13:55:44 INFO - PROCESS | 1649 | 1467924944283 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:44 INFO - PROCESS | 1649 | 1467924944284 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x129549000 == 41 [pid = 1649] [id = 158] 13:55:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1160f0c00) [pid = 1649] [serial = 471] [outer = 0x0] 13:55:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x120d28c00) [pid = 1649] [serial = 472] [outer = 0x1160f0c00] 13:55:44 INFO - PROCESS | 1649 | 1467924944318 Marionette DEBUG loaded listener.js 13:55:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x128c82800) [pid = 1649] [serial = 473] [outer = 0x1160f0c00] 13:55:44 INFO - PROCESS | 1649 | 1467924944628 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]]]}] 13:55:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:55:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 519ms 13:55:44 INFO - PROCESS | 1649 | 1467924944652 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 13:55:44 INFO - PROCESS | 1649 | 1467924944654 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 13:55:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:55:44 INFO - PROCESS | 1649 | 1467924944655 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:55:44 INFO - PROCESS | 1649 | 1467924944656 Marionette TRACE conn2 <- [1,606,null,{}] 13:55:44 INFO - PROCESS | 1649 | 1467924944660 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}] 13:55:44 INFO - PROCESS | 1649 | 1467924944662 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:44 INFO - PROCESS | 1649 | 1467924944782 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 13:55:44 INFO - PROCESS | 1649 | 1467924944859 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:44 INFO - PROCESS | 1649 | 1467924944860 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e75000 == 42 [pid = 1649] [id = 159] 13:55:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x116743400) [pid = 1649] [serial = 474] [outer = 0x0] 13:55:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x128e51000) [pid = 1649] [serial = 475] [outer = 0x116743400] 13:55:44 INFO - PROCESS | 1649 | 1467924944899 Marionette DEBUG loaded listener.js 13:55:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1292b7800) [pid = 1649] [serial = 476] [outer = 0x116743400] 13:55:45 INFO - PROCESS | 1649 | 1467924945200 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]]]}] 13:55:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:55:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 567ms 13:55:45 INFO - PROCESS | 1649 | 1467924945224 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 13:55:45 INFO - PROCESS | 1649 | 1467924945225 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 13:55:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:55:45 INFO - PROCESS | 1649 | 1467924945235 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:55:45 INFO - PROCESS | 1649 | 1467924945236 Marionette TRACE conn2 <- [1,610,null,{}] 13:55:45 INFO - PROCESS | 1649 | 1467924945238 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}] 13:55:45 INFO - PROCESS | 1649 | 1467924945239 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:45 INFO - PROCESS | 1649 | 1467924945321 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 13:55:45 INFO - PROCESS | 1649 | 1467924945336 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:45 INFO - PROCESS | 1649 | 1467924945337 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12adab000 == 43 [pid = 1649] [id = 160] 13:55:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x128c88c00) [pid = 1649] [serial = 477] [outer = 0x0] 13:55:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12a688c00) [pid = 1649] [serial = 478] [outer = 0x128c88c00] 13:55:45 INFO - PROCESS | 1649 | 1467924945361 Marionette DEBUG loaded listener.js 13:55:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12a773000) [pid = 1649] [serial = 479] [outer = 0x128c88c00] 13:55:45 INFO - PROCESS | 1649 | 1467924945798 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]]]}] 13:55:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:55:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 568ms 13:55:45 INFO - PROCESS | 1649 | 1467924945805 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 13:55:45 INFO - PROCESS | 1649 | 1467924945807 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 13:55:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:55:45 INFO - PROCESS | 1649 | 1467924945830 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:55:45 INFO - PROCESS | 1649 | 1467924945832 Marionette TRACE conn2 <- [1,614,null,{}] 13:55:45 INFO - PROCESS | 1649 | 1467924945836 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}] 13:55:45 INFO - PROCESS | 1649 | 1467924945838 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:45 INFO - PROCESS | 1649 | 1467924945942 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 13:55:46 INFO - PROCESS | 1649 | 1467924946023 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:46 INFO - PROCESS | 1649 | 1467924946024 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x116999800 == 44 [pid = 1649] [id = 161] 13:55:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x112979800) [pid = 1649] [serial = 480] [outer = 0x0] 13:55:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1129a4400) [pid = 1649] [serial = 481] [outer = 0x112979800] 13:55:46 INFO - PROCESS | 1649 | 1467924946056 Marionette DEBUG loaded listener.js 13:55:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x113d92c00) [pid = 1649] [serial = 482] [outer = 0x112979800] 13:55:46 INFO - PROCESS | 1649 | 1467924946479 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]]]}] 13:55:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:55:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 672ms 13:55:46 INFO - PROCESS | 1649 | 1467924946500 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 13:55:46 INFO - PROCESS | 1649 | 1467924946504 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 13:55:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:55:46 INFO - PROCESS | 1649 | 1467924946508 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:55:46 INFO - PROCESS | 1649 | 1467924946510 Marionette TRACE conn2 <- [1,618,null,{}] 13:55:46 INFO - PROCESS | 1649 | 1467924946513 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}] 13:55:46 INFO - PROCESS | 1649 | 1467924946514 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:46 INFO - PROCESS | 1649 | 1467924946645 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 13:55:46 INFO - PROCESS | 1649 | 1467924946713 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:46 INFO - PROCESS | 1649 | 1467924946715 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x120d59000 == 45 [pid = 1649] [id = 162] 13:55:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1176ddc00) [pid = 1649] [serial = 483] [outer = 0x0] 13:55:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x117ea5400) [pid = 1649] [serial = 484] [outer = 0x1176ddc00] 13:55:46 INFO - PROCESS | 1649 | 1467924946745 Marionette DEBUG loaded listener.js 13:55:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1185e2c00) [pid = 1649] [serial = 485] [outer = 0x1176ddc00] 13:55:47 INFO - PROCESS | 1649 | 1467924947163 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]]]}] 13:55:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:55:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 670ms 13:55:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:55:47 INFO - PROCESS | 1649 | 1467924947180 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 13:55:47 INFO - PROCESS | 1649 | 1467924947181 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 13:55:47 INFO - PROCESS | 1649 | 1467924947183 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:55:47 INFO - PROCESS | 1649 | 1467924947185 Marionette TRACE conn2 <- [1,622,null,{}] 13:55:47 INFO - PROCESS | 1649 | 1467924947192 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}] 13:55:47 INFO - PROCESS | 1649 | 1467924947195 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:47 INFO - PROCESS | 1649 | 1467924947340 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 13:55:47 INFO - PROCESS | 1649 | 1467924947394 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:47 INFO - PROCESS | 1649 | 1467924947396 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a65f000 == 46 [pid = 1649] [id = 163] 13:55:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119a85400) [pid = 1649] [serial = 486] [outer = 0x0] 13:55:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x120e0c800) [pid = 1649] [serial = 487] [outer = 0x119a85400] 13:55:47 INFO - PROCESS | 1649 | 1467924947438 Marionette DEBUG loaded listener.js 13:55:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x120e2f400) [pid = 1649] [serial = 488] [outer = 0x119a85400] 13:55:47 INFO - PROCESS | 1649 | 1467924947883 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]]]}] 13:55:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:55:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 720ms 13:55:47 INFO - PROCESS | 1649 | 1467924947938 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 13:55:47 INFO - PROCESS | 1649 | 1467924947940 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 13:55:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:55:47 INFO - PROCESS | 1649 | 1467924947944 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:55:47 INFO - PROCESS | 1649 | 1467924947945 Marionette TRACE conn2 <- [1,626,null,{}] 13:55:47 INFO - PROCESS | 1649 | 1467924947948 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}] 13:55:47 INFO - PROCESS | 1649 | 1467924947949 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:48 INFO - PROCESS | 1649 | 1467924948050 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 13:55:48 INFO - PROCESS | 1649 | 1467924948105 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:48 INFO - PROCESS | 1649 | 1467924948106 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be15000 == 47 [pid = 1649] [id = 164] 13:55:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x121151c00) [pid = 1649] [serial = 489] [outer = 0x0] 13:55:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x124b84c00) [pid = 1649] [serial = 490] [outer = 0x121151c00] 13:55:48 INFO - PROCESS | 1649 | 1467924948135 Marionette DEBUG loaded listener.js 13:55:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x127491800) [pid = 1649] [serial = 491] [outer = 0x121151c00] 13:55:48 INFO - PROCESS | 1649 | 1467924948578 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]]]}] 13:55:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:55:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 669ms 13:55:48 INFO - PROCESS | 1649 | 1467924948774 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 13:55:48 INFO - PROCESS | 1649 | 1467924948777 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 13:55:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:55:48 INFO - PROCESS | 1649 | 1467924948798 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:55:48 INFO - PROCESS | 1649 | 1467924948800 Marionette TRACE conn2 <- [1,630,null,{}] 13:55:48 INFO - PROCESS | 1649 | 1467924948803 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}] 13:55:48 INFO - PROCESS | 1649 | 1467924948805 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:48 INFO - PROCESS | 1649 | 1467924948898 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 13:55:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1125fb000) [pid = 1649] [serial = 492] [outer = 0x12d069400] 13:55:48 INFO - PROCESS | 1649 | 1467924948979 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:48 INFO - PROCESS | 1649 | 1467924948982 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x1199da800 == 48 [pid = 1649] [id = 165] 13:55:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1133e4800) [pid = 1649] [serial = 493] [outer = 0x0] 13:55:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x113a5ac00) [pid = 1649] [serial = 494] [outer = 0x1133e4800] 13:55:49 INFO - PROCESS | 1649 | 1467924949015 Marionette DEBUG loaded listener.js 13:55:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1160e7400) [pid = 1649] [serial = 495] [outer = 0x1133e4800] 13:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x120d73000 == 47 [pid = 1649] [id = 133] 13:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x129e75000 == 46 [pid = 1649] [id = 159] 13:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x129549000 == 45 [pid = 1649] [id = 158] 13:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x11868f800 == 44 [pid = 1649] [id = 157] 13:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x128b9f800 == 43 [pid = 1649] [id = 156] 13:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1253a7000 == 42 [pid = 1649] [id = 155] 13:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x11701c000 == 41 [pid = 1649] [id = 154] 13:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x120d74000 == 40 [pid = 1649] [id = 153] 13:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x119c23000 == 39 [pid = 1649] [id = 152] 13:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x119678800 == 38 [pid = 1649] [id = 151] 13:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x118877800 == 37 [pid = 1649] [id = 150] 13:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x116f4b800 == 36 [pid = 1649] [id = 149] 13:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x116945800 == 35 [pid = 1649] [id = 148] 13:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1213b8800 == 34 [pid = 1649] [id = 147] 13:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x11831d800 == 33 [pid = 1649] [id = 146] 13:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad30000 == 32 [pid = 1649] [id = 145] 13:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12be15000 == 31 [pid = 1649] [id = 164] 13:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12a65f000 == 30 [pid = 1649] [id = 163] 13:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x120d59000 == 29 [pid = 1649] [id = 162] 13:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12adab000 == 28 [pid = 1649] [id = 160] 13:55:50 INFO - PROCESS | 1649 | --DOCSHELL 0x116999800 == 27 [pid = 1649] [id = 161] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1253e4c00) [pid = 1649] [serial = 430] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x113d44400) [pid = 1649] [serial = 400] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1128a5400) [pid = 1649] [serial = 401] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x119a85000) [pid = 1649] [serial = 412] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11879a800) [pid = 1649] [serial = 406] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x118810c00) [pid = 1649] [serial = 407] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11857b400) [pid = 1649] [serial = 398] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x116f88c00) [pid = 1649] [serial = 397] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x119337c00) [pid = 1649] [serial = 409] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1180b6800) [pid = 1649] [serial = 383] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x116f8a400) [pid = 1649] [serial = 382] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12161ec00) [pid = 1649] [serial = 386] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x120e2dc00) [pid = 1649] [serial = 385] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x125e19400) [pid = 1649] [serial = 416] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x121886800) [pid = 1649] [serial = 415] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x129525400) [pid = 1649] [serial = 389] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1125f2400) [pid = 1649] [serial = 424] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12883ec00) [pid = 1649] [serial = 388] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x127287c00) [pid = 1649] [serial = 418] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12bf31400) [pid = 1649] [serial = 392] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x128c82c00) [pid = 1649] [serial = 421] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12b99d800) [pid = 1649] [serial = 391] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x128e5b800) [pid = 1649] [serial = 422] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12a897c00) [pid = 1649] [serial = 395] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x121360c00) [pid = 1649] [serial = 428] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x116f96800) [pid = 1649] [serial = 403] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1253e2400) [pid = 1649] [serial = 394] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1180b2800) [pid = 1649] [serial = 404] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x127498400) [pid = 1649] [serial = 419] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x120ed1000) [pid = 1649] [serial = 413] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x129619400) [pid = 1649] [serial = 431] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x119711800) [pid = 1649] [serial = 410] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11879a400) [pid = 1649] [serial = 427] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1180b9000) [pid = 1649] [serial = 425] [outer = 0x0] [url = about:blank] 13:55:50 INFO - PROCESS | 1649 | 1467924950067 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]]]}] 13:55:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:55:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1324ms 13:55:50 INFO - PROCESS | 1649 | 1467924950121 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 13:55:50 INFO - PROCESS | 1649 | 1467924950124 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 13:55:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:55:50 INFO - PROCESS | 1649 | 1467924950131 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:55:50 INFO - PROCESS | 1649 | 1467924950133 Marionette TRACE conn2 <- [1,634,null,{}] 13:55:50 INFO - PROCESS | 1649 | 1467924950136 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}] 13:55:50 INFO - PROCESS | 1649 | 1467924950138 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:50 INFO - PROCESS | 1649 | 1467924950213 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 13:55:50 INFO - PROCESS | 1649 | 1467924950217 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:50 INFO - PROCESS | 1649 | 1467924950219 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x11324a000 == 28 [pid = 1649] [id = 166] 13:55:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1125fcc00) [pid = 1649] [serial = 496] [outer = 0x0] 13:55:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1128ac400) [pid = 1649] [serial = 497] [outer = 0x1125fcc00] 13:55:50 INFO - PROCESS | 1649 | 1467924950250 Marionette DEBUG loaded listener.js 13:55:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1129e4c00) [pid = 1649] [serial = 498] [outer = 0x1125fcc00] 13:55:50 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:50 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:50 INFO - PROCESS | 1649 | 1467924950581 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]]]}] 13:55:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:55:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 470ms 13:55:50 INFO - PROCESS | 1649 | 1467924950616 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 13:55:50 INFO - PROCESS | 1649 | 1467924950619 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 13:55:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:55:50 INFO - PROCESS | 1649 | 1467924950625 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:55:50 INFO - PROCESS | 1649 | 1467924950627 Marionette TRACE conn2 <- [1,638,null,{}] 13:55:50 INFO - PROCESS | 1649 | 1467924950630 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}] 13:55:50 INFO - PROCESS | 1649 | 1467924950631 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:50 INFO - PROCESS | 1649 | 1467924950706 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 13:55:50 INFO - PROCESS | 1649 | 1467924950713 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:50 INFO - PROCESS | 1649 | 1467924950715 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x116999000 == 29 [pid = 1649] [id = 167] 13:55:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1133cc800) [pid = 1649] [serial = 499] [outer = 0x0] 13:55:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x116030400) [pid = 1649] [serial = 500] [outer = 0x1133cc800] 13:55:50 INFO - PROCESS | 1649 | 1467924950742 Marionette DEBUG loaded listener.js 13:55:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x116979400) [pid = 1649] [serial = 501] [outer = 0x1133cc800] 13:55:50 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:51 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:51 INFO - PROCESS | 1649 | 1467924951131 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]]]}] 13:55:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:55:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 520ms 13:55:51 INFO - PROCESS | 1649 | 1467924951147 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 13:55:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:55:51 INFO - PROCESS | 1649 | 1467924951161 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 13:55:51 INFO - PROCESS | 1649 | 1467924951165 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:55:51 INFO - PROCESS | 1649 | 1467924951168 Marionette TRACE conn2 <- [1,642,null,{}] 13:55:51 INFO - PROCESS | 1649 | 1467924951179 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}] 13:55:51 INFO - PROCESS | 1649 | 1467924951183 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:51 INFO - PROCESS | 1649 | 1467924951305 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 13:55:51 INFO - PROCESS | 1649 | 1467924951314 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:51 INFO - PROCESS | 1649 | 1467924951316 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x118338800 == 30 [pid = 1649] [id = 168] 13:55:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1180b6800) [pid = 1649] [serial = 502] [outer = 0x0] 13:55:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11857cc00) [pid = 1649] [serial = 503] [outer = 0x1180b6800] 13:55:51 INFO - PROCESS | 1649 | 1467924951360 Marionette DEBUG loaded listener.js 13:55:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118715400) [pid = 1649] [serial = 504] [outer = 0x1180b6800] 13:55:51 INFO - PROCESS | 1649 | 1467924951765 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]]]}] 13:55:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:55:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 622ms 13:55:51 INFO - PROCESS | 1649 | 1467924951787 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 13:55:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:55:51 INFO - PROCESS | 1649 | 1467924951789 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 13:55:51 INFO - PROCESS | 1649 | 1467924951791 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:55:51 INFO - PROCESS | 1649 | 1467924951792 Marionette TRACE conn2 <- [1,646,null,{}] 13:55:51 INFO - PROCESS | 1649 | 1467924951797 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}] 13:55:51 INFO - PROCESS | 1649 | 1467924951798 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:51 INFO - PROCESS | 1649 | 1467924951898 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 13:55:51 INFO - PROCESS | 1649 | 1467924951930 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:51 INFO - PROCESS | 1649 | 1467924951931 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ae8800 == 31 [pid = 1649] [id = 169] 13:55:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118772800) [pid = 1649] [serial = 505] [outer = 0x0] 13:55:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11879f400) [pid = 1649] [serial = 506] [outer = 0x118772800] 13:55:51 INFO - PROCESS | 1649 | 1467924951956 Marionette DEBUG loaded listener.js 13:55:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11904e800) [pid = 1649] [serial = 507] [outer = 0x118772800] 13:55:52 INFO - PROCESS | 1649 | 1467924952326 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]]]}] 13:55:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:55:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 572ms 13:55:52 INFO - PROCESS | 1649 | 1467924952365 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 13:55:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:55:52 INFO - PROCESS | 1649 | 1467924952366 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 13:55:52 INFO - PROCESS | 1649 | 1467924952370 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:55:52 INFO - PROCESS | 1649 | 1467924952372 Marionette TRACE conn2 <- [1,650,null,{}] 13:55:52 INFO - PROCESS | 1649 | 1467924952375 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}] 13:55:52 INFO - PROCESS | 1649 | 1467924952377 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:52 INFO - PROCESS | 1649 | 1467924952525 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 13:55:52 INFO - PROCESS | 1649 | 1467924952547 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:52 INFO - PROCESS | 1649 | 1467924952548 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x119691000 == 32 [pid = 1649] [id = 170] 13:55:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x111e62400) [pid = 1649] [serial = 508] [outer = 0x0] 13:55:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1194de800) [pid = 1649] [serial = 509] [outer = 0x111e62400] 13:55:52 INFO - PROCESS | 1649 | 1467924952588 Marionette DEBUG loaded listener.js 13:55:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119709400) [pid = 1649] [serial = 510] [outer = 0x111e62400] 13:55:53 INFO - PROCESS | 1649 | 1467924953001 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]]]}] 13:55:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:55:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 673ms 13:55:53 INFO - PROCESS | 1649 | 1467924953043 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 13:55:53 INFO - PROCESS | 1649 | 1467924953047 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 13:55:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:55:53 INFO - PROCESS | 1649 | 1467924953057 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:55:53 INFO - PROCESS | 1649 | 1467924953059 Marionette TRACE conn2 <- [1,654,null,{}] 13:55:53 INFO - PROCESS | 1649 | 1467924953062 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}] 13:55:53 INFO - PROCESS | 1649 | 1467924953068 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:53 INFO - PROCESS | 1649 | 1467924953235 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 13:55:53 INFO - PROCESS | 1649 | 1467924953252 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:53 INFO - PROCESS | 1649 | 1467924953253 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x120f3a800 == 33 [pid = 1649] [id = 171] 13:55:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1121ba400) [pid = 1649] [serial = 511] [outer = 0x0] 13:55:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x120d1e800) [pid = 1649] [serial = 512] [outer = 0x1121ba400] 13:55:53 INFO - PROCESS | 1649 | 1467924953294 Marionette DEBUG loaded listener.js 13:55:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x120ece000) [pid = 1649] [serial = 513] [outer = 0x1121ba400] 13:55:53 INFO - PROCESS | 1649 | 1467924953709 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]]]}] 13:55:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:55:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 672ms 13:55:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:55:53 INFO - PROCESS | 1649 | 1467924953729 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 13:55:53 INFO - PROCESS | 1649 | 1467924953730 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 13:55:53 INFO - PROCESS | 1649 | 1467924953732 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:55:53 INFO - PROCESS | 1649 | 1467924953733 Marionette TRACE conn2 <- [1,658,null,{}] 13:55:53 INFO - PROCESS | 1649 | 1467924953736 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}] 13:55:53 INFO - PROCESS | 1649 | 1467924953737 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:53 INFO - PROCESS | 1649 | 1467924953852 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 13:55:53 INFO - PROCESS | 1649 | 1467924953867 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:53 INFO - PROCESS | 1649 | 1467924953868 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x1213a7800 == 34 [pid = 1649] [id = 172] 13:55:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x120e13c00) [pid = 1649] [serial = 514] [outer = 0x0] 13:55:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x121628400) [pid = 1649] [serial = 515] [outer = 0x120e13c00] 13:55:53 INFO - PROCESS | 1649 | 1467924953892 Marionette DEBUG loaded listener.js 13:55:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1236b5c00) [pid = 1649] [serial = 516] [outer = 0x120e13c00] 13:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x121411800) [pid = 1649] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x121412800) [pid = 1649] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x123751000) [pid = 1649] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x113a55000) [pid = 1649] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12749b800) [pid = 1649] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1185e5800) [pid = 1649] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1125fd400) [pid = 1649] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118807800) [pid = 1649] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118767400) [pid = 1649] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x111fe5400) [pid = 1649] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x112c2b800) [pid = 1649] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1133cb400) [pid = 1649] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x116743400) [pid = 1649] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x128c88c00) [pid = 1649] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1160f0c00) [pid = 1649] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11880e000) [pid = 1649] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:55:54 INFO - PROCESS | 1649 | 1467924954588 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]]]}] 13:55:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:55:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 868ms 13:55:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:55:54 INFO - PROCESS | 1649 | 1467924954602 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 13:55:54 INFO - PROCESS | 1649 | 1467924954604 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 13:55:54 INFO - PROCESS | 1649 | 1467924954607 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:55:54 INFO - PROCESS | 1649 | 1467924954609 Marionette TRACE conn2 <- [1,662,null,{}] 13:55:54 INFO - PROCESS | 1649 | 1467924954615 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}] 13:55:54 INFO - PROCESS | 1649 | 1467924954617 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:54 INFO - PROCESS | 1649 | 1467924954706 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 13:55:54 INFO - PROCESS | 1649 | 1467924954711 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:54 INFO - PROCESS | 1649 | 1467924954713 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c3f000 == 35 [pid = 1649] [id = 173] 13:55:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1125fd400) [pid = 1649] [serial = 517] [outer = 0x0] 13:55:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x116077c00) [pid = 1649] [serial = 518] [outer = 0x1125fd400] 13:55:54 INFO - PROCESS | 1649 | 1467924954737 Marionette DEBUG loaded listener.js 13:55:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118804000) [pid = 1649] [serial = 519] [outer = 0x1125fd400] 13:55:54 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:54 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:55 INFO - PROCESS | 1649 | 1467924955031 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]]]}] 13:55:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:55:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 472ms 13:55:55 INFO - PROCESS | 1649 | 1467924955080 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 13:55:55 INFO - PROCESS | 1649 | 1467924955081 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 13:55:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:55:55 INFO - PROCESS | 1649 | 1467924955083 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:55:55 INFO - PROCESS | 1649 | 1467924955084 Marionette TRACE conn2 <- [1,666,null,{}] 13:55:55 INFO - PROCESS | 1649 | 1467924955086 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}] 13:55:55 INFO - PROCESS | 1649 | 1467924955088 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:55 INFO - PROCESS | 1649 | 1467924955190 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 13:55:55 INFO - PROCESS | 1649 | 1467924955198 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:55 INFO - PROCESS | 1649 | 1467924955199 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x1248a0800 == 36 [pid = 1649] [id = 174] 13:55:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1166f1c00) [pid = 1649] [serial = 520] [outer = 0x0] 13:55:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x121413800) [pid = 1649] [serial = 521] [outer = 0x1166f1c00] 13:55:55 INFO - PROCESS | 1649 | 1467924955223 Marionette DEBUG loaded listener.js 13:55:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x123750800) [pid = 1649] [serial = 522] [outer = 0x1166f1c00] 13:55:55 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:55 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:55 INFO - PROCESS | 1649 | 1467924955519 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]]]}] 13:55:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:55:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 468ms 13:55:55 INFO - PROCESS | 1649 | 1467924955552 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 13:55:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:55:55 INFO - PROCESS | 1649 | 1467924955554 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 13:55:55 INFO - PROCESS | 1649 | 1467924955558 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:55:55 INFO - PROCESS | 1649 | 1467924955559 Marionette TRACE conn2 <- [1,670,null,{}] 13:55:55 INFO - PROCESS | 1649 | 1467924955565 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}] 13:55:55 INFO - PROCESS | 1649 | 1467924955567 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:55 INFO - PROCESS | 1649 | 1467924955689 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 13:55:55 INFO - PROCESS | 1649 | 1467924955695 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:55 INFO - PROCESS | 1649 | 1467924955696 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e21000 == 37 [pid = 1649] [id = 175] 13:55:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11876d800) [pid = 1649] [serial = 523] [outer = 0x0] 13:55:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1253dc800) [pid = 1649] [serial = 524] [outer = 0x11876d800] 13:55:55 INFO - PROCESS | 1649 | 1467924955737 Marionette DEBUG loaded listener.js 13:55:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x125e19400) [pid = 1649] [serial = 525] [outer = 0x11876d800] 13:55:56 INFO - PROCESS | 1649 | 1467924956115 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]]]}] 13:55:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:55:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 574ms 13:55:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:55:56 INFO - PROCESS | 1649 | 1467924956135 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 13:55:56 INFO - PROCESS | 1649 | 1467924956136 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 13:55:56 INFO - PROCESS | 1649 | 1467924956138 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:55:56 INFO - PROCESS | 1649 | 1467924956140 Marionette TRACE conn2 <- [1,674,null,{}] 13:55:56 INFO - PROCESS | 1649 | 1467924956168 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}] 13:55:56 INFO - PROCESS | 1649 | 1467924956170 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:56 INFO - PROCESS | 1649 | 1467924956267 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 13:55:56 INFO - PROCESS | 1649 | 1467924956271 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:56 INFO - PROCESS | 1649 | 1467924956272 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x128e2b800 == 38 [pid = 1649] [id = 176] 13:55:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x123752000) [pid = 1649] [serial = 526] [outer = 0x0] 13:55:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x127287c00) [pid = 1649] [serial = 527] [outer = 0x123752000] 13:55:56 INFO - PROCESS | 1649 | 1467924956300 Marionette DEBUG loaded listener.js 13:55:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12883fc00) [pid = 1649] [serial = 528] [outer = 0x123752000] 13:55:56 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:57 INFO - PROCESS | 1649 | --DOCSHELL 0x116999000 == 37 [pid = 1649] [id = 167] 13:55:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11324a000 == 36 [pid = 1649] [id = 166] 13:55:57 INFO - PROCESS | 1649 | --DOCSHELL 0x1199da800 == 35 [pid = 1649] [id = 165] 13:55:57 INFO - PROCESS | 1649 | --DOCSHELL 0x118338800 == 34 [pid = 1649] [id = 168] 13:55:57 INFO - PROCESS | 1649 | --DOCSHELL 0x118ae8800 == 33 [pid = 1649] [id = 169] 13:55:57 INFO - PROCESS | 1649 | --DOCSHELL 0x119691000 == 32 [pid = 1649] [id = 170] 13:55:57 INFO - PROCESS | 1649 | --DOCSHELL 0x1248a0800 == 31 [pid = 1649] [id = 174] 13:55:57 INFO - PROCESS | 1649 | --DOCSHELL 0x120f3a800 == 30 [pid = 1649] [id = 171] 13:55:57 INFO - PROCESS | 1649 | --DOCSHELL 0x126e21000 == 29 [pid = 1649] [id = 175] 13:55:57 INFO - PROCESS | 1649 | --DOCSHELL 0x1213a7800 == 28 [pid = 1649] [id = 172] 13:55:57 INFO - PROCESS | 1649 | --DOCSHELL 0x119c3f000 == 27 [pid = 1649] [id = 173] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x121418800) [pid = 1649] [serial = 460] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x124b82400) [pid = 1649] [serial = 463] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1255f1400) [pid = 1649] [serial = 466] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116f94000) [pid = 1649] [serial = 469] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118790c00) [pid = 1649] [serial = 470] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12a7f2c00) [pid = 1649] [serial = 434] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12a68f000) [pid = 1649] [serial = 433] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118710c00) [pid = 1649] [serial = 439] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11880b800) [pid = 1649] [serial = 440] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1128a6400) [pid = 1649] [serial = 442] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x112c25800) [pid = 1649] [serial = 443] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119079800) [pid = 1649] [serial = 454] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1194ea800) [pid = 1649] [serial = 455] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x118794400) [pid = 1649] [serial = 451] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x118806c00) [pid = 1649] [serial = 452] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1176e7400) [pid = 1649] [serial = 448] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1185e3c00) [pid = 1649] [serial = 449] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x113d93000) [pid = 1649] [serial = 445] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11662a800) [pid = 1649] [serial = 446] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x126f2c800) [pid = 1649] [serial = 467] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1150db800) [pid = 1649] [serial = 436] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x116f8f800) [pid = 1649] [serial = 437] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x128e56c00) [pid = 1649] [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.] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1292b7800) [pid = 1649] [serial = 476] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12a688c00) [pid = 1649] [serial = 478] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x12a773000) [pid = 1649] [serial = 479] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x120d28c00) [pid = 1649] [serial = 472] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x119660800) [pid = 1649] [serial = 457] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x128e51000) [pid = 1649] [serial = 475] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x120eda800) [pid = 1649] [serial = 458] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x124d30000) [pid = 1649] [serial = 464] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x123743c00) [pid = 1649] [serial = 461] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x128c82800) [pid = 1649] [serial = 473] [outer = 0x0] [url = about:blank] 13:55:57 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:57 INFO - PROCESS | 1649 | 1467924957657 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]]]}] 13:55:57 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 13:55:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1570ms 13:55:57 INFO - PROCESS | 1649 | 1467924957715 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 13:55:57 INFO - PROCESS | 1649 | 1467924957717 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 13:55:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:55:57 INFO - PROCESS | 1649 | 1467924957721 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:55:57 INFO - PROCESS | 1649 | 1467924957723 Marionette TRACE conn2 <- [1,678,null,{}] 13:55:57 INFO - PROCESS | 1649 | 1467924957728 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}] 13:55:57 INFO - PROCESS | 1649 | 1467924957730 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:57 INFO - PROCESS | 1649 | 1467924957808 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 13:55:57 INFO - PROCESS | 1649 | 1467924957859 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:57 INFO - PROCESS | 1649 | 1467924957860 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11334e800 == 28 [pid = 1649] [id = 177] 13:55:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x1128a7c00) [pid = 1649] [serial = 529] [outer = 0x0] 13:55:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x112c07400) [pid = 1649] [serial = 530] [outer = 0x1128a7c00] 13:55:57 INFO - PROCESS | 1649 | 1467924957888 Marionette DEBUG loaded listener.js 13:55:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x112da0c00) [pid = 1649] [serial = 531] [outer = 0x1128a7c00] 13:55:58 INFO - PROCESS | 1649 | 1467924958221 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]]]}] 13:55:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:55:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 523ms 13:55:58 INFO - PROCESS | 1649 | 1467924958246 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 13:55:58 INFO - PROCESS | 1649 | 1467924958252 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 13:55:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:55:58 INFO - PROCESS | 1649 | 1467924958259 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:55:58 INFO - PROCESS | 1649 | 1467924958261 Marionette TRACE conn2 <- [1,682,null,{}] 13:55:58 INFO - PROCESS | 1649 | 1467924958265 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}] 13:55:58 INFO - PROCESS | 1649 | 1467924958268 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:58 INFO - PROCESS | 1649 | 1467924958391 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 13:55:58 INFO - PROCESS | 1649 | 1467924958455 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:58 INFO - PROCESS | 1649 | 1467924958456 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x11700c800 == 29 [pid = 1649] [id = 178] 13:55:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x11336e800) [pid = 1649] [serial = 532] [outer = 0x0] 13:55:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x113840c00) [pid = 1649] [serial = 533] [outer = 0x11336e800] 13:55:58 INFO - PROCESS | 1649 | 1467924958499 Marionette DEBUG loaded listener.js 13:55:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x11602dc00) [pid = 1649] [serial = 534] [outer = 0x11336e800] 13:55:59 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) 13:55:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1072ms 13:55:59 INFO - PROCESS | 1649 | 1467924959326 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]]]}] 13:55:59 INFO - PROCESS | 1649 | 1467924959331 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 13:55:59 INFO - PROCESS | 1649 | 1467924959332 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 13:55:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:55:59 INFO - PROCESS | 1649 | 1467924959342 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:55:59 INFO - PROCESS | 1649 | 1467924959347 Marionette TRACE conn2 <- [1,686,null,{}] 13:55:59 INFO - PROCESS | 1649 | 1467924959355 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}] 13:55:59 INFO - PROCESS | 1649 | 1467924959358 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:59 INFO - PROCESS | 1649 | 1467924959428 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 13:55:59 INFO - PROCESS | 1649 | 1467924959433 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:59 INFO - PROCESS | 1649 | 1467924959435 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:55:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x118338000 == 30 [pid = 1649] [id = 179] 13:55:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x110e80800) [pid = 1649] [serial = 535] [outer = 0x0] 13:55:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x117206c00) [pid = 1649] [serial = 536] [outer = 0x110e80800] 13:55:59 INFO - PROCESS | 1649 | 1467924959465 Marionette DEBUG loaded listener.js 13:55:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1176e7000) [pid = 1649] [serial = 537] [outer = 0x110e80800] 13:56:00 INFO - PROCESS | 1649 | 1467924960235 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]]]}] 13:56:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:56:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 931ms 13:56:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:56:00 INFO - PROCESS | 1649 | 1467924960266 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 13:56:00 INFO - PROCESS | 1649 | 1467924960268 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 13:56:00 INFO - PROCESS | 1649 | 1467924960270 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:56:00 INFO - PROCESS | 1649 | 1467924960271 Marionette TRACE conn2 <- [1,690,null,{}] 13:56:00 INFO - PROCESS | 1649 | 1467924960274 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}] 13:56:00 INFO - PROCESS | 1649 | 1467924960275 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:00 INFO - PROCESS | 1649 | 1467924960346 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 13:56:00 INFO - PROCESS | 1649 | 1467924960392 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:00 INFO - PROCESS | 1649 | 1467924960393 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ad5000 == 31 [pid = 1649] [id = 180] 13:56:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x116f96c00) [pid = 1649] [serial = 538] [outer = 0x0] 13:56:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1185df800) [pid = 1649] [serial = 539] [outer = 0x116f96c00] 13:56:00 INFO - PROCESS | 1649 | 1467924960419 Marionette DEBUG loaded listener.js 13:56:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1185e7400) [pid = 1649] [serial = 540] [outer = 0x116f96c00] 13:56:01 INFO - PROCESS | 1649 | 1467924961179 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]]]}] 13:56:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:56:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 921ms 13:56:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:56:01 INFO - PROCESS | 1649 | 1467924961192 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 13:56:01 INFO - PROCESS | 1649 | 1467924961194 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 13:56:01 INFO - PROCESS | 1649 | 1467924961196 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:56:01 INFO - PROCESS | 1649 | 1467924961197 Marionette TRACE conn2 <- [1,694,null,{}] 13:56:01 INFO - PROCESS | 1649 | 1467924961208 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}] 13:56:01 INFO - PROCESS | 1649 | 1467924961210 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:01 INFO - PROCESS | 1649 | 1467924961278 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 13:56:01 INFO - PROCESS | 1649 | 1467924961281 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:01 INFO - PROCESS | 1649 | 1467924961283 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x11967d800 == 32 [pid = 1649] [id = 181] 13:56:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11336d800) [pid = 1649] [serial = 541] [outer = 0x0] 13:56:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x118790800) [pid = 1649] [serial = 542] [outer = 0x11336d800] 13:56:01 INFO - PROCESS | 1649 | 1467924961311 Marionette DEBUG loaded listener.js 13:56:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1187ef800) [pid = 1649] [serial = 543] [outer = 0x11336d800] 13:56:02 INFO - PROCESS | 1649 | 1467924962175 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]]]}] 13:56:02 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) 13:56:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1020ms 13:56:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:56:02 INFO - PROCESS | 1649 | 1467924962217 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 13:56:02 INFO - PROCESS | 1649 | 1467924962218 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 13:56:02 INFO - PROCESS | 1649 | 1467924962220 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:56:02 INFO - PROCESS | 1649 | 1467924962221 Marionette TRACE conn2 <- [1,698,null,{}] 13:56:02 INFO - PROCESS | 1649 | 1467924962223 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}] 13:56:02 INFO - PROCESS | 1649 | 1467924962227 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:02 INFO - PROCESS | 1649 | 1467924962337 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 13:56:02 INFO - PROCESS | 1649 | 1467924962349 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:02 INFO - PROCESS | 1649 | 1467924962350 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a43800 == 33 [pid = 1649] [id = 182] 13:56:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118806000) [pid = 1649] [serial = 544] [outer = 0x0] 13:56:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11932f400) [pid = 1649] [serial = 545] [outer = 0x118806000] 13:56:02 INFO - PROCESS | 1649 | 1467924962375 Marionette DEBUG loaded listener.js 13:56:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x119710800) [pid = 1649] [serial = 546] [outer = 0x118806000] 13:56:03 INFO - PROCESS | 1649 | 1467924963207 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]]]}] 13:56:03 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) 13:56:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1024ms 13:56:03 INFO - PROCESS | 1649 | 1467924963245 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 13:56:03 INFO - PROCESS | 1649 | 1467924963247 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 13:56:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:56:03 INFO - PROCESS | 1649 | 1467924963250 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:56:03 INFO - PROCESS | 1649 | 1467924963252 Marionette TRACE conn2 <- [1,702,null,{}] 13:56:03 INFO - PROCESS | 1649 | 1467924963255 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}] 13:56:03 INFO - PROCESS | 1649 | 1467924963257 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:03 INFO - PROCESS | 1649 | 1467924963361 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 13:56:03 INFO - PROCESS | 1649 | 1467924963395 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:03 INFO - PROCESS | 1649 | 1467924963396 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x120f3b800 == 34 [pid = 1649] [id = 183] 13:56:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x110e81c00) [pid = 1649] [serial = 547] [outer = 0x0] 13:56:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x120d28c00) [pid = 1649] [serial = 548] [outer = 0x110e81c00] 13:56:03 INFO - PROCESS | 1649 | 1467924963419 Marionette DEBUG loaded listener.js 13:56:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x120e2d800) [pid = 1649] [serial = 549] [outer = 0x110e81c00] 13:56:04 INFO - PROCESS | 1649 | 1467924964198 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]]]}] 13:56:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:56:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 971ms 13:56:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:56:04 INFO - PROCESS | 1649 | 1467924964221 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 13:56:04 INFO - PROCESS | 1649 | 1467924964223 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 13:56:04 INFO - PROCESS | 1649 | 1467924964225 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:56:04 INFO - PROCESS | 1649 | 1467924964226 Marionette TRACE conn2 <- [1,706,null,{}] 13:56:04 INFO - PROCESS | 1649 | 1467924964230 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}] 13:56:04 INFO - PROCESS | 1649 | 1467924964231 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:04 INFO - PROCESS | 1649 | 1467924964320 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 13:56:04 INFO - PROCESS | 1649 | 1467924964323 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:04 INFO - PROCESS | 1649 | 1467924964325 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12138f800 == 35 [pid = 1649] [id = 184] 13:56:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119a7cc00) [pid = 1649] [serial = 550] [outer = 0x0] 13:56:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x120e35400) [pid = 1649] [serial = 551] [outer = 0x119a7cc00] 13:56:04 INFO - PROCESS | 1649 | 1467924964350 Marionette DEBUG loaded listener.js 13:56:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1212ed400) [pid = 1649] [serial = 552] [outer = 0x119a7cc00] 13:56:04 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x111e62400) [pid = 1649] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:56:04 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1121ba400) [pid = 1649] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:56:04 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x120e13c00) [pid = 1649] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:56:04 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1125fd400) [pid = 1649] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:56:04 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11876d800) [pid = 1649] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:56:04 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1133e4800) [pid = 1649] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:56:04 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x121151c00) [pid = 1649] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:56:04 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x119a85400) [pid = 1649] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:56:04 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1176ddc00) [pid = 1649] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:56:04 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x112979800) [pid = 1649] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:56:04 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x118772800) [pid = 1649] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:56:04 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1180b6800) [pid = 1649] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:56:04 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1133cc800) [pid = 1649] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:56:04 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1125fcc00) [pid = 1649] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:56:04 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1166f1c00) [pid = 1649] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:56:05 INFO - PROCESS | 1649 | 1467924965189 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]]]}] 13:56:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:56:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 972ms 13:56:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:56:05 INFO - PROCESS | 1649 | 1467924965197 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 13:56:05 INFO - PROCESS | 1649 | 1467924965198 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 13:56:05 INFO - PROCESS | 1649 | 1467924965200 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:56:05 INFO - PROCESS | 1649 | 1467924965201 Marionette TRACE conn2 <- [1,710,null,{}] 13:56:05 INFO - PROCESS | 1649 | 1467924965203 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}] 13:56:05 INFO - PROCESS | 1649 | 1467924965205 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:05 INFO - PROCESS | 1649 | 1467924965305 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 13:56:05 INFO - PROCESS | 1649 | 1467924965311 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:05 INFO - PROCESS | 1649 | 1467924965312 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x118337800 == 36 [pid = 1649] [id = 185] 13:56:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1180b6800) [pid = 1649] [serial = 553] [outer = 0x0] 13:56:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1185e8400) [pid = 1649] [serial = 554] [outer = 0x1180b6800] 13:56:05 INFO - PROCESS | 1649 | 1467924965336 Marionette DEBUG loaded listener.js 13:56:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x120e10400) [pid = 1649] [serial = 555] [outer = 0x1180b6800] 13:56:06 INFO - PROCESS | 1649 | 1467924966102 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]]]}] 13:56:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:56:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 922ms 13:56:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:56:06 INFO - PROCESS | 1649 | 1467924966122 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 13:56:06 INFO - PROCESS | 1649 | 1467924966123 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 13:56:06 INFO - PROCESS | 1649 | 1467924966125 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:56:06 INFO - PROCESS | 1649 | 1467924966128 Marionette TRACE conn2 <- [1,714,null,{}] 13:56:06 INFO - PROCESS | 1649 | 1467924966130 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}] 13:56:06 INFO - PROCESS | 1649 | 1467924966131 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:06 INFO - PROCESS | 1649 | 1467924966206 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 13:56:06 INFO - PROCESS | 1649 | 1467924966212 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:06 INFO - PROCESS | 1649 | 1467924966214 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x1248a3800 == 37 [pid = 1649] [id = 186] 13:56:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x119334800) [pid = 1649] [serial = 556] [outer = 0x0] 13:56:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1217d9400) [pid = 1649] [serial = 557] [outer = 0x119334800] 13:56:06 INFO - PROCESS | 1649 | 1467924966238 Marionette DEBUG loaded listener.js 13:56:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1236b6c00) [pid = 1649] [serial = 558] [outer = 0x119334800] 13:56:07 INFO - PROCESS | 1649 | 1467924967141 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]]]}] 13:56:07 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 13:56:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1070ms 13:56:07 INFO - PROCESS | 1649 | 1467924967197 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 13:56:07 INFO - PROCESS | 1649 | 1467924967200 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 13:56:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:56:07 INFO - PROCESS | 1649 | 1467924967203 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:56:07 INFO - PROCESS | 1649 | 1467924967205 Marionette TRACE conn2 <- [1,718,null,{}] 13:56:07 INFO - PROCESS | 1649 | 1467924967209 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}] 13:56:07 INFO - PROCESS | 1649 | 1467924967210 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:07 INFO - PROCESS | 1649 | 1467924967318 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 13:56:07 INFO - PROCESS | 1649 | 1467924967364 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:07 INFO - PROCESS | 1649 | 1467924967366 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x116675000 == 38 [pid = 1649] [id = 187] 13:56:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x111e62400) [pid = 1649] [serial = 559] [outer = 0x0] 13:56:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1128a9000) [pid = 1649] [serial = 560] [outer = 0x111e62400] 13:56:07 INFO - PROCESS | 1649 | 1467924967397 Marionette DEBUG loaded listener.js 13:56:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x112d9f800) [pid = 1649] [serial = 561] [outer = 0x111e62400] 13:56:08 INFO - PROCESS | 1649 | 1467924968343 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]]]}] 13:56:08 INFO - PROCESS | 1649 | --DOCSHELL 0x118337800 == 37 [pid = 1649] [id = 185] 13:56:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12138f800 == 36 [pid = 1649] [id = 184] 13:56:08 INFO - PROCESS | 1649 | --DOCSHELL 0x120f3b800 == 35 [pid = 1649] [id = 183] 13:56:08 INFO - PROCESS | 1649 | --DOCSHELL 0x119a43800 == 34 [pid = 1649] [id = 182] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x127287c00) [pid = 1649] [serial = 527] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOCSHELL 0x11967d800 == 33 [pid = 1649] [id = 181] 13:56:08 INFO - PROCESS | 1649 | --DOCSHELL 0x118ad5000 == 32 [pid = 1649] [id = 180] 13:56:08 INFO - PROCESS | 1649 | --DOCSHELL 0x118338000 == 31 [pid = 1649] [id = 179] 13:56:08 INFO - PROCESS | 1649 | --DOCSHELL 0x11700c800 == 30 [pid = 1649] [id = 178] 13:56:08 INFO - PROCESS | 1649 | --DOCSHELL 0x11334e800 == 29 [pid = 1649] [id = 177] 13:56:08 INFO - PROCESS | 1649 | --DOCSHELL 0x128e2b800 == 28 [pid = 1649] [id = 176] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1194de800) [pid = 1649] [serial = 509] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x120d1e800) [pid = 1649] [serial = 512] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x119709400) [pid = 1649] [serial = 510] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x121628400) [pid = 1649] [serial = 515] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x116077c00) [pid = 1649] [serial = 518] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1253dc800) [pid = 1649] [serial = 524] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x118804000) [pid = 1649] [serial = 519] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1160e7400) [pid = 1649] [serial = 495] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x113a5ac00) [pid = 1649] [serial = 494] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x127491800) [pid = 1649] [serial = 491] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x124b84c00) [pid = 1649] [serial = 490] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x120e2f400) [pid = 1649] [serial = 488] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x120e0c800) [pid = 1649] [serial = 487] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x1185e2c00) [pid = 1649] [serial = 485] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x117ea5400) [pid = 1649] [serial = 484] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x113d92c00) [pid = 1649] [serial = 482] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x1129a4400) [pid = 1649] [serial = 481] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x11879f400) [pid = 1649] [serial = 506] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x11857cc00) [pid = 1649] [serial = 503] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x118715400) [pid = 1649] [serial = 504] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x116030400) [pid = 1649] [serial = 500] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x116979400) [pid = 1649] [serial = 501] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x1129e4c00) [pid = 1649] [serial = 498] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x1128ac400) [pid = 1649] [serial = 497] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 57 (0x1236b5c00) [pid = 1649] [serial = 516] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 56 (0x120ece000) [pid = 1649] [serial = 513] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 55 (0x123750800) [pid = 1649] [serial = 522] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 54 (0x125e19400) [pid = 1649] [serial = 525] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 53 (0x11904e800) [pid = 1649] [serial = 507] [outer = 0x0] [url = about:blank] 13:56:08 INFO - PROCESS | 1649 | --DOMWINDOW == 52 (0x121413800) [pid = 1649] [serial = 521] [outer = 0x0] [url = about:blank] 13:56:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:56:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1221ms 13:56:08 INFO - PROCESS | 1649 | 1467924968423 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 13:56:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:56:08 INFO - PROCESS | 1649 | 1467924968426 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 13:56:08 INFO - PROCESS | 1649 | 1467924968429 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:56:08 INFO - PROCESS | 1649 | 1467924968430 Marionette TRACE conn2 <- [1,722,null,{}] 13:56:08 INFO - PROCESS | 1649 | 1467924968434 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}] 13:56:08 INFO - PROCESS | 1649 | 1467924968435 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:08 INFO - PROCESS | 1649 | 1467924968508 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 13:56:08 INFO - PROCESS | 1649 | 1467924968515 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:08 INFO - PROCESS | 1649 | 1467924968518 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x113f3d000 == 29 [pid = 1649] [id = 188] 13:56:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 53 (0x113867400) [pid = 1649] [serial = 562] [outer = 0x0] 13:56:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x113d41000) [pid = 1649] [serial = 563] [outer = 0x113867400] 13:56:08 INFO - PROCESS | 1649 | 1467924968544 Marionette DEBUG loaded listener.js 13:56:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x1150da400) [pid = 1649] [serial = 564] [outer = 0x113867400] 13:56:08 INFO - PROCESS | 1649 | 1467924968899 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] 13:56:08 INFO - PROCESS | 1649 | 1467924968953 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 13:56:08 INFO - PROCESS | 1649 | 1467924968957 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:56:08 INFO - PROCESS | 1649 | 1467924968959 Marionette TRACE conn2 <- [1,726,null,{}] 13:56:08 INFO - PROCESS | 1649 | 1467924968962 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}] 13:56:08 INFO - PROCESS | 1649 | 1467924968963 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:09 INFO - PROCESS | 1649 | 1467924969040 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 13:56:09 INFO - PROCESS | 1649 | 1467924969046 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:09 INFO - PROCESS | 1649 | 1467924969048 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x11724a800 == 30 [pid = 1649] [id = 189] 13:56:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x11607ac00) [pid = 1649] [serial = 565] [outer = 0x0] 13:56:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x116f92400) [pid = 1649] [serial = 566] [outer = 0x11607ac00] 13:56:09 INFO - PROCESS | 1649 | 1467924969075 Marionette DEBUG loaded listener.js 13:56:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x1176ddc00) [pid = 1649] [serial = 567] [outer = 0x11607ac00] 13:56:09 INFO - PROCESS | 1649 | 1467924969438 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]]]}] 13:56:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:56:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 520ms 13:56:09 INFO - PROCESS | 1649 | 1467924969478 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 13:56:09 INFO - PROCESS | 1649 | 1467924969479 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 13:56:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:56:09 INFO - PROCESS | 1649 | 1467924969482 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:56:09 INFO - PROCESS | 1649 | 1467924969484 Marionette TRACE conn2 <- [1,730,null,{}] 13:56:09 INFO - PROCESS | 1649 | 1467924969492 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}] 13:56:09 INFO - PROCESS | 1649 | 1467924969495 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:09 INFO - PROCESS | 1649 | 1467924969573 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 13:56:09 INFO - PROCESS | 1649 | 1467924969581 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:09 INFO - PROCESS | 1649 | 1467924969583 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ad3000 == 31 [pid = 1649] [id = 190] 13:56:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x11857f000) [pid = 1649] [serial = 568] [outer = 0x0] 13:56:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x118774400) [pid = 1649] [serial = 569] [outer = 0x11857f000] 13:56:09 INFO - PROCESS | 1649 | 1467924969610 Marionette DEBUG loaded listener.js 13:56:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x11880d400) [pid = 1649] [serial = 570] [outer = 0x11857f000] 13:56:09 INFO - PROCESS | 1649 | 1467924969963 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] 13:56:10 INFO - PROCESS | 1649 | 1467924970005 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 13:56:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:56:10 INFO - PROCESS | 1649 | 1467924970007 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:56:10 INFO - PROCESS | 1649 | 1467924970008 Marionette TRACE conn2 <- [1,734,null,{}] 13:56:10 INFO - PROCESS | 1649 | 1467924970011 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}] 13:56:10 INFO - PROCESS | 1649 | 1467924970014 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:10 INFO - PROCESS | 1649 | 1467924970087 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 13:56:10 INFO - PROCESS | 1649 | 1467924970090 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:10 INFO - PROCESS | 1649 | 1467924970091 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196a1000 == 32 [pid = 1649] [id = 191] 13:56:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x1128a5800) [pid = 1649] [serial = 571] [outer = 0x0] 13:56:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x11970a800) [pid = 1649] [serial = 572] [outer = 0x1128a5800] 13:56:10 INFO - PROCESS | 1649 | 1467924970119 Marionette DEBUG loaded listener.js 13:56:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x120e0dc00) [pid = 1649] [serial = 573] [outer = 0x1128a5800] 13:56:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:56:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 419ms 13:56:10 INFO - PROCESS | 1649 | 1467924970421 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]]]}] 13:56:10 INFO - PROCESS | 1649 | 1467924970434 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 13:56:10 INFO - PROCESS | 1649 | 1467924970435 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 13:56:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:56:10 INFO - PROCESS | 1649 | 1467924970438 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:56:10 INFO - PROCESS | 1649 | 1467924970439 Marionette TRACE conn2 <- [1,738,null,{}] 13:56:10 INFO - PROCESS | 1649 | 1467924970441 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}] 13:56:10 INFO - PROCESS | 1649 | 1467924970442 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:10 INFO - PROCESS | 1649 | 1467924970519 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 13:56:10 INFO - PROCESS | 1649 | 1467924970522 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:10 INFO - PROCESS | 1649 | 1467924970523 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x120d64800 == 33 [pid = 1649] [id = 192] 13:56:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1128b3800) [pid = 1649] [serial = 574] [outer = 0x0] 13:56:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x120e2fc00) [pid = 1649] [serial = 575] [outer = 0x1128b3800] 13:56:10 INFO - PROCESS | 1649 | 1467924970550 Marionette DEBUG loaded listener.js 13:56:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x120eccc00) [pid = 1649] [serial = 576] [outer = 0x1128b3800] 13:56:11 INFO - PROCESS | 1649 | 1467924971413 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]]]}] 13:56:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:56:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1019ms 13:56:11 INFO - PROCESS | 1649 | 1467924971458 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 13:56:11 INFO - PROCESS | 1649 | 1467924971459 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 13:56:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:56:11 INFO - PROCESS | 1649 | 1467924971461 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:56:11 INFO - PROCESS | 1649 | 1467924971462 Marionette TRACE conn2 <- [1,742,null,{}] 13:56:11 INFO - PROCESS | 1649 | 1467924971464 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}] 13:56:11 INFO - PROCESS | 1649 | 1467924971468 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:11 INFO - PROCESS | 1649 | 1467924971587 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 13:56:11 INFO - PROCESS | 1649 | 1467924971620 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:11 INFO - PROCESS | 1649 | 1467924971621 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x121386000 == 34 [pid = 1649] [id = 193] 13:56:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x120ecc800) [pid = 1649] [serial = 577] [outer = 0x0] 13:56:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x123751000) [pid = 1649] [serial = 578] [outer = 0x120ecc800] 13:56:11 INFO - PROCESS | 1649 | 1467924971646 Marionette DEBUG loaded listener.js 13:56:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x1253e6c00) [pid = 1649] [serial = 579] [outer = 0x120ecc800] 13:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x110e81c00) [pid = 1649] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x116f96c00) [pid = 1649] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x11336d800) [pid = 1649] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x110e80800) [pid = 1649] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x1128a7c00) [pid = 1649] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x11336e800) [pid = 1649] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x119a7cc00) [pid = 1649] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x1180b6800) [pid = 1649] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:56:12 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x118806000) [pid = 1649] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:56:12 INFO - PROCESS | 1649 | 1467924972418 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]]]}] 13:56:12 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 13:56:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 969ms 13:56:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:56:12 INFO - PROCESS | 1649 | 1467924972431 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 13:56:12 INFO - PROCESS | 1649 | 1467924972432 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 13:56:12 INFO - PROCESS | 1649 | 1467924972434 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:56:12 INFO - PROCESS | 1649 | 1467924972435 Marionette TRACE conn2 <- [1,746,null,{}] 13:56:12 INFO - PROCESS | 1649 | 1467924972437 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}] 13:56:12 INFO - PROCESS | 1649 | 1467924972438 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:12 INFO - PROCESS | 1649 | 1467924972509 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 13:56:12 INFO - PROCESS | 1649 | 1467924972516 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:12 INFO - PROCESS | 1649 | 1467924972517 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x123790800 == 35 [pid = 1649] [id = 194] 13:56:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x112f0bc00) [pid = 1649] [serial = 580] [outer = 0x0] 13:56:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x11876d800) [pid = 1649] [serial = 581] [outer = 0x112f0bc00] 13:56:12 INFO - PROCESS | 1649 | 1467924972541 Marionette DEBUG loaded listener.js 13:56:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x120e17400) [pid = 1649] [serial = 582] [outer = 0x112f0bc00] 13:56:13 INFO - PROCESS | 1649 | 1467924973349 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]]]}] 13:56:13 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.) 13:56:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 918ms 13:56:13 INFO - PROCESS | 1649 | 1467924973352 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 13:56:13 INFO - PROCESS | 1649 | 1467924973353 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 13:56:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:56:13 INFO - PROCESS | 1649 | 1467924973356 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:56:13 INFO - PROCESS | 1649 | 1467924973357 Marionette TRACE conn2 <- [1,750,null,{}] 13:56:13 INFO - PROCESS | 1649 | 1467924973359 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}] 13:56:13 INFO - PROCESS | 1649 | 1467924973361 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:13 INFO - PROCESS | 1649 | 1467924973433 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 13:56:13 INFO - PROCESS | 1649 | 1467924973480 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:13 INFO - PROCESS | 1649 | 1467924973481 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x1253a7800 == 36 [pid = 1649] [id = 195] 13:56:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1121bcc00) [pid = 1649] [serial = 583] [outer = 0x0] 13:56:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x1255f6000) [pid = 1649] [serial = 584] [outer = 0x1121bcc00] 13:56:13 INFO - PROCESS | 1649 | 1467924973505 Marionette DEBUG loaded listener.js 13:56:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x126cc1c00) [pid = 1649] [serial = 585] [outer = 0x1121bcc00] 13:56:14 INFO - PROCESS | 1649 | 1467924974260 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]]]}] 13:56:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:56:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 920ms 13:56:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:56:14 INFO - PROCESS | 1649 | 1467924974277 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 13:56:14 INFO - PROCESS | 1649 | 1467924974279 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 13:56:14 INFO - PROCESS | 1649 | 1467924974283 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:56:14 INFO - PROCESS | 1649 | 1467924974285 Marionette TRACE conn2 <- [1,754,null,{}] 13:56:14 INFO - PROCESS | 1649 | 1467924974288 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}] 13:56:14 INFO - PROCESS | 1649 | 1467924974290 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:14 INFO - PROCESS | 1649 | 1467924974363 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 13:56:14 INFO - PROCESS | 1649 | 1467924974367 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:14 INFO - PROCESS | 1649 | 1467924974368 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x125ecc000 == 37 [pid = 1649] [id = 196] 13:56:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x126cc4400) [pid = 1649] [serial = 586] [outer = 0x0] 13:56:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x127292000) [pid = 1649] [serial = 587] [outer = 0x126cc4400] 13:56:14 INFO - PROCESS | 1649 | 1467924974392 Marionette DEBUG loaded listener.js 13:56:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x127497400) [pid = 1649] [serial = 588] [outer = 0x126cc4400] 13:56:15 INFO - PROCESS | 1649 | 1467924975242 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]]]}] 13:56:15 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 13:56:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 972ms 13:56:15 INFO - PROCESS | 1649 | 1467924975254 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 13:56:15 INFO - PROCESS | 1649 | 1467924975257 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 13:56:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:56:15 INFO - PROCESS | 1649 | 1467924975262 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:56:15 INFO - PROCESS | 1649 | 1467924975265 Marionette TRACE conn2 <- [1,758,null,{}] 13:56:15 INFO - PROCESS | 1649 | 1467924975269 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}] 13:56:15 INFO - PROCESS | 1649 | 1467924975271 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:15 INFO - PROCESS | 1649 | 1467924975397 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 13:56:15 INFO - PROCESS | 1649 | 1467924975444 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:15 INFO - PROCESS | 1649 | 1467924975445 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f4b800 == 38 [pid = 1649] [id = 197] 13:56:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1125fe400) [pid = 1649] [serial = 589] [outer = 0x0] 13:56:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1133edc00) [pid = 1649] [serial = 590] [outer = 0x1125fe400] 13:56:15 INFO - PROCESS | 1649 | 1467924975476 Marionette DEBUG loaded listener.js 13:56:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x116030400) [pid = 1649] [serial = 591] [outer = 0x1125fe400] 13:56:15 INFO - PROCESS | 1649 | 1467924975864 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]]]}] 13:56:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:56:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 674ms 13:56:15 INFO - PROCESS | 1649 | 1467924975935 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 13:56:15 INFO - PROCESS | 1649 | 1467924975939 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 13:56:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:56:15 INFO - PROCESS | 1649 | 1467924975946 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:56:15 INFO - PROCESS | 1649 | 1467924975949 Marionette TRACE conn2 <- [1,762,null,{}] 13:56:15 INFO - PROCESS | 1649 | 1467924975953 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}] 13:56:15 INFO - PROCESS | 1649 | 1467924975956 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:16 INFO - PROCESS | 1649 | 1467924976099 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 13:56:16 INFO - PROCESS | 1649 | 1467924976208 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:16 INFO - PROCESS | 1649 | 1467924976210 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x119672800 == 39 [pid = 1649] [id = 198] 13:56:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1180bd000) [pid = 1649] [serial = 592] [outer = 0x0] 13:56:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1185dac00) [pid = 1649] [serial = 593] [outer = 0x1180bd000] 13:56:16 INFO - PROCESS | 1649 | 1467924976258 Marionette DEBUG loaded listener.js 13:56:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x118794400) [pid = 1649] [serial = 594] [outer = 0x1180bd000] 13:56:17 INFO - PROCESS | 1649 | 1467924977136 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]]]}] 13:56:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:56:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1223ms 13:56:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:56:17 INFO - PROCESS | 1649 | 1467924977169 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 13:56:17 INFO - PROCESS | 1649 | 1467924977171 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 13:56:17 INFO - PROCESS | 1649 | 1467924977173 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:56:17 INFO - PROCESS | 1649 | 1467924977175 Marionette TRACE conn2 <- [1,766,null,{}] 13:56:17 INFO - PROCESS | 1649 | 1467924977184 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}] 13:56:17 INFO - PROCESS | 1649 | 1467924977187 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:17 INFO - PROCESS | 1649 | 1467924977391 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 13:56:17 INFO - PROCESS | 1649 | 1467924977450 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:17 INFO - PROCESS | 1649 | 1467924977452 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x1162e5800 == 40 [pid = 1649] [id = 199] 13:56:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x112c2e000) [pid = 1649] [serial = 595] [outer = 0x0] 13:56:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11336e800) [pid = 1649] [serial = 596] [outer = 0x112c2e000] 13:56:17 INFO - PROCESS | 1649 | 1467924977480 Marionette DEBUG loaded listener.js 13:56:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x113f08800) [pid = 1649] [serial = 597] [outer = 0x112c2e000] 13:56:18 INFO - PROCESS | 1649 | --DOCSHELL 0x1253a7800 == 39 [pid = 1649] [id = 195] 13:56:18 INFO - PROCESS | 1649 | --DOCSHELL 0x123790800 == 38 [pid = 1649] [id = 194] 13:56:18 INFO - PROCESS | 1649 | --DOCSHELL 0x121386000 == 37 [pid = 1649] [id = 193] 13:56:18 INFO - PROCESS | 1649 | --DOCSHELL 0x120d64800 == 36 [pid = 1649] [id = 192] 13:56:18 INFO - PROCESS | 1649 | --DOCSHELL 0x1196a1000 == 35 [pid = 1649] [id = 191] 13:56:18 INFO - PROCESS | 1649 | --DOCSHELL 0x118ad3000 == 34 [pid = 1649] [id = 190] 13:56:18 INFO - PROCESS | 1649 | --DOCSHELL 0x11724a800 == 33 [pid = 1649] [id = 189] 13:56:18 INFO - PROCESS | 1649 | --DOCSHELL 0x113f3d000 == 32 [pid = 1649] [id = 188] 13:56:18 INFO - PROCESS | 1649 | --DOCSHELL 0x1248a3800 == 31 [pid = 1649] [id = 186] 13:56:18 INFO - PROCESS | 1649 | --DOCSHELL 0x116675000 == 30 [pid = 1649] [id = 187] 13:56:18 INFO - PROCESS | 1649 | --DOCSHELL 0x119672800 == 29 [pid = 1649] [id = 198] 13:56:18 INFO - PROCESS | 1649 | --DOCSHELL 0x125ecc000 == 28 [pid = 1649] [id = 196] 13:56:18 INFO - PROCESS | 1649 | --DOCSHELL 0x116f4b800 == 27 [pid = 1649] [id = 197] 13:56:18 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x120d28c00) [pid = 1649] [serial = 548] [outer = 0x0] [url = about:blank] 13:56:18 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1185df800) [pid = 1649] [serial = 539] [outer = 0x0] [url = about:blank] 13:56:18 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1185e7400) [pid = 1649] [serial = 540] [outer = 0x0] [url = about:blank] 13:56:18 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x118790800) [pid = 1649] [serial = 542] [outer = 0x0] [url = about:blank] 13:56:18 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1187ef800) [pid = 1649] [serial = 543] [outer = 0x0] [url = about:blank] 13:56:18 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x117206c00) [pid = 1649] [serial = 536] [outer = 0x0] [url = about:blank] 13:56:18 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x1176e7000) [pid = 1649] [serial = 537] [outer = 0x0] [url = about:blank] 13:56:18 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x112c07400) [pid = 1649] [serial = 530] [outer = 0x0] [url = about:blank] 13:56:18 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x112da0c00) [pid = 1649] [serial = 531] [outer = 0x0] [url = about:blank] 13:56:18 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x113840c00) [pid = 1649] [serial = 533] [outer = 0x0] [url = about:blank] 13:56:18 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x11602dc00) [pid = 1649] [serial = 534] [outer = 0x0] [url = about:blank] 13:56:18 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x120e2d800) [pid = 1649] [serial = 549] [outer = 0x0] [url = about:blank] 13:56:18 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x120e35400) [pid = 1649] [serial = 551] [outer = 0x0] [url = about:blank] 13:56:18 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x1185e8400) [pid = 1649] [serial = 554] [outer = 0x0] [url = about:blank] 13:56:18 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x1212ed400) [pid = 1649] [serial = 552] [outer = 0x0] [url = about:blank] 13:56:18 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x11932f400) [pid = 1649] [serial = 545] [outer = 0x0] [url = about:blank] 13:56:18 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x119710800) [pid = 1649] [serial = 546] [outer = 0x0] [url = about:blank] 13:56:18 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x120e10400) [pid = 1649] [serial = 555] [outer = 0x0] [url = about:blank] 13:56:18 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x1217d9400) [pid = 1649] [serial = 557] [outer = 0x0] [url = about:blank] 13:56:18 INFO - PROCESS | 1649 | 1467924978389 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]]]}] 13:56:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:56:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1224ms 13:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:56:18 INFO - PROCESS | 1649 | 1467924978398 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 13:56:18 INFO - PROCESS | 1649 | 1467924978400 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 13:56:18 INFO - PROCESS | 1649 | 1467924978404 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:56:18 INFO - PROCESS | 1649 | 1467924978405 Marionette TRACE conn2 <- [1,770,null,{}] 13:56:18 INFO - PROCESS | 1649 | 1467924978410 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}] 13:56:18 INFO - PROCESS | 1649 | 1467924978411 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:18 INFO - PROCESS | 1649 | 1467924978491 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 13:56:18 INFO - PROCESS | 1649 | 1467924978498 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:18 INFO - PROCESS | 1649 | 1467924978500 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x113d72000 == 28 [pid = 1649] [id = 200] 13:56:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x112d49400) [pid = 1649] [serial = 598] [outer = 0x0] 13:56:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x1133d0000) [pid = 1649] [serial = 599] [outer = 0x112d49400] 13:56:18 INFO - PROCESS | 1649 | 1467924978529 Marionette DEBUG loaded listener.js 13:56:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x113f04000) [pid = 1649] [serial = 600] [outer = 0x112d49400] 13:56:18 INFO - PROCESS | 1649 | 1467924978867 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]]]}] 13:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 472ms 13:56:18 INFO - PROCESS | 1649 | 1467924978875 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 13:56:18 INFO - PROCESS | 1649 | 1467924978881 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 13:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:56:18 INFO - PROCESS | 1649 | 1467924978886 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:56:18 INFO - PROCESS | 1649 | 1467924978888 Marionette TRACE conn2 <- [1,774,null,{}] 13:56:18 INFO - PROCESS | 1649 | 1467924978891 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}] 13:56:18 INFO - PROCESS | 1649 | 1467924978892 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:18 INFO - PROCESS | 1649 | 1467924978984 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 13:56:19 INFO - PROCESS | 1649 | 1467924979032 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:19 INFO - PROCESS | 1649 | 1467924979033 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x117247000 == 29 [pid = 1649] [id = 201] 13:56:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x113f0a400) [pid = 1649] [serial = 601] [outer = 0x0] 13:56:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x116629c00) [pid = 1649] [serial = 602] [outer = 0x113f0a400] 13:56:19 INFO - PROCESS | 1649 | 1467924979061 Marionette DEBUG loaded listener.js 13:56:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x117205000) [pid = 1649] [serial = 603] [outer = 0x113f0a400] 13:56:19 INFO - PROCESS | 1649 | 1467924979336 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]]]}] 13:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 470ms 13:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:56:19 INFO - PROCESS | 1649 | 1467924979356 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 13:56:19 INFO - PROCESS | 1649 | 1467924979357 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 13:56:19 INFO - PROCESS | 1649 | 1467924979360 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:56:19 INFO - PROCESS | 1649 | 1467924979365 Marionette TRACE conn2 <- [1,778,null,{}] 13:56:19 INFO - PROCESS | 1649 | 1467924979392 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}] 13:56:19 INFO - PROCESS | 1649 | 1467924979396 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:19 INFO - PROCESS | 1649 | 1467924979474 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 13:56:19 INFO - PROCESS | 1649 | 1467924979524 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:19 INFO - PROCESS | 1649 | 1467924979527 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x11887a800 == 30 [pid = 1649] [id = 202] 13:56:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x117e9c800) [pid = 1649] [serial = 604] [outer = 0x0] 13:56:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x1185e0c00) [pid = 1649] [serial = 605] [outer = 0x117e9c800] 13:56:19 INFO - PROCESS | 1649 | 1467924979555 Marionette DEBUG loaded listener.js 13:56:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x118776c00) [pid = 1649] [serial = 606] [outer = 0x117e9c800] 13:56:19 INFO - PROCESS | 1649 | 1467924979847 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]]]}] 13:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 537ms 13:56:19 INFO - PROCESS | 1649 | 1467924979898 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 13:56:19 INFO - PROCESS | 1649 | 1467924979899 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 13:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:56:19 INFO - PROCESS | 1649 | 1467924979902 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:56:19 INFO - PROCESS | 1649 | 1467924979903 Marionette TRACE conn2 <- [1,782,null,{}] 13:56:19 INFO - PROCESS | 1649 | 1467924979905 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}] 13:56:19 INFO - PROCESS | 1649 | 1467924979906 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:19 INFO - PROCESS | 1649 | 1467924979980 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 13:56:19 INFO - PROCESS | 1649 | 1467924979984 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:19 INFO - PROCESS | 1649 | 1467924979985 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x119680800 == 31 [pid = 1649] [id = 203] 13:56:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x1187e4400) [pid = 1649] [serial = 607] [outer = 0x0] 13:56:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x119070000) [pid = 1649] [serial = 608] [outer = 0x1187e4400] 13:56:20 INFO - PROCESS | 1649 | 1467924980012 Marionette DEBUG loaded listener.js 13:56:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x119335400) [pid = 1649] [serial = 609] [outer = 0x1187e4400] 13:56:20 INFO - PROCESS | 1649 | 1467924980326 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]]]}] 13:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 470ms 13:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:56:20 INFO - PROCESS | 1649 | 1467924980372 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 13:56:20 INFO - PROCESS | 1649 | 1467924980374 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 13:56:20 INFO - PROCESS | 1649 | 1467924980376 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:56:20 INFO - PROCESS | 1649 | 1467924980377 Marionette TRACE conn2 <- [1,786,null,{}] 13:56:20 INFO - PROCESS | 1649 | 1467924980379 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}] 13:56:20 INFO - PROCESS | 1649 | 1467924980381 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:20 INFO - PROCESS | 1649 | 1467924980486 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 13:56:20 INFO - PROCESS | 1649 | 1467924980498 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:20 INFO - PROCESS | 1649 | 1467924980500 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196a5000 == 32 [pid = 1649] [id = 204] 13:56:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x119330800) [pid = 1649] [serial = 610] [outer = 0x0] 13:56:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x119704400) [pid = 1649] [serial = 611] [outer = 0x119330800] 13:56:20 INFO - PROCESS | 1649 | 1467924980524 Marionette DEBUG loaded listener.js 13:56:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x119a79400) [pid = 1649] [serial = 612] [outer = 0x119330800] 13:56:20 INFO - PROCESS | 1649 | 1467924980856 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]]]}] 13:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 521ms 13:56:20 INFO - PROCESS | 1649 | 1467924980898 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 13:56:20 INFO - PROCESS | 1649 | 1467924980900 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 13:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:56:20 INFO - PROCESS | 1649 | 1467924980902 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:56:20 INFO - PROCESS | 1649 | 1467924980903 Marionette TRACE conn2 <- [1,790,null,{}] 13:56:20 INFO - PROCESS | 1649 | 1467924980906 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}] 13:56:20 INFO - PROCESS | 1649 | 1467924980910 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:21 INFO - PROCESS | 1649 | 1467924981038 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 13:56:21 INFO - PROCESS | 1649 | 1467924981087 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:21 INFO - PROCESS | 1649 | 1467924981088 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x121062800 == 33 [pid = 1649] [id = 205] 13:56:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x119a7cc00) [pid = 1649] [serial = 613] [outer = 0x0] 13:56:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x120e14400) [pid = 1649] [serial = 614] [outer = 0x119a7cc00] 13:56:21 INFO - PROCESS | 1649 | 1467924981128 Marionette DEBUG loaded listener.js 13:56:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x121412800) [pid = 1649] [serial = 615] [outer = 0x119a7cc00] 13:56:21 INFO - PROCESS | 1649 | 1467924981570 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]]]}] 13:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 720ms 13:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:56:21 INFO - PROCESS | 1649 | 1467924981623 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 13:56:21 INFO - PROCESS | 1649 | 1467924981624 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 13:56:21 INFO - PROCESS | 1649 | 1467924981632 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:56:21 INFO - PROCESS | 1649 | 1467924981633 Marionette TRACE conn2 <- [1,794,null,{}] 13:56:21 INFO - PROCESS | 1649 | 1467924981635 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}] 13:56:21 INFO - PROCESS | 1649 | 1467924981636 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:21 INFO - PROCESS | 1649 | 1467924981726 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 13:56:21 INFO - PROCESS | 1649 | 1467924981771 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:21 INFO - PROCESS | 1649 | 1467924981772 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12171e800 == 34 [pid = 1649] [id = 206] 13:56:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x121413800) [pid = 1649] [serial = 616] [outer = 0x0] 13:56:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x121886800) [pid = 1649] [serial = 617] [outer = 0x121413800] 13:56:21 INFO - PROCESS | 1649 | 1467924981795 Marionette DEBUG loaded listener.js 13:56:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x123750800) [pid = 1649] [serial = 618] [outer = 0x121413800] 13:56:22 INFO - PROCESS | 1649 | 1467924982081 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]]]}] 13:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 474ms 13:56:22 INFO - PROCESS | 1649 | 1467924982105 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 13:56:22 INFO - PROCESS | 1649 | 1467924982106 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 13:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:56:22 INFO - PROCESS | 1649 | 1467924982108 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:56:22 INFO - PROCESS | 1649 | 1467924982110 Marionette TRACE conn2 <- [1,798,null,{}] 13:56:22 INFO - PROCESS | 1649 | 1467924982119 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}] 13:56:22 INFO - PROCESS | 1649 | 1467924982120 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:22 INFO - PROCESS | 1649 | 1467924982216 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 13:56:22 INFO - PROCESS | 1649 | 1467924982221 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:22 INFO - PROCESS | 1649 | 1467924982222 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x121859000 == 35 [pid = 1649] [id = 207] 13:56:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x12161ec00) [pid = 1649] [serial = 619] [outer = 0x0] 13:56:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x124b8c800) [pid = 1649] [serial = 620] [outer = 0x12161ec00] 13:56:22 INFO - PROCESS | 1649 | 1467924982245 Marionette DEBUG loaded listener.js 13:56:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1255e9800) [pid = 1649] [serial = 621] [outer = 0x12161ec00] 13:56:22 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1121bcc00) [pid = 1649] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:56:22 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x120ecc800) [pid = 1649] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:56:22 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x112f0bc00) [pid = 1649] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:56:22 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x119334800) [pid = 1649] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:56:22 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1128a5800) [pid = 1649] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:56:22 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1128b3800) [pid = 1649] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:56:22 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x113867400) [pid = 1649] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:56:22 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11607ac00) [pid = 1649] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:56:22 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x111e62400) [pid = 1649] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:56:22 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x11857f000) [pid = 1649] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:56:22 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x126cc4400) [pid = 1649] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:56:22 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x123752000) [pid = 1649] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:56:22 INFO - PROCESS | 1649 | 1467924982647 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]]]}] 13:56:22 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 13:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 575ms 13:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:56:22 INFO - PROCESS | 1649 | 1467924982684 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 13:56:22 INFO - PROCESS | 1649 | 1467924982686 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 13:56:22 INFO - PROCESS | 1649 | 1467924982688 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:56:22 INFO - PROCESS | 1649 | 1467924982689 Marionette TRACE conn2 <- [1,802,null,{}] 13:56:22 INFO - PROCESS | 1649 | 1467924982691 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}] 13:56:22 INFO - PROCESS | 1649 | 1467924982692 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:22 INFO - PROCESS | 1649 | 1467924982764 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 13:56:22 INFO - PROCESS | 1649 | 1467924982767 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:22 INFO - PROCESS | 1649 | 1467924982768 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x125eca000 == 36 [pid = 1649] [id = 208] 13:56:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x11502cc00) [pid = 1649] [serial = 622] [outer = 0x0] 13:56:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x119338400) [pid = 1649] [serial = 623] [outer = 0x11502cc00] 13:56:22 INFO - PROCESS | 1649 | 1467924982802 Marionette DEBUG loaded listener.js 13:56:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x123752000) [pid = 1649] [serial = 624] [outer = 0x11502cc00] 13:56:23 INFO - PROCESS | 1649 | 1467924983120 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]]]}] 13:56:23 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 13:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 467ms 13:56:23 INFO - PROCESS | 1649 | 1467924983156 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 13:56:23 INFO - PROCESS | 1649 | 1467924983157 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 13:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:56:23 INFO - PROCESS | 1649 | 1467924983159 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:56:23 INFO - PROCESS | 1649 | 1467924983161 Marionette TRACE conn2 <- [1,806,null,{}] 13:56:23 INFO - PROCESS | 1649 | 1467924983165 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}] 13:56:23 INFO - PROCESS | 1649 | 1467924983167 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:23 INFO - PROCESS | 1649 | 1467924983262 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 13:56:23 INFO - PROCESS | 1649 | 1467924983269 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:23 INFO - PROCESS | 1649 | 1467924983270 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e36800 == 37 [pid = 1649] [id = 209] 13:56:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1172bb000) [pid = 1649] [serial = 625] [outer = 0x0] 13:56:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x125e19c00) [pid = 1649] [serial = 626] [outer = 0x1172bb000] 13:56:23 INFO - PROCESS | 1649 | 1467924983293 Marionette DEBUG loaded listener.js 13:56:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x12724d800) [pid = 1649] [serial = 627] [outer = 0x1172bb000] 13:56:23 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:56:23 INFO - PROCESS | 1649 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 13:56:23 INFO - PROCESS | 1649 | Determined SkiaGL cache limits: Size 100663296, Items: 256 13:56:23 INFO - PROCESS | 1649 | [GFX2-]: Using SkiaGL canvas. 13:56:23 INFO - PROCESS | 1649 | 1467924983629 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]]]}] 13:56:23 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 13:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 521ms 13:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:56:23 INFO - PROCESS | 1649 | 1467924983682 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 13:56:23 INFO - PROCESS | 1649 | 1467924983683 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 13:56:23 INFO - PROCESS | 1649 | 1467924983685 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:56:23 INFO - PROCESS | 1649 | 1467924983687 Marionette TRACE conn2 <- [1,810,null,{}] 13:56:23 INFO - PROCESS | 1649 | 1467924983689 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}] 13:56:23 INFO - PROCESS | 1649 | 1467924983691 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:23 INFO - PROCESS | 1649 | 1467924983782 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 13:56:23 INFO - PROCESS | 1649 | 1467924983787 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:23 INFO - PROCESS | 1649 | 1467924983789 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x127237000 == 38 [pid = 1649] [id = 210] 13:56:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11880e800) [pid = 1649] [serial = 628] [outer = 0x0] 13:56:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x12748ec00) [pid = 1649] [serial = 629] [outer = 0x11880e800] 13:56:23 INFO - PROCESS | 1649 | 1467924983866 Marionette DEBUG loaded listener.js 13:56:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x128c87000) [pid = 1649] [serial = 630] [outer = 0x11880e800] 13:56:24 INFO - PROCESS | 1649 | 1467924984137 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]]]}] 13:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 468ms 13:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:56:24 INFO - PROCESS | 1649 | 1467924984154 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 13:56:24 INFO - PROCESS | 1649 | 1467924984156 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 13:56:24 INFO - PROCESS | 1649 | 1467924984158 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:56:24 INFO - PROCESS | 1649 | 1467924984159 Marionette TRACE conn2 <- [1,814,null,{}] 13:56:24 INFO - PROCESS | 1649 | 1467924984169 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}] 13:56:24 INFO - PROCESS | 1649 | 1467924984170 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:24 INFO - PROCESS | 1649 | 1467924984251 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 13:56:24 INFO - PROCESS | 1649 | 1467924984255 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:24 INFO - PROCESS | 1649 | 1467924984256 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x129215800 == 39 [pid = 1649] [id = 211] 13:56:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x128c81800) [pid = 1649] [serial = 631] [outer = 0x0] 13:56:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x128e53c00) [pid = 1649] [serial = 632] [outer = 0x128c81800] 13:56:24 INFO - PROCESS | 1649 | 1467924984282 Marionette DEBUG loaded listener.js 13:56:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1292abc00) [pid = 1649] [serial = 633] [outer = 0x128c81800] 13:56:24 INFO - PROCESS | 1649 | 1467924984634 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] 13:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:56:24 INFO - PROCESS | 1649 | 1467924984688 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 13:56:24 INFO - PROCESS | 1649 | 1467924984691 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:56:24 INFO - PROCESS | 1649 | 1467924984694 Marionette TRACE conn2 <- [1,818,null,{}] 13:56:24 INFO - PROCESS | 1649 | 1467924984699 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}] 13:56:24 INFO - PROCESS | 1649 | 1467924984700 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:24 INFO - PROCESS | 1649 | 1467924984813 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 13:56:24 INFO - PROCESS | 1649 | 1467924984862 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:24 INFO - PROCESS | 1649 | 1467924984863 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x116251800 == 40 [pid = 1649] [id = 212] 13:56:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1128b1000) [pid = 1649] [serial = 634] [outer = 0x0] 13:56:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1129e4c00) [pid = 1649] [serial = 635] [outer = 0x1128b1000] 13:56:24 INFO - PROCESS | 1649 | 1467924984896 Marionette DEBUG loaded listener.js 13:56:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x113a5ac00) [pid = 1649] [serial = 636] [outer = 0x1128b1000] 13:56:25 INFO - PROCESS | 1649 | 1467924985458 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]]]}] 13:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 824ms 13:56:25 INFO - PROCESS | 1649 | 1467924985515 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 13:56:25 INFO - PROCESS | 1649 | 1467924985518 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 13:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:56:25 INFO - PROCESS | 1649 | 1467924985523 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:56:25 INFO - PROCESS | 1649 | 1467924985525 Marionette TRACE conn2 <- [1,822,null,{}] 13:56:25 INFO - PROCESS | 1649 | 1467924985527 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}] 13:56:25 INFO - PROCESS | 1649 | 1467924985529 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:25 INFO - PROCESS | 1649 | 1467924985633 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 13:56:25 INFO - PROCESS | 1649 | 1467924985712 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:25 INFO - PROCESS | 1649 | 1467924985714 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11966d000 == 41 [pid = 1649] [id = 213] 13:56:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x117203000) [pid = 1649] [serial = 637] [outer = 0x0] 13:56:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x117ea2000) [pid = 1649] [serial = 638] [outer = 0x117203000] 13:56:25 INFO - PROCESS | 1649 | 1467924985747 Marionette DEBUG loaded listener.js 13:56:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1185df000) [pid = 1649] [serial = 639] [outer = 0x117203000] 13:56:26 INFO - PROCESS | 1649 | 1467924986439 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] 13:56:26 INFO - PROCESS | 1649 | 1467924986498 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 13:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:56:26 INFO - PROCESS | 1649 | 1467924986502 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:56:26 INFO - PROCESS | 1649 | 1467924986504 Marionette TRACE conn2 <- [1,826,null,{}] 13:56:26 INFO - PROCESS | 1649 | 1467924986507 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}] 13:56:26 INFO - PROCESS | 1649 | 1467924986508 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:26 INFO - PROCESS | 1649 | 1467924986611 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 13:56:26 INFO - PROCESS | 1649 | --DOCSHELL 0x127237000 == 40 [pid = 1649] [id = 210] 13:56:26 INFO - PROCESS | 1649 | --DOCSHELL 0x126e36800 == 39 [pid = 1649] [id = 209] 13:56:26 INFO - PROCESS | 1649 | --DOCSHELL 0x125eca000 == 38 [pid = 1649] [id = 208] 13:56:26 INFO - PROCESS | 1649 | --DOCSHELL 0x121859000 == 37 [pid = 1649] [id = 207] 13:56:26 INFO - PROCESS | 1649 | --DOCSHELL 0x12171e800 == 36 [pid = 1649] [id = 206] 13:56:26 INFO - PROCESS | 1649 | --DOCSHELL 0x121062800 == 35 [pid = 1649] [id = 205] 13:56:26 INFO - PROCESS | 1649 | --DOCSHELL 0x1196a5000 == 34 [pid = 1649] [id = 204] 13:56:26 INFO - PROCESS | 1649 | --DOCSHELL 0x119680800 == 33 [pid = 1649] [id = 203] 13:56:26 INFO - PROCESS | 1649 | --DOCSHELL 0x11887a800 == 32 [pid = 1649] [id = 202] 13:56:26 INFO - PROCESS | 1649 | --DOCSHELL 0x117247000 == 31 [pid = 1649] [id = 201] 13:56:26 INFO - PROCESS | 1649 | --DOCSHELL 0x113d72000 == 30 [pid = 1649] [id = 200] 13:56:26 INFO - PROCESS | 1649 | --DOCSHELL 0x1162e5800 == 29 [pid = 1649] [id = 199] 13:56:26 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12883fc00) [pid = 1649] [serial = 528] [outer = 0x0] [url = about:blank] 13:56:26 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x126cc1c00) [pid = 1649] [serial = 585] [outer = 0x0] [url = about:blank] 13:56:26 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x123751000) [pid = 1649] [serial = 578] [outer = 0x0] [url = about:blank] 13:56:26 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11876d800) [pid = 1649] [serial = 581] [outer = 0x0] [url = about:blank] 13:56:26 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1255f6000) [pid = 1649] [serial = 584] [outer = 0x0] [url = about:blank] 13:56:26 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1236b6c00) [pid = 1649] [serial = 558] [outer = 0x0] [url = about:blank] 13:56:26 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11970a800) [pid = 1649] [serial = 572] [outer = 0x0] [url = about:blank] 13:56:26 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x120e0dc00) [pid = 1649] [serial = 573] [outer = 0x0] [url = about:blank] 13:56:26 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x120e2fc00) [pid = 1649] [serial = 575] [outer = 0x0] [url = about:blank] 13:56:26 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x113d41000) [pid = 1649] [serial = 563] [outer = 0x0] [url = about:blank] 13:56:26 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1150da400) [pid = 1649] [serial = 564] [outer = 0x0] [url = about:blank] 13:56:26 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x116f92400) [pid = 1649] [serial = 566] [outer = 0x0] [url = about:blank] 13:56:26 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1176ddc00) [pid = 1649] [serial = 567] [outer = 0x0] [url = about:blank] 13:56:26 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1128a9000) [pid = 1649] [serial = 560] [outer = 0x0] [url = about:blank] 13:56:26 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x112d9f800) [pid = 1649] [serial = 561] [outer = 0x0] [url = about:blank] 13:56:26 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x118774400) [pid = 1649] [serial = 569] [outer = 0x0] [url = about:blank] 13:56:26 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x120e17400) [pid = 1649] [serial = 582] [outer = 0x0] [url = about:blank] 13:56:26 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x11880d400) [pid = 1649] [serial = 570] [outer = 0x0] [url = about:blank] 13:56:26 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x127292000) [pid = 1649] [serial = 587] [outer = 0x0] [url = about:blank] 13:56:26 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x127497400) [pid = 1649] [serial = 588] [outer = 0x0] [url = about:blank] 13:56:26 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x1253e6c00) [pid = 1649] [serial = 579] [outer = 0x0] [url = about:blank] 13:56:26 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x120eccc00) [pid = 1649] [serial = 576] [outer = 0x0] [url = about:blank] 13:56:26 INFO - PROCESS | 1649 | 1467924986692 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:26 INFO - PROCESS | 1649 | 1467924986695 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x111f22000 == 30 [pid = 1649] [id = 214] 13:56:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x111c83800) [pid = 1649] [serial = 640] [outer = 0x0] 13:56:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x1128a9800) [pid = 1649] [serial = 641] [outer = 0x111c83800] 13:56:26 INFO - PROCESS | 1649 | 1467924986722 Marionette DEBUG loaded listener.js 13:56:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1129df800) [pid = 1649] [serial = 642] [outer = 0x111c83800] 13:56:27 INFO - PROCESS | 1649 | 1467924987033 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]]]}] 13:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 573ms 13:56:27 INFO - PROCESS | 1649 | 1467924987075 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 13:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:56:27 INFO - PROCESS | 1649 | 1467924987079 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 13:56:27 INFO - PROCESS | 1649 | 1467924987084 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:56:27 INFO - PROCESS | 1649 | 1467924987086 Marionette TRACE conn2 <- [1,830,null,{}] 13:56:27 INFO - PROCESS | 1649 | 1467924987088 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}] 13:56:27 INFO - PROCESS | 1649 | 1467924987089 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:27 INFO - PROCESS | 1649 | 1467924987163 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 13:56:27 INFO - PROCESS | 1649 | 1467924987224 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:27 INFO - PROCESS | 1649 | 1467924987225 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x116246000 == 31 [pid = 1649] [id = 215] 13:56:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11336d800) [pid = 1649] [serial = 643] [outer = 0x0] 13:56:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x113840c00) [pid = 1649] [serial = 644] [outer = 0x11336d800] 13:56:27 INFO - PROCESS | 1649 | 1467924987251 Marionette DEBUG loaded listener.js 13:56:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x113f05400) [pid = 1649] [serial = 645] [outer = 0x11336d800] 13:56:27 INFO - PROCESS | 1649 | 1467924987523 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]]]}] 13:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 469ms 13:56:27 INFO - PROCESS | 1649 | 1467924987554 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 13:56:27 INFO - PROCESS | 1649 | 1467924987555 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 13:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:56:27 INFO - PROCESS | 1649 | 1467924987557 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:56:27 INFO - PROCESS | 1649 | 1467924987560 Marionette TRACE conn2 <- [1,834,null,{}] 13:56:27 INFO - PROCESS | 1649 | 1467924987576 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}] 13:56:27 INFO - PROCESS | 1649 | 1467924987583 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:27 INFO - PROCESS | 1649 | 1467924987665 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 13:56:27 INFO - PROCESS | 1649 | 1467924987670 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:27 INFO - PROCESS | 1649 | 1467924987672 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11869b000 == 32 [pid = 1649] [id = 216] 13:56:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1166f1c00) [pid = 1649] [serial = 646] [outer = 0x0] 13:56:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x116739000) [pid = 1649] [serial = 647] [outer = 0x1166f1c00] 13:56:27 INFO - PROCESS | 1649 | 1467924987701 Marionette DEBUG loaded listener.js 13:56:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11720e400) [pid = 1649] [serial = 648] [outer = 0x1166f1c00] 13:56:28 INFO - PROCESS | 1649 | 1467924988110 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]]]}] 13:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 582ms 13:56:28 INFO - PROCESS | 1649 | 1467924988140 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 13:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:56:28 INFO - PROCESS | 1649 | 1467924988143 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 13:56:28 INFO - PROCESS | 1649 | 1467924988146 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:56:28 INFO - PROCESS | 1649 | 1467924988148 Marionette TRACE conn2 <- [1,838,null,{}] 13:56:28 INFO - PROCESS | 1649 | 1467924988151 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}] 13:56:28 INFO - PROCESS | 1649 | 1467924988153 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:28 INFO - PROCESS | 1649 | 1467924988272 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 13:56:28 INFO - PROCESS | 1649 | 1467924988279 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:28 INFO - PROCESS | 1649 | 1467924988280 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x119365800 == 33 [pid = 1649] [id = 217] 13:56:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1176e6000) [pid = 1649] [serial = 649] [outer = 0x0] 13:56:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1180b8400) [pid = 1649] [serial = 650] [outer = 0x1176e6000] 13:56:28 INFO - PROCESS | 1649 | 1467924988308 Marionette DEBUG loaded listener.js 13:56:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1185df800) [pid = 1649] [serial = 651] [outer = 0x1176e6000] 13:56:28 INFO - PROCESS | 1649 | 1467924988695 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]]]}] 13:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 572ms 13:56:28 INFO - PROCESS | 1649 | 1467924988719 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 13:56:28 INFO - PROCESS | 1649 | 1467924988721 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 13:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:56:28 INFO - PROCESS | 1649 | 1467924988724 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:56:28 INFO - PROCESS | 1649 | 1467924988726 Marionette TRACE conn2 <- [1,842,null,{}] 13:56:28 INFO - PROCESS | 1649 | 1467924988745 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}] 13:56:28 INFO - PROCESS | 1649 | 1467924988747 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:28 INFO - PROCESS | 1649 | 1467924988897 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 13:56:28 INFO - PROCESS | 1649 | 1467924988912 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:28 INFO - PROCESS | 1649 | 1467924988914 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x1199e0800 == 34 [pid = 1649] [id = 218] 13:56:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1185dfc00) [pid = 1649] [serial = 652] [outer = 0x0] 13:56:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11876a400) [pid = 1649] [serial = 653] [outer = 0x1185dfc00] 13:56:28 INFO - PROCESS | 1649 | 1467924988953 Marionette DEBUG loaded listener.js 13:56:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118793000) [pid = 1649] [serial = 654] [outer = 0x1185dfc00] 13:56:29 INFO - PROCESS | 1649 | 1467924989391 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]]]}] 13:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 686ms 13:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:56:29 INFO - PROCESS | 1649 | 1467924989411 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 13:56:29 INFO - PROCESS | 1649 | 1467924989412 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 13:56:29 INFO - PROCESS | 1649 | 1467924989414 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:56:29 INFO - PROCESS | 1649 | 1467924989415 Marionette TRACE conn2 <- [1,846,null,{}] 13:56:29 INFO - PROCESS | 1649 | 1467924989418 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}] 13:56:29 INFO - PROCESS | 1649 | 1467924989422 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:29 INFO - PROCESS | 1649 | 1467924989542 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 13:56:29 INFO - PROCESS | 1649 | 1467924989552 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:29 INFO - PROCESS | 1649 | 1467924989553 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x121065000 == 35 [pid = 1649] [id = 219] 13:56:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1187ec800) [pid = 1649] [serial = 655] [outer = 0x0] 13:56:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11880c000) [pid = 1649] [serial = 656] [outer = 0x1187ec800] 13:56:29 INFO - PROCESS | 1649 | 1467924989578 Marionette DEBUG loaded listener.js 13:56:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11970f400) [pid = 1649] [serial = 657] [outer = 0x1187ec800] 13:56:29 INFO - PROCESS | 1649 | 1467924989915 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]]]}] 13:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 518ms 13:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:56:29 INFO - PROCESS | 1649 | 1467924989933 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 13:56:29 INFO - PROCESS | 1649 | 1467924989934 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 13:56:29 INFO - PROCESS | 1649 | 1467924989936 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:56:29 INFO - PROCESS | 1649 | 1467924989937 Marionette TRACE conn2 <- [1,850,null,{}] 13:56:29 INFO - PROCESS | 1649 | 1467924989939 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}] 13:56:29 INFO - PROCESS | 1649 | 1467924989941 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:30 INFO - PROCESS | 1649 | 1467924990041 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 13:56:30 INFO - PROCESS | 1649 | 1467924990075 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:30 INFO - PROCESS | 1649 | 1467924990076 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x121855000 == 36 [pid = 1649] [id = 220] 13:56:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119710c00) [pid = 1649] [serial = 658] [outer = 0x0] 13:56:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x120d26c00) [pid = 1649] [serial = 659] [outer = 0x119710c00] 13:56:30 INFO - PROCESS | 1649 | 1467924990100 Marionette DEBUG loaded listener.js 13:56:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x120e15000) [pid = 1649] [serial = 660] [outer = 0x119710c00] 13:56:30 INFO - PROCESS | 1649 | 1467924990427 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]]]}] 13:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 518ms 13:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:56:30 INFO - PROCESS | 1649 | 1467924990455 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 13:56:30 INFO - PROCESS | 1649 | 1467924990456 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 13:56:30 INFO - PROCESS | 1649 | 1467924990458 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:56:30 INFO - PROCESS | 1649 | 1467924990459 Marionette TRACE conn2 <- [1,854,null,{}] 13:56:30 INFO - PROCESS | 1649 | 1467924990468 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}] 13:56:30 INFO - PROCESS | 1649 | 1467924990469 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:30 INFO - PROCESS | 1649 | 1467924990562 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 13:56:30 INFO - PROCESS | 1649 | 1467924990566 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:30 INFO - PROCESS | 1649 | 1467924990567 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x124a52000 == 37 [pid = 1649] [id = 221] 13:56:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x120e15400) [pid = 1649] [serial = 661] [outer = 0x0] 13:56:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x120e33c00) [pid = 1649] [serial = 662] [outer = 0x120e15400] 13:56:30 INFO - PROCESS | 1649 | 1467924990590 Marionette DEBUG loaded listener.js 13:56:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x120e3c800) [pid = 1649] [serial = 663] [outer = 0x120e15400] 13:56:30 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119330800) [pid = 1649] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:56:30 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1180bd000) [pid = 1649] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:56:30 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11880e800) [pid = 1649] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:56:30 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1187e4400) [pid = 1649] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:56:30 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x112c2e000) [pid = 1649] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:56:30 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x113f0a400) [pid = 1649] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:56:30 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1172bb000) [pid = 1649] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:56:30 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x121413800) [pid = 1649] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:56:30 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x117e9c800) [pid = 1649] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:56:30 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1125fe400) [pid = 1649] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:56:30 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12161ec00) [pid = 1649] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:56:30 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x119a7cc00) [pid = 1649] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:56:30 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x112d49400) [pid = 1649] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:56:30 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x11502cc00) [pid = 1649] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:56:30 INFO - PROCESS | 1649 | 1467924990954 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]]]}] 13:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 525ms 13:56:30 INFO - PROCESS | 1649 | 1467924990983 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 13:56:30 INFO - PROCESS | 1649 | 1467924990984 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 13:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:56:30 INFO - PROCESS | 1649 | 1467924990986 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:56:30 INFO - PROCESS | 1649 | 1467924990988 Marionette TRACE conn2 <- [1,858,null,{}] 13:56:30 INFO - PROCESS | 1649 | 1467924990990 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}] 13:56:30 INFO - PROCESS | 1649 | 1467924990991 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:31 INFO - PROCESS | 1649 | 1467924991073 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 13:56:31 INFO - PROCESS | 1649 | 1467924991127 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:31 INFO - PROCESS | 1649 | 1467924991128 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255cd800 == 38 [pid = 1649] [id = 222] 13:56:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1133cd000) [pid = 1649] [serial = 664] [outer = 0x0] 13:56:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1185e8400) [pid = 1649] [serial = 665] [outer = 0x1133cd000] 13:56:31 INFO - PROCESS | 1649 | 1467924991152 Marionette DEBUG loaded listener.js 13:56:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x120e32400) [pid = 1649] [serial = 666] [outer = 0x1133cd000] 13:56:31 INFO - PROCESS | 1649 | 1467924991446 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]]]}] 13:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 517ms 13:56:31 INFO - PROCESS | 1649 | 1467924991505 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 13:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:56:31 INFO - PROCESS | 1649 | 1467924991506 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 13:56:31 INFO - PROCESS | 1649 | 1467924991508 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:56:31 INFO - PROCESS | 1649 | 1467924991509 Marionette TRACE conn2 <- [1,862,null,{}] 13:56:31 INFO - PROCESS | 1649 | 1467924991512 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}] 13:56:31 INFO - PROCESS | 1649 | 1467924991513 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:31 INFO - PROCESS | 1649 | 1467924991588 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 13:56:31 INFO - PROCESS | 1649 | 1467924991592 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:31 INFO - PROCESS | 1649 | 1467924991593 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12722c800 == 39 [pid = 1649] [id = 223] 13:56:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1172be800) [pid = 1649] [serial = 667] [outer = 0x0] 13:56:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x121411400) [pid = 1649] [serial = 668] [outer = 0x1172be800] 13:56:31 INFO - PROCESS | 1649 | 1467924991620 Marionette DEBUG loaded listener.js 13:56:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x121889400) [pid = 1649] [serial = 669] [outer = 0x1172be800] 13:56:31 INFO - PROCESS | 1649 | 1467924991941 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]]]}] 13:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 471ms 13:56:31 INFO - PROCESS | 1649 | 1467924991980 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 13:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:56:31 INFO - PROCESS | 1649 | 1467924991989 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 13:56:31 INFO - PROCESS | 1649 | 1467924991991 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:56:31 INFO - PROCESS | 1649 | 1467924991992 Marionette TRACE conn2 <- [1,866,null,{}] 13:56:32 INFO - PROCESS | 1649 | 1467924992004 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}] 13:56:32 INFO - PROCESS | 1649 | 1467924992006 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:32 INFO - PROCESS | 1649 | 1467924992093 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 13:56:32 INFO - PROCESS | 1649 | 1467924992099 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:32 INFO - PROCESS | 1649 | 1467924992101 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x129036800 == 40 [pid = 1649] [id = 224] 13:56:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x121628400) [pid = 1649] [serial = 670] [outer = 0x0] 13:56:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12374c800) [pid = 1649] [serial = 671] [outer = 0x121628400] 13:56:32 INFO - PROCESS | 1649 | 1467924992126 Marionette DEBUG loaded listener.js 13:56:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x126cb8400) [pid = 1649] [serial = 672] [outer = 0x121628400] 13:56:32 INFO - PROCESS | 1649 | 1467924992462 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]]]}] 13:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 481ms 13:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:56:32 INFO - PROCESS | 1649 | 1467924992472 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 13:56:32 INFO - PROCESS | 1649 | 1467924992474 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 13:56:32 INFO - PROCESS | 1649 | 1467924992476 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:56:32 INFO - PROCESS | 1649 | 1467924992478 Marionette TRACE conn2 <- [1,870,null,{}] 13:56:32 INFO - PROCESS | 1649 | 1467924992482 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}] 13:56:32 INFO - PROCESS | 1649 | 1467924992483 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:32 INFO - PROCESS | 1649 | 1467924992558 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 13:56:32 INFO - PROCESS | 1649 | 1467924992563 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:32 INFO - PROCESS | 1649 | 1467924992565 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x129222800 == 41 [pid = 1649] [id = 225] 13:56:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x126cbb000) [pid = 1649] [serial = 673] [outer = 0x0] 13:56:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12724a000) [pid = 1649] [serial = 674] [outer = 0x126cbb000] 13:56:32 INFO - PROCESS | 1649 | 1467924992588 Marionette DEBUG loaded listener.js 13:56:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x127292800) [pid = 1649] [serial = 675] [outer = 0x126cbb000] 13:56:33 INFO - PROCESS | 1649 | 1467924993066 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]]]}] 13:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 621ms 13:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:56:33 INFO - PROCESS | 1649 | 1467924993099 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 13:56:33 INFO - PROCESS | 1649 | 1467924993102 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 13:56:33 INFO - PROCESS | 1649 | 1467924993107 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:56:33 INFO - PROCESS | 1649 | 1467924993111 Marionette TRACE conn2 <- [1,874,null,{}] 13:56:33 INFO - PROCESS | 1649 | 1467924993116 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}] 13:56:33 INFO - PROCESS | 1649 | 1467924993119 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:33 INFO - PROCESS | 1649 | 1467924993268 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 13:56:33 INFO - PROCESS | 1649 | 1467924993396 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:33 INFO - PROCESS | 1649 | 1467924993397 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1167a3800 == 42 [pid = 1649] [id = 226] 13:56:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x112c0d400) [pid = 1649] [serial = 676] [outer = 0x0] 13:56:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x112c2e000) [pid = 1649] [serial = 677] [outer = 0x112c0d400] 13:56:33 INFO - PROCESS | 1649 | 1467924993462 Marionette DEBUG loaded listener.js 13:56:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1133e4800) [pid = 1649] [serial = 678] [outer = 0x112c0d400] 13:56:33 INFO - PROCESS | 1649 | 1467924993921 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]]]}] 13:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 826ms 13:56:33 INFO - PROCESS | 1649 | 1467924993933 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 13:56:33 INFO - PROCESS | 1649 | 1467924993937 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 13:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:56:33 INFO - PROCESS | 1649 | 1467924993964 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:56:33 INFO - PROCESS | 1649 | 1467924993967 Marionette TRACE conn2 <- [1,878,null,{}] 13:56:33 INFO - PROCESS | 1649 | 1467924993973 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}] 13:56:33 INFO - PROCESS | 1649 | 1467924993976 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:34 INFO - PROCESS | 1649 | 1467924994127 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 13:56:34 INFO - PROCESS | 1649 | 1467924994222 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:34 INFO - PROCESS | 1649 | 1467924994224 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a3e000 == 43 [pid = 1649] [id = 227] 13:56:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1160e3400) [pid = 1649] [serial = 679] [outer = 0x0] 13:56:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x116737400) [pid = 1649] [serial = 680] [outer = 0x1160e3400] 13:56:34 INFO - PROCESS | 1649 | 1467924994273 Marionette DEBUG loaded listener.js 13:56:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x116f95c00) [pid = 1649] [serial = 681] [outer = 0x1160e3400] 13:56:34 INFO - PROCESS | 1649 | 1467924994745 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]]]}] 13:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 848ms 13:56:34 INFO - PROCESS | 1649 | 1467924994792 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 13:56:34 INFO - PROCESS | 1649 | 1467924994793 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 13:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:56:34 INFO - PROCESS | 1649 | 1467924994796 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:56:34 INFO - PROCESS | 1649 | 1467924994799 Marionette TRACE conn2 <- [1,882,null,{}] 13:56:34 INFO - PROCESS | 1649 | 1467924994807 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}] 13:56:34 INFO - PROCESS | 1649 | 1467924994810 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:34 INFO - PROCESS | 1649 | 1467924994909 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 13:56:34 INFO - PROCESS | 1649 | 1467924994967 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:34 INFO - PROCESS | 1649 | 1467924994969 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x1293e6000 == 44 [pid = 1649] [id = 228] 13:56:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x118773000) [pid = 1649] [serial = 682] [outer = 0x0] 13:56:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x118805000) [pid = 1649] [serial = 683] [outer = 0x118773000] 13:56:35 INFO - PROCESS | 1649 | 1467924994999 Marionette DEBUG loaded listener.js 13:56:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1194e2800) [pid = 1649] [serial = 684] [outer = 0x118773000] 13:56:35 INFO - PROCESS | 1649 | 1467924995431 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]]]}] 13:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 673ms 13:56:35 INFO - PROCESS | 1649 | 1467924995469 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 13:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:56:35 INFO - PROCESS | 1649 | 1467924995471 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 13:56:35 INFO - PROCESS | 1649 | 1467924995473 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:56:35 INFO - PROCESS | 1649 | 1467924995475 Marionette TRACE conn2 <- [1,886,null,{}] 13:56:35 INFO - PROCESS | 1649 | 1467924995496 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}] 13:56:35 INFO - PROCESS | 1649 | 1467924995498 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:35 INFO - PROCESS | 1649 | 1467924995714 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 13:56:35 INFO - PROCESS | 1649 | 1467924995796 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:35 INFO - PROCESS | 1649 | 1467924995797 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x11661a800 == 45 [pid = 1649] [id = 229] 13:56:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1125f5c00) [pid = 1649] [serial = 685] [outer = 0x0] 13:56:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1128aa000) [pid = 1649] [serial = 686] [outer = 0x1125f5c00] 13:56:35 INFO - PROCESS | 1649 | 1467924995825 Marionette DEBUG loaded listener.js 13:56:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x112f0bc00) [pid = 1649] [serial = 687] [outer = 0x1125f5c00] 13:56:36 INFO - PROCESS | 1649 | 1467924996290 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]]]}] 13:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 870ms 13:56:36 INFO - PROCESS | 1649 | 1467924996346 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 13:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:56:36 INFO - PROCESS | 1649 | 1467924996349 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 13:56:36 INFO - PROCESS | 1649 | 1467924996352 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:56:36 INFO - PROCESS | 1649 | 1467924996354 Marionette TRACE conn2 <- [1,890,null,{}] 13:56:36 INFO - PROCESS | 1649 | 1467924996357 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}] 13:56:36 INFO - PROCESS | 1649 | 1467924996358 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x129036800 == 44 [pid = 1649] [id = 224] 13:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12722c800 == 43 [pid = 1649] [id = 223] 13:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x1255cd800 == 42 [pid = 1649] [id = 222] 13:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x124a52000 == 41 [pid = 1649] [id = 221] 13:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x121855000 == 40 [pid = 1649] [id = 220] 13:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x121065000 == 39 [pid = 1649] [id = 219] 13:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x1199e0800 == 38 [pid = 1649] [id = 218] 13:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x119365800 == 37 [pid = 1649] [id = 217] 13:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x11869b000 == 36 [pid = 1649] [id = 216] 13:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x116246000 == 35 [pid = 1649] [id = 215] 13:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x111f22000 == 34 [pid = 1649] [id = 214] 13:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x11966d000 == 33 [pid = 1649] [id = 213] 13:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x116251800 == 32 [pid = 1649] [id = 212] 13:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x129215800 == 31 [pid = 1649] [id = 211] 13:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x11661a800 == 30 [pid = 1649] [id = 229] 13:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x1293e6000 == 29 [pid = 1649] [id = 228] 13:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x119a3e000 == 28 [pid = 1649] [id = 227] 13:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x129222800 == 27 [pid = 1649] [id = 225] 13:56:36 INFO - PROCESS | 1649 | --DOCSHELL 0x1167a3800 == 26 [pid = 1649] [id = 226] 13:56:36 INFO - PROCESS | 1649 | 1467924996922 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x120e14400) [pid = 1649] [serial = 614] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x113f04000) [pid = 1649] [serial = 600] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x123752000) [pid = 1649] [serial = 624] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x119704400) [pid = 1649] [serial = 611] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1185dac00) [pid = 1649] [serial = 593] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12748ec00) [pid = 1649] [serial = 629] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118794400) [pid = 1649] [serial = 594] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119070000) [pid = 1649] [serial = 608] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11336e800) [pid = 1649] [serial = 596] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x117205000) [pid = 1649] [serial = 603] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12724d800) [pid = 1649] [serial = 627] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x121412800) [pid = 1649] [serial = 615] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1133d0000) [pid = 1649] [serial = 599] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119335400) [pid = 1649] [serial = 609] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x121886800) [pid = 1649] [serial = 617] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x128c87000) [pid = 1649] [serial = 630] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1185e0c00) [pid = 1649] [serial = 605] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119a79400) [pid = 1649] [serial = 612] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x116030400) [pid = 1649] [serial = 591] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x113f08800) [pid = 1649] [serial = 597] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x118776c00) [pid = 1649] [serial = 606] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x128e53c00) [pid = 1649] [serial = 632] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1255e9800) [pid = 1649] [serial = 621] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x125e19c00) [pid = 1649] [serial = 626] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1133edc00) [pid = 1649] [serial = 590] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x119338400) [pid = 1649] [serial = 623] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x124b8c800) [pid = 1649] [serial = 620] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x123750800) [pid = 1649] [serial = 618] [outer = 0x0] [url = about:blank] 13:56:36 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x116629c00) [pid = 1649] [serial = 602] [outer = 0x0] [url = about:blank] 13:56:37 INFO - PROCESS | 1649 | 1467924997006 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:37 INFO - PROCESS | 1649 | 1467924997007 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x112539800 == 27 [pid = 1649] [id = 230] 13:56:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x111c78c00) [pid = 1649] [serial = 688] [outer = 0x0] 13:56:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x111e5a400) [pid = 1649] [serial = 689] [outer = 0x111c78c00] 13:56:37 INFO - PROCESS | 1649 | 1467924997036 Marionette DEBUG loaded listener.js 13:56:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1125f2c00) [pid = 1649] [serial = 690] [outer = 0x111c78c00] 13:56:37 INFO - PROCESS | 1649 | 1467924997335 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]]]}] 13:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1022ms 13:56:37 INFO - PROCESS | 1649 | 1467924997374 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 13:56:37 INFO - PROCESS | 1649 | 1467924997376 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 13:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:56:37 INFO - PROCESS | 1649 | 1467924997383 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:56:37 INFO - PROCESS | 1649 | 1467924997385 Marionette TRACE conn2 <- [1,894,null,{}] 13:56:37 INFO - PROCESS | 1649 | 1467924997388 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}] 13:56:37 INFO - PROCESS | 1649 | 1467924997389 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:37 INFO - PROCESS | 1649 | 1467924997466 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 13:56:37 INFO - PROCESS | 1649 | 1467924997529 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:37 INFO - PROCESS | 1649 | 1467924997530 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x1167a3800 == 28 [pid = 1649] [id = 231] 13:56:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1128a6800) [pid = 1649] [serial = 691] [outer = 0x0] 13:56:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1133e5800) [pid = 1649] [serial = 692] [outer = 0x1128a6800] 13:56:37 INFO - PROCESS | 1649 | 1467924997558 Marionette DEBUG loaded listener.js 13:56:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1150cf800) [pid = 1649] [serial = 693] [outer = 0x1128a6800] 13:56:37 INFO - PROCESS | 1649 | 1467924997844 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]]]}] 13:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 523ms 13:56:37 INFO - PROCESS | 1649 | 1467924997905 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 13:56:37 INFO - PROCESS | 1649 | 1467924997907 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 13:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:56:37 INFO - PROCESS | 1649 | 1467924997909 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:56:37 INFO - PROCESS | 1649 | 1467924997910 Marionette TRACE conn2 <- [1,898,null,{}] 13:56:37 INFO - PROCESS | 1649 | 1467924997915 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}] 13:56:37 INFO - PROCESS | 1649 | 1467924997917 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:37 INFO - PROCESS | 1649 | 1467924997991 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 13:56:38 INFO - PROCESS | 1649 | 1467924997999 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:38 INFO - PROCESS | 1649 | 1467924998001 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x11832a800 == 29 [pid = 1649] [id = 232] 13:56:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x116629c00) [pid = 1649] [serial = 694] [outer = 0x0] 13:56:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x116f8c000) [pid = 1649] [serial = 695] [outer = 0x116629c00] 13:56:38 INFO - PROCESS | 1649 | 1467924998026 Marionette DEBUG loaded listener.js 13:56:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x117207800) [pid = 1649] [serial = 696] [outer = 0x116629c00] 13:56:38 INFO - PROCESS | 1649 | 1467924998395 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]]]}] 13:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 521ms 13:56:38 INFO - PROCESS | 1649 | 1467924998431 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 13:56:38 INFO - PROCESS | 1649 | 1467924998433 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 13:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:56:38 INFO - PROCESS | 1649 | 1467924998441 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:56:38 INFO - PROCESS | 1649 | 1467924998444 Marionette TRACE conn2 <- [1,902,null,{}] 13:56:38 INFO - PROCESS | 1649 | 1467924998447 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}] 13:56:38 INFO - PROCESS | 1649 | 1467924998449 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:38 INFO - PROCESS | 1649 | 1467924998528 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 13:56:38 INFO - PROCESS | 1649 | 1467924998534 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:38 INFO - PROCESS | 1649 | 1467924998535 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x1190a5000 == 30 [pid = 1649] [id = 233] 13:56:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1176dec00) [pid = 1649] [serial = 697] [outer = 0x0] 13:56:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1184cf400) [pid = 1649] [serial = 698] [outer = 0x1176dec00] 13:56:38 INFO - PROCESS | 1649 | 1467924998560 Marionette DEBUG loaded listener.js 13:56:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1185e9000) [pid = 1649] [serial = 699] [outer = 0x1176dec00] 13:56:38 INFO - PROCESS | 1649 | 1467924998877 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]]]}] 13:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 477ms 13:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:56:38 INFO - PROCESS | 1649 | 1467924998915 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 13:56:38 INFO - PROCESS | 1649 | 1467924998916 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 13:56:38 INFO - PROCESS | 1649 | 1467924998919 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:56:38 INFO - PROCESS | 1649 | 1467924998920 Marionette TRACE conn2 <- [1,906,null,{}] 13:56:38 INFO - PROCESS | 1649 | 1467924998922 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}] 13:56:38 INFO - PROCESS | 1649 | 1467924998923 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:39 INFO - PROCESS | 1649 | 1467924998993 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 13:56:39 INFO - PROCESS | 1649 | 1467924999025 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:39 INFO - PROCESS | 1649 | 1467924999027 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x11966b800 == 31 [pid = 1649] [id = 234] 13:56:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x116739800) [pid = 1649] [serial = 700] [outer = 0x0] 13:56:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11876cc00) [pid = 1649] [serial = 701] [outer = 0x116739800] 13:56:39 INFO - PROCESS | 1649 | 1467924999082 Marionette DEBUG loaded listener.js 13:56:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1187ee800) [pid = 1649] [serial = 702] [outer = 0x116739800] 13:56:39 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1185dfc00) [pid = 1649] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:56:39 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119710c00) [pid = 1649] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:56:39 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1187ec800) [pid = 1649] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:56:39 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x120e15400) [pid = 1649] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:56:39 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1133cd000) [pid = 1649] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:56:39 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1128b1000) [pid = 1649] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:56:39 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x128c81800) [pid = 1649] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:56:39 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x117203000) [pid = 1649] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:56:39 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x111c83800) [pid = 1649] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:56:39 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1176e6000) [pid = 1649] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:56:39 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11336d800) [pid = 1649] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:56:39 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1166f1c00) [pid = 1649] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:56:39 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x121628400) [pid = 1649] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:56:39 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1172be800) [pid = 1649] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:56:39 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x126cbb000) [pid = 1649] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:56:39 INFO - PROCESS | 1649 | 1467924999874 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]]]}] 13:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1019ms 13:56:39 INFO - PROCESS | 1649 | 1467924999939 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 13:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:56:39 INFO - PROCESS | 1649 | 1467924999941 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 13:56:39 INFO - PROCESS | 1649 | 1467924999956 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:56:39 INFO - PROCESS | 1649 | 1467924999958 Marionette TRACE conn2 <- [1,910,null,{}] 13:56:39 INFO - PROCESS | 1649 | 1467924999962 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}] 13:56:39 INFO - PROCESS | 1649 | 1467924999963 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:40 INFO - PROCESS | 1649 | 1467925000067 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 13:56:40 INFO - PROCESS | 1649 | 1467925000118 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:40 INFO - PROCESS | 1649 | 1467925000119 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x117234000 == 32 [pid = 1649] [id = 235] 13:56:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1128ac800) [pid = 1649] [serial = 703] [outer = 0x0] 13:56:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11336e800) [pid = 1649] [serial = 704] [outer = 0x1128ac800] 13:56:40 INFO - PROCESS | 1649 | 1467925000150 Marionette DEBUG loaded listener.js 13:56:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x113d91800) [pid = 1649] [serial = 705] [outer = 0x1128ac800] 13:56:40 INFO - PROCESS | 1649 | 1467925000659 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]]]}] 13:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 783ms 13:56:40 INFO - PROCESS | 1649 | 1467925000737 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 13:56:40 INFO - PROCESS | 1649 | 1467925000740 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 13:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:56:40 INFO - PROCESS | 1649 | 1467925000745 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:56:40 INFO - PROCESS | 1649 | 1467925000749 Marionette TRACE conn2 <- [1,914,null,{}] 13:56:40 INFO - PROCESS | 1649 | 1467925000751 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}] 13:56:40 INFO - PROCESS | 1649 | 1467925000753 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:40 INFO - PROCESS | 1649 | 1467925000911 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 13:56:40 INFO - PROCESS | 1649 | 1467925000985 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:40 INFO - PROCESS | 1649 | 1467925000986 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x113ad2800 == 33 [pid = 1649] [id = 236] 13:56:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x111fe5400) [pid = 1649] [serial = 706] [outer = 0x0] 13:56:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1125f4c00) [pid = 1649] [serial = 707] [outer = 0x111fe5400] 13:56:41 INFO - PROCESS | 1649 | 1467925001014 Marionette DEBUG loaded listener.js 13:56:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x112d92c00) [pid = 1649] [serial = 708] [outer = 0x111fe5400] 13:56:41 INFO - PROCESS | 1649 | --DOCSHELL 0x1190a5000 == 32 [pid = 1649] [id = 233] 13:56:41 INFO - PROCESS | 1649 | --DOCSHELL 0x11832a800 == 31 [pid = 1649] [id = 232] 13:56:41 INFO - PROCESS | 1649 | --DOCSHELL 0x1167a3800 == 30 [pid = 1649] [id = 231] 13:56:41 INFO - PROCESS | 1649 | --DOCSHELL 0x112539800 == 29 [pid = 1649] [id = 230] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x118793000) [pid = 1649] [serial = 654] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x120d26c00) [pid = 1649] [serial = 659] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11880c000) [pid = 1649] [serial = 656] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x120e33c00) [pid = 1649] [serial = 662] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1185e8400) [pid = 1649] [serial = 665] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1129e4c00) [pid = 1649] [serial = 635] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x113a5ac00) [pid = 1649] [serial = 636] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x1292abc00) [pid = 1649] [serial = 633] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x117ea2000) [pid = 1649] [serial = 638] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x1185df000) [pid = 1649] [serial = 639] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x1128a9800) [pid = 1649] [serial = 641] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x1129df800) [pid = 1649] [serial = 642] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x1180b8400) [pid = 1649] [serial = 650] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x113840c00) [pid = 1649] [serial = 644] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x113f05400) [pid = 1649] [serial = 645] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x11720e400) [pid = 1649] [serial = 648] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x116739000) [pid = 1649] [serial = 647] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x120e15000) [pid = 1649] [serial = 660] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x126cb8400) [pid = 1649] [serial = 672] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x121411400) [pid = 1649] [serial = 668] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x127292800) [pid = 1649] [serial = 675] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 57 (0x12374c800) [pid = 1649] [serial = 671] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 56 (0x12724a000) [pid = 1649] [serial = 674] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 55 (0x120e3c800) [pid = 1649] [serial = 663] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 54 (0x121889400) [pid = 1649] [serial = 669] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 53 (0x11876a400) [pid = 1649] [serial = 653] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 52 (0x11970f400) [pid = 1649] [serial = 657] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 51 (0x1185df800) [pid = 1649] [serial = 651] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | --DOMWINDOW == 50 (0x120e32400) [pid = 1649] [serial = 666] [outer = 0x0] [url = about:blank] 13:56:41 INFO - PROCESS | 1649 | 1467925001401 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]]]}] 13:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 672ms 13:56:41 INFO - PROCESS | 1649 | 1467925001418 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 13:56:41 INFO - PROCESS | 1649 | 1467925001420 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 13:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:56:41 INFO - PROCESS | 1649 | 1467925001424 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:56:41 INFO - PROCESS | 1649 | 1467925001426 Marionette TRACE conn2 <- [1,918,null,{}] 13:56:41 INFO - PROCESS | 1649 | 1467925001434 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}] 13:56:41 INFO - PROCESS | 1649 | 1467925001437 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:41 INFO - PROCESS | 1649 | 1467925001557 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 13:56:41 INFO - PROCESS | 1649 | 1467925001631 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:41 INFO - PROCESS | 1649 | 1467925001632 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x11701d000 == 30 [pid = 1649] [id = 237] 13:56:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 51 (0x1125fa000) [pid = 1649] [serial = 709] [outer = 0x0] 13:56:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 52 (0x113d93000) [pid = 1649] [serial = 710] [outer = 0x1125fa000] 13:56:41 INFO - PROCESS | 1649 | 1467925001677 Marionette DEBUG loaded listener.js 13:56:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 53 (0x1160e9c00) [pid = 1649] [serial = 711] [outer = 0x1125fa000] 13:56:42 INFO - PROCESS | 1649 | 1467925002092 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]]]}] 13:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 724ms 13:56:42 INFO - PROCESS | 1649 | 1467925002148 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 13:56:42 INFO - PROCESS | 1649 | 1467925002150 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 13:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:56:42 INFO - PROCESS | 1649 | 1467925002152 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:56:42 INFO - PROCESS | 1649 | 1467925002154 Marionette TRACE conn2 <- [1,922,null,{}] 13:56:42 INFO - PROCESS | 1649 | 1467925002156 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}] 13:56:42 INFO - PROCESS | 1649 | 1467925002157 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:42 INFO - PROCESS | 1649 | 1467925002255 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 13:56:42 INFO - PROCESS | 1649 | 1467925002264 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:42 INFO - PROCESS | 1649 | 1467925002265 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ad6800 == 31 [pid = 1649] [id = 238] 13:56:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x1176db800) [pid = 1649] [serial = 712] [outer = 0x0] 13:56:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x1176e1c00) [pid = 1649] [serial = 713] [outer = 0x1176db800] 13:56:42 INFO - PROCESS | 1649 | 1467925002289 Marionette DEBUG loaded listener.js 13:56:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x1180bbc00) [pid = 1649] [serial = 714] [outer = 0x1176db800] 13:56:42 INFO - PROCESS | 1649 | 1467925002626 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]]]}] 13:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 520ms 13:56:42 INFO - PROCESS | 1649 | 1467925002673 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 13:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:56:42 INFO - PROCESS | 1649 | 1467925002675 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 13:56:42 INFO - PROCESS | 1649 | 1467925002683 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:56:42 INFO - PROCESS | 1649 | 1467925002687 Marionette TRACE conn2 <- [1,926,null,{}] 13:56:42 INFO - PROCESS | 1649 | 1467925002689 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}] 13:56:42 INFO - PROCESS | 1649 | 1467925002691 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:42 INFO - PROCESS | 1649 | 1467925002772 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 13:56:42 INFO - PROCESS | 1649 | 1467925002775 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:42 INFO - PROCESS | 1649 | 1467925002776 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x1199e7000 == 32 [pid = 1649] [id = 239] 13:56:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x110e85c00) [pid = 1649] [serial = 715] [outer = 0x0] 13:56:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x118771000) [pid = 1649] [serial = 716] [outer = 0x110e85c00] 13:56:42 INFO - PROCESS | 1649 | 1467925002804 Marionette DEBUG loaded listener.js 13:56:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x118803000) [pid = 1649] [serial = 717] [outer = 0x110e85c00] 13:56:43 INFO - PROCESS | 1649 | --DOCSHELL 0x11701d000 == 31 [pid = 1649] [id = 237] 13:56:43 INFO - PROCESS | 1649 | --DOCSHELL 0x113ad2800 == 30 [pid = 1649] [id = 236] 13:56:43 INFO - PROCESS | 1649 | --DOCSHELL 0x117234000 == 29 [pid = 1649] [id = 235] 13:56:43 INFO - PROCESS | 1649 | --DOCSHELL 0x11966b800 == 28 [pid = 1649] [id = 234] 13:56:43 INFO - PROCESS | 1649 | --DOCSHELL 0x118ad6800 == 27 [pid = 1649] [id = 238] 13:56:44 INFO - PROCESS | 1649 | 1467925004218 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]]]}] 13:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1577ms 13:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:56:44 INFO - PROCESS | 1649 | 1467925004257 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 13:56:44 INFO - PROCESS | 1649 | 1467925004260 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 13:56:44 INFO - PROCESS | 1649 | 1467925004265 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:56:44 INFO - PROCESS | 1649 | 1467925004268 Marionette TRACE conn2 <- [1,930,null,{}] 13:56:44 INFO - PROCESS | 1649 | 1467925004272 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}] 13:56:44 INFO - PROCESS | 1649 | 1467925004274 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:44 INFO - PROCESS | 1649 | 1467925004364 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 13:56:44 INFO - PROCESS | 1649 | 1467925004369 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:44 INFO - PROCESS | 1649 | 1467925004372 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x113ad4800 == 28 [pid = 1649] [id = 240] 13:56:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x1128ae000) [pid = 1649] [serial = 718] [outer = 0x0] 13:56:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x1128af800) [pid = 1649] [serial = 719] [outer = 0x1128ae000] 13:56:44 INFO - PROCESS | 1649 | 1467925004426 Marionette DEBUG loaded listener.js 13:56:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x111aa7800) [pid = 1649] [serial = 720] [outer = 0x1128ae000] 13:56:44 INFO - PROCESS | 1649 | 1467925004766 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]]]}] 13:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 523ms 13:56:44 INFO - PROCESS | 1649 | 1467925004785 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 13:56:44 INFO - PROCESS | 1649 | 1467925004789 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 13:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:56:44 INFO - PROCESS | 1649 | 1467925004799 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:56:44 INFO - PROCESS | 1649 | 1467925004801 Marionette TRACE conn2 <- [1,934,null,{}] 13:56:44 INFO - PROCESS | 1649 | 1467925004804 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}] 13:56:44 INFO - PROCESS | 1649 | 1467925004805 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:44 INFO - PROCESS | 1649 | 1467925004901 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 13:56:44 INFO - PROCESS | 1649 | 1467925004905 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:44 INFO - PROCESS | 1649 | 1467925004907 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x117028000 == 29 [pid = 1649] [id = 241] 13:56:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x1133d0000) [pid = 1649] [serial = 721] [outer = 0x0] 13:56:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x113f0b000) [pid = 1649] [serial = 722] [outer = 0x1133d0000] 13:56:44 INFO - PROCESS | 1649 | 1467925004934 Marionette DEBUG loaded listener.js 13:56:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1160e6000) [pid = 1649] [serial = 723] [outer = 0x1133d0000] 13:56:45 INFO - PROCESS | 1649 | 1467925005274 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]]]}] 13:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 526ms 13:56:45 INFO - PROCESS | 1649 | 1467925005320 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 13:56:45 INFO - PROCESS | 1649 | 1467925005321 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 13:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:56:45 INFO - PROCESS | 1649 | 1467925005324 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:56:45 INFO - PROCESS | 1649 | 1467925005333 Marionette TRACE conn2 <- [1,938,null,{}] 13:56:45 INFO - PROCESS | 1649 | 1467925005341 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}] 13:56:45 INFO - PROCESS | 1649 | 1467925005345 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:45 INFO - PROCESS | 1649 | 1467925005444 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 13:56:45 INFO - PROCESS | 1649 | 1467925005451 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:45 INFO - PROCESS | 1649 | 1467925005453 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x118adc000 == 30 [pid = 1649] [id = 242] 13:56:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x1128a4400) [pid = 1649] [serial = 724] [outer = 0x0] 13:56:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x11720e800) [pid = 1649] [serial = 725] [outer = 0x1128a4400] 13:56:45 INFO - PROCESS | 1649 | 1467925005480 Marionette DEBUG loaded listener.js 13:56:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x1180b6800) [pid = 1649] [serial = 726] [outer = 0x1128a4400] 13:56:45 INFO - PROCESS | 1649 | 1467925005825 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]]]}] 13:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 528ms 13:56:45 INFO - PROCESS | 1649 | 1467925005853 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 13:56:45 INFO - PROCESS | 1649 | 1467925005855 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 13:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:56:45 INFO - PROCESS | 1649 | 1467925005857 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:56:45 INFO - PROCESS | 1649 | 1467925005858 Marionette TRACE conn2 <- [1,942,null,{}] 13:56:45 INFO - PROCESS | 1649 | 1467925005868 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}] 13:56:45 INFO - PROCESS | 1649 | 1467925005869 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:45 INFO - PROCESS | 1649 | 1467925005959 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 13:56:45 INFO - PROCESS | 1649 | 1467925005963 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:45 INFO - PROCESS | 1649 | 1467925005964 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196a2000 == 31 [pid = 1649] [id = 243] 13:56:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x1180bd000) [pid = 1649] [serial = 727] [outer = 0x0] 13:56:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x1185df800) [pid = 1649] [serial = 728] [outer = 0x1180bd000] 13:56:45 INFO - PROCESS | 1649 | 1467925005988 Marionette DEBUG loaded listener.js 13:56:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x118719000) [pid = 1649] [serial = 729] [outer = 0x1180bd000] 13:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x1125f5c00) [pid = 1649] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x112c0d400) [pid = 1649] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x1160e3400) [pid = 1649] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x118773000) [pid = 1649] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x111c78c00) [pid = 1649] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x1128a6800) [pid = 1649] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x1176dec00) [pid = 1649] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x116629c00) [pid = 1649] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x116739800) [pid = 1649] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x1128ac800) [pid = 1649] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x111fe5400) [pid = 1649] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x1125fa000) [pid = 1649] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:56:46 INFO - PROCESS | 1649 | 1467925006365 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]]]}] 13:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 526ms 13:56:46 INFO - PROCESS | 1649 | 1467925006387 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 13:56:46 INFO - PROCESS | 1649 | 1467925006388 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 13:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:56:46 INFO - PROCESS | 1649 | 1467925006405 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:56:46 INFO - PROCESS | 1649 | 1467925006406 Marionette TRACE conn2 <- [1,946,null,{}] 13:56:46 INFO - PROCESS | 1649 | 1467925006408 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}] 13:56:46 INFO - PROCESS | 1649 | 1467925006410 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:46 INFO - PROCESS | 1649 | 1467925006492 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 13:56:46 INFO - PROCESS | 1649 | 1467925006499 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:46 INFO - PROCESS | 1649 | 1467925006500 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x120d58800 == 32 [pid = 1649] [id = 244] 13:56:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x1121b7400) [pid = 1649] [serial = 730] [outer = 0x0] 13:56:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x116739800) [pid = 1649] [serial = 731] [outer = 0x1121b7400] 13:56:46 INFO - PROCESS | 1649 | 1467925006525 Marionette DEBUG loaded listener.js 13:56:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x11876a000) [pid = 1649] [serial = 732] [outer = 0x1121b7400] 13:56:46 INFO - PROCESS | 1649 | 1467925006943 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]]]}] 13:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 576ms 13:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:56:46 INFO - PROCESS | 1649 | 1467925006975 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 13:56:46 INFO - PROCESS | 1649 | 1467925006977 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 13:56:46 INFO - PROCESS | 1649 | 1467925006983 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:56:46 INFO - PROCESS | 1649 | 1467925006985 Marionette TRACE conn2 <- [1,950,null,{}] 13:56:46 INFO - PROCESS | 1649 | 1467925006988 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}] 13:56:46 INFO - PROCESS | 1649 | 1467925006994 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:47 INFO - PROCESS | 1649 | 1467925007117 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 13:56:47 INFO - PROCESS | 1649 | 1467925007122 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:47 INFO - PROCESS | 1649 | 1467925007123 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12104e800 == 33 [pid = 1649] [id = 245] 13:56:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x118772400) [pid = 1649] [serial = 733] [outer = 0x0] 13:56:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x11879d000) [pid = 1649] [serial = 734] [outer = 0x118772400] 13:56:47 INFO - PROCESS | 1649 | 1467925007150 Marionette DEBUG loaded listener.js 13:56:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x119079000) [pid = 1649] [serial = 735] [outer = 0x118772400] 13:56:47 INFO - PROCESS | 1649 | 1467925007438 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]]]}] 13:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 470ms 13:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:56:47 INFO - PROCESS | 1649 | 1467925007454 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 13:56:47 INFO - PROCESS | 1649 | 1467925007456 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 13:56:47 INFO - PROCESS | 1649 | 1467925007458 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:56:47 INFO - PROCESS | 1649 | 1467925007459 Marionette TRACE conn2 <- [1,954,null,{}] 13:56:47 INFO - PROCESS | 1649 | 1467925007462 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}] 13:56:47 INFO - PROCESS | 1649 | 1467925007465 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:47 INFO - PROCESS | 1649 | 1467925007553 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 13:56:47 INFO - PROCESS | 1649 | 1467925007557 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:47 INFO - PROCESS | 1649 | 1467925007558 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x121841800 == 34 [pid = 1649] [id = 246] 13:56:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x1187f1c00) [pid = 1649] [serial = 736] [outer = 0x0] 13:56:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x1194ebc00) [pid = 1649] [serial = 737] [outer = 0x1187f1c00] 13:56:47 INFO - PROCESS | 1649 | 1467925007584 Marionette DEBUG loaded listener.js 13:56:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x11970c000) [pid = 1649] [serial = 738] [outer = 0x1187f1c00] 13:56:47 INFO - PROCESS | 1649 | 1467925007896 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]]]}] 13:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 471ms 13:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:56:47 INFO - PROCESS | 1649 | 1467925007930 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 13:56:47 INFO - PROCESS | 1649 | 1467925007933 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 13:56:47 INFO - PROCESS | 1649 | 1467925007935 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:56:47 INFO - PROCESS | 1649 | 1467925007936 Marionette TRACE conn2 <- [1,958,null,{}] 13:56:47 INFO - PROCESS | 1649 | 1467925007938 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}] 13:56:47 INFO - PROCESS | 1649 | 1467925007939 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:48 INFO - PROCESS | 1649 | 1467925008030 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 13:56:48 INFO - PROCESS | 1649 | 1467925008036 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:48 INFO - PROCESS | 1649 | 1467925008037 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x123784800 == 35 [pid = 1649] [id = 247] 13:56:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x119078c00) [pid = 1649] [serial = 739] [outer = 0x0] 13:56:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x119a7cc00) [pid = 1649] [serial = 740] [outer = 0x119078c00] 13:56:48 INFO - PROCESS | 1649 | 1467925008062 Marionette DEBUG loaded listener.js 13:56:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x120d21800) [pid = 1649] [serial = 741] [outer = 0x119078c00] 13:56:48 INFO - PROCESS | 1649 | 1467925008599 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]]]}] 13:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 670ms 13:56:48 INFO - PROCESS | 1649 | 1467925008605 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 13:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:56:48 INFO - PROCESS | 1649 | 1467925008608 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 13:56:48 INFO - PROCESS | 1649 | 1467925008639 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:56:48 INFO - PROCESS | 1649 | 1467925008641 Marionette TRACE conn2 <- [1,962,null,{}] 13:56:48 INFO - PROCESS | 1649 | 1467925008649 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}] 13:56:48 INFO - PROCESS | 1649 | 1467925008651 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:48 INFO - PROCESS | 1649 | 1467925008753 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 13:56:48 INFO - PROCESS | 1649 | 1467925008824 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:48 INFO - PROCESS | 1649 | 1467925008826 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x117012800 == 36 [pid = 1649] [id = 248] 13:56:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1128a5400) [pid = 1649] [serial = 742] [outer = 0x0] 13:56:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x1128ad400) [pid = 1649] [serial = 743] [outer = 0x1128a5400] 13:56:48 INFO - PROCESS | 1649 | 1467925008857 Marionette DEBUG loaded listener.js 13:56:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x112d93000) [pid = 1649] [serial = 744] [outer = 0x1128a5400] 13:56:49 INFO - PROCESS | 1649 | 1467925009372 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]]]}] 13:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 803ms 13:56:49 INFO - PROCESS | 1649 | 1467925009415 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 13:56:49 INFO - PROCESS | 1649 | 1467925009418 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 13:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:56:49 INFO - PROCESS | 1649 | 1467925009423 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:56:49 INFO - PROCESS | 1649 | 1467925009425 Marionette TRACE conn2 <- [1,966,null,{}] 13:56:49 INFO - PROCESS | 1649 | 1467925009428 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}] 13:56:49 INFO - PROCESS | 1649 | 1467925009430 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:49 INFO - PROCESS | 1649 | 1467925009628 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 13:56:49 INFO - PROCESS | 1649 | 1467925009722 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:49 INFO - PROCESS | 1649 | 1467925009724 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x112e1a000 == 37 [pid = 1649] [id = 249] 13:56:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1125f2000) [pid = 1649] [serial = 745] [outer = 0x0] 13:56:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1128ae400) [pid = 1649] [serial = 746] [outer = 0x1125f2000] 13:56:49 INFO - PROCESS | 1649 | 1467925009760 Marionette DEBUG loaded listener.js 13:56:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1133e4c00) [pid = 1649] [serial = 747] [outer = 0x1125f2000] 13:56:50 INFO - PROCESS | 1649 | --DOCSHELL 0x121841800 == 36 [pid = 1649] [id = 246] 13:56:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12104e800 == 35 [pid = 1649] [id = 245] 13:56:50 INFO - PROCESS | 1649 | --DOCSHELL 0x120d58800 == 34 [pid = 1649] [id = 244] 13:56:50 INFO - PROCESS | 1649 | --DOCSHELL 0x1196a2000 == 33 [pid = 1649] [id = 243] 13:56:50 INFO - PROCESS | 1649 | --DOCSHELL 0x118adc000 == 32 [pid = 1649] [id = 242] 13:56:50 INFO - PROCESS | 1649 | --DOCSHELL 0x117028000 == 31 [pid = 1649] [id = 241] 13:56:50 INFO - PROCESS | 1649 | --DOCSHELL 0x113ad4800 == 30 [pid = 1649] [id = 240] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11876cc00) [pid = 1649] [serial = 701] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x112f0bc00) [pid = 1649] [serial = 687] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1133e4800) [pid = 1649] [serial = 678] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x116f95c00) [pid = 1649] [serial = 681] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x1194e2800) [pid = 1649] [serial = 684] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x11336e800) [pid = 1649] [serial = 704] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x113d91800) [pid = 1649] [serial = 705] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x1125f4c00) [pid = 1649] [serial = 707] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x112d92c00) [pid = 1649] [serial = 708] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x113d93000) [pid = 1649] [serial = 710] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x1160e9c00) [pid = 1649] [serial = 711] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x1176e1c00) [pid = 1649] [serial = 713] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x111e5a400) [pid = 1649] [serial = 689] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x1133e5800) [pid = 1649] [serial = 692] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x1150cf800) [pid = 1649] [serial = 693] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x1125f2c00) [pid = 1649] [serial = 690] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x1184cf400) [pid = 1649] [serial = 698] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x1185e9000) [pid = 1649] [serial = 699] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x116f8c000) [pid = 1649] [serial = 695] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 57 (0x117207800) [pid = 1649] [serial = 696] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 56 (0x1128aa000) [pid = 1649] [serial = 686] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 55 (0x112c2e000) [pid = 1649] [serial = 677] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 54 (0x1187ee800) [pid = 1649] [serial = 702] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 53 (0x116737400) [pid = 1649] [serial = 680] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | --DOMWINDOW == 52 (0x118805000) [pid = 1649] [serial = 683] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1649 | 1467925010215 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]]]}] 13:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 825ms 13:56:50 INFO - PROCESS | 1649 | 1467925010250 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 13:56:50 INFO - PROCESS | 1649 | 1467925010253 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 13:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:56:50 INFO - PROCESS | 1649 | 1467925010256 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:56:50 INFO - PROCESS | 1649 | 1467925010259 Marionette TRACE conn2 <- [1,970,null,{}] 13:56:50 INFO - PROCESS | 1649 | 1467925010262 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}] 13:56:50 INFO - PROCESS | 1649 | 1467925010264 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:50 INFO - PROCESS | 1649 | 1467925010344 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 13:56:50 INFO - PROCESS | 1649 | 1467925010351 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:50 INFO - PROCESS | 1649 | 1467925010353 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169a3800 == 31 [pid = 1649] [id = 250] 13:56:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 53 (0x113aad000) [pid = 1649] [serial = 748] [outer = 0x0] 13:56:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x11602d800) [pid = 1649] [serial = 749] [outer = 0x113aad000] 13:56:50 INFO - PROCESS | 1649 | 1467925010378 Marionette DEBUG loaded listener.js 13:56:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x11696fc00) [pid = 1649] [serial = 750] [outer = 0x113aad000] 13:56:50 INFO - PROCESS | 1649 | 1467925010772 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]]]}] 13:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 522ms 13:56:50 INFO - PROCESS | 1649 | 1467925010778 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 13:56:50 INFO - PROCESS | 1649 | 1467925010782 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 13:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:56:50 INFO - PROCESS | 1649 | 1467925010785 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:56:50 INFO - PROCESS | 1649 | 1467925010786 Marionette TRACE conn2 <- [1,974,null,{}] 13:56:50 INFO - PROCESS | 1649 | 1467925010789 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}] 13:56:50 INFO - PROCESS | 1649 | 1467925010790 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:50 INFO - PROCESS | 1649 | 1467925010882 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 13:56:50 INFO - PROCESS | 1649 | 1467925010933 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:50 INFO - PROCESS | 1649 | 1467925010934 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x118324000 == 32 [pid = 1649] [id = 251] 13:56:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x116977400) [pid = 1649] [serial = 751] [outer = 0x0] 13:56:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x117205000) [pid = 1649] [serial = 752] [outer = 0x116977400] 13:56:50 INFO - PROCESS | 1649 | 1467925010959 Marionette DEBUG loaded listener.js 13:56:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x118572400) [pid = 1649] [serial = 753] [outer = 0x116977400] 13:56:51 INFO - PROCESS | 1649 | 1467925011269 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]]]}] 13:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 520ms 13:56:51 INFO - PROCESS | 1649 | 1467925011306 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 13:56:51 INFO - PROCESS | 1649 | 1467925011309 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 13:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:56:51 INFO - PROCESS | 1649 | 1467925011320 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:56:51 INFO - PROCESS | 1649 | 1467925011323 Marionette TRACE conn2 <- [1,978,null,{}] 13:56:51 INFO - PROCESS | 1649 | 1467925011326 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}] 13:56:51 INFO - PROCESS | 1649 | 1467925011328 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:51 INFO - PROCESS | 1649 | 1467925011405 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 13:56:51 INFO - PROCESS | 1649 | 1467925011455 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:51 INFO - PROCESS | 1649 | 1467925011456 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x11935e800 == 33 [pid = 1649] [id = 252] 13:56:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x110fac400) [pid = 1649] [serial = 754] [outer = 0x0] 13:56:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x1185e9000) [pid = 1649] [serial = 755] [outer = 0x110fac400] 13:56:51 INFO - PROCESS | 1649 | 1467925011481 Marionette DEBUG loaded listener.js 13:56:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x11880d000) [pid = 1649] [serial = 756] [outer = 0x110fac400] 13:56:51 INFO - PROCESS | 1649 | 1467925011748 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]]]}] 13:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 480ms 13:56:51 INFO - PROCESS | 1649 | 1467925011794 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 13:56:51 INFO - PROCESS | 1649 | 1467925011796 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 13:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:56:51 INFO - PROCESS | 1649 | 1467925011806 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:56:51 INFO - PROCESS | 1649 | 1467925011807 Marionette TRACE conn2 <- [1,982,null,{}] 13:56:51 INFO - PROCESS | 1649 | 1467925011809 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}] 13:56:51 INFO - PROCESS | 1649 | 1467925011810 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:51 INFO - PROCESS | 1649 | 1467925011889 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 13:56:51 INFO - PROCESS | 1649 | 1467925011892 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:51 INFO - PROCESS | 1649 | 1467925011893 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c32800 == 34 [pid = 1649] [id = 253] 13:56:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x110fa8400) [pid = 1649] [serial = 757] [outer = 0x0] 13:56:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x11932e400) [pid = 1649] [serial = 758] [outer = 0x110fa8400] 13:56:51 INFO - PROCESS | 1649 | 1467925011921 Marionette DEBUG loaded listener.js 13:56:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x11970ec00) [pid = 1649] [serial = 759] [outer = 0x110fa8400] 13:56:52 INFO - PROCESS | 1649 | 1467925012246 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]]]}] 13:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 469ms 13:56:52 INFO - PROCESS | 1649 | 1467925012285 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 13:56:52 INFO - PROCESS | 1649 | 1467925012286 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 13:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:56:52 INFO - PROCESS | 1649 | 1467925012288 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:56:52 INFO - PROCESS | 1649 | 1467925012290 Marionette TRACE conn2 <- [1,986,null,{}] 13:56:52 INFO - PROCESS | 1649 | 1467925012305 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}] 13:56:52 INFO - PROCESS | 1649 | 1467925012307 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:52 INFO - PROCESS | 1649 | 1467925012398 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 13:56:52 INFO - PROCESS | 1649 | 1467925012430 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:52 INFO - PROCESS | 1649 | 1467925012434 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x119356000 == 35 [pid = 1649] [id = 254] 13:56:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x120e0f400) [pid = 1649] [serial = 760] [outer = 0x0] 13:56:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x120e11800) [pid = 1649] [serial = 761] [outer = 0x120e0f400] 13:56:52 INFO - PROCESS | 1649 | 1467925012466 Marionette DEBUG loaded listener.js 13:56:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x120e30800) [pid = 1649] [serial = 762] [outer = 0x120e0f400] 13:56:52 INFO - PROCESS | 1649 | 1467925012793 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]]]}] 13:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 519ms 13:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:56:52 INFO - PROCESS | 1649 | 1467925012808 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 13:56:52 INFO - PROCESS | 1649 | 1467925012809 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 13:56:52 INFO - PROCESS | 1649 | 1467925012813 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:56:52 INFO - PROCESS | 1649 | 1467925012816 Marionette TRACE conn2 <- [1,990,null,{}] 13:56:52 INFO - PROCESS | 1649 | 1467925012819 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}] 13:56:52 INFO - PROCESS | 1649 | 1467925012820 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:52 INFO - PROCESS | 1649 | 1467925012913 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 13:56:52 INFO - PROCESS | 1649 | 1467925012947 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:52 INFO - PROCESS | 1649 | 1467925012948 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12184e000 == 36 [pid = 1649] [id = 255] 13:56:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x120e30c00) [pid = 1649] [serial = 763] [outer = 0x0] 13:56:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x120f93800) [pid = 1649] [serial = 764] [outer = 0x120e30c00] 13:56:52 INFO - PROCESS | 1649 | 1467925012972 Marionette DEBUG loaded listener.js 13:56:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x12162ac00) [pid = 1649] [serial = 765] [outer = 0x120e30c00] 13:56:53 INFO - PROCESS | 1649 | 1467925013292 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]]]}] 13:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 521ms 13:56:53 INFO - PROCESS | 1649 | 1467925013334 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 13:56:53 INFO - PROCESS | 1649 | 1467925013335 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 13:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:56:53 INFO - PROCESS | 1649 | 1467925013337 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:56:53 INFO - PROCESS | 1649 | 1467925013338 Marionette TRACE conn2 <- [1,994,null,{}] 13:56:53 INFO - PROCESS | 1649 | 1467925013341 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}] 13:56:53 INFO - PROCESS | 1649 | 1467925013349 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:53 INFO - PROCESS | 1649 | 1467925013441 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 13:56:53 INFO - PROCESS | 1649 | 1467925013479 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:53 INFO - PROCESS | 1649 | 1467925013480 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x125542800 == 37 [pid = 1649] [id = 256] 13:56:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x120e0f800) [pid = 1649] [serial = 766] [outer = 0x0] 13:56:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x121ada800) [pid = 1649] [serial = 767] [outer = 0x120e0f800] 13:56:53 INFO - PROCESS | 1649 | 1467925013503 Marionette DEBUG loaded listener.js 13:56:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x12374c400) [pid = 1649] [serial = 768] [outer = 0x120e0f800] 13:56:53 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x1176db800) [pid = 1649] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:56:53 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x1187f1c00) [pid = 1649] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:56:53 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x110e85c00) [pid = 1649] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:56:53 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x1128ae000) [pid = 1649] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:56:53 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x1133d0000) [pid = 1649] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:56:53 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x1128a4400) [pid = 1649] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:56:53 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x1180bd000) [pid = 1649] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:56:53 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x1121b7400) [pid = 1649] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:56:53 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x118772400) [pid = 1649] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:56:53 INFO - PROCESS | 1649 | 1467925013825 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]]]}] 13:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 517ms 13:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:56:53 INFO - PROCESS | 1649 | 1467925013855 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 13:56:53 INFO - PROCESS | 1649 | 1467925013856 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 13:56:53 INFO - PROCESS | 1649 | 1467925013859 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:56:53 INFO - PROCESS | 1649 | 1467925013861 Marionette TRACE conn2 <- [1,998,null,{}] 13:56:53 INFO - PROCESS | 1649 | 1467925013866 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}] 13:56:53 INFO - PROCESS | 1649 | 1467925013867 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:53 INFO - PROCESS | 1649 | 1467925013958 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 13:56:53 INFO - PROCESS | 1649 | 1467925013964 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:53 INFO - PROCESS | 1649 | 1467925013965 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255c8000 == 38 [pid = 1649] [id = 257] 13:56:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x110e85c00) [pid = 1649] [serial = 769] [outer = 0x0] 13:56:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x116f8a000) [pid = 1649] [serial = 770] [outer = 0x110e85c00] 13:56:54 INFO - PROCESS | 1649 | 1467925014005 Marionette DEBUG loaded listener.js 13:56:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x1187ee000) [pid = 1649] [serial = 771] [outer = 0x110e85c00] 13:56:54 INFO - PROCESS | 1649 | 1467925014443 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]]]}] 13:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 622ms 13:56:54 INFO - PROCESS | 1649 | 1467925014487 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 13:56:54 INFO - PROCESS | 1649 | 1467925014488 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 13:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:56:54 INFO - PROCESS | 1649 | 1467925014490 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:56:54 INFO - PROCESS | 1649 | 1467925014492 Marionette TRACE conn2 <- [1,1002,null,{}] 13:56:54 INFO - PROCESS | 1649 | 1467925014494 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}] 13:56:54 INFO - PROCESS | 1649 | 1467925014496 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:54 INFO - PROCESS | 1649 | 1467925014584 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 13:56:54 INFO - PROCESS | 1649 | 1467925014587 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:54 INFO - PROCESS | 1649 | 1467925014588 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e8d800 == 39 [pid = 1649] [id = 258] 13:56:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x110eb2400) [pid = 1649] [serial = 772] [outer = 0x0] 13:56:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x124a6e800) [pid = 1649] [serial = 773] [outer = 0x110eb2400] 13:56:54 INFO - PROCESS | 1649 | 1467925014614 Marionette DEBUG loaded listener.js 13:56:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x124d30800) [pid = 1649] [serial = 774] [outer = 0x110eb2400] 13:56:55 INFO - PROCESS | 1649 | 1467925015043 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]]]}] 13:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 568ms 13:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:56:55 INFO - PROCESS | 1649 | 1467925015059 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 13:56:55 INFO - PROCESS | 1649 | 1467925015060 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 13:56:55 INFO - PROCESS | 1649 | 1467925015064 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:56:55 INFO - PROCESS | 1649 | 1467925015066 Marionette TRACE conn2 <- [1,1006,null,{}] 13:56:55 INFO - PROCESS | 1649 | 1467925015068 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}] 13:56:55 INFO - PROCESS | 1649 | 1467925015069 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:55 INFO - PROCESS | 1649 | 1467925015168 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 13:56:55 INFO - PROCESS | 1649 | 1467925015175 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:55 INFO - PROCESS | 1649 | 1467925015176 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b9c000 == 40 [pid = 1649] [id = 259] 13:56:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x111c7a800) [pid = 1649] [serial = 775] [outer = 0x0] 13:56:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x124d2ec00) [pid = 1649] [serial = 776] [outer = 0x111c7a800] 13:56:55 INFO - PROCESS | 1649 | 1467925015202 Marionette DEBUG loaded listener.js 13:56:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x1255f3400) [pid = 1649] [serial = 777] [outer = 0x111c7a800] 13:56:55 INFO - PROCESS | 1649 | 1467925015538 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]]]}] 13:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 520ms 13:56:55 INFO - PROCESS | 1649 | 1467925015583 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 13:56:55 INFO - PROCESS | 1649 | 1467925015585 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 13:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:56:55 INFO - PROCESS | 1649 | 1467925015587 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:56:55 INFO - PROCESS | 1649 | 1467925015589 Marionette TRACE conn2 <- [1,1010,null,{}] 13:56:55 INFO - PROCESS | 1649 | 1467925015591 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}] 13:56:55 INFO - PROCESS | 1649 | 1467925015600 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:55 INFO - PROCESS | 1649 | 1467925015688 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 13:56:55 INFO - PROCESS | 1649 | 1467925015691 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:55 INFO - PROCESS | 1649 | 1467925015692 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x129214000 == 41 [pid = 1649] [id = 260] 13:56:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1253e4c00) [pid = 1649] [serial = 778] [outer = 0x0] 13:56:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x126cc6400) [pid = 1649] [serial = 779] [outer = 0x1253e4c00] 13:56:55 INFO - PROCESS | 1649 | 1467925015719 Marionette DEBUG loaded listener.js 13:56:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x127290000) [pid = 1649] [serial = 780] [outer = 0x1253e4c00] 13:56:56 INFO - PROCESS | 1649 | 1467925016033 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]]]}] 13:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 471ms 13:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:56:56 INFO - PROCESS | 1649 | 1467925016059 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 13:56:56 INFO - PROCESS | 1649 | 1467925016060 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 13:56:56 INFO - PROCESS | 1649 | 1467925016062 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:56:56 INFO - PROCESS | 1649 | 1467925016066 Marionette TRACE conn2 <- [1,1014,null,{}] 13:56:56 INFO - PROCESS | 1649 | 1467925016068 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}] 13:56:56 INFO - PROCESS | 1649 | 1467925016069 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:56 INFO - PROCESS | 1649 | 1467925016171 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 13:56:56 INFO - PROCESS | 1649 | 1467925016179 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:56 INFO - PROCESS | 1649 | 1467925016180 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x1293cc000 == 42 [pid = 1649] [id = 261] 13:56:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1253e0400) [pid = 1649] [serial = 781] [outer = 0x0] 13:56:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x127291c00) [pid = 1649] [serial = 782] [outer = 0x1253e0400] 13:56:56 INFO - PROCESS | 1649 | 1467925016203 Marionette DEBUG loaded listener.js 13:56:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x127497400) [pid = 1649] [serial = 783] [outer = 0x1253e0400] 13:56:56 INFO - PROCESS | 1649 | 1467925016616 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]]]}] 13:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 626ms 13:56:56 INFO - PROCESS | 1649 | 1467925016696 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 13:56:56 INFO - PROCESS | 1649 | 1467925016699 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 13:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:56:56 INFO - PROCESS | 1649 | 1467925016704 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:56:56 INFO - PROCESS | 1649 | 1467925016706 Marionette TRACE conn2 <- [1,1018,null,{}] 13:56:56 INFO - PROCESS | 1649 | 1467925016711 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}] 13:56:56 INFO - PROCESS | 1649 | 1467925016714 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:56 INFO - PROCESS | 1649 | 1467925016817 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 13:56:56 INFO - PROCESS | 1649 | 1467925016880 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:56 INFO - PROCESS | 1649 | 1467925016882 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x11724c800 == 43 [pid = 1649] [id = 262] 13:56:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x113a53400) [pid = 1649] [serial = 784] [outer = 0x0] 13:56:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1150ce800) [pid = 1649] [serial = 785] [outer = 0x113a53400] 13:56:56 INFO - PROCESS | 1649 | 1467925016913 Marionette DEBUG loaded listener.js 13:56:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x116f8c000) [pid = 1649] [serial = 786] [outer = 0x113a53400] 13:56:57 INFO - PROCESS | 1649 | 1467925017327 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]]]}] 13:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 676ms 13:56:57 INFO - PROCESS | 1649 | 1467925017379 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 13:56:57 INFO - PROCESS | 1649 | 1467925017383 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 13:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:56:57 INFO - PROCESS | 1649 | 1467925017387 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:56:57 INFO - PROCESS | 1649 | 1467925017389 Marionette TRACE conn2 <- [1,1022,null,{}] 13:56:57 INFO - PROCESS | 1649 | 1467925017392 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}] 13:56:57 INFO - PROCESS | 1649 | 1467925017393 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:57 INFO - PROCESS | 1649 | 1467925017495 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 13:56:57 INFO - PROCESS | 1649 | 1467925017547 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:57 INFO - PROCESS | 1649 | 1467925017548 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12106c800 == 44 [pid = 1649] [id = 263] 13:56:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1176de800) [pid = 1649] [serial = 787] [outer = 0x0] 13:56:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11876b000) [pid = 1649] [serial = 788] [outer = 0x1176de800] 13:56:57 INFO - PROCESS | 1649 | 1467925017579 Marionette DEBUG loaded listener.js 13:56:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11879c800) [pid = 1649] [serial = 789] [outer = 0x1176de800] 13:56:58 INFO - PROCESS | 1649 | 1467925017999 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]]]}] 13:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 619ms 13:56:58 INFO - PROCESS | 1649 | 1467925018007 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 13:56:58 INFO - PROCESS | 1649 | 1467925018008 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 13:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:56:58 INFO - PROCESS | 1649 | 1467925018011 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:56:58 INFO - PROCESS | 1649 | 1467925018016 Marionette TRACE conn2 <- [1,1026,null,{}] 13:56:58 INFO - PROCESS | 1649 | 1467925018024 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}] 13:56:58 INFO - PROCESS | 1649 | 1467925018027 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:58 INFO - PROCESS | 1649 | 1467925018126 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 13:56:58 INFO - PROCESS | 1649 | 1467925018217 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:58 INFO - PROCESS | 1649 | 1467925018220 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x129544800 == 45 [pid = 1649] [id = 264] 13:56:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x120e0d000) [pid = 1649] [serial = 790] [outer = 0x0] 13:56:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x120e17000) [pid = 1649] [serial = 791] [outer = 0x120e0d000] 13:56:58 INFO - PROCESS | 1649 | 1467925018250 Marionette DEBUG loaded listener.js 13:56:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x120f9f000) [pid = 1649] [serial = 792] [outer = 0x120e0d000] 13:56:58 INFO - PROCESS | 1649 | 1467925018657 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]]]}] 13:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 673ms 13:56:58 INFO - PROCESS | 1649 | 1467925018684 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 13:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:56:58 INFO - PROCESS | 1649 | 1467925018686 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 13:56:58 INFO - PROCESS | 1649 | 1467925018688 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:56:58 INFO - PROCESS | 1649 | 1467925018690 Marionette TRACE conn2 <- [1,1030,null,{}] 13:56:58 INFO - PROCESS | 1649 | 1467925018692 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}] 13:56:58 INFO - PROCESS | 1649 | 1467925018693 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:58 INFO - PROCESS | 1649 | 1467925018793 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 13:56:58 INFO - PROCESS | 1649 | 1467925018845 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:58 INFO - PROCESS | 1649 | 1467925018846 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e63000 == 46 [pid = 1649] [id = 265] 13:56:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x121ae1400) [pid = 1649] [serial = 793] [outer = 0x0] 13:56:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x124bc1000) [pid = 1649] [serial = 794] [outer = 0x121ae1400] 13:56:58 INFO - PROCESS | 1649 | 1467925018875 Marionette DEBUG loaded listener.js 13:56:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x125e17800) [pid = 1649] [serial = 795] [outer = 0x121ae1400] 13:56:59 INFO - PROCESS | 1649 | 1467925019288 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]]]}] 13:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 770ms 13:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:56:59 INFO - PROCESS | 1649 | 1467925019480 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 13:56:59 INFO - PROCESS | 1649 | 1467925019483 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 13:56:59 INFO - PROCESS | 1649 | 1467925019488 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:56:59 INFO - PROCESS | 1649 | 1467925019489 Marionette TRACE conn2 <- [1,1034,null,{}] 13:56:59 INFO - PROCESS | 1649 | 1467925019493 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}] 13:56:59 INFO - PROCESS | 1649 | 1467925019495 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:59 INFO - PROCESS | 1649 | 1467925019591 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 13:56:59 INFO - PROCESS | 1649 | 1467925019652 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:59 INFO - PROCESS | 1649 | 1467925019655 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:56:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x11936c000 == 47 [pid = 1649] [id = 266] 13:56:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x113aa9400) [pid = 1649] [serial = 796] [outer = 0x0] 13:56:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11602f800) [pid = 1649] [serial = 797] [outer = 0x113aa9400] 13:56:59 INFO - PROCESS | 1649 | 1467925019682 Marionette DEBUG loaded listener.js 13:56:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x116f91000) [pid = 1649] [serial = 798] [outer = 0x113aa9400] 13:57:00 INFO - PROCESS | 1649 | 1467925020091 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]]]}] 13:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 672ms 13:57:00 INFO - PROCESS | 1649 | --DOCSHELL 0x1199e7000 == 46 [pid = 1649] [id = 239] 13:57:00 INFO - PROCESS | 1649 | --DOCSHELL 0x129214000 == 45 [pid = 1649] [id = 260] 13:57:00 INFO - PROCESS | 1649 | --DOCSHELL 0x128b9c000 == 44 [pid = 1649] [id = 259] 13:57:00 INFO - PROCESS | 1649 | --DOCSHELL 0x126e8d800 == 43 [pid = 1649] [id = 258] 13:57:00 INFO - PROCESS | 1649 | --DOCSHELL 0x1255c8000 == 42 [pid = 1649] [id = 257] 13:57:00 INFO - PROCESS | 1649 | --DOCSHELL 0x125542800 == 41 [pid = 1649] [id = 256] 13:57:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12184e000 == 40 [pid = 1649] [id = 255] 13:57:00 INFO - PROCESS | 1649 | --DOCSHELL 0x119356000 == 39 [pid = 1649] [id = 254] 13:57:00 INFO - PROCESS | 1649 | --DOCSHELL 0x119c32800 == 38 [pid = 1649] [id = 253] 13:57:00 INFO - PROCESS | 1649 | --DOCSHELL 0x11935e800 == 37 [pid = 1649] [id = 252] 13:57:00 INFO - PROCESS | 1649 | --DOCSHELL 0x118324000 == 36 [pid = 1649] [id = 251] 13:57:00 INFO - PROCESS | 1649 | --DOCSHELL 0x1169a3800 == 35 [pid = 1649] [id = 250] 13:57:00 INFO - PROCESS | 1649 | --DOCSHELL 0x112e1a000 == 34 [pid = 1649] [id = 249] 13:57:00 INFO - PROCESS | 1649 | --DOCSHELL 0x123784800 == 33 [pid = 1649] [id = 247] 13:57:00 INFO - PROCESS | 1649 | --DOCSHELL 0x117012800 == 32 [pid = 1649] [id = 248] 13:57:00 INFO - PROCESS | 1649 | --DOCSHELL 0x129e63000 == 31 [pid = 1649] [id = 265] 13:57:00 INFO - PROCESS | 1649 | --DOCSHELL 0x129544800 == 30 [pid = 1649] [id = 264] 13:57:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12106c800 == 29 [pid = 1649] [id = 263] 13:57:00 INFO - PROCESS | 1649 | --DOCSHELL 0x11724c800 == 28 [pid = 1649] [id = 262] 13:57:00 INFO - PROCESS | 1649 | --DOCSHELL 0x1293cc000 == 27 [pid = 1649] [id = 261] 13:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1180bbc00) [pid = 1649] [serial = 714] [outer = 0x0] [url = about:blank] 13:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x119a7cc00) [pid = 1649] [serial = 740] [outer = 0x0] [url = about:blank] 13:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1194ebc00) [pid = 1649] [serial = 737] [outer = 0x0] [url = about:blank] 13:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118771000) [pid = 1649] [serial = 716] [outer = 0x0] [url = about:blank] 13:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1128af800) [pid = 1649] [serial = 719] [outer = 0x0] [url = about:blank] 13:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x113f0b000) [pid = 1649] [serial = 722] [outer = 0x0] [url = about:blank] 13:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x111aa7800) [pid = 1649] [serial = 720] [outer = 0x0] [url = about:blank] 13:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11720e800) [pid = 1649] [serial = 725] [outer = 0x0] [url = about:blank] 13:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1160e6000) [pid = 1649] [serial = 723] [outer = 0x0] [url = about:blank] 13:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1185df800) [pid = 1649] [serial = 728] [outer = 0x0] [url = about:blank] 13:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1180b6800) [pid = 1649] [serial = 726] [outer = 0x0] [url = about:blank] 13:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x116739800) [pid = 1649] [serial = 731] [outer = 0x0] [url = about:blank] 13:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11879d000) [pid = 1649] [serial = 734] [outer = 0x0] [url = about:blank] 13:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x119079000) [pid = 1649] [serial = 735] [outer = 0x0] [url = about:blank] 13:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118719000) [pid = 1649] [serial = 729] [outer = 0x0] [url = about:blank] 13:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x11970c000) [pid = 1649] [serial = 738] [outer = 0x0] [url = about:blank] 13:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x118803000) [pid = 1649] [serial = 717] [outer = 0x0] [url = about:blank] 13:57:00 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11876a000) [pid = 1649] [serial = 732] [outer = 0x0] [url = about:blank] 13:57:00 INFO - PROCESS | 1649 | 1467925020701 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 13:57:00 INFO - PROCESS | 1649 | 1467925020704 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 13:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:57:00 INFO - PROCESS | 1649 | 1467925020712 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:57:00 INFO - PROCESS | 1649 | 1467925020713 Marionette TRACE conn2 <- [1,1038,null,{}] 13:57:00 INFO - PROCESS | 1649 | 1467925020717 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}] 13:57:00 INFO - PROCESS | 1649 | 1467925020719 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:00 INFO - PROCESS | 1649 | 1467925020798 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 13:57:00 INFO - PROCESS | 1649 | 1467925020803 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:00 INFO - PROCESS | 1649 | 1467925020806 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x113815000 == 28 [pid = 1649] [id = 267] 13:57:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1128aac00) [pid = 1649] [serial = 799] [outer = 0x0] 13:57:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1128b0400) [pid = 1649] [serial = 800] [outer = 0x1128aac00] 13:57:00 INFO - PROCESS | 1649 | 1467925020835 Marionette DEBUG loaded listener.js 13:57:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x112c2ec00) [pid = 1649] [serial = 801] [outer = 0x1128aac00] 13:57:01 INFO - PROCESS | 1649 | 1467925021187 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]]]}] 13:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 521ms 13:57:01 INFO - PROCESS | 1649 | 1467925021249 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 13:57:01 INFO - PROCESS | 1649 | 1467925021251 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 13:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:57:01 INFO - PROCESS | 1649 | 1467925021257 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:57:01 INFO - PROCESS | 1649 | 1467925021259 Marionette TRACE conn2 <- [1,1042,null,{}] 13:57:01 INFO - PROCESS | 1649 | 1467925021262 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}] 13:57:01 INFO - PROCESS | 1649 | 1467925021264 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:01 INFO - PROCESS | 1649 | 1467925021339 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 13:57:01 INFO - PROCESS | 1649 | 1467925021359 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:01 INFO - PROCESS | 1649 | 1467925021360 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f57800 == 29 [pid = 1649] [id = 268] 13:57:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1160e9c00) [pid = 1649] [serial = 802] [outer = 0x0] 13:57:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1166f7800) [pid = 1649] [serial = 803] [outer = 0x1160e9c00] 13:57:01 INFO - PROCESS | 1649 | 1467925021388 Marionette DEBUG loaded listener.js 13:57:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x116f95000) [pid = 1649] [serial = 804] [outer = 0x1160e9c00] 13:57:01 INFO - PROCESS | 1649 | 1467925021725 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]]]}] 13:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 522ms 13:57:01 INFO - PROCESS | 1649 | 1467925021781 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 13:57:01 INFO - PROCESS | 1649 | 1467925021790 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 13:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:57:01 INFO - PROCESS | 1649 | 1467925021794 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:57:01 INFO - PROCESS | 1649 | 1467925021795 Marionette TRACE conn2 <- [1,1046,null,{}] 13:57:01 INFO - PROCESS | 1649 | 1467925021802 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}] 13:57:01 INFO - PROCESS | 1649 | 1467925021805 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:01 INFO - PROCESS | 1649 | 1467925021880 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 13:57:01 INFO - PROCESS | 1649 | 1467925021886 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:01 INFO - PROCESS | 1649 | 1467925021889 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x11887e000 == 30 [pid = 1649] [id = 269] 13:57:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118574400) [pid = 1649] [serial = 805] [outer = 0x0] 13:57:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1185dd800) [pid = 1649] [serial = 806] [outer = 0x118574400] 13:57:01 INFO - PROCESS | 1649 | 1467925021919 Marionette DEBUG loaded listener.js 13:57:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118719000) [pid = 1649] [serial = 807] [outer = 0x118574400] 13:57:02 INFO - PROCESS | 1649 | 1467925022255 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]]]}] 13:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 469ms 13:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:57:02 INFO - PROCESS | 1649 | 1467925022265 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 13:57:02 INFO - PROCESS | 1649 | 1467925022267 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 13:57:02 INFO - PROCESS | 1649 | 1467925022270 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:57:02 INFO - PROCESS | 1649 | 1467925022271 Marionette TRACE conn2 <- [1,1050,null,{}] 13:57:02 INFO - PROCESS | 1649 | 1467925022273 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}] 13:57:02 INFO - PROCESS | 1649 | 1467925022274 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:02 INFO - PROCESS | 1649 | 1467925022351 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 13:57:02 INFO - PROCESS | 1649 | 1467925022355 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:02 INFO - PROCESS | 1649 | 1467925022356 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196ab000 == 31 [pid = 1649] [id = 270] 13:57:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1187e4400) [pid = 1649] [serial = 808] [outer = 0x0] 13:57:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118804000) [pid = 1649] [serial = 809] [outer = 0x1187e4400] 13:57:02 INFO - PROCESS | 1649 | 1467925022383 Marionette DEBUG loaded listener.js 13:57:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11904e400) [pid = 1649] [serial = 810] [outer = 0x1187e4400] 13:57:02 INFO - PROCESS | 1649 | 1467925022707 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]]]}] 13:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 468ms 13:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:57:02 INFO - PROCESS | 1649 | 1467925022738 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 13:57:02 INFO - PROCESS | 1649 | 1467925022740 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 13:57:02 INFO - PROCESS | 1649 | 1467925022742 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:57:02 INFO - PROCESS | 1649 | 1467925022743 Marionette TRACE conn2 <- [1,1054,null,{}] 13:57:02 INFO - PROCESS | 1649 | 1467925022745 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}] 13:57:02 INFO - PROCESS | 1649 | 1467925022746 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:02 INFO - PROCESS | 1649 | 1467925022857 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 13:57:02 INFO - PROCESS | 1649 | 1467925022872 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:02 INFO - PROCESS | 1649 | 1467925022873 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x120d5a000 == 32 [pid = 1649] [id = 271] 13:57:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119047c00) [pid = 1649] [serial = 811] [outer = 0x0] 13:57:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1194e0800) [pid = 1649] [serial = 812] [outer = 0x119047c00] 13:57:02 INFO - PROCESS | 1649 | 1467925022898 Marionette DEBUG loaded listener.js 13:57:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11970c000) [pid = 1649] [serial = 813] [outer = 0x119047c00] 13:57:03 INFO - PROCESS | 1649 | 1467925023214 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]]]}] 13:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 520ms 13:57:03 INFO - PROCESS | 1649 | 1467925023268 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 13:57:03 INFO - PROCESS | 1649 | 1467925023270 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 13:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:57:03 INFO - PROCESS | 1649 | 1467925023272 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:57:03 INFO - PROCESS | 1649 | 1467925023273 Marionette TRACE conn2 <- [1,1058,null,{}] 13:57:03 INFO - PROCESS | 1649 | 1467925023276 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}] 13:57:03 INFO - PROCESS | 1649 | 1467925023280 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:03 INFO - PROCESS | 1649 | 1467925023391 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 13:57:03 INFO - PROCESS | 1649 | 1467925023395 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:03 INFO - PROCESS | 1649 | 1467925023397 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x1213a6800 == 33 [pid = 1649] [id = 272] 13:57:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x111e58c00) [pid = 1649] [serial = 814] [outer = 0x0] 13:57:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x120e0f000) [pid = 1649] [serial = 815] [outer = 0x111e58c00] 13:57:03 INFO - PROCESS | 1649 | 1467925023422 Marionette DEBUG loaded listener.js 13:57:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x121411800) [pid = 1649] [serial = 816] [outer = 0x111e58c00] 13:57:03 INFO - PROCESS | 1649 | 1467925023737 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]]]}] 13:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 518ms 13:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:57:03 INFO - PROCESS | 1649 | 1467925023791 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 13:57:03 INFO - PROCESS | 1649 | 1467925023792 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 13:57:03 INFO - PROCESS | 1649 | 1467925023794 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:57:03 INFO - PROCESS | 1649 | 1467925023795 Marionette TRACE conn2 <- [1,1062,null,{}] 13:57:03 INFO - PROCESS | 1649 | 1467925023800 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}] 13:57:03 INFO - PROCESS | 1649 | 1467925023801 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:03 INFO - PROCESS | 1649 | 1467925023895 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 13:57:03 INFO - PROCESS | 1649 | 1467925023930 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:03 INFO - PROCESS | 1649 | 1467925023931 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x123343800 == 34 [pid = 1649] [id = 273] 13:57:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12187d000) [pid = 1649] [serial = 817] [outer = 0x0] 13:57:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x123743c00) [pid = 1649] [serial = 818] [outer = 0x12187d000] 13:57:03 INFO - PROCESS | 1649 | 1467925023955 Marionette DEBUG loaded listener.js 13:57:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x124bb5c00) [pid = 1649] [serial = 819] [outer = 0x12187d000] 13:57:04 INFO - PROCESS | 1649 | 1467925024276 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]]]}] 13:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 520ms 13:57:04 INFO - PROCESS | 1649 | 1467925024319 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 13:57:04 INFO - PROCESS | 1649 | 1467925024320 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 13:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:57:04 INFO - PROCESS | 1649 | 1467925024322 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:57:04 INFO - PROCESS | 1649 | 1467925024323 Marionette TRACE conn2 <- [1,1066,null,{}] 13:57:04 INFO - PROCESS | 1649 | 1467925024325 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}] 13:57:04 INFO - PROCESS | 1649 | 1467925024326 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:04 INFO - PROCESS | 1649 | 1467925024418 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 13:57:04 INFO - PROCESS | 1649 | 1467925024421 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:04 INFO - PROCESS | 1649 | 1467925024423 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255dc800 == 35 [pid = 1649] [id = 274] 13:57:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x121624800) [pid = 1649] [serial = 820] [outer = 0x0] 13:57:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x125e11800) [pid = 1649] [serial = 821] [outer = 0x121624800] 13:57:04 INFO - PROCESS | 1649 | 1467925024447 Marionette DEBUG loaded listener.js 13:57:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126cc5000) [pid = 1649] [serial = 822] [outer = 0x121624800] 13:57:04 INFO - PROCESS | 1649 | 1467925024770 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]]]}] 13:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 469ms 13:57:04 INFO - PROCESS | 1649 | 1467925024791 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 13:57:04 INFO - PROCESS | 1649 | 1467925024793 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 13:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:57:04 INFO - PROCESS | 1649 | 1467925024795 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:57:04 INFO - PROCESS | 1649 | 1467925024798 Marionette TRACE conn2 <- [1,1070,null,{}] 13:57:04 INFO - PROCESS | 1649 | 1467925024802 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}] 13:57:04 INFO - PROCESS | 1649 | 1467925024803 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:05 INFO - PROCESS | 1649 | 1467925025087 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 13:57:05 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1253e4c00) [pid = 1649] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:57:05 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x120e30c00) [pid = 1649] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:57:05 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x120e0f800) [pid = 1649] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:57:05 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x110fa8400) [pid = 1649] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:57:05 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x110fac400) [pid = 1649] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:57:05 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119078c00) [pid = 1649] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:57:05 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x113aad000) [pid = 1649] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:57:05 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1128a5400) [pid = 1649] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:57:05 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x116977400) [pid = 1649] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:57:05 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1125f2000) [pid = 1649] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:57:05 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x110e85c00) [pid = 1649] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:57:05 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x111c7a800) [pid = 1649] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:57:05 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x110eb2400) [pid = 1649] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:57:05 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x120e0f400) [pid = 1649] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:57:05 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1253e0400) [pid = 1649] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:57:05 INFO - PROCESS | 1649 | 1467925025155 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:05 INFO - PROCESS | 1649 | 1467925025168 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x1186a6800 == 36 [pid = 1649] [id = 275] 13:57:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x110e85c00) [pid = 1649] [serial = 823] [outer = 0x0] 13:57:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x110fac400) [pid = 1649] [serial = 824] [outer = 0x110e85c00] 13:57:05 INFO - PROCESS | 1649 | 1467925025209 Marionette DEBUG loaded listener.js 13:57:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11673a800) [pid = 1649] [serial = 825] [outer = 0x110e85c00] 13:57:05 INFO - PROCESS | 1649 | 1467925025604 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]]]}] 13:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 823ms 13:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:57:05 INFO - PROCESS | 1649 | 1467925025618 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 13:57:05 INFO - PROCESS | 1649 | 1467925025620 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 13:57:05 INFO - PROCESS | 1649 | 1467925025622 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:57:05 INFO - PROCESS | 1649 | 1467925025623 Marionette TRACE conn2 <- [1,1074,null,{}] 13:57:05 INFO - PROCESS | 1649 | 1467925025625 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}] 13:57:05 INFO - PROCESS | 1649 | 1467925025626 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:05 INFO - PROCESS | 1649 | 1467925025724 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 13:57:05 INFO - PROCESS | 1649 | 1467925025732 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:05 INFO - PROCESS | 1649 | 1467925025733 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x128e3e800 == 37 [pid = 1649] [id = 276] 13:57:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118775000) [pid = 1649] [serial = 826] [outer = 0x0] 13:57:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x120e0f400) [pid = 1649] [serial = 827] [outer = 0x118775000] 13:57:05 INFO - PROCESS | 1649 | 1467925025758 Marionette DEBUG loaded listener.js 13:57:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x123741000) [pid = 1649] [serial = 828] [outer = 0x118775000] 13:57:06 INFO - PROCESS | 1649 | 1467925026053 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]]]}] 13:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 467ms 13:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:57:06 INFO - PROCESS | 1649 | 1467925026090 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 13:57:06 INFO - PROCESS | 1649 | 1467925026091 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 13:57:06 INFO - PROCESS | 1649 | 1467925026094 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:57:06 INFO - PROCESS | 1649 | 1467925026095 Marionette TRACE conn2 <- [1,1078,null,{}] 13:57:06 INFO - PROCESS | 1649 | 1467925026100 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}] 13:57:06 INFO - PROCESS | 1649 | 1467925026102 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:06 INFO - PROCESS | 1649 | 1467925026187 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 13:57:06 INFO - PROCESS | 1649 | 1467925026190 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:06 INFO - PROCESS | 1649 | 1467925026192 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e5a000 == 38 [pid = 1649] [id = 277] 13:57:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1253e3400) [pid = 1649] [serial = 829] [outer = 0x0] 13:57:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x127284800) [pid = 1649] [serial = 830] [outer = 0x1253e3400] 13:57:06 INFO - PROCESS | 1649 | 1467925026229 Marionette DEBUG loaded listener.js 13:57:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x128843c00) [pid = 1649] [serial = 831] [outer = 0x1253e3400] 13:57:06 INFO - PROCESS | 1649 | 1467925026572 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]]]}] 13:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 521ms 13:57:06 INFO - PROCESS | 1649 | 1467925026620 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 13:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:57:06 INFO - PROCESS | 1649 | 1467925026621 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 13:57:06 INFO - PROCESS | 1649 | 1467925026623 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:57:06 INFO - PROCESS | 1649 | 1467925026625 Marionette TRACE conn2 <- [1,1082,null,{}] 13:57:06 INFO - PROCESS | 1649 | 1467925026627 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}] 13:57:06 INFO - PROCESS | 1649 | 1467925026628 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:06 INFO - PROCESS | 1649 | 1467925026703 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 13:57:06 INFO - PROCESS | 1649 | 1467925026707 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:06 INFO - PROCESS | 1649 | 1467925026708 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a662800 == 39 [pid = 1649] [id = 278] 13:57:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x128c7bc00) [pid = 1649] [serial = 832] [outer = 0x0] 13:57:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x128c83400) [pid = 1649] [serial = 833] [outer = 0x128c7bc00] 13:57:06 INFO - PROCESS | 1649 | 1467925026733 Marionette DEBUG loaded listener.js 13:57:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x128e51800) [pid = 1649] [serial = 834] [outer = 0x128c7bc00] 13:57:07 INFO - PROCESS | 1649 | 1467925027037 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]]]}] 13:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 474ms 13:57:07 INFO - PROCESS | 1649 | 1467925027099 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 13:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:57:07 INFO - PROCESS | 1649 | 1467925027101 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 13:57:07 INFO - PROCESS | 1649 | 1467925027104 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:57:07 INFO - PROCESS | 1649 | 1467925027107 Marionette TRACE conn2 <- [1,1086,null,{}] 13:57:07 INFO - PROCESS | 1649 | 1467925027111 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}] 13:57:07 INFO - PROCESS | 1649 | 1467925027114 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:07 INFO - PROCESS | 1649 | 1467925027230 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 13:57:07 INFO - PROCESS | 1649 | 1467925027305 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:07 INFO - PROCESS | 1649 | 1467925027307 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x116667800 == 40 [pid = 1649] [id = 279] 13:57:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1125f6000) [pid = 1649] [serial = 835] [outer = 0x0] 13:57:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1128a6000) [pid = 1649] [serial = 836] [outer = 0x1125f6000] 13:57:07 INFO - PROCESS | 1649 | 1467925027339 Marionette DEBUG loaded listener.js 13:57:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x112d9dc00) [pid = 1649] [serial = 837] [outer = 0x1125f6000] 13:57:07 INFO - PROCESS | 1649 | 1467925027823 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]]]}] 13:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 772ms 13:57:07 INFO - PROCESS | 1649 | 1467925027877 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 13:57:07 INFO - PROCESS | 1649 | 1467925027879 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 13:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:57:07 INFO - PROCESS | 1649 | 1467925027912 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:57:07 INFO - PROCESS | 1649 | 1467925027916 Marionette TRACE conn2 <- [1,1090,null,{}] 13:57:07 INFO - PROCESS | 1649 | 1467925027919 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}] 13:57:07 INFO - PROCESS | 1649 | 1467925027921 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:08 INFO - PROCESS | 1649 | 1467925028027 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 13:57:08 INFO - PROCESS | 1649 | 1467925028102 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:08 INFO - PROCESS | 1649 | 1467925028104 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196a4000 == 41 [pid = 1649] [id = 280] 13:57:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1160e7000) [pid = 1649] [serial = 838] [outer = 0x0] 13:57:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x116f96400) [pid = 1649] [serial = 839] [outer = 0x1160e7000] 13:57:08 INFO - PROCESS | 1649 | 1467925028134 Marionette DEBUG loaded listener.js 13:57:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x117ea5800) [pid = 1649] [serial = 840] [outer = 0x1160e7000] 13:57:08 INFO - PROCESS | 1649 | 1467925028755 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]]]}] 13:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 877ms 13:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:57:08 INFO - PROCESS | 1649 | 1467925028807 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 13:57:08 INFO - PROCESS | 1649 | 1467925028809 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 13:57:08 INFO - PROCESS | 1649 | 1467925028815 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:57:08 INFO - PROCESS | 1649 | 1467925028819 Marionette TRACE conn2 <- [1,1094,null,{}] 13:57:08 INFO - PROCESS | 1649 | 1467925028823 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}] 13:57:08 INFO - PROCESS | 1649 | 1467925028824 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:08 INFO - PROCESS | 1649 | 1467925028932 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 13:57:09 INFO - PROCESS | 1649 | 1467925029007 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:09 INFO - PROCESS | 1649 | 1467925029010 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x1167a3800 == 42 [pid = 1649] [id = 281] 13:57:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x113f0a000) [pid = 1649] [serial = 841] [outer = 0x0] 13:57:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x116029800) [pid = 1649] [serial = 842] [outer = 0x113f0a000] 13:57:09 INFO - PROCESS | 1649 | 1467925029039 Marionette DEBUG loaded listener.js 13:57:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x116772400) [pid = 1649] [serial = 843] [outer = 0x113f0a000] 13:57:09 INFO - PROCESS | 1649 | --DOCSHELL 0x129e5a000 == 41 [pid = 1649] [id = 277] 13:57:09 INFO - PROCESS | 1649 | --DOCSHELL 0x128e3e800 == 40 [pid = 1649] [id = 276] 13:57:09 INFO - PROCESS | 1649 | --DOCSHELL 0x1186a6800 == 39 [pid = 1649] [id = 275] 13:57:09 INFO - PROCESS | 1649 | --DOCSHELL 0x1255dc800 == 38 [pid = 1649] [id = 274] 13:57:09 INFO - PROCESS | 1649 | --DOCSHELL 0x123343800 == 37 [pid = 1649] [id = 273] 13:57:09 INFO - PROCESS | 1649 | --DOCSHELL 0x1213a6800 == 36 [pid = 1649] [id = 272] 13:57:09 INFO - PROCESS | 1649 | --DOCSHELL 0x120d5a000 == 35 [pid = 1649] [id = 271] 13:57:09 INFO - PROCESS | 1649 | --DOCSHELL 0x1196ab000 == 34 [pid = 1649] [id = 270] 13:57:09 INFO - PROCESS | 1649 | --DOCSHELL 0x11887e000 == 33 [pid = 1649] [id = 269] 13:57:09 INFO - PROCESS | 1649 | --DOCSHELL 0x116f57800 == 32 [pid = 1649] [id = 268] 13:57:09 INFO - PROCESS | 1649 | --DOCSHELL 0x113815000 == 31 [pid = 1649] [id = 267] 13:57:09 INFO - PROCESS | 1649 | 1467925029432 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]]]}] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1133e4c00) [pid = 1649] [serial = 747] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x116f8a000) [pid = 1649] [serial = 770] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x124d2ec00) [pid = 1649] [serial = 776] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12374c400) [pid = 1649] [serial = 768] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x124d30800) [pid = 1649] [serial = 774] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x120e11800) [pid = 1649] [serial = 761] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x120e30800) [pid = 1649] [serial = 762] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1255f3400) [pid = 1649] [serial = 777] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x127290000) [pid = 1649] [serial = 780] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11970ec00) [pid = 1649] [serial = 759] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x124a6e800) [pid = 1649] [serial = 773] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1187ee000) [pid = 1649] [serial = 771] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x127291c00) [pid = 1649] [serial = 782] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x126cc6400) [pid = 1649] [serial = 779] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x120f93800) [pid = 1649] [serial = 764] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x121ada800) [pid = 1649] [serial = 767] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12162ac00) [pid = 1649] [serial = 765] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11932e400) [pid = 1649] [serial = 758] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1185e9000) [pid = 1649] [serial = 755] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11880d000) [pid = 1649] [serial = 756] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x120d21800) [pid = 1649] [serial = 741] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11602d800) [pid = 1649] [serial = 749] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11696fc00) [pid = 1649] [serial = 750] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1128ad400) [pid = 1649] [serial = 743] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x112d93000) [pid = 1649] [serial = 744] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x117205000) [pid = 1649] [serial = 752] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118572400) [pid = 1649] [serial = 753] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1128ae400) [pid = 1649] [serial = 746] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x127497400) [pid = 1649] [serial = 783] [outer = 0x0] [url = about:blank] 13:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 675ms 13:57:09 INFO - PROCESS | 1649 | 1467925029488 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 13:57:09 INFO - PROCESS | 1649 | 1467925029491 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 13:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:57:09 INFO - PROCESS | 1649 | 1467925029497 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:57:09 INFO - PROCESS | 1649 | 1467925029498 Marionette TRACE conn2 <- [1,1098,null,{}] 13:57:09 INFO - PROCESS | 1649 | 1467925029501 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}] 13:57:09 INFO - PROCESS | 1649 | 1467925029502 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:09 INFO - PROCESS | 1649 | 1467925029578 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 13:57:09 INFO - PROCESS | 1649 | 1467925029584 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:09 INFO - PROCESS | 1649 | 1467925029585 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x117238000 == 32 [pid = 1649] [id = 282] 13:57:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x117205000) [pid = 1649] [serial = 844] [outer = 0x0] 13:57:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x117ea1400) [pid = 1649] [serial = 845] [outer = 0x117205000] 13:57:09 INFO - PROCESS | 1649 | 1467925029611 Marionette DEBUG loaded listener.js 13:57:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118572400) [pid = 1649] [serial = 846] [outer = 0x117205000] 13:57:09 INFO - PROCESS | 1649 | 1467925029925 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]]]}] 13:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 472ms 13:57:09 INFO - PROCESS | 1649 | 1467925029967 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 13:57:09 INFO - PROCESS | 1649 | 1467925029969 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 13:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:57:09 INFO - PROCESS | 1649 | 1467925029971 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:57:09 INFO - PROCESS | 1649 | 1467925029973 Marionette TRACE conn2 <- [1,1102,null,{}] 13:57:10 INFO - PROCESS | 1649 | 1467925030000 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}] 13:57:10 INFO - PROCESS | 1649 | 1467925030004 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:10 INFO - PROCESS | 1649 | 1467925030086 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 13:57:10 INFO - PROCESS | 1649 | 1467925030093 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:10 INFO - PROCESS | 1649 | 1467925030095 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x11966c800 == 33 [pid = 1649] [id = 283] 13:57:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118771800) [pid = 1649] [serial = 847] [outer = 0x0] 13:57:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118805000) [pid = 1649] [serial = 848] [outer = 0x118771800] 13:57:10 INFO - PROCESS | 1649 | 1467925030126 Marionette DEBUG loaded listener.js 13:57:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x119330800) [pid = 1649] [serial = 849] [outer = 0x118771800] 13:57:10 INFO - PROCESS | 1649 | 1467925030481 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]]]}] 13:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 523ms 13:57:10 INFO - PROCESS | 1649 | 1467925030495 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 13:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:57:10 INFO - PROCESS | 1649 | 1467925030497 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 13:57:10 INFO - PROCESS | 1649 | 1467925030500 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:57:10 INFO - PROCESS | 1649 | 1467925030502 Marionette TRACE conn2 <- [1,1106,null,{}] 13:57:10 INFO - PROCESS | 1649 | 1467925030504 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}] 13:57:10 INFO - PROCESS | 1649 | 1467925030505 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:10 INFO - PROCESS | 1649 | 1467925030585 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 13:57:10 INFO - PROCESS | 1649 | 1467925030635 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:10 INFO - PROCESS | 1649 | 1467925030636 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x120d6b000 == 34 [pid = 1649] [id = 284] 13:57:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118809400) [pid = 1649] [serial = 850] [outer = 0x0] 13:57:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11970a800) [pid = 1649] [serial = 851] [outer = 0x118809400] 13:57:10 INFO - PROCESS | 1649 | 1467925030661 Marionette DEBUG loaded listener.js 13:57:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x120e0c800) [pid = 1649] [serial = 852] [outer = 0x118809400] 13:57:10 INFO - PROCESS | 1649 | 1467925030935 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]]]}] 13:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 468ms 13:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:57:10 INFO - PROCESS | 1649 | 1467925030970 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 13:57:10 INFO - PROCESS | 1649 | 1467925030971 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 13:57:10 INFO - PROCESS | 1649 | 1467925030973 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:57:10 INFO - PROCESS | 1649 | 1467925030974 Marionette TRACE conn2 <- [1,1110,null,{}] 13:57:10 INFO - PROCESS | 1649 | 1467925030976 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}] 13:57:10 INFO - PROCESS | 1649 | 1467925030978 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:11 INFO - PROCESS | 1649 | 1467925031067 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 13:57:11 INFO - PROCESS | 1649 | 1467925031070 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:11 INFO - PROCESS | 1649 | 1467925031071 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12333a000 == 35 [pid = 1649] [id = 285] 13:57:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x113d4b400) [pid = 1649] [serial = 853] [outer = 0x0] 13:57:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x120e33400) [pid = 1649] [serial = 854] [outer = 0x113d4b400] 13:57:11 INFO - PROCESS | 1649 | 1467925031095 Marionette DEBUG loaded listener.js 13:57:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x120fa2400) [pid = 1649] [serial = 855] [outer = 0x113d4b400] 13:57:11 INFO - PROCESS | 1649 | 1467925031437 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]]]}] 13:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 472ms 13:57:11 INFO - PROCESS | 1649 | 1467925031446 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 13:57:11 INFO - PROCESS | 1649 | 1467925031448 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 13:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:57:11 INFO - PROCESS | 1649 | 1467925031453 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:57:11 INFO - PROCESS | 1649 | 1467925031454 Marionette TRACE conn2 <- [1,1114,null,{}] 13:57:11 INFO - PROCESS | 1649 | 1467925031456 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}] 13:57:11 INFO - PROCESS | 1649 | 1467925031460 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:11 INFO - PROCESS | 1649 | 1467925031588 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 13:57:11 INFO - PROCESS | 1649 | 1467925031600 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:11 INFO - PROCESS | 1649 | 1467925031602 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x124ad2000 == 36 [pid = 1649] [id = 286] 13:57:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x120f97400) [pid = 1649] [serial = 856] [outer = 0x0] 13:57:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1217d9c00) [pid = 1649] [serial = 857] [outer = 0x120f97400] 13:57:11 INFO - PROCESS | 1649 | 1467925031626 Marionette DEBUG loaded listener.js 13:57:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1253e7c00) [pid = 1649] [serial = 858] [outer = 0x120f97400] 13:57:11 INFO - PROCESS | 1649 | 1467925031948 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]]]}] 13:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 522ms 13:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:57:11 INFO - PROCESS | 1649 | 1467925031975 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 13:57:11 INFO - PROCESS | 1649 | 1467925031976 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 13:57:11 INFO - PROCESS | 1649 | 1467925031978 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:57:11 INFO - PROCESS | 1649 | 1467925031980 Marionette TRACE conn2 <- [1,1118,null,{}] 13:57:11 INFO - PROCESS | 1649 | 1467925031988 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}] 13:57:11 INFO - PROCESS | 1649 | 1467925031989 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:12 INFO - PROCESS | 1649 | 1467925032081 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 13:57:12 INFO - PROCESS | 1649 | 1467925032085 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:12 INFO - PROCESS | 1649 | 1467925032086 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x127232000 == 37 [pid = 1649] [id = 287] 13:57:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x125e1dc00) [pid = 1649] [serial = 859] [outer = 0x0] 13:57:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126f2f800) [pid = 1649] [serial = 860] [outer = 0x125e1dc00] 13:57:12 INFO - PROCESS | 1649 | 1467925032110 Marionette DEBUG loaded listener.js 13:57:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12728f400) [pid = 1649] [serial = 861] [outer = 0x125e1dc00] 13:57:12 INFO - PROCESS | 1649 | 1467925032704 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]]]}] 13:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 777ms 13:57:12 INFO - PROCESS | 1649 | 1467925032757 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 13:57:12 INFO - PROCESS | 1649 | 1467925032758 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 13:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:57:12 INFO - PROCESS | 1649 | 1467925032762 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:57:12 INFO - PROCESS | 1649 | 1467925032764 Marionette TRACE conn2 <- [1,1122,null,{}] 13:57:12 INFO - PROCESS | 1649 | 1467925032769 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}] 13:57:12 INFO - PROCESS | 1649 | 1467925032770 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:12 INFO - PROCESS | 1649 | 1467925032873 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 13:57:12 INFO - PROCESS | 1649 | 1467925032915 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:12 INFO - PROCESS | 1649 | 1467925032916 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x129540800 == 38 [pid = 1649] [id = 288] 13:57:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x127495c00) [pid = 1649] [serial = 862] [outer = 0x0] 13:57:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x127499c00) [pid = 1649] [serial = 863] [outer = 0x127495c00] 13:57:12 INFO - PROCESS | 1649 | 1467925032940 Marionette DEBUG loaded listener.js 13:57:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1290a7800) [pid = 1649] [serial = 864] [outer = 0x127495c00] 13:57:13 INFO - PROCESS | 1649 | 1467925033270 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]]]}] 13:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 522ms 13:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:57:13 INFO - PROCESS | 1649 | 1467925033284 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 13:57:13 INFO - PROCESS | 1649 | 1467925033286 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 13:57:13 INFO - PROCESS | 1649 | 1467925033290 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:57:13 INFO - PROCESS | 1649 | 1467925033291 Marionette TRACE conn2 <- [1,1126,null,{}] 13:57:13 INFO - PROCESS | 1649 | 1467925033295 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}] 13:57:13 INFO - PROCESS | 1649 | 1467925033297 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:13 INFO - PROCESS | 1649 | 1467925033444 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 13:57:13 INFO - PROCESS | 1649 | 1467925033459 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:13 INFO - PROCESS | 1649 | 1467925033460 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a672000 == 39 [pid = 1649] [id = 289] 13:57:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x127491c00) [pid = 1649] [serial = 865] [outer = 0x0] 13:57:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1292b0000) [pid = 1649] [serial = 866] [outer = 0x127491c00] 13:57:13 INFO - PROCESS | 1649 | 1467925033510 Marionette DEBUG loaded listener.js 13:57:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1292b4c00) [pid = 1649] [serial = 867] [outer = 0x127491c00] 13:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x111e58c00) [pid = 1649] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12187d000) [pid = 1649] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118574400) [pid = 1649] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1128aac00) [pid = 1649] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1187e4400) [pid = 1649] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x113aa9400) [pid = 1649] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1160e9c00) [pid = 1649] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x113a53400) [pid = 1649] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1176de800) [pid = 1649] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x120e0d000) [pid = 1649] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x121624800) [pid = 1649] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x121ae1400) [pid = 1649] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x110e85c00) [pid = 1649] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1253e3400) [pid = 1649] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118775000) [pid = 1649] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x119047c00) [pid = 1649] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:57:14 INFO - PROCESS | 1649 | 1467925034014 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]]]}] 13:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 770ms 13:57:14 INFO - PROCESS | 1649 | 1467925034059 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 13:57:14 INFO - PROCESS | 1649 | 1467925034060 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 13:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:57:14 INFO - PROCESS | 1649 | 1467925034075 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:57:14 INFO - PROCESS | 1649 | 1467925034076 Marionette TRACE conn2 <- [1,1130,null,{}] 13:57:14 INFO - PROCESS | 1649 | 1467925034085 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}] 13:57:14 INFO - PROCESS | 1649 | 1467925034086 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:14 INFO - PROCESS | 1649 | 1467925034170 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 13:57:14 INFO - PROCESS | 1649 | 1467925034175 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:14 INFO - PROCESS | 1649 | 1467925034176 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x129021800 == 40 [pid = 1649] [id = 290] 13:57:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x116f8f800) [pid = 1649] [serial = 868] [outer = 0x0] 13:57:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11876a000) [pid = 1649] [serial = 869] [outer = 0x116f8f800] 13:57:14 INFO - PROCESS | 1649 | 1467925034200 Marionette DEBUG loaded listener.js 13:57:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x120e3c400) [pid = 1649] [serial = 870] [outer = 0x116f8f800] 13:57:14 INFO - PROCESS | 1649 | 1467925034502 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]]]}] 13:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 484ms 13:57:14 INFO - PROCESS | 1649 | 1467925034549 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 13:57:14 INFO - PROCESS | 1649 | 1467925034551 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 13:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:57:14 INFO - PROCESS | 1649 | 1467925034553 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:57:14 INFO - PROCESS | 1649 | 1467925034555 Marionette TRACE conn2 <- [1,1134,null,{}] 13:57:14 INFO - PROCESS | 1649 | 1467925034557 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}] 13:57:14 INFO - PROCESS | 1649 | 1467925034559 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:14 INFO - PROCESS | 1649 | 1467925034646 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 13:57:14 INFO - PROCESS | 1649 | 1467925034701 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:14 INFO - PROCESS | 1649 | 1467925034703 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad36000 == 41 [pid = 1649] [id = 291] 13:57:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1185e0800) [pid = 1649] [serial = 871] [outer = 0x0] 13:57:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x125e11400) [pid = 1649] [serial = 872] [outer = 0x1185e0800] 13:57:14 INFO - PROCESS | 1649 | 1467925034735 Marionette DEBUG loaded listener.js 13:57:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x129524000) [pid = 1649] [serial = 873] [outer = 0x1185e0800] 13:57:15 INFO - PROCESS | 1649 | 1467925035024 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]]]}] 13:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 520ms 13:57:15 INFO - PROCESS | 1649 | 1467925035074 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 13:57:15 INFO - PROCESS | 1649 | 1467925035075 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 13:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:57:15 INFO - PROCESS | 1649 | 1467925035077 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:57:15 INFO - PROCESS | 1649 | 1467925035078 Marionette TRACE conn2 <- [1,1138,null,{}] 13:57:15 INFO - PROCESS | 1649 | 1467925035083 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}] 13:57:15 INFO - PROCESS | 1649 | 1467925035084 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:15 INFO - PROCESS | 1649 | 1467925035159 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 13:57:15 INFO - PROCESS | 1649 | 1467925035167 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:15 INFO - PROCESS | 1649 | 1467925035168 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ade4000 == 42 [pid = 1649] [id = 292] 13:57:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12951ec00) [pid = 1649] [serial = 874] [outer = 0x0] 13:57:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12961b800) [pid = 1649] [serial = 875] [outer = 0x12951ec00] 13:57:15 INFO - PROCESS | 1649 | 1467925035192 Marionette DEBUG loaded listener.js 13:57:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x129625c00) [pid = 1649] [serial = 876] [outer = 0x12951ec00] 13:57:15 INFO - PROCESS | 1649 | 1467925035502 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]]]}] 13:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 469ms 13:57:15 INFO - PROCESS | 1649 | 1467925035546 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 13:57:15 INFO - PROCESS | 1649 | 1467925035548 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 13:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:57:15 INFO - PROCESS | 1649 | 1467925035550 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:57:15 INFO - PROCESS | 1649 | 1467925035551 Marionette TRACE conn2 <- [1,1142,null,{}] 13:57:15 INFO - PROCESS | 1649 | 1467925035553 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}] 13:57:15 INFO - PROCESS | 1649 | 1467925035555 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:15 INFO - PROCESS | 1649 | 1467925035667 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 13:57:15 INFO - PROCESS | 1649 | 1467925035673 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:15 INFO - PROCESS | 1649 | 1467925035675 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ade6800 == 43 [pid = 1649] [id = 293] 13:57:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x129617400) [pid = 1649] [serial = 877] [outer = 0x0] 13:57:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12a685c00) [pid = 1649] [serial = 878] [outer = 0x129617400] 13:57:15 INFO - PROCESS | 1649 | 1467925035723 Marionette DEBUG loaded listener.js 13:57:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12a76ec00) [pid = 1649] [serial = 879] [outer = 0x129617400] 13:57:16 INFO - PROCESS | 1649 | 1467925036242 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]]]}] 13:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 719ms 13:57:16 INFO - PROCESS | 1649 | 1467925036269 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 13:57:16 INFO - PROCESS | 1649 | 1467925036272 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 13:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:57:16 INFO - PROCESS | 1649 | 1467925036275 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:57:16 INFO - PROCESS | 1649 | 1467925036278 Marionette TRACE conn2 <- [1,1146,null,{}] 13:57:16 INFO - PROCESS | 1649 | 1467925036285 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}] 13:57:16 INFO - PROCESS | 1649 | 1467925036286 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:16 INFO - PROCESS | 1649 | 1467925036392 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 13:57:16 INFO - PROCESS | 1649 | 1467925036509 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:16 INFO - PROCESS | 1649 | 1467925036511 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x11832f800 == 44 [pid = 1649] [id = 294] 13:57:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11662fc00) [pid = 1649] [serial = 880] [outer = 0x0] 13:57:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x116f89000) [pid = 1649] [serial = 881] [outer = 0x11662fc00] 13:57:16 INFO - PROCESS | 1649 | 1467925036541 Marionette DEBUG loaded listener.js 13:57:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1180b7000) [pid = 1649] [serial = 882] [outer = 0x11662fc00] 13:57:16 INFO - PROCESS | 1649 | 1467925036961 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]]]}] 13:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 724ms 13:57:17 INFO - PROCESS | 1649 | 1467925037000 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 13:57:17 INFO - PROCESS | 1649 | 1467925037003 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 13:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:57:17 INFO - PROCESS | 1649 | 1467925037008 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:57:17 INFO - PROCESS | 1649 | 1467925037010 Marionette TRACE conn2 <- [1,1150,null,{}] 13:57:17 INFO - PROCESS | 1649 | 1467925037012 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}] 13:57:17 INFO - PROCESS | 1649 | 1467925037014 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:17 INFO - PROCESS | 1649 | 1467925037119 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 13:57:17 INFO - PROCESS | 1649 | 1467925037173 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:17 INFO - PROCESS | 1649 | 1467925037175 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x125559000 == 45 [pid = 1649] [id = 295] 13:57:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118794000) [pid = 1649] [serial = 883] [outer = 0x0] 13:57:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11880f800) [pid = 1649] [serial = 884] [outer = 0x118794000] 13:57:17 INFO - PROCESS | 1649 | 1467925037204 Marionette DEBUG loaded listener.js 13:57:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11970b400) [pid = 1649] [serial = 885] [outer = 0x118794000] 13:57:17 INFO - PROCESS | 1649 | 1467925037648 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]]]}] 13:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 670ms 13:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:57:17 INFO - PROCESS | 1649 | 1467925037679 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 13:57:17 INFO - PROCESS | 1649 | 1467925037680 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 13:57:17 INFO - PROCESS | 1649 | 1467925037682 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:57:17 INFO - PROCESS | 1649 | 1467925037685 Marionette TRACE conn2 <- [1,1154,null,{}] 13:57:17 INFO - PROCESS | 1649 | 1467925037693 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}] 13:57:17 INFO - PROCESS | 1649 | 1467925037696 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:17 INFO - PROCESS | 1649 | 1467925037826 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 13:57:17 INFO - PROCESS | 1649 | 1467925037896 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:17 INFO - PROCESS | 1649 | 1467925037899 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be20000 == 46 [pid = 1649] [id = 296] 13:57:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x121410000) [pid = 1649] [serial = 886] [outer = 0x0] 13:57:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x124bbe000) [pid = 1649] [serial = 887] [outer = 0x121410000] 13:57:17 INFO - PROCESS | 1649 | 1467925037930 Marionette DEBUG loaded listener.js 13:57:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x126f2e000) [pid = 1649] [serial = 888] [outer = 0x121410000] 13:57:18 INFO - PROCESS | 1649 | 1467925038367 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]]]}] 13:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 723ms 13:57:18 INFO - PROCESS | 1649 | 1467925038406 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 13:57:18 INFO - PROCESS | 1649 | 1467925038408 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 13:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:57:18 INFO - PROCESS | 1649 | 1467925038410 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:57:18 INFO - PROCESS | 1649 | 1467925038411 Marionette TRACE conn2 <- [1,1158,null,{}] 13:57:18 INFO - PROCESS | 1649 | 1467925038414 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}] 13:57:18 INFO - PROCESS | 1649 | 1467925038415 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:18 INFO - PROCESS | 1649 | 1467925038517 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 13:57:18 INFO - PROCESS | 1649 | 1467925038570 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:18 INFO - PROCESS | 1649 | 1467925038571 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a42800 == 47 [pid = 1649] [id = 297] 13:57:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x125e1d000) [pid = 1649] [serial = 889] [outer = 0x0] 13:57:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12748f000) [pid = 1649] [serial = 890] [outer = 0x125e1d000] 13:57:18 INFO - PROCESS | 1649 | 1467925038600 Marionette DEBUG loaded listener.js 13:57:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1290a7400) [pid = 1649] [serial = 891] [outer = 0x125e1d000] 13:57:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x112d94c00) [pid = 1649] [serial = 892] [outer = 0x12d069400] 13:57:19 INFO - PROCESS | 1649 | 1467925039196 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]]]}] 13:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 818ms 13:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:57:19 INFO - PROCESS | 1649 | 1467925039249 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 13:57:19 INFO - PROCESS | 1649 | 1467925039251 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 13:57:19 INFO - PROCESS | 1649 | 1467925039254 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:57:19 INFO - PROCESS | 1649 | 1467925039256 Marionette TRACE conn2 <- [1,1162,null,{}] 13:57:19 INFO - PROCESS | 1649 | 1467925039259 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}] 13:57:19 INFO - PROCESS | 1649 | 1467925039261 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:19 INFO - PROCESS | 1649 | 1467925039352 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 13:57:19 INFO - PROCESS | 1649 | 1467925039420 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:19 INFO - PROCESS | 1649 | 1467925039421 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x118882000 == 48 [pid = 1649] [id = 298] 13:57:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x116737800) [pid = 1649] [serial = 893] [outer = 0x0] 13:57:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x116a0b800) [pid = 1649] [serial = 894] [outer = 0x116737800] 13:57:19 INFO - PROCESS | 1649 | 1467925039449 Marionette DEBUG loaded listener.js 13:57:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1172c5800) [pid = 1649] [serial = 895] [outer = 0x116737800] 13:57:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12ade4000 == 47 [pid = 1649] [id = 292] 13:57:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad36000 == 46 [pid = 1649] [id = 291] 13:57:20 INFO - PROCESS | 1649 | --DOCSHELL 0x129021800 == 45 [pid = 1649] [id = 290] 13:57:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12a672000 == 44 [pid = 1649] [id = 289] 13:57:20 INFO - PROCESS | 1649 | --DOCSHELL 0x129540800 == 43 [pid = 1649] [id = 288] 13:57:20 INFO - PROCESS | 1649 | --DOCSHELL 0x127232000 == 42 [pid = 1649] [id = 287] 13:57:20 INFO - PROCESS | 1649 | --DOCSHELL 0x124ad2000 == 41 [pid = 1649] [id = 286] 13:57:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12333a000 == 40 [pid = 1649] [id = 285] 13:57:20 INFO - PROCESS | 1649 | --DOCSHELL 0x120d6b000 == 39 [pid = 1649] [id = 284] 13:57:20 INFO - PROCESS | 1649 | --DOCSHELL 0x11966c800 == 38 [pid = 1649] [id = 283] 13:57:20 INFO - PROCESS | 1649 | --DOCSHELL 0x117238000 == 37 [pid = 1649] [id = 282] 13:57:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1167a3800 == 36 [pid = 1649] [id = 281] 13:57:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1196a4000 == 35 [pid = 1649] [id = 280] 13:57:20 INFO - PROCESS | 1649 | --DOCSHELL 0x116667800 == 34 [pid = 1649] [id = 279] 13:57:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12a662800 == 33 [pid = 1649] [id = 278] 13:57:20 INFO - PROCESS | 1649 | --DOCSHELL 0x11936c000 == 32 [pid = 1649] [id = 266] 13:57:20 INFO - PROCESS | 1649 | --DOCSHELL 0x119a42800 == 31 [pid = 1649] [id = 297] 13:57:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12be20000 == 30 [pid = 1649] [id = 296] 13:57:20 INFO - PROCESS | 1649 | --DOCSHELL 0x125559000 == 29 [pid = 1649] [id = 295] 13:57:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12ade6800 == 28 [pid = 1649] [id = 293] 13:57:20 INFO - PROCESS | 1649 | --DOCSHELL 0x11832f800 == 27 [pid = 1649] [id = 294] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1185dd800) [pid = 1649] [serial = 806] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x118719000) [pid = 1649] [serial = 807] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1128b0400) [pid = 1649] [serial = 800] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x112c2ec00) [pid = 1649] [serial = 801] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x118804000) [pid = 1649] [serial = 809] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11904e400) [pid = 1649] [serial = 810] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x116f91000) [pid = 1649] [serial = 798] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11602f800) [pid = 1649] [serial = 797] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1166f7800) [pid = 1649] [serial = 803] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x116f95000) [pid = 1649] [serial = 804] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x116f8c000) [pid = 1649] [serial = 786] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1150ce800) [pid = 1649] [serial = 785] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11879c800) [pid = 1649] [serial = 789] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11876b000) [pid = 1649] [serial = 788] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x120f9f000) [pid = 1649] [serial = 792] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x125e11800) [pid = 1649] [serial = 821] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x124bb5c00) [pid = 1649] [serial = 819] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x120e17000) [pid = 1649] [serial = 791] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x125e17800) [pid = 1649] [serial = 795] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x124bc1000) [pid = 1649] [serial = 794] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x126cc5000) [pid = 1649] [serial = 822] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x128c83400) [pid = 1649] [serial = 833] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11673a800) [pid = 1649] [serial = 825] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x127284800) [pid = 1649] [serial = 830] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x120e0f400) [pid = 1649] [serial = 827] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x110fac400) [pid = 1649] [serial = 824] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1194e0800) [pid = 1649] [serial = 812] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x121411800) [pid = 1649] [serial = 816] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11970c000) [pid = 1649] [serial = 813] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x128843c00) [pid = 1649] [serial = 831] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x123741000) [pid = 1649] [serial = 828] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x120e0f000) [pid = 1649] [serial = 815] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x123743c00) [pid = 1649] [serial = 818] [outer = 0x0] [url = about:blank] 13:57:20 INFO - PROCESS | 1649 | 1467925040639 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]]]}] 13:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1471ms 13:57:20 INFO - PROCESS | 1649 | 1467925040728 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 13:57:20 INFO - PROCESS | 1649 | 1467925040733 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 13:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:57:20 INFO - PROCESS | 1649 | 1467925040738 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:57:20 INFO - PROCESS | 1649 | 1467925040742 Marionette TRACE conn2 <- [1,1166,null,{}] 13:57:20 INFO - PROCESS | 1649 | 1467925040752 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}] 13:57:20 INFO - PROCESS | 1649 | 1467925040756 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:20 INFO - PROCESS | 1649 | 1467925040874 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 13:57:20 INFO - PROCESS | 1649 | 1467925040885 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:20 INFO - PROCESS | 1649 | 1467925040888 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x113ad2800 == 28 [pid = 1649] [id = 299] 13:57:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112d48c00) [pid = 1649] [serial = 896] [outer = 0x0] 13:57:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x112f09400) [pid = 1649] [serial = 897] [outer = 0x112d48c00] 13:57:20 INFO - PROCESS | 1649 | 1467925040933 Marionette DEBUG loaded listener.js 13:57:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11502cc00) [pid = 1649] [serial = 898] [outer = 0x112d48c00] 13:57:21 INFO - PROCESS | 1649 | 1467925041353 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]]]}] 13:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 674ms 13:57:21 INFO - PROCESS | 1649 | 1467925041412 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 13:57:21 INFO - PROCESS | 1649 | 1467925041415 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 13:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:57:21 INFO - PROCESS | 1649 | 1467925041420 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:57:21 INFO - PROCESS | 1649 | 1467925041421 Marionette TRACE conn2 <- [1,1170,null,{}] 13:57:21 INFO - PROCESS | 1649 | 1467925041424 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}] 13:57:21 INFO - PROCESS | 1649 | 1467925041425 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:21 INFO - PROCESS | 1649 | 1467925041503 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 13:57:21 INFO - PROCESS | 1649 | 1467925041507 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:21 INFO - PROCESS | 1649 | 1467925041508 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x117023800 == 29 [pid = 1649] [id = 300] 13:57:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1160f0800) [pid = 1649] [serial = 899] [outer = 0x0] 13:57:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x117203400) [pid = 1649] [serial = 900] [outer = 0x1160f0800] 13:57:21 INFO - PROCESS | 1649 | 1467925041538 Marionette DEBUG loaded listener.js 13:57:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1180be400) [pid = 1649] [serial = 901] [outer = 0x1160f0800] 13:57:21 INFO - PROCESS | 1649 | 1467925041869 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]]]}] 13:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 469ms 13:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:57:21 INFO - PROCESS | 1649 | 1467925041889 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 13:57:21 INFO - PROCESS | 1649 | 1467925041890 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 13:57:21 INFO - PROCESS | 1649 | 1467925041892 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:57:21 INFO - PROCESS | 1649 | 1467925041905 Marionette TRACE conn2 <- [1,1174,null,{}] 13:57:21 INFO - PROCESS | 1649 | 1467925041913 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}] 13:57:21 INFO - PROCESS | 1649 | 1467925041916 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:22 INFO - PROCESS | 1649 | 1467925042014 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 13:57:22 INFO - PROCESS | 1649 | 1467925042022 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:22 INFO - PROCESS | 1649 | 1467925042024 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x118882800 == 30 [pid = 1649] [id = 301] 13:57:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118714000) [pid = 1649] [serial = 902] [outer = 0x0] 13:57:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118770800) [pid = 1649] [serial = 903] [outer = 0x118714000] 13:57:22 INFO - PROCESS | 1649 | 1467925042054 Marionette DEBUG loaded listener.js 13:57:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1187ec800) [pid = 1649] [serial = 904] [outer = 0x118714000] 13:57:22 INFO - PROCESS | 1649 | 1467925042407 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] 13:57:22 INFO - PROCESS | 1649 | 1467925042427 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 13:57:22 INFO - PROCESS | 1649 | 1467925042431 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:57:22 INFO - PROCESS | 1649 | 1467925042434 Marionette TRACE conn2 <- [1,1178,null,{}] 13:57:22 INFO - PROCESS | 1649 | 1467925042436 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}] 13:57:22 INFO - PROCESS | 1649 | 1467925042437 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:22 INFO - PROCESS | 1649 | 1467925042499 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 13:57:22 INFO - PROCESS | 1649 | 1467925042550 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:22 INFO - PROCESS | 1649 | 1467925042552 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196a9000 == 31 [pid = 1649] [id = 302] 13:57:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1187ebc00) [pid = 1649] [serial = 905] [outer = 0x0] 13:57:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11904e400) [pid = 1649] [serial = 906] [outer = 0x1187ebc00] 13:57:22 INFO - PROCESS | 1649 | 1467925042589 Marionette DEBUG loaded listener.js 13:57:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119707400) [pid = 1649] [serial = 907] [outer = 0x1187ebc00] 13:57:23 INFO - PROCESS | 1649 | 1467925043025 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] 13:57:23 INFO - PROCESS | 1649 | 1467925043067 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 13:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:57:23 INFO - PROCESS | 1649 | 1467925043071 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:57:23 INFO - PROCESS | 1649 | 1467925043072 Marionette TRACE conn2 <- [1,1182,null,{}] 13:57:23 INFO - PROCESS | 1649 | 1467925043076 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}] 13:57:23 INFO - PROCESS | 1649 | 1467925043078 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:23 INFO - PROCESS | 1649 | 1467925043226 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 13:57:23 INFO - PROCESS | 1649 | 1467925043244 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:23 INFO - PROCESS | 1649 | 1467925043246 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x120d71000 == 32 [pid = 1649] [id = 303] 13:57:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1185e6000) [pid = 1649] [serial = 908] [outer = 0x0] 13:57:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x120d26c00) [pid = 1649] [serial = 909] [outer = 0x1185e6000] 13:57:23 INFO - PROCESS | 1649 | 1467925043285 Marionette DEBUG loaded listener.js 13:57:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x120e17400) [pid = 1649] [serial = 910] [outer = 0x1185e6000] 13:57:23 INFO - PROCESS | 1649 | 1467925043657 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] 13:57:23 INFO - PROCESS | 1649 | 1467925043693 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 13:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:57:23 INFO - PROCESS | 1649 | 1467925043699 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:57:23 INFO - PROCESS | 1649 | 1467925043701 Marionette TRACE conn2 <- [1,1186,null,{}] 13:57:23 INFO - PROCESS | 1649 | 1467925043704 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}] 13:57:23 INFO - PROCESS | 1649 | 1467925043710 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:23 INFO - PROCESS | 1649 | 1467925043883 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 13:57:23 INFO - PROCESS | 1649 | 1467925043900 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:23 INFO - PROCESS | 1649 | 1467925043901 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x121714800 == 33 [pid = 1649] [id = 304] 13:57:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x120e0f400) [pid = 1649] [serial = 911] [outer = 0x0] 13:57:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x121413800) [pid = 1649] [serial = 912] [outer = 0x120e0f400] 13:57:23 INFO - PROCESS | 1649 | 1467925043935 Marionette DEBUG loaded listener.js 13:57:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x124bc1000) [pid = 1649] [serial = 913] [outer = 0x120e0f400] 13:57:24 INFO - PROCESS | 1649 | 1467925044253 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] 13:57:24 INFO - PROCESS | 1649 | 1467925044271 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 13:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:57:24 INFO - PROCESS | 1649 | 1467925044289 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:57:24 INFO - PROCESS | 1649 | 1467925044290 Marionette TRACE conn2 <- [1,1190,null,{}] 13:57:24 INFO - PROCESS | 1649 | 1467925044292 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}] 13:57:24 INFO - PROCESS | 1649 | 1467925044293 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:24 INFO - PROCESS | 1649 | 1467925044391 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 13:57:24 INFO - PROCESS | 1649 | 1467925044395 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:24 INFO - PROCESS | 1649 | 1467925044396 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12489e800 == 34 [pid = 1649] [id = 305] 13:57:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x120e38800) [pid = 1649] [serial = 914] [outer = 0x0] 13:57:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x124e7d400) [pid = 1649] [serial = 915] [outer = 0x120e38800] 13:57:24 INFO - PROCESS | 1649 | 1467925044421 Marionette DEBUG loaded listener.js 13:57:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x127258400) [pid = 1649] [serial = 916] [outer = 0x120e38800] 13:57:24 INFO - PROCESS | 1649 | 1467925044769 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] 13:57:24 INFO - PROCESS | 1649 | 1467925044809 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 13:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:57:24 INFO - PROCESS | 1649 | 1467925044811 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:57:24 INFO - PROCESS | 1649 | 1467925044812 Marionette TRACE conn2 <- [1,1194,null,{}] 13:57:24 INFO - PROCESS | 1649 | 1467925044815 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}] 13:57:24 INFO - PROCESS | 1649 | 1467925044816 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:25 INFO - PROCESS | 1649 | 1467925045110 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 13:57:25 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12951ec00) [pid = 1649] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:57:25 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x125e1dc00) [pid = 1649] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:57:25 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x127495c00) [pid = 1649] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:57:25 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x118809400) [pid = 1649] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:57:25 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x113f0a000) [pid = 1649] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:57:25 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x127491c00) [pid = 1649] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:57:25 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1160e7000) [pid = 1649] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:57:25 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x113d4b400) [pid = 1649] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:57:25 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1125f6000) [pid = 1649] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:57:25 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118771800) [pid = 1649] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:57:25 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x117205000) [pid = 1649] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:57:25 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x128c7bc00) [pid = 1649] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:57:25 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1185e0800) [pid = 1649] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:57:25 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x116f8f800) [pid = 1649] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:57:25 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x120f97400) [pid = 1649] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:57:25 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x129617400) [pid = 1649] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:57:25 INFO - PROCESS | 1649 | 1467925045153 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:25 INFO - PROCESS | 1649 | 1467925045154 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11723a000 == 35 [pid = 1649] [id = 306] 13:57:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x110eb2800) [pid = 1649] [serial = 917] [outer = 0x0] 13:57:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1125f7c00) [pid = 1649] [serial = 918] [outer = 0x110eb2800] 13:57:25 INFO - PROCESS | 1649 | 1467925045180 Marionette DEBUG loaded listener.js 13:57:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x116f8c400) [pid = 1649] [serial = 919] [outer = 0x110eb2800] 13:57:25 INFO - PROCESS | 1649 | 1467925045441 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] 13:57:25 INFO - PROCESS | 1649 | 1467925045489 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 13:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:57:25 INFO - PROCESS | 1649 | 1467925045491 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:57:25 INFO - PROCESS | 1649 | 1467925045492 Marionette TRACE conn2 <- [1,1198,null,{}] 13:57:25 INFO - PROCESS | 1649 | 1467925045495 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}] 13:57:25 INFO - PROCESS | 1649 | 1467925045496 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:25 INFO - PROCESS | 1649 | 1467925045591 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 13:57:25 INFO - PROCESS | 1649 | 1467925045595 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:25 INFO - PROCESS | 1649 | 1467925045596 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12722c800 == 36 [pid = 1649] [id = 307] 13:57:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118807c00) [pid = 1649] [serial = 920] [outer = 0x0] 13:57:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x127493c00) [pid = 1649] [serial = 921] [outer = 0x118807c00] 13:57:25 INFO - PROCESS | 1649 | 1467925045622 Marionette DEBUG loaded listener.js 13:57:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x128c7c800) [pid = 1649] [serial = 922] [outer = 0x118807c00] 13:57:26 INFO - PROCESS | 1649 | 1467925046044 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]]]}] 13:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 568ms 13:57:26 INFO - PROCESS | 1649 | 1467925046061 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 13:57:26 INFO - PROCESS | 1649 | 1467925046062 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 13:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:57:26 INFO - PROCESS | 1649 | 1467925046066 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:57:26 INFO - PROCESS | 1649 | 1467925046067 Marionette TRACE conn2 <- [1,1202,null,{}] 13:57:26 INFO - PROCESS | 1649 | 1467925046071 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}] 13:57:26 INFO - PROCESS | 1649 | 1467925046072 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:26 INFO - PROCESS | 1649 | 1467925046190 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 13:57:26 INFO - PROCESS | 1649 | 1467925046195 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:26 INFO - PROCESS | 1649 | 1467925046196 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x129021800 == 37 [pid = 1649] [id = 308] 13:57:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x128c7d400) [pid = 1649] [serial = 923] [outer = 0x0] 13:57:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x128e5c000) [pid = 1649] [serial = 924] [outer = 0x128c7d400] 13:57:26 INFO - PROCESS | 1649 | 1467925046236 Marionette DEBUG loaded listener.js 13:57:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1292acc00) [pid = 1649] [serial = 925] [outer = 0x128c7d400] 13:57:26 INFO - PROCESS | 1649 | 1467925046621 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]]]}] 13:57:26 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 13:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 571ms 13:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:57:26 INFO - PROCESS | 1649 | 1467925046640 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 13:57:26 INFO - PROCESS | 1649 | 1467925046641 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 13:57:26 INFO - PROCESS | 1649 | 1467925046644 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:57:26 INFO - PROCESS | 1649 | 1467925046645 Marionette TRACE conn2 <- [1,1206,null,{}] 13:57:26 INFO - PROCESS | 1649 | 1467925046651 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}] 13:57:26 INFO - PROCESS | 1649 | 1467925046653 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:26 INFO - PROCESS | 1649 | 1467925046766 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 13:57:26 INFO - PROCESS | 1649 | 1467925046780 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:26 INFO - PROCESS | 1649 | 1467925046782 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x129540800 == 38 [pid = 1649] [id = 309] 13:57:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x127249c00) [pid = 1649] [serial = 926] [outer = 0x0] 13:57:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x129520400) [pid = 1649] [serial = 927] [outer = 0x127249c00] 13:57:26 INFO - PROCESS | 1649 | 1467925046808 Marionette DEBUG loaded listener.js 13:57:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12961f800) [pid = 1649] [serial = 928] [outer = 0x127249c00] 13:57:27 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 13:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 570ms 13:57:27 INFO - PROCESS | 1649 | 1467925047208 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]]]}] 13:57:27 INFO - PROCESS | 1649 | 1467925047214 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 13:57:27 INFO - PROCESS | 1649 | 1467925047217 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 13:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:57:27 INFO - PROCESS | 1649 | 1467925047220 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:57:27 INFO - PROCESS | 1649 | 1467925047222 Marionette TRACE conn2 <- [1,1210,null,{}] 13:57:27 INFO - PROCESS | 1649 | 1467925047226 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}] 13:57:27 INFO - PROCESS | 1649 | 1467925047228 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:27 INFO - PROCESS | 1649 | 1467925047340 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 13:57:27 INFO - PROCESS | 1649 | 1467925047393 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:27 INFO - PROCESS | 1649 | 1467925047396 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x116607000 == 39 [pid = 1649] [id = 310] 13:57:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x110eb6c00) [pid = 1649] [serial = 929] [outer = 0x0] 13:57:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x112c20c00) [pid = 1649] [serial = 930] [outer = 0x110eb6c00] 13:57:27 INFO - PROCESS | 1649 | 1467925047427 Marionette DEBUG loaded listener.js 13:57:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x113f05800) [pid = 1649] [serial = 931] [outer = 0x110eb6c00] 13:57:27 INFO - PROCESS | 1649 | 1467925047951 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]]]}] 13:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 770ms 13:57:28 INFO - PROCESS | 1649 | 1467925048013 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 13:57:28 INFO - PROCESS | 1649 | 1467925048019 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 13:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:57:28 INFO - PROCESS | 1649 | 1467925048024 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:57:28 INFO - PROCESS | 1649 | 1467925048026 Marionette TRACE conn2 <- [1,1214,null,{}] 13:57:28 INFO - PROCESS | 1649 | 1467925048029 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}] 13:57:28 INFO - PROCESS | 1649 | 1467925048031 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:28 INFO - PROCESS | 1649 | 1467925048136 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 13:57:28 INFO - PROCESS | 1649 | 1467925048213 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:28 INFO - PROCESS | 1649 | 1467925048214 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x120d69800 == 40 [pid = 1649] [id = 311] 13:57:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1184c6400) [pid = 1649] [serial = 932] [outer = 0x0] 13:57:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1185da800) [pid = 1649] [serial = 933] [outer = 0x1184c6400] 13:57:28 INFO - PROCESS | 1649 | 1467925048245 Marionette DEBUG loaded listener.js 13:57:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1185e6800) [pid = 1649] [serial = 934] [outer = 0x1184c6400] 13:57:28 INFO - PROCESS | 1649 | 1467925048882 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]]]}] 13:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 923ms 13:57:28 INFO - PROCESS | 1649 | 1467925048947 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 13:57:28 INFO - PROCESS | 1649 | 1467925048950 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 13:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:57:28 INFO - PROCESS | 1649 | 1467925048953 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:57:28 INFO - PROCESS | 1649 | 1467925048955 Marionette TRACE conn2 <- [1,1218,null,{}] 13:57:28 INFO - PROCESS | 1649 | 1467925048958 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}] 13:57:28 INFO - PROCESS | 1649 | 1467925048960 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:29 INFO - PROCESS | 1649 | 1467925049066 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 13:57:29 INFO - PROCESS | 1649 | 1467925049121 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:29 INFO - PROCESS | 1649 | 1467925049124 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x11660b000 == 41 [pid = 1649] [id = 312] 13:57:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x113d43800) [pid = 1649] [serial = 935] [outer = 0x0] 13:57:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1150db800) [pid = 1649] [serial = 936] [outer = 0x113d43800] 13:57:29 INFO - PROCESS | 1649 | 1467925049152 Marionette DEBUG loaded listener.js 13:57:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1166f1c00) [pid = 1649] [serial = 937] [outer = 0x113d43800] 13:57:29 INFO - PROCESS | 1649 | --DOCSHELL 0x129021800 == 40 [pid = 1649] [id = 308] 13:57:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12722c800 == 39 [pid = 1649] [id = 307] 13:57:29 INFO - PROCESS | 1649 | --DOCSHELL 0x11723a000 == 38 [pid = 1649] [id = 306] 13:57:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12489e800 == 37 [pid = 1649] [id = 305] 13:57:29 INFO - PROCESS | 1649 | --DOCSHELL 0x121714800 == 36 [pid = 1649] [id = 304] 13:57:29 INFO - PROCESS | 1649 | --DOCSHELL 0x120d71000 == 35 [pid = 1649] [id = 303] 13:57:29 INFO - PROCESS | 1649 | --DOCSHELL 0x1196a9000 == 34 [pid = 1649] [id = 302] 13:57:29 INFO - PROCESS | 1649 | --DOCSHELL 0x118882800 == 33 [pid = 1649] [id = 301] 13:57:29 INFO - PROCESS | 1649 | --DOCSHELL 0x117023800 == 32 [pid = 1649] [id = 300] 13:57:29 INFO - PROCESS | 1649 | --DOCSHELL 0x113ad2800 == 31 [pid = 1649] [id = 299] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12a685c00) [pid = 1649] [serial = 878] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12961b800) [pid = 1649] [serial = 875] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1125fb000) [pid = 1649] [serial = 492] [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.] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x126f2f800) [pid = 1649] [serial = 860] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1290a7800) [pid = 1649] [serial = 864] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x127499c00) [pid = 1649] [serial = 863] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11970a800) [pid = 1649] [serial = 851] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x120e0c800) [pid = 1649] [serial = 852] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x116029800) [pid = 1649] [serial = 842] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x116772400) [pid = 1649] [serial = 843] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1292b0000) [pid = 1649] [serial = 866] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116f96400) [pid = 1649] [serial = 839] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x117ea5800) [pid = 1649] [serial = 840] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x120e33400) [pid = 1649] [serial = 854] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x120fa2400) [pid = 1649] [serial = 855] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1128a6000) [pid = 1649] [serial = 836] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x112d9dc00) [pid = 1649] [serial = 837] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118805000) [pid = 1649] [serial = 848] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119330800) [pid = 1649] [serial = 849] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x117ea1400) [pid = 1649] [serial = 845] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x118572400) [pid = 1649] [serial = 846] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x128e51800) [pid = 1649] [serial = 834] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x129524000) [pid = 1649] [serial = 873] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1292b4c00) [pid = 1649] [serial = 867] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11876a000) [pid = 1649] [serial = 869] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x129625c00) [pid = 1649] [serial = 876] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1217d9c00) [pid = 1649] [serial = 857] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x125e11400) [pid = 1649] [serial = 872] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12728f400) [pid = 1649] [serial = 861] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x120e3c400) [pid = 1649] [serial = 870] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1253e7c00) [pid = 1649] [serial = 858] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12a76ec00) [pid = 1649] [serial = 879] [outer = 0x0] [url = about:blank] 13:57:29 INFO - PROCESS | 1649 | 1467925049564 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]]]}] 13:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 621ms 13:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:57:29 INFO - PROCESS | 1649 | 1467925049574 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 13:57:29 INFO - PROCESS | 1649 | 1467925049577 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 13:57:29 INFO - PROCESS | 1649 | 1467925049585 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:57:29 INFO - PROCESS | 1649 | 1467925049587 Marionette TRACE conn2 <- [1,1222,null,{}] 13:57:29 INFO - PROCESS | 1649 | 1467925049589 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}] 13:57:29 INFO - PROCESS | 1649 | 1467925049591 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:29 INFO - PROCESS | 1649 | 1467925049670 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 13:57:29 INFO - PROCESS | 1649 | 1467925049675 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:29 INFO - PROCESS | 1649 | 1467925049676 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x118324000 == 32 [pid = 1649] [id = 313] 13:57:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x116a0bc00) [pid = 1649] [serial = 938] [outer = 0x0] 13:57:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1180b1800) [pid = 1649] [serial = 939] [outer = 0x116a0bc00] 13:57:29 INFO - PROCESS | 1649 | 1467925049705 Marionette DEBUG loaded listener.js 13:57:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1185dc000) [pid = 1649] [serial = 940] [outer = 0x116a0bc00] 13:57:30 INFO - PROCESS | 1649 | 1467925050059 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] 13:57:30 INFO - PROCESS | 1649 | 1467925050107 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 13:57:30 INFO - PROCESS | 1649 | 1467925050110 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:57:30 INFO - PROCESS | 1649 | 1467925050112 Marionette TRACE conn2 <- [1,1226,null,{}] 13:57:30 INFO - PROCESS | 1649 | 1467925050120 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}] 13:57:30 INFO - PROCESS | 1649 | 1467925050123 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:30 INFO - PROCESS | 1649 | 1467925050205 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 13:57:30 INFO - PROCESS | 1649 | 1467925050210 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:30 INFO - PROCESS | 1649 | 1467925050212 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196a4800 == 33 [pid = 1649] [id = 314] 13:57:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x118770400) [pid = 1649] [serial = 941] [outer = 0x0] 13:57:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x118808400) [pid = 1649] [serial = 942] [outer = 0x118770400] 13:57:30 INFO - PROCESS | 1649 | 1467925050243 Marionette DEBUG loaded listener.js 13:57:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11965ec00) [pid = 1649] [serial = 943] [outer = 0x118770400] 13:57:30 INFO - PROCESS | 1649 | 1467925050561 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]]]}] 13:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 473ms 13:57:30 INFO - PROCESS | 1649 | 1467925050585 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 13:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:57:30 INFO - PROCESS | 1649 | 1467925050586 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 13:57:30 INFO - PROCESS | 1649 | 1467925050589 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:57:30 INFO - PROCESS | 1649 | 1467925050590 Marionette TRACE conn2 <- [1,1230,null,{}] 13:57:30 INFO - PROCESS | 1649 | 1467925050592 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}] 13:57:30 INFO - PROCESS | 1649 | 1467925050593 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:30 INFO - PROCESS | 1649 | 1467925050676 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 13:57:30 INFO - PROCESS | 1649 | 1467925050730 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:30 INFO - PROCESS | 1649 | 1467925050731 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12106e000 == 34 [pid = 1649] [id = 315] 13:57:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118771c00) [pid = 1649] [serial = 944] [outer = 0x0] 13:57:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x120d1c800) [pid = 1649] [serial = 945] [outer = 0x118771c00] 13:57:30 INFO - PROCESS | 1649 | 1467925050755 Marionette DEBUG loaded listener.js 13:57:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x120e34400) [pid = 1649] [serial = 946] [outer = 0x118771c00] 13:57:31 INFO - PROCESS | 1649 | 1467925051050 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]]]}] 13:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 468ms 13:57:31 INFO - PROCESS | 1649 | 1467925051058 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 13:57:31 INFO - PROCESS | 1649 | 1467925051059 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 13:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:57:31 INFO - PROCESS | 1649 | 1467925051062 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:57:31 INFO - PROCESS | 1649 | 1467925051065 Marionette TRACE conn2 <- [1,1234,null,{}] 13:57:31 INFO - PROCESS | 1649 | 1467925051075 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}] 13:57:31 INFO - PROCESS | 1649 | 1467925051077 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:31 INFO - PROCESS | 1649 | 1467925051161 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 13:57:31 INFO - PROCESS | 1649 | 1467925051168 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:31 INFO - PROCESS | 1649 | 1467925051170 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x123799000 == 35 [pid = 1649] [id = 316] 13:57:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x120e11800) [pid = 1649] [serial = 947] [outer = 0x0] 13:57:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1217d9c00) [pid = 1649] [serial = 948] [outer = 0x120e11800] 13:57:31 INFO - PROCESS | 1649 | 1467925051207 Marionette DEBUG loaded listener.js 13:57:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12373e800) [pid = 1649] [serial = 949] [outer = 0x120e11800] 13:57:31 INFO - PROCESS | 1649 | 1467925051592 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]]]}] 13:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 583ms 13:57:31 INFO - PROCESS | 1649 | 1467925051655 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 13:57:31 INFO - PROCESS | 1649 | 1467925051657 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 13:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:57:31 INFO - PROCESS | 1649 | 1467925051669 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:57:31 INFO - PROCESS | 1649 | 1467925051670 Marionette TRACE conn2 <- [1,1238,null,{}] 13:57:31 INFO - PROCESS | 1649 | 1467925051673 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}] 13:57:31 INFO - PROCESS | 1649 | 1467925051679 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:31 INFO - PROCESS | 1649 | 1467925051852 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 13:57:31 INFO - PROCESS | 1649 | 1467925051870 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:31 INFO - PROCESS | 1649 | 1467925051872 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x125ed3800 == 36 [pid = 1649] [id = 317] 13:57:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x125e11400) [pid = 1649] [serial = 950] [outer = 0x0] 13:57:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x127286400) [pid = 1649] [serial = 951] [outer = 0x125e11400] 13:57:31 INFO - PROCESS | 1649 | 1467925051911 Marionette DEBUG loaded listener.js 13:57:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x128c87400) [pid = 1649] [serial = 952] [outer = 0x125e11400] 13:57:32 INFO - PROCESS | 1649 | 1467925052318 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]]]}] 13:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 671ms 13:57:32 INFO - PROCESS | 1649 | 1467925052339 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 13:57:32 INFO - PROCESS | 1649 | 1467925052340 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 13:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:57:32 INFO - PROCESS | 1649 | 1467925052343 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:57:32 INFO - PROCESS | 1649 | 1467925052344 Marionette TRACE conn2 <- [1,1242,null,{}] 13:57:32 INFO - PROCESS | 1649 | 1467925052346 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}] 13:57:32 INFO - PROCESS | 1649 | 1467925052347 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:32 INFO - PROCESS | 1649 | 1467925052442 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 13:57:32 INFO - PROCESS | 1649 | 1467925052475 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:32 INFO - PROCESS | 1649 | 1467925052476 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x129021800 == 37 [pid = 1649] [id = 318] 13:57:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x112c05400) [pid = 1649] [serial = 953] [outer = 0x0] 13:57:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1290a4800) [pid = 1649] [serial = 954] [outer = 0x112c05400] 13:57:32 INFO - PROCESS | 1649 | 1467925052507 Marionette DEBUG loaded listener.js 13:57:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1292b5c00) [pid = 1649] [serial = 955] [outer = 0x112c05400] 13:57:32 INFO - PROCESS | 1649 | 1467925052845 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]]]}] 13:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 520ms 13:57:32 INFO - PROCESS | 1649 | 1467925052865 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 13:57:32 INFO - PROCESS | 1649 | 1467925052868 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 13:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:57:32 INFO - PROCESS | 1649 | 1467925052871 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:57:32 INFO - PROCESS | 1649 | 1467925052872 Marionette TRACE conn2 <- [1,1246,null,{}] 13:57:32 INFO - PROCESS | 1649 | 1467925052884 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}] 13:57:32 INFO - PROCESS | 1649 | 1467925052885 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:32 INFO - PROCESS | 1649 | 1467925052979 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 13:57:32 INFO - PROCESS | 1649 | 1467925052982 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:32 INFO - PROCESS | 1649 | 1467925052983 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x1293e6000 == 38 [pid = 1649] [id = 319] 13:57:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x128e58800) [pid = 1649] [serial = 956] [outer = 0x0] 13:57:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x129527800) [pid = 1649] [serial = 957] [outer = 0x128e58800] 13:57:33 INFO - PROCESS | 1649 | 1467925053008 Marionette DEBUG loaded listener.js 13:57:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12a685c00) [pid = 1649] [serial = 958] [outer = 0x128e58800] 13:57:33 INFO - PROCESS | 1649 | 1467925053330 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]]]}] 13:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 469ms 13:57:33 INFO - PROCESS | 1649 | 1467925053344 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 13:57:33 INFO - PROCESS | 1649 | 1467925053345 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 13:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:57:33 INFO - PROCESS | 1649 | 1467925053355 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:57:33 INFO - PROCESS | 1649 | 1467925053357 Marionette TRACE conn2 <- [1,1250,null,{}] 13:57:33 INFO - PROCESS | 1649 | 1467925053359 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}] 13:57:33 INFO - PROCESS | 1649 | 1467925053360 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:33 INFO - PROCESS | 1649 | 1467925053463 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 13:57:33 INFO - PROCESS | 1649 | 1467925053467 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:33 INFO - PROCESS | 1649 | 1467925053469 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a66e000 == 39 [pid = 1649] [id = 320] 13:57:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1292b0c00) [pid = 1649] [serial = 959] [outer = 0x0] 13:57:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12952b400) [pid = 1649] [serial = 960] [outer = 0x1292b0c00] 13:57:33 INFO - PROCESS | 1649 | 1467925053500 Marionette DEBUG loaded listener.js 13:57:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12a7a3400) [pid = 1649] [serial = 961] [outer = 0x1292b0c00] 13:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x120e0f400) [pid = 1649] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x121410000) [pid = 1649] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x120e38800) [pid = 1649] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x110eb2800) [pid = 1649] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x125e1d000) [pid = 1649] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118807c00) [pid = 1649] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1185e6000) [pid = 1649] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1187ebc00) [pid = 1649] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118714000) [pid = 1649] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x112d48c00) [pid = 1649] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1160f0800) [pid = 1649] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x116737800) [pid = 1649] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x128c7d400) [pid = 1649] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11662fc00) [pid = 1649] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x118794000) [pid = 1649] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:57:33 INFO - PROCESS | 1649 | 1467925053903 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]]]}] 13:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 569ms 13:57:33 INFO - PROCESS | 1649 | 1467925053925 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 13:57:33 INFO - PROCESS | 1649 | 1467925053927 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 13:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:57:33 INFO - PROCESS | 1649 | 1467925053929 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:57:33 INFO - PROCESS | 1649 | 1467925053931 Marionette TRACE conn2 <- [1,1254,null,{}] 13:57:33 INFO - PROCESS | 1649 | 1467925053935 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}] 13:57:33 INFO - PROCESS | 1649 | 1467925053936 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:34 INFO - PROCESS | 1649 | 1467925054010 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 13:57:34 INFO - PROCESS | 1649 | 1467925054067 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:34 INFO - PROCESS | 1649 | 1467925054068 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a664800 == 40 [pid = 1649] [id = 321] 13:57:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x110fa1c00) [pid = 1649] [serial = 962] [outer = 0x0] 13:57:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11857ac00) [pid = 1649] [serial = 963] [outer = 0x110fa1c00] 13:57:34 INFO - PROCESS | 1649 | 1467925054092 Marionette DEBUG loaded listener.js 13:57:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x120e17000) [pid = 1649] [serial = 964] [outer = 0x110fa1c00] 13:57:34 INFO - PROCESS | 1649 | 1467925054369 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]]]}] 13:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 471ms 13:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:57:34 INFO - PROCESS | 1649 | 1467925054405 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 13:57:34 INFO - PROCESS | 1649 | 1467925054406 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 13:57:34 INFO - PROCESS | 1649 | 1467925054408 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:57:34 INFO - PROCESS | 1649 | 1467925054410 Marionette TRACE conn2 <- [1,1258,null,{}] 13:57:34 INFO - PROCESS | 1649 | 1467925054413 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}] 13:57:34 INFO - PROCESS | 1649 | 1467925054417 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:34 INFO - PROCESS | 1649 | 1467925054509 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 13:57:34 INFO - PROCESS | 1649 | 1467925054523 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:34 INFO - PROCESS | 1649 | 1467925054525 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ada3800 == 41 [pid = 1649] [id = 322] 13:57:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x120e32800) [pid = 1649] [serial = 965] [outer = 0x0] 13:57:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12a7a5400) [pid = 1649] [serial = 966] [outer = 0x120e32800] 13:57:34 INFO - PROCESS | 1649 | 1467925054551 Marionette DEBUG loaded listener.js 13:57:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12a7f6400) [pid = 1649] [serial = 967] [outer = 0x120e32800] 13:57:34 INFO - PROCESS | 1649 | 1467925054882 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]]]}] 13:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 520ms 13:57:34 INFO - PROCESS | 1649 | 1467925054930 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 13:57:34 INFO - PROCESS | 1649 | 1467925054931 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 13:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:57:34 INFO - PROCESS | 1649 | 1467925054943 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:57:34 INFO - PROCESS | 1649 | 1467925054944 Marionette TRACE conn2 <- [1,1262,null,{}] 13:57:34 INFO - PROCESS | 1649 | 1467925054946 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}] 13:57:34 INFO - PROCESS | 1649 | 1467925054947 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:35 INFO - PROCESS | 1649 | 1467925055027 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 13:57:35 INFO - PROCESS | 1649 | 1467925055033 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:35 INFO - PROCESS | 1649 | 1467925055035 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ade9000 == 42 [pid = 1649] [id = 323] 13:57:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12a7f0400) [pid = 1649] [serial = 968] [outer = 0x0] 13:57:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12a811000) [pid = 1649] [serial = 969] [outer = 0x12a7f0400] 13:57:35 INFO - PROCESS | 1649 | 1467925055059 Marionette DEBUG loaded listener.js 13:57:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12a817000) [pid = 1649] [serial = 970] [outer = 0x12a7f0400] 13:57:35 INFO - PROCESS | 1649 | 1467925055370 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]]]}] 13:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 468ms 13:57:35 INFO - PROCESS | 1649 | 1467925055411 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 13:57:35 INFO - PROCESS | 1649 | 1467925055412 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 13:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:57:35 INFO - PROCESS | 1649 | 1467925055417 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:57:35 INFO - PROCESS | 1649 | 1467925055418 Marionette TRACE conn2 <- [1,1266,null,{}] 13:57:35 INFO - PROCESS | 1649 | 1467925055421 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}] 13:57:35 INFO - PROCESS | 1649 | 1467925055422 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:35 INFO - PROCESS | 1649 | 1467925055509 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 13:57:35 INFO - PROCESS | 1649 | 1467925055515 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:35 INFO - PROCESS | 1649 | 1467925055516 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be1a800 == 43 [pid = 1649] [id = 324] 13:57:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12a80e400) [pid = 1649] [serial = 971] [outer = 0x0] 13:57:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12a89e400) [pid = 1649] [serial = 972] [outer = 0x12a80e400] 13:57:35 INFO - PROCESS | 1649 | 1467925055539 Marionette DEBUG loaded listener.js 13:57:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12b807000) [pid = 1649] [serial = 973] [outer = 0x12a80e400] 13:57:35 INFO - PROCESS | 1649 | 1467925055991 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]]]}] 13:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 619ms 13:57:36 INFO - PROCESS | 1649 | 1467925056037 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 13:57:36 INFO - PROCESS | 1649 | 1467925056039 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 13:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:57:36 INFO - PROCESS | 1649 | 1467925056043 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:57:36 INFO - PROCESS | 1649 | 1467925056045 Marionette TRACE conn2 <- [1,1270,null,{}] 13:57:36 INFO - PROCESS | 1649 | 1467925056049 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}] 13:57:36 INFO - PROCESS | 1649 | 1467925056050 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:36 INFO - PROCESS | 1649 | 1467925056161 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 13:57:36 INFO - PROCESS | 1649 | 1467925056254 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:36 INFO - PROCESS | 1649 | 1467925056255 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x11831e800 == 44 [pid = 1649] [id = 325] 13:57:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x116030400) [pid = 1649] [serial = 974] [outer = 0x0] 13:57:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1160e6c00) [pid = 1649] [serial = 975] [outer = 0x116030400] 13:57:36 INFO - PROCESS | 1649 | 1467925056299 Marionette DEBUG loaded listener.js 13:57:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x116f96400) [pid = 1649] [serial = 976] [outer = 0x116030400] 13:57:36 INFO - PROCESS | 1649 | 1467925056745 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]]]}] 13:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 720ms 13:57:36 INFO - PROCESS | 1649 | 1467925056765 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 13:57:36 INFO - PROCESS | 1649 | 1467925056771 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 13:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:57:36 INFO - PROCESS | 1649 | 1467925056778 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:57:36 INFO - PROCESS | 1649 | 1467925056781 Marionette TRACE conn2 <- [1,1274,null,{}] 13:57:36 INFO - PROCESS | 1649 | 1467925056785 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}] 13:57:36 INFO - PROCESS | 1649 | 1467925056787 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:36 INFO - PROCESS | 1649 | 1467925056936 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 13:57:37 INFO - PROCESS | 1649 | 1467925057065 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:37 INFO - PROCESS | 1649 | 1467925057066 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x125397000 == 45 [pid = 1649] [id = 326] 13:57:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1184c2000) [pid = 1649] [serial = 977] [outer = 0x0] 13:57:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1187ef800) [pid = 1649] [serial = 978] [outer = 0x1184c2000] 13:57:37 INFO - PROCESS | 1649 | 1467925057099 Marionette DEBUG loaded listener.js 13:57:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1194e3400) [pid = 1649] [serial = 979] [outer = 0x1184c2000] 13:57:37 INFO - PROCESS | 1649 | 1467925057537 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]]]}] 13:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 775ms 13:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:57:37 INFO - PROCESS | 1649 | 1467925057553 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 13:57:37 INFO - PROCESS | 1649 | 1467925057554 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 13:57:37 INFO - PROCESS | 1649 | 1467925057557 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:57:37 INFO - PROCESS | 1649 | 1467925057560 Marionette TRACE conn2 <- [1,1278,null,{}] 13:57:37 INFO - PROCESS | 1649 | 1467925057567 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}] 13:57:37 INFO - PROCESS | 1649 | 1467925057571 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:37 INFO - PROCESS | 1649 | 1467925057676 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 13:57:37 INFO - PROCESS | 1649 | 1467925057735 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:37 INFO - PROCESS | 1649 | 1467925057737 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be1e000 == 46 [pid = 1649] [id = 327] 13:57:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x120e33400) [pid = 1649] [serial = 980] [outer = 0x0] 13:57:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x124d30800) [pid = 1649] [serial = 981] [outer = 0x120e33400] 13:57:37 INFO - PROCESS | 1649 | 1467925057768 Marionette DEBUG loaded listener.js 13:57:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12724dc00) [pid = 1649] [serial = 982] [outer = 0x120e33400] 13:57:38 INFO - PROCESS | 1649 | 1467925058227 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]]]}] 13:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 724ms 13:57:38 INFO - PROCESS | 1649 | 1467925058282 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 13:57:38 INFO - PROCESS | 1649 | 1467925058284 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 13:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:57:38 INFO - PROCESS | 1649 | 1467925058286 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:57:38 INFO - PROCESS | 1649 | 1467925058287 Marionette TRACE conn2 <- [1,1282,null,{}] 13:57:38 INFO - PROCESS | 1649 | 1467925058290 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}] 13:57:38 INFO - PROCESS | 1649 | 1467925058291 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:38 INFO - PROCESS | 1649 | 1467925058409 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 13:57:38 INFO - PROCESS | 1649 | 1467925058480 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:38 INFO - PROCESS | 1649 | 1467925058481 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x118876000 == 47 [pid = 1649] [id = 328] 13:57:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x118794000) [pid = 1649] [serial = 983] [outer = 0x0] 13:57:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x128c7f400) [pid = 1649] [serial = 984] [outer = 0x118794000] 13:57:38 INFO - PROCESS | 1649 | 1467925058511 Marionette DEBUG loaded listener.js 13:57:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1292b7800) [pid = 1649] [serial = 985] [outer = 0x118794000] 13:57:39 INFO - PROCESS | 1649 | 1467925059101 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]]]}] 13:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 869ms 13:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:57:39 INFO - PROCESS | 1649 | 1467925059155 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 13:57:39 INFO - PROCESS | 1649 | 1467925059157 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 13:57:39 INFO - PROCESS | 1649 | 1467925059160 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:57:39 INFO - PROCESS | 1649 | 1467925059162 Marionette TRACE conn2 <- [1,1286,null,{}] 13:57:39 INFO - PROCESS | 1649 | 1467925059166 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}] 13:57:39 INFO - PROCESS | 1649 | 1467925059168 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:39 INFO - PROCESS | 1649 | 1467925059266 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 13:57:39 INFO - PROCESS | 1649 | 1467925059339 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:39 INFO - PROCESS | 1649 | 1467925059340 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e74000 == 48 [pid = 1649] [id = 329] 13:57:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1133e5400) [pid = 1649] [serial = 986] [outer = 0x0] 13:57:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x113f03000) [pid = 1649] [serial = 987] [outer = 0x1133e5400] 13:57:39 INFO - PROCESS | 1649 | 1467925059367 Marionette DEBUG loaded listener.js 13:57:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1172be400) [pid = 1649] [serial = 988] [outer = 0x1133e5400] 13:57:39 INFO - PROCESS | 1649 | 1467925059771 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]]]}] 13:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 670ms 13:57:39 INFO - PROCESS | 1649 | 1467925059830 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 13:57:39 INFO - PROCESS | 1649 | 1467925059833 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 13:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:57:39 INFO - PROCESS | 1649 | 1467925059837 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:57:39 INFO - PROCESS | 1649 | 1467925059839 Marionette TRACE conn2 <- [1,1290,null,{}] 13:57:39 INFO - PROCESS | 1649 | 1467925059841 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}] 13:57:39 INFO - PROCESS | 1649 | 1467925059843 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12ade9000 == 47 [pid = 1649] [id = 323] 13:57:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12ada3800 == 46 [pid = 1649] [id = 322] 13:57:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12a664800 == 45 [pid = 1649] [id = 321] 13:57:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12a66e000 == 44 [pid = 1649] [id = 320] 13:57:40 INFO - PROCESS | 1649 | --DOCSHELL 0x1293e6000 == 43 [pid = 1649] [id = 319] 13:57:40 INFO - PROCESS | 1649 | --DOCSHELL 0x129021800 == 42 [pid = 1649] [id = 318] 13:57:40 INFO - PROCESS | 1649 | --DOCSHELL 0x125ed3800 == 41 [pid = 1649] [id = 317] 13:57:40 INFO - PROCESS | 1649 | --DOCSHELL 0x123799000 == 40 [pid = 1649] [id = 316] 13:57:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12106e000 == 39 [pid = 1649] [id = 315] 13:57:40 INFO - PROCESS | 1649 | --DOCSHELL 0x1196a4800 == 38 [pid = 1649] [id = 314] 13:57:40 INFO - PROCESS | 1649 | --DOCSHELL 0x118324000 == 37 [pid = 1649] [id = 313] 13:57:40 INFO - PROCESS | 1649 | --DOCSHELL 0x11660b000 == 36 [pid = 1649] [id = 312] 13:57:40 INFO - PROCESS | 1649 | --DOCSHELL 0x120d69800 == 35 [pid = 1649] [id = 311] 13:57:40 INFO - PROCESS | 1649 | --DOCSHELL 0x129540800 == 34 [pid = 1649] [id = 309] 13:57:40 INFO - PROCESS | 1649 | --DOCSHELL 0x116607000 == 33 [pid = 1649] [id = 310] 13:57:40 INFO - PROCESS | 1649 | --DOCSHELL 0x118882000 == 32 [pid = 1649] [id = 298] 13:57:40 INFO - PROCESS | 1649 | --DOCSHELL 0x117e74000 == 31 [pid = 1649] [id = 329] 13:57:40 INFO - PROCESS | 1649 | --DOCSHELL 0x118876000 == 30 [pid = 1649] [id = 328] 13:57:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12be1e000 == 29 [pid = 1649] [id = 327] 13:57:40 INFO - PROCESS | 1649 | --DOCSHELL 0x125397000 == 28 [pid = 1649] [id = 326] 13:57:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12be1a800 == 27 [pid = 1649] [id = 324] 13:57:40 INFO - PROCESS | 1649 | --DOCSHELL 0x11831e800 == 26 [pid = 1649] [id = 325] 13:57:40 INFO - PROCESS | 1649 | 1467925060454 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x120d26c00) [pid = 1649] [serial = 909] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11904e400) [pid = 1649] [serial = 906] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x118770800) [pid = 1649] [serial = 903] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x112f09400) [pid = 1649] [serial = 897] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x117203400) [pid = 1649] [serial = 900] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1180be400) [pid = 1649] [serial = 901] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1172c5800) [pid = 1649] [serial = 895] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x116a0b800) [pid = 1649] [serial = 894] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1292acc00) [pid = 1649] [serial = 925] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1180b7000) [pid = 1649] [serial = 882] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x116f89000) [pid = 1649] [serial = 881] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11970b400) [pid = 1649] [serial = 885] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11880f800) [pid = 1649] [serial = 884] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x121413800) [pid = 1649] [serial = 912] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x126f2e000) [pid = 1649] [serial = 888] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x120e17400) [pid = 1649] [serial = 910] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x127258400) [pid = 1649] [serial = 916] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x124e7d400) [pid = 1649] [serial = 915] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x124bbe000) [pid = 1649] [serial = 887] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x116f8c400) [pid = 1649] [serial = 919] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x128e5c000) [pid = 1649] [serial = 924] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1187ec800) [pid = 1649] [serial = 904] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1125f7c00) [pid = 1649] [serial = 918] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1290a7400) [pid = 1649] [serial = 891] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12748f000) [pid = 1649] [serial = 890] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11502cc00) [pid = 1649] [serial = 898] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x124bc1000) [pid = 1649] [serial = 913] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x128c7c800) [pid = 1649] [serial = 922] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x127493c00) [pid = 1649] [serial = 921] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x119707400) [pid = 1649] [serial = 907] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x129520400) [pid = 1649] [serial = 927] [outer = 0x0] [url = about:blank] 13:57:40 INFO - PROCESS | 1649 | 1467925060564 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:40 INFO - PROCESS | 1649 | 1467925060566 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1129c0800 == 27 [pid = 1649] [id = 330] 13:57:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1128a7c00) [pid = 1649] [serial = 989] [outer = 0x0] 13:57:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1128acc00) [pid = 1649] [serial = 990] [outer = 0x1128a7c00] 13:57:40 INFO - PROCESS | 1649 | 1467925060597 Marionette DEBUG loaded listener.js 13:57:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x112c20800) [pid = 1649] [serial = 991] [outer = 0x1128a7c00] 13:57:40 INFO - PROCESS | 1649 | 1467925060903 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]]]}] 13:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1122ms 13:57:40 INFO - PROCESS | 1649 | 1467925060961 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 13:57:40 INFO - PROCESS | 1649 | 1467925060963 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 13:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:57:40 INFO - PROCESS | 1649 | 1467925060969 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:57:40 INFO - PROCESS | 1649 | 1467925060971 Marionette TRACE conn2 <- [1,1294,null,{}] 13:57:40 INFO - PROCESS | 1649 | 1467925060974 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}] 13:57:40 INFO - PROCESS | 1649 | 1467925060976 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:41 INFO - PROCESS | 1649 | 1467925061089 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 13:57:41 INFO - PROCESS | 1649 | 1467925061096 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:41 INFO - PROCESS | 1649 | 1467925061098 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x116950000 == 28 [pid = 1649] [id = 331] 13:57:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1133d1000) [pid = 1649] [serial = 992] [outer = 0x0] 13:57:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x116023400) [pid = 1649] [serial = 993] [outer = 0x1133d1000] 13:57:41 INFO - PROCESS | 1649 | 1467925061127 Marionette DEBUG loaded listener.js 13:57:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1166f1400) [pid = 1649] [serial = 994] [outer = 0x1133d1000] 13:57:41 INFO - PROCESS | 1649 | 1467925061636 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]]]}] 13:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 722ms 13:57:41 INFO - PROCESS | 1649 | 1467925061691 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 13:57:41 INFO - PROCESS | 1649 | 1467925061693 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 13:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:57:41 INFO - PROCESS | 1649 | 1467925061696 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:57:41 INFO - PROCESS | 1649 | 1467925061701 Marionette TRACE conn2 <- [1,1298,null,{}] 13:57:41 INFO - PROCESS | 1649 | 1467925061705 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}] 13:57:41 INFO - PROCESS | 1649 | 1467925061706 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:41 INFO - PROCESS | 1649 | 1467925061832 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 13:57:41 INFO - PROCESS | 1649 | 1467925061907 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:41 INFO - PROCESS | 1649 | 1467925061909 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x116935800 == 29 [pid = 1649] [id = 332] 13:57:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11386dc00) [pid = 1649] [serial = 995] [outer = 0x0] 13:57:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11502cc00) [pid = 1649] [serial = 996] [outer = 0x11386dc00] 13:57:41 INFO - PROCESS | 1649 | 1467925061941 Marionette DEBUG loaded listener.js 13:57:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x116739000) [pid = 1649] [serial = 997] [outer = 0x11386dc00] 13:57:42 INFO - PROCESS | 1649 | 1467925062432 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]]]}] 13:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 824ms 13:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:57:42 INFO - PROCESS | 1649 | 1467925062521 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 13:57:42 INFO - PROCESS | 1649 | 1467925062524 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 13:57:42 INFO - PROCESS | 1649 | 1467925062528 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:57:42 INFO - PROCESS | 1649 | 1467925062530 Marionette TRACE conn2 <- [1,1302,null,{}] 13:57:42 INFO - PROCESS | 1649 | 1467925062533 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}] 13:57:42 INFO - PROCESS | 1649 | 1467925062535 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:42 INFO - PROCESS | 1649 | 1467925062637 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 13:57:42 INFO - PROCESS | 1649 | 1467925062689 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:42 INFO - PROCESS | 1649 | 1467925062691 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x1187c7800 == 30 [pid = 1649] [id = 333] 13:57:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x116f96800) [pid = 1649] [serial = 998] [outer = 0x0] 13:57:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1176dec00) [pid = 1649] [serial = 999] [outer = 0x116f96800] 13:57:42 INFO - PROCESS | 1649 | 1467925062723 Marionette DEBUG loaded listener.js 13:57:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1184c3400) [pid = 1649] [serial = 1000] [outer = 0x116f96800] 13:57:43 INFO - PROCESS | 1649 | --DOCSHELL 0x1129c0800 == 29 [pid = 1649] [id = 330] 13:57:43 INFO - PROCESS | 1649 | 1467925063288 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]]]}] 13:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 772ms 13:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:57:43 INFO - PROCESS | 1649 | 1467925063301 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 13:57:43 INFO - PROCESS | 1649 | 1467925063303 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 13:57:43 INFO - PROCESS | 1649 | 1467925063306 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:57:43 INFO - PROCESS | 1649 | 1467925063308 Marionette TRACE conn2 <- [1,1306,null,{}] 13:57:43 INFO - PROCESS | 1649 | 1467925063311 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}] 13:57:43 INFO - PROCESS | 1649 | 1467925063313 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:43 INFO - PROCESS | 1649 | 1467925063391 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 13:57:43 INFO - PROCESS | 1649 | 1467925063396 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:43 INFO - PROCESS | 1649 | 1467925063401 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x117010800 == 30 [pid = 1649] [id = 334] 13:57:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x113a53800) [pid = 1649] [serial = 1001] [outer = 0x0] 13:57:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11629b400) [pid = 1649] [serial = 1002] [outer = 0x113a53800] 13:57:43 INFO - PROCESS | 1649 | 1467925063437 Marionette DEBUG loaded listener.js 13:57:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1176d8400) [pid = 1649] [serial = 1003] [outer = 0x113a53800] 13:57:43 INFO - PROCESS | 1649 | 1467925063775 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]]]}] 13:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 519ms 13:57:43 INFO - PROCESS | 1649 | 1467925063826 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 13:57:43 INFO - PROCESS | 1649 | 1467925063829 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 13:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:57:43 INFO - PROCESS | 1649 | 1467925063836 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:57:43 INFO - PROCESS | 1649 | 1467925063838 Marionette TRACE conn2 <- [1,1310,null,{}] 13:57:43 INFO - PROCESS | 1649 | 1467925063840 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}] 13:57:43 INFO - PROCESS | 1649 | 1467925063842 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:43 INFO - PROCESS | 1649 | 1467925063916 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 13:57:43 INFO - PROCESS | 1649 | 1467925063920 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:43 INFO - PROCESS | 1649 | 1467925063921 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x119363000 == 31 [pid = 1649] [id = 335] 13:57:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1176e3400) [pid = 1649] [serial = 1004] [outer = 0x0] 13:57:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x118770c00) [pid = 1649] [serial = 1005] [outer = 0x1176e3400] 13:57:43 INFO - PROCESS | 1649 | 1467925063949 Marionette DEBUG loaded listener.js 13:57:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11879ec00) [pid = 1649] [serial = 1006] [outer = 0x1176e3400] 13:57:44 INFO - PROCESS | 1649 | 1467925064314 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] 13:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:57:44 INFO - PROCESS | 1649 | 1467925064364 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 13:57:44 INFO - PROCESS | 1649 | 1467925064366 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:57:44 INFO - PROCESS | 1649 | 1467925064369 Marionette TRACE conn2 <- [1,1314,null,{}] 13:57:44 INFO - PROCESS | 1649 | 1467925064376 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}] 13:57:44 INFO - PROCESS | 1649 | 1467925064380 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:44 INFO - PROCESS | 1649 | 1467925064459 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 13:57:44 INFO - PROCESS | 1649 | 1467925064466 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:44 INFO - PROCESS | 1649 | 1467925064469 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x120d5a000 == 32 [pid = 1649] [id = 336] 13:57:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x113864c00) [pid = 1649] [serial = 1007] [outer = 0x0] 13:57:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119337c00) [pid = 1649] [serial = 1008] [outer = 0x113864c00] 13:57:44 INFO - PROCESS | 1649 | 1467925064497 Marionette DEBUG loaded listener.js 13:57:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x119a7f000) [pid = 1649] [serial = 1009] [outer = 0x113864c00] 13:57:44 INFO - PROCESS | 1649 | 1467925064883 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]]]}] 13:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 571ms 13:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:57:44 INFO - PROCESS | 1649 | 1467925064937 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 13:57:44 INFO - PROCESS | 1649 | 1467925064939 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 13:57:44 INFO - PROCESS | 1649 | 1467925064941 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:57:44 INFO - PROCESS | 1649 | 1467925064942 Marionette TRACE conn2 <- [1,1318,null,{}] 13:57:44 INFO - PROCESS | 1649 | 1467925064944 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}] 13:57:44 INFO - PROCESS | 1649 | 1467925064945 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:45 INFO - PROCESS | 1649 | 1467925065044 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 13:57:45 INFO - PROCESS | 1649 | 1467925065048 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:45 INFO - PROCESS | 1649 | 1467925065050 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1211a0800 == 33 [pid = 1649] [id = 337] 13:57:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x120d28c00) [pid = 1649] [serial = 1010] [outer = 0x0] 13:57:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x120e17800) [pid = 1649] [serial = 1011] [outer = 0x120d28c00] 13:57:45 INFO - PROCESS | 1649 | 1467925065075 Marionette DEBUG loaded listener.js 13:57:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x120ed1000) [pid = 1649] [serial = 1012] [outer = 0x120d28c00] 13:57:45 INFO - PROCESS | 1649 | 1467925065411 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]]]}] 13:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 518ms 13:57:45 INFO - PROCESS | 1649 | 1467925065460 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 13:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:57:45 INFO - PROCESS | 1649 | 1467925065468 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 13:57:45 INFO - PROCESS | 1649 | 1467925065471 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:57:45 INFO - PROCESS | 1649 | 1467925065472 Marionette TRACE conn2 <- [1,1322,null,{}] 13:57:45 INFO - PROCESS | 1649 | 1467925065474 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}] 13:57:45 INFO - PROCESS | 1649 | 1467925065475 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:45 INFO - PROCESS | 1649 | 1467925065568 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 13:57:45 INFO - PROCESS | 1649 | 1467925065581 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:45 INFO - PROCESS | 1649 | 1467925065584 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12333a000 == 34 [pid = 1649] [id = 338] 13:57:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x110eb7400) [pid = 1649] [serial = 1013] [outer = 0x0] 13:57:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12161dc00) [pid = 1649] [serial = 1014] [outer = 0x110eb7400] 13:57:45 INFO - PROCESS | 1649 | 1467925065608 Marionette DEBUG loaded listener.js 13:57:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12374dc00) [pid = 1649] [serial = 1015] [outer = 0x110eb7400] 13:57:45 INFO - PROCESS | 1649 | 1467925065956 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]]]}] 13:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 518ms 13:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:57:45 INFO - PROCESS | 1649 | 1467925065990 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 13:57:45 INFO - PROCESS | 1649 | 1467925065991 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 13:57:45 INFO - PROCESS | 1649 | 1467925065993 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:57:45 INFO - PROCESS | 1649 | 1467925065994 Marionette TRACE conn2 <- [1,1326,null,{}] 13:57:46 INFO - PROCESS | 1649 | 1467925066003 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}] 13:57:46 INFO - PROCESS | 1649 | 1467925066007 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:46 INFO - PROCESS | 1649 | 1467925066121 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 13:57:46 INFO - PROCESS | 1649 | 1467925066127 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:46 INFO - PROCESS | 1649 | 1467925066128 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255d3000 == 35 [pid = 1649] [id = 339] 13:57:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x123748c00) [pid = 1649] [serial = 1016] [outer = 0x0] 13:57:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1253e5000) [pid = 1649] [serial = 1017] [outer = 0x123748c00] 13:57:46 INFO - PROCESS | 1649 | 1467925066154 Marionette DEBUG loaded listener.js 13:57:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12749b800) [pid = 1649] [serial = 1018] [outer = 0x123748c00] 13:57:46 INFO - PROCESS | 1649 | 1467925066523 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]]]}] 13:57:46 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 13:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 576ms 13:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:57:46 INFO - PROCESS | 1649 | 1467925066570 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 13:57:46 INFO - PROCESS | 1649 | 1467925066572 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 13:57:46 INFO - PROCESS | 1649 | 1467925066575 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:57:46 INFO - PROCESS | 1649 | 1467925066577 Marionette TRACE conn2 <- [1,1330,null,{}] 13:57:46 INFO - PROCESS | 1649 | 1467925066580 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}] 13:57:46 INFO - PROCESS | 1649 | 1467925066583 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:46 INFO - PROCESS | 1649 | 1467925066792 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 13:57:46 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1133e5400) [pid = 1649] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:57:46 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x116030400) [pid = 1649] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:57:46 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1184c2000) [pid = 1649] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:57:46 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x128e58800) [pid = 1649] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:57:46 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x112c05400) [pid = 1649] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:57:46 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1292b0c00) [pid = 1649] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:57:46 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x110fa1c00) [pid = 1649] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:57:46 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1184c6400) [pid = 1649] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:57:46 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x120e11800) [pid = 1649] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:57:46 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x113d43800) [pid = 1649] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:57:46 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118770400) [pid = 1649] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:57:46 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x127249c00) [pid = 1649] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:57:46 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x116a0bc00) [pid = 1649] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:57:46 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x110eb6c00) [pid = 1649] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:57:46 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x120e33400) [pid = 1649] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:57:46 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118771c00) [pid = 1649] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:57:46 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x120e32800) [pid = 1649] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:57:46 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12a7f0400) [pid = 1649] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:57:46 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12a80e400) [pid = 1649] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:57:46 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118794000) [pid = 1649] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:57:46 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x125e11400) [pid = 1649] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:57:46 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1128a7c00) [pid = 1649] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:57:46 INFO - PROCESS | 1649 | 1467925066852 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:46 INFO - PROCESS | 1649 | 1467925066853 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x116672800 == 36 [pid = 1649] [id = 340] 13:57:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x110fa1c00) [pid = 1649] [serial = 1019] [outer = 0x0] 13:57:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1128a9c00) [pid = 1649] [serial = 1020] [outer = 0x110fa1c00] 13:57:46 INFO - PROCESS | 1649 | 1467925066873 Marionette DEBUG loaded listener.js 13:57:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x116030000) [pid = 1649] [serial = 1021] [outer = 0x110fa1c00] 13:57:47 INFO - PROCESS | 1649 | 1467925067231 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]]]}] 13:57:47 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 13:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 676ms 13:57:47 INFO - PROCESS | 1649 | 1467925067252 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 13:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:57:47 INFO - PROCESS | 1649 | 1467925067255 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 13:57:47 INFO - PROCESS | 1649 | 1467925067258 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:57:47 INFO - PROCESS | 1649 | 1467925067260 Marionette TRACE conn2 <- [1,1334,null,{}] 13:57:47 INFO - PROCESS | 1649 | 1467925067263 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}] 13:57:47 INFO - PROCESS | 1649 | 1467925067267 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:47 INFO - PROCESS | 1649 | 1467925067416 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 13:57:47 INFO - PROCESS | 1649 | 1467925067428 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:47 INFO - PROCESS | 1649 | 1467925067430 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b95800 == 37 [pid = 1649] [id = 341] 13:57:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x116f91800) [pid = 1649] [serial = 1022] [outer = 0x0] 13:57:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119660800) [pid = 1649] [serial = 1023] [outer = 0x116f91800] 13:57:47 INFO - PROCESS | 1649 | 1467925067469 Marionette DEBUG loaded listener.js 13:57:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1248d4c00) [pid = 1649] [serial = 1024] [outer = 0x116f91800] 13:57:47 INFO - PROCESS | 1649 | 1467925067826 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]]]}] 13:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 625ms 13:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:57:47 INFO - PROCESS | 1649 | 1467925067890 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 13:57:47 INFO - PROCESS | 1649 | 1467925067891 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 13:57:47 INFO - PROCESS | 1649 | 1467925067893 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:57:47 INFO - PROCESS | 1649 | 1467925067894 Marionette TRACE conn2 <- [1,1338,null,{}] 13:57:47 INFO - PROCESS | 1649 | 1467925067897 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}] 13:57:47 INFO - PROCESS | 1649 | 1467925067898 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:48 INFO - PROCESS | 1649 | 1467925068003 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 13:57:48 INFO - PROCESS | 1649 | 1467925068052 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:48 INFO - PROCESS | 1649 | 1467925068053 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a46000 == 38 [pid = 1649] [id = 342] 13:57:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x117205800) [pid = 1649] [serial = 1025] [outer = 0x0] 13:57:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x128c81800) [pid = 1649] [serial = 1026] [outer = 0x117205800] 13:57:48 INFO - PROCESS | 1649 | 1467925068076 Marionette DEBUG loaded listener.js 13:57:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1290a6000) [pid = 1649] [serial = 1027] [outer = 0x117205800] 13:57:48 INFO - PROCESS | 1649 | 1467925068826 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]]]}] 13:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 969ms 13:57:48 INFO - PROCESS | 1649 | 1467925068862 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 13:57:48 INFO - PROCESS | 1649 | 1467925068865 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 13:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:57:48 INFO - PROCESS | 1649 | 1467925068869 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:57:48 INFO - PROCESS | 1649 | 1467925068871 Marionette TRACE conn2 <- [1,1342,null,{}] 13:57:48 INFO - PROCESS | 1649 | 1467925068875 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}] 13:57:48 INFO - PROCESS | 1649 | 1467925068877 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:48 INFO - PROCESS | 1649 | 1467925068984 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 13:57:49 INFO - PROCESS | 1649 | 1467925069038 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:49 INFO - PROCESS | 1649 | 1467925069040 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x11700d800 == 39 [pid = 1649] [id = 343] 13:57:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x112c21000) [pid = 1649] [serial = 1028] [outer = 0x0] 13:57:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x112d9f800) [pid = 1649] [serial = 1029] [outer = 0x112c21000] 13:57:49 INFO - PROCESS | 1649 | 1467925069072 Marionette DEBUG loaded listener.js 13:57:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11673f000) [pid = 1649] [serial = 1030] [outer = 0x112c21000] 13:57:49 INFO - PROCESS | 1649 | 1467925069536 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]]]}] 13:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 723ms 13:57:49 INFO - PROCESS | 1649 | 1467925069592 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 13:57:49 INFO - PROCESS | 1649 | 1467925069595 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 13:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:57:49 INFO - PROCESS | 1649 | 1467925069603 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:57:49 INFO - PROCESS | 1649 | 1467925069604 Marionette TRACE conn2 <- [1,1346,null,{}] 13:57:49 INFO - PROCESS | 1649 | 1467925069607 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}] 13:57:49 INFO - PROCESS | 1649 | 1467925069610 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:49 INFO - PROCESS | 1649 | 1467925069723 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 13:57:49 INFO - PROCESS | 1649 | 1467925069816 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:49 INFO - PROCESS | 1649 | 1467925069818 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12171a800 == 40 [pid = 1649] [id = 344] 13:57:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118714c00) [pid = 1649] [serial = 1031] [outer = 0x0] 13:57:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1187ebc00) [pid = 1649] [serial = 1032] [outer = 0x118714c00] 13:57:49 INFO - PROCESS | 1649 | 1467925069867 Marionette DEBUG loaded listener.js 13:57:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11880f000) [pid = 1649] [serial = 1033] [outer = 0x118714c00] 13:57:50 INFO - PROCESS | 1649 | 1467925070399 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]]]}] 13:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 825ms 13:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:57:50 INFO - PROCESS | 1649 | 1467925070433 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 13:57:50 INFO - PROCESS | 1649 | 1467925070434 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 13:57:50 INFO - PROCESS | 1649 | 1467925070438 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:57:50 INFO - PROCESS | 1649 | 1467925070440 Marionette TRACE conn2 <- [1,1350,null,{}] 13:57:50 INFO - PROCESS | 1649 | 1467925070449 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}] 13:57:50 INFO - PROCESS | 1649 | 1467925070452 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:50 INFO - PROCESS | 1649 | 1467925070550 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 13:57:50 INFO - PROCESS | 1649 | 1467925070619 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:50 INFO - PROCESS | 1649 | 1467925070621 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a655800 == 41 [pid = 1649] [id = 345] 13:57:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12115b800) [pid = 1649] [serial = 1034] [outer = 0x0] 13:57:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x124b82400) [pid = 1649] [serial = 1035] [outer = 0x12115b800] 13:57:50 INFO - PROCESS | 1649 | 1467925070652 Marionette DEBUG loaded listener.js 13:57:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1255e9800) [pid = 1649] [serial = 1036] [outer = 0x12115b800] 13:57:51 INFO - PROCESS | 1649 | 1467925071055 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]]]}] 13:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 671ms 13:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:57:51 INFO - PROCESS | 1649 | 1467925071110 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 13:57:51 INFO - PROCESS | 1649 | 1467925071112 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 13:57:51 INFO - PROCESS | 1649 | 1467925071114 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:57:51 INFO - PROCESS | 1649 | 1467925071115 Marionette TRACE conn2 <- [1,1354,null,{}] 13:57:51 INFO - PROCESS | 1649 | 1467925071117 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}] 13:57:51 INFO - PROCESS | 1649 | 1467925071119 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:51 INFO - PROCESS | 1649 | 1467925071215 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 13:57:51 INFO - PROCESS | 1649 | 1467925071272 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:51 INFO - PROCESS | 1649 | 1467925071273 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad2c000 == 42 [pid = 1649] [id = 346] 13:57:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x126f38800) [pid = 1649] [serial = 1037] [outer = 0x0] 13:57:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12728d800) [pid = 1649] [serial = 1038] [outer = 0x126f38800] 13:57:51 INFO - PROCESS | 1649 | 1467925071302 Marionette DEBUG loaded listener.js 13:57:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1292abc00) [pid = 1649] [serial = 1039] [outer = 0x126f38800] 13:57:51 INFO - PROCESS | 1649 | 1467925071736 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]]]}] 13:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 669ms 13:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:57:51 INFO - PROCESS | 1649 | 1467925071806 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 13:57:51 INFO - PROCESS | 1649 | 1467925071808 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 13:57:51 INFO - PROCESS | 1649 | 1467925071831 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:57:51 INFO - PROCESS | 1649 | 1467925071832 Marionette TRACE conn2 <- [1,1358,null,{}] 13:57:51 INFO - PROCESS | 1649 | 1467925071861 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}] 13:57:51 INFO - PROCESS | 1649 | 1467925071863 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:51 INFO - PROCESS | 1649 | 1467925071957 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 13:57:52 INFO - PROCESS | 1649 | 1467925072011 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:52 INFO - PROCESS | 1649 | 1467925072013 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x1186a7800 == 43 [pid = 1649] [id = 347] 13:57:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x118791800) [pid = 1649] [serial = 1040] [outer = 0x0] 13:57:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12724a400) [pid = 1649] [serial = 1041] [outer = 0x118791800] 13:57:52 INFO - PROCESS | 1649 | 1467925072041 Marionette DEBUG loaded listener.js 13:57:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1292b4000) [pid = 1649] [serial = 1042] [outer = 0x118791800] 13:57:52 INFO - PROCESS | 1649 | 1467925072572 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]]]}] 13:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 805ms 13:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:57:52 INFO - PROCESS | 1649 | 1467925072617 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 13:57:52 INFO - PROCESS | 1649 | 1467925072619 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 13:57:52 INFO - PROCESS | 1649 | 1467925072622 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:57:52 INFO - PROCESS | 1649 | 1467925072624 Marionette TRACE conn2 <- [1,1362,null,{}] 13:57:52 INFO - PROCESS | 1649 | 1467925072628 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}] 13:57:52 INFO - PROCESS | 1649 | 1467925072629 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:52 INFO - PROCESS | 1649 | 1467925072730 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 13:57:52 INFO - PROCESS | 1649 | 1467925072790 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:52 INFO - PROCESS | 1649 | 1467925072791 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x1160a0000 == 44 [pid = 1649] [id = 348] 13:57:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1133f0400) [pid = 1649] [serial = 1043] [outer = 0x0] 13:57:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x116080c00) [pid = 1649] [serial = 1044] [outer = 0x1133f0400] 13:57:52 INFO - PROCESS | 1649 | 1467925072820 Marionette DEBUG loaded listener.js 13:57:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x116f94400) [pid = 1649] [serial = 1045] [outer = 0x1133f0400] 13:57:53 INFO - PROCESS | 1649 | --DOCSHELL 0x128b95800 == 43 [pid = 1649] [id = 341] 13:57:53 INFO - PROCESS | 1649 | --DOCSHELL 0x116672800 == 42 [pid = 1649] [id = 340] 13:57:53 INFO - PROCESS | 1649 | --DOCSHELL 0x1255d3000 == 41 [pid = 1649] [id = 339] 13:57:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12333a000 == 40 [pid = 1649] [id = 338] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x116023400) [pid = 1649] [serial = 993] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOCSHELL 0x1211a0800 == 39 [pid = 1649] [id = 337] 13:57:53 INFO - PROCESS | 1649 | --DOCSHELL 0x120d5a000 == 38 [pid = 1649] [id = 336] 13:57:53 INFO - PROCESS | 1649 | --DOCSHELL 0x119363000 == 37 [pid = 1649] [id = 335] 13:57:53 INFO - PROCESS | 1649 | --DOCSHELL 0x117010800 == 36 [pid = 1649] [id = 334] 13:57:53 INFO - PROCESS | 1649 | --DOCSHELL 0x1187c7800 == 35 [pid = 1649] [id = 333] 13:57:53 INFO - PROCESS | 1649 | --DOCSHELL 0x116935800 == 34 [pid = 1649] [id = 332] 13:57:53 INFO - PROCESS | 1649 | --DOCSHELL 0x116950000 == 33 [pid = 1649] [id = 331] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1128acc00) [pid = 1649] [serial = 990] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x113f03000) [pid = 1649] [serial = 987] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1172be400) [pid = 1649] [serial = 988] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1160e6c00) [pid = 1649] [serial = 975] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1187ef800) [pid = 1649] [serial = 978] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x116f96400) [pid = 1649] [serial = 976] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x112c20800) [pid = 1649] [serial = 991] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x129527800) [pid = 1649] [serial = 957] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1292b5c00) [pid = 1649] [serial = 955] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1290a4800) [pid = 1649] [serial = 954] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12952b400) [pid = 1649] [serial = 960] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11857ac00) [pid = 1649] [serial = 963] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12a685c00) [pid = 1649] [serial = 958] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1185da800) [pid = 1649] [serial = 933] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1185e6800) [pid = 1649] [serial = 934] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1217d9c00) [pid = 1649] [serial = 948] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1150db800) [pid = 1649] [serial = 936] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1166f1c00) [pid = 1649] [serial = 937] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118808400) [pid = 1649] [serial = 942] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11965ec00) [pid = 1649] [serial = 943] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12961f800) [pid = 1649] [serial = 928] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1180b1800) [pid = 1649] [serial = 939] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1185dc000) [pid = 1649] [serial = 940] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x112c20c00) [pid = 1649] [serial = 930] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12724dc00) [pid = 1649] [serial = 982] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x113f05800) [pid = 1649] [serial = 931] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x120d1c800) [pid = 1649] [serial = 945] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x120e34400) [pid = 1649] [serial = 946] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x124d30800) [pid = 1649] [serial = 981] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1194e3400) [pid = 1649] [serial = 979] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12a7a5400) [pid = 1649] [serial = 966] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12a7f6400) [pid = 1649] [serial = 967] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12a817000) [pid = 1649] [serial = 970] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12a89e400) [pid = 1649] [serial = 972] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12b807000) [pid = 1649] [serial = 973] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x128c7f400) [pid = 1649] [serial = 984] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12a811000) [pid = 1649] [serial = 969] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x120e17000) [pid = 1649] [serial = 964] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12a7a3400) [pid = 1649] [serial = 961] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1292b7800) [pid = 1649] [serial = 985] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x127286400) [pid = 1649] [serial = 951] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x12373e800) [pid = 1649] [serial = 949] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x128c87400) [pid = 1649] [serial = 952] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1649 | 1467925073294 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]]]}] 13:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 724ms 13:57:53 INFO - PROCESS | 1649 | 1467925073347 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 13:57:53 INFO - PROCESS | 1649 | 1467925073351 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 13:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:57:53 INFO - PROCESS | 1649 | 1467925073357 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:57:53 INFO - PROCESS | 1649 | 1467925073360 Marionette TRACE conn2 <- [1,1366,null,{}] 13:57:53 INFO - PROCESS | 1649 | 1467925073363 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}] 13:57:53 INFO - PROCESS | 1649 | 1467925073366 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:53 INFO - PROCESS | 1649 | 1467925073487 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 13:57:53 INFO - PROCESS | 1649 | 1467925073502 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:53 INFO - PROCESS | 1649 | 1467925073503 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x11833a800 == 34 [pid = 1649] [id = 349] 13:57:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1185df800) [pid = 1649] [serial = 1046] [outer = 0x0] 13:57:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1185e9000) [pid = 1649] [serial = 1047] [outer = 0x1185df800] 13:57:53 INFO - PROCESS | 1649 | 1467925073547 Marionette DEBUG loaded listener.js 13:57:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x1187ecc00) [pid = 1649] [serial = 1048] [outer = 0x1185df800] 13:57:53 INFO - PROCESS | 1649 | 1467925073970 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] 13:57:54 INFO - PROCESS | 1649 | 1467925074034 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 13:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:57:54 INFO - PROCESS | 1649 | 1467925074037 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:57:54 INFO - PROCESS | 1649 | 1467925074041 Marionette TRACE conn2 <- [1,1370,null,{}] 13:57:54 INFO - PROCESS | 1649 | 1467925074053 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}] 13:57:54 INFO - PROCESS | 1649 | 1467925074057 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:54 INFO - PROCESS | 1649 | 1467925074179 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 13:57:54 INFO - PROCESS | 1649 | 1467925074195 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:54 INFO - PROCESS | 1649 | 1467925074197 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a3f000 == 35 [pid = 1649] [id = 350] 13:57:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x119708800) [pid = 1649] [serial = 1049] [outer = 0x0] 13:57:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x120d26000) [pid = 1649] [serial = 1050] [outer = 0x119708800] 13:57:54 INFO - PROCESS | 1649 | 1467925074242 Marionette DEBUG loaded listener.js 13:57:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x120e34400) [pid = 1649] [serial = 1051] [outer = 0x119708800] 13:57:54 INFO - PROCESS | 1649 | 1467925074639 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] 13:57:54 INFO - PROCESS | 1649 | 1467925074663 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 13:57:54 INFO - PROCESS | 1649 | 1467925074666 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:57:54 INFO - PROCESS | 1649 | 1467925074668 Marionette TRACE conn2 <- [1,1374,null,{}] 13:57:54 INFO - PROCESS | 1649 | 1467925074671 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}] 13:57:54 INFO - PROCESS | 1649 | 1467925074672 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:54 INFO - PROCESS | 1649 | 1467925074753 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 13:57:54 INFO - PROCESS | 1649 | 1467925074756 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:54 INFO - PROCESS | 1649 | 1467925074757 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x121384800 == 36 [pid = 1649] [id = 351] 13:57:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x124bb7400) [pid = 1649] [serial = 1052] [outer = 0x0] 13:57:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1253e6000) [pid = 1649] [serial = 1053] [outer = 0x124bb7400] 13:57:54 INFO - PROCESS | 1649 | 1467925074783 Marionette DEBUG loaded listener.js 13:57:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x126f2f800) [pid = 1649] [serial = 1054] [outer = 0x124bb7400] 13:57:55 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:57:55 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate - 13:57:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13 13:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:57:55 INFO - _addTest/ [0,1377,"getWindowHandle",null] 13:57:55 INFO - PROCESS | 1649 | 1467925075137 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 13:57:55 INFO - PROCESS | 1649 | 1467925075139 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:57:55 INFO - PROCESS | 1649 | 1467925075141 Marionette TRACE conn2 <- [1,1378,null,{}] 13:57:55 INFO - PROCESS | 1649 | 1467925075143 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}] 13:57:55 INFO - PROCESS | 1649 | 1467925075144 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:55 INFO - PROCESS | 1649 | 1467925075223 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 13:57:55 INFO - PROCESS | 1649 | 1467925075288 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:55 INFO - PROCESS | 1649 | 1467925075289 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x121720000 == 37 [pid = 1649] [id = 352] 13:57:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x124a66800) [pid = 1649] [serial = 1055] [outer = 0x0] 13:57:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x127499c00) [pid = 1649] [serial = 1056] [outer = 0x124a66800] 13:57:55 INFO - PROCESS | 1649 | 1467925075314 Marionette DEBUG loaded listener.js 13:57:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x129524800) [pid = 1649] [serial = 1057] [outer = 0x124a66800] 13:57:55 INFO - PROCESS | 1649 | 1467925075649 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] 13:57:55 INFO - PROCESS | 1649 | 1467925075660 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 13:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:57:55 INFO - PROCESS | 1649 | 1467925075662 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:57:55 INFO - PROCESS | 1649 | 1467925075663 Marionette TRACE conn2 <- [1,1382,null,{}] 13:57:55 INFO - PROCESS | 1649 | 1467925075668 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}] 13:57:55 INFO - PROCESS | 1649 | 1467925075673 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:55 INFO - PROCESS | 1649 | 1467925075820 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 13:57:55 INFO - PROCESS | 1649 | 1467925075841 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:55 INFO - PROCESS | 1649 | 1467925075843 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x113d82800 == 38 [pid = 1649] [id = 353] 13:57:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x12952a000) [pid = 1649] [serial = 1058] [outer = 0x0] 13:57:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x12a68e800) [pid = 1649] [serial = 1059] [outer = 0x12952a000] 13:57:55 INFO - PROCESS | 1649 | 1467925075879 Marionette DEBUG loaded listener.js 13:57:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x12a7f3c00) [pid = 1649] [serial = 1060] [outer = 0x12952a000] 13:57:56 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:57:56 INFO - PROCESS | 1649 | 1467925076371 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] 13:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:57:56 INFO - PROCESS | 1649 | 1467925076399 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 13:57:56 INFO - PROCESS | 1649 | 1467925076403 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:57:56 INFO - PROCESS | 1649 | 1467925076404 Marionette TRACE conn2 <- [1,1386,null,{}] 13:57:56 INFO - PROCESS | 1649 | 1467925076407 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}] 13:57:56 INFO - PROCESS | 1649 | 1467925076409 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:56 INFO - PROCESS | 1649 | 1467925076556 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 13:57:56 INFO - PROCESS | 1649 | 1467925076573 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:56 INFO - PROCESS | 1649 | 1467925076581 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x1293da000 == 39 [pid = 1649] [id = 354] 13:57:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1125f5c00) [pid = 1649] [serial = 1061] [outer = 0x0] 13:57:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12a7fcc00) [pid = 1649] [serial = 1062] [outer = 0x1125f5c00] 13:57:56 INFO - PROCESS | 1649 | 1467925076605 Marionette DEBUG loaded listener.js 13:57:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12a81a800) [pid = 1649] [serial = 1063] [outer = 0x1125f5c00] 13:57:56 INFO - PROCESS | 1649 | 1467925076943 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] 13:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:57:56 INFO - PROCESS | 1649 | 1467925076977 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 13:57:56 INFO - PROCESS | 1649 | 1467925076979 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:57:56 INFO - PROCESS | 1649 | 1467925076980 Marionette TRACE conn2 <- [1,1390,null,{}] 13:57:56 INFO - PROCESS | 1649 | 1467925076983 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}] 13:57:56 INFO - PROCESS | 1649 | 1467925076984 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:57 INFO - PROCESS | 1649 | 1467925077076 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 13:57:57 INFO - PROCESS | 1649 | 1467925077116 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:57 INFO - PROCESS | 1649 | 1467925077117 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e79800 == 40 [pid = 1649] [id = 355] 13:57:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12a81ac00) [pid = 1649] [serial = 1064] [outer = 0x0] 13:57:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12b806400) [pid = 1649] [serial = 1065] [outer = 0x12a81ac00] 13:57:57 INFO - PROCESS | 1649 | 1467925077144 Marionette DEBUG loaded listener.js 13:57:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12b80f800) [pid = 1649] [serial = 1066] [outer = 0x12a81ac00] 13:57:57 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x113a53800) [pid = 1649] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:57:57 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x120d28c00) [pid = 1649] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:57:57 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x113864c00) [pid = 1649] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:57:57 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1176e3400) [pid = 1649] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:57:57 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x116f96800) [pid = 1649] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:57:57 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x110eb7400) [pid = 1649] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:57:57 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x123748c00) [pid = 1649] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:57:57 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x116f91800) [pid = 1649] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:57:57 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x110fa1c00) [pid = 1649] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:57:57 INFO - PROCESS | 1649 | 1467925077649 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]]]}] 13:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 719ms 13:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:57:57 INFO - PROCESS | 1649 | 1467925077699 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 13:57:57 INFO - PROCESS | 1649 | 1467925077700 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 13:57:57 INFO - PROCESS | 1649 | 1467925077702 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:57:57 INFO - PROCESS | 1649 | 1467925077703 Marionette TRACE conn2 <- [1,1394,null,{}] 13:57:57 INFO - PROCESS | 1649 | 1467925077705 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}] 13:57:57 INFO - PROCESS | 1649 | 1467925077706 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:57 INFO - PROCESS | 1649 | 1467925077795 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 13:57:57 INFO - PROCESS | 1649 | 1467925077799 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:57 INFO - PROCESS | 1649 | 1467925077800 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa49000 == 41 [pid = 1649] [id = 356] 13:57:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1185dc800) [pid = 1649] [serial = 1067] [outer = 0x0] 13:57:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x120e14800) [pid = 1649] [serial = 1068] [outer = 0x1185dc800] 13:57:57 INFO - PROCESS | 1649 | 1467925077824 Marionette DEBUG loaded listener.js 13:57:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x124bc2000) [pid = 1649] [serial = 1069] [outer = 0x1185dc800] 13:57:58 INFO - PROCESS | 1649 | 1467925078124 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]]]}] 13:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 469ms 13:57:58 INFO - PROCESS | 1649 | 1467925078171 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 13:57:58 INFO - PROCESS | 1649 | 1467925078172 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 13:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:57:58 INFO - PROCESS | 1649 | 1467925078175 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:57:58 INFO - PROCESS | 1649 | 1467925078176 Marionette TRACE conn2 <- [1,1398,null,{}] 13:57:58 INFO - PROCESS | 1649 | 1467925078179 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}] 13:57:58 INFO - PROCESS | 1649 | 1467925078180 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:58 INFO - PROCESS | 1649 | 1467925078261 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 13:57:58 INFO - PROCESS | 1649 | 1467925078319 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:58 INFO - PROCESS | 1649 | 1467925078320 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad3a800 == 42 [pid = 1649] [id = 357] 13:57:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x118719c00) [pid = 1649] [serial = 1070] [outer = 0x0] 13:57:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12a7ac000) [pid = 1649] [serial = 1071] [outer = 0x118719c00] 13:57:58 INFO - PROCESS | 1649 | 1467925078343 Marionette DEBUG loaded listener.js 13:57:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12b99e800) [pid = 1649] [serial = 1072] [outer = 0x118719c00] 13:57:58 INFO - PROCESS | 1649 | 1467925078625 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]]]}] 13:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 471ms 13:57:58 INFO - PROCESS | 1649 | 1467925078646 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 13:57:58 INFO - PROCESS | 1649 | 1467925078649 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 13:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:57:58 INFO - PROCESS | 1649 | 1467925078658 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:57:58 INFO - PROCESS | 1649 | 1467925078660 Marionette TRACE conn2 <- [1,1402,null,{}] 13:57:58 INFO - PROCESS | 1649 | 1467925078662 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}] 13:57:58 INFO - PROCESS | 1649 | 1467925078664 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:58 INFO - PROCESS | 1649 | 1467925078771 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 13:57:58 INFO - PROCESS | 1649 | 1467925078774 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:58 INFO - PROCESS | 1649 | 1467925078776 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfa3800 == 43 [pid = 1649] [id = 358] 13:57:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12b99ec00) [pid = 1649] [serial = 1073] [outer = 0x0] 13:57:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12b9aa800) [pid = 1649] [serial = 1074] [outer = 0x12b99ec00] 13:57:58 INFO - PROCESS | 1649 | 1467925078801 Marionette DEBUG loaded listener.js 13:57:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12bf3b800) [pid = 1649] [serial = 1075] [outer = 0x12b99ec00] 13:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 470ms 13:57:59 INFO - PROCESS | 1649 | 1467925079124 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]]]}] 13:57:59 INFO - PROCESS | 1649 | 1467925079129 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 13:57:59 INFO - PROCESS | 1649 | 1467925079130 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 13:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:57:59 INFO - PROCESS | 1649 | 1467925079139 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:57:59 INFO - PROCESS | 1649 | 1467925079140 Marionette TRACE conn2 <- [1,1406,null,{}] 13:57:59 INFO - PROCESS | 1649 | 1467925079142 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}] 13:57:59 INFO - PROCESS | 1649 | 1467925079143 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:59 INFO - PROCESS | 1649 | 1467925079257 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 13:57:59 INFO - PROCESS | 1649 | 1467925079290 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:59 INFO - PROCESS | 1649 | 1467925079291 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c31f800 == 44 [pid = 1649] [id = 359] 13:57:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x120e39c00) [pid = 1649] [serial = 1076] [outer = 0x0] 13:57:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12bf3c000) [pid = 1649] [serial = 1077] [outer = 0x120e39c00] 13:57:59 INFO - PROCESS | 1649 | 1467925079315 Marionette DEBUG loaded listener.js 13:57:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12c2d0c00) [pid = 1649] [serial = 1078] [outer = 0x120e39c00] 13:57:59 INFO - PROCESS | 1649 | 1467925079775 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]]]}] 13:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 670ms 13:57:59 INFO - PROCESS | 1649 | 1467925079809 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 13:57:59 INFO - PROCESS | 1649 | 1467925079812 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 13:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:57:59 INFO - PROCESS | 1649 | 1467925079817 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:57:59 INFO - PROCESS | 1649 | 1467925079820 Marionette TRACE conn2 <- [1,1410,null,{}] 13:57:59 INFO - PROCESS | 1649 | 1467925079824 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}] 13:57:59 INFO - PROCESS | 1649 | 1467925079825 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:57:59 INFO - PROCESS | 1649 | 1467925079935 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 13:58:00 INFO - PROCESS | 1649 | 1467925080006 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:00 INFO - PROCESS | 1649 | 1467925080008 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x1190a4000 == 45 [pid = 1649] [id = 360] 13:58:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x116f91800) [pid = 1649] [serial = 1079] [outer = 0x0] 13:58:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x117e9c800) [pid = 1649] [serial = 1080] [outer = 0x116f91800] 13:58:00 INFO - PROCESS | 1649 | 1467925080039 Marionette DEBUG loaded listener.js 13:58:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11876a400) [pid = 1649] [serial = 1081] [outer = 0x116f91800] 13:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 724ms 13:58:00 INFO - PROCESS | 1649 | 1467925080535 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]]]}] 13:58:00 INFO - PROCESS | 1649 | 1467925080541 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 13:58:00 INFO - PROCESS | 1649 | 1467925080545 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 13:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:58:00 INFO - PROCESS | 1649 | 1467925080551 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:58:00 INFO - PROCESS | 1649 | 1467925080553 Marionette TRACE conn2 <- [1,1414,null,{}] 13:58:00 INFO - PROCESS | 1649 | 1467925080557 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}] 13:58:00 INFO - PROCESS | 1649 | 1467925080560 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:00 INFO - PROCESS | 1649 | 1467925080745 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 13:58:00 INFO - PROCESS | 1649 | 1467925080864 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:00 INFO - PROCESS | 1649 | 1467925080865 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e20000 == 46 [pid = 1649] [id = 361] 13:58:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x119078800) [pid = 1649] [serial = 1082] [outer = 0x0] 13:58:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x120e12000) [pid = 1649] [serial = 1083] [outer = 0x119078800] 13:58:00 INFO - PROCESS | 1649 | 1467925080911 Marionette DEBUG loaded listener.js 13:58:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12187fc00) [pid = 1649] [serial = 1084] [outer = 0x119078800] 13:58:01 INFO - PROCESS | 1649 | 1467925081392 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]]]}] 13:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 871ms 13:58:01 INFO - PROCESS | 1649 | 1467925081422 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 13:58:01 INFO - PROCESS | 1649 | 1467925081423 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 13:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:58:01 INFO - PROCESS | 1649 | 1467925081425 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:58:01 INFO - PROCESS | 1649 | 1467925081428 Marionette TRACE conn2 <- [1,1418,null,{}] 13:58:01 INFO - PROCESS | 1649 | 1467925081438 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}] 13:58:01 INFO - PROCESS | 1649 | 1467925081441 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:01 INFO - PROCESS | 1649 | 1467925081545 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 13:58:01 INFO - PROCESS | 1649 | 1467925081630 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:01 INFO - PROCESS | 1649 | 1467925081632 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c329000 == 47 [pid = 1649] [id = 362] 13:58:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1121b1400) [pid = 1649] [serial = 1085] [outer = 0x0] 13:58:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12a688400) [pid = 1649] [serial = 1086] [outer = 0x1121b1400] 13:58:01 INFO - PROCESS | 1649 | 1467925081663 Marionette DEBUG loaded listener.js 13:58:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12a774400) [pid = 1649] [serial = 1087] [outer = 0x1121b1400] 13:58:02 INFO - PROCESS | 1649 | 1467925082185 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]]]}] 13:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 823ms 13:58:02 INFO - PROCESS | 1649 | 1467925082249 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 13:58:02 INFO - PROCESS | 1649 | 1467925082252 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 13:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:58:02 INFO - PROCESS | 1649 | 1467925082256 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:58:02 INFO - PROCESS | 1649 | 1467925082258 Marionette TRACE conn2 <- [1,1422,null,{}] 13:58:02 INFO - PROCESS | 1649 | 1467925082261 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}] 13:58:02 INFO - PROCESS | 1649 | 1467925082264 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:02 INFO - PROCESS | 1649 | 1467925082423 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 13:58:02 INFO - PROCESS | 1649 | 1467925082526 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:02 INFO - PROCESS | 1649 | 1467925082528 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x11832b800 == 48 [pid = 1649] [id = 363] 13:58:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x120d28c00) [pid = 1649] [serial = 1088] [outer = 0x0] 13:58:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x129527800) [pid = 1649] [serial = 1089] [outer = 0x120d28c00] 13:58:02 INFO - PROCESS | 1649 | 1467925082567 Marionette DEBUG loaded listener.js 13:58:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12a7ef800) [pid = 1649] [serial = 1090] [outer = 0x120d28c00] 13:58:03 INFO - PROCESS | 1649 | 1467925083211 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]]]}] 13:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1023ms 13:58:03 INFO - PROCESS | 1649 | 1467925083280 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 13:58:03 INFO - PROCESS | 1649 | 1467925083283 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 13:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:58:03 INFO - PROCESS | 1649 | 1467925083287 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:58:03 INFO - PROCESS | 1649 | 1467925083292 Marionette TRACE conn2 <- [1,1426,null,{}] 13:58:03 INFO - PROCESS | 1649 | 1467925083297 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}] 13:58:03 INFO - PROCESS | 1649 | 1467925083299 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:03 INFO - PROCESS | 1649 | 1467925083397 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 13:58:03 INFO - PROCESS | 1649 | 1467925083468 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:03 INFO - PROCESS | 1649 | 1467925083469 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e6b000 == 49 [pid = 1649] [id = 364] 13:58:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x116f92c00) [pid = 1649] [serial = 1091] [outer = 0x0] 13:58:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1185e3c00) [pid = 1649] [serial = 1092] [outer = 0x116f92c00] 13:58:03 INFO - PROCESS | 1649 | 1467925083497 Marionette DEBUG loaded listener.js 13:58:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x118793000) [pid = 1649] [serial = 1093] [outer = 0x116f92c00] 13:58:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12bfa3800 == 48 [pid = 1649] [id = 358] 13:58:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad3a800 == 47 [pid = 1649] [id = 357] 13:58:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa49000 == 46 [pid = 1649] [id = 356] 13:58:03 INFO - PROCESS | 1649 | --DOCSHELL 0x129e79800 == 45 [pid = 1649] [id = 355] 13:58:03 INFO - PROCESS | 1649 | --DOCSHELL 0x1293da000 == 44 [pid = 1649] [id = 354] 13:58:03 INFO - PROCESS | 1649 | --DOCSHELL 0x113d82800 == 43 [pid = 1649] [id = 353] 13:58:03 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x128c81800) [pid = 1649] [serial = 1026] [outer = 0x0] [url = about:blank] 13:58:03 INFO - PROCESS | 1649 | --DOCSHELL 0x121720000 == 42 [pid = 1649] [id = 352] 13:58:03 INFO - PROCESS | 1649 | --DOCSHELL 0x121384800 == 41 [pid = 1649] [id = 351] 13:58:03 INFO - PROCESS | 1649 | --DOCSHELL 0x119a3f000 == 40 [pid = 1649] [id = 350] 13:58:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11833a800 == 39 [pid = 1649] [id = 349] 13:58:03 INFO - PROCESS | 1649 | --DOCSHELL 0x1160a0000 == 38 [pid = 1649] [id = 348] 13:58:03 INFO - PROCESS | 1649 | --DOCSHELL 0x1186a7800 == 37 [pid = 1649] [id = 347] 13:58:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad2c000 == 36 [pid = 1649] [id = 346] 13:58:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12a655800 == 35 [pid = 1649] [id = 345] 13:58:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12171a800 == 34 [pid = 1649] [id = 344] 13:58:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11700d800 == 33 [pid = 1649] [id = 343] 13:58:03 INFO - PROCESS | 1649 | --DOCSHELL 0x119a46000 == 32 [pid = 1649] [id = 342] 13:58:03 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11502cc00) [pid = 1649] [serial = 996] [outer = 0x0] [url = about:blank] 13:58:03 INFO - PROCESS | 1649 | 1467925083892 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]]]}] 13:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 624ms 13:58:03 INFO - PROCESS | 1649 | 1467925083911 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 13:58:03 INFO - PROCESS | 1649 | 1467925083914 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 13:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:58:03 INFO - PROCESS | 1649 | 1467925083920 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:58:03 INFO - PROCESS | 1649 | 1467925083922 Marionette TRACE conn2 <- [1,1430,null,{}] 13:58:03 INFO - PROCESS | 1649 | 1467925083924 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}] 13:58:03 INFO - PROCESS | 1649 | 1467925083926 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:04 INFO - PROCESS | 1649 | 1467925084025 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 13:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11629b400) [pid = 1649] [serial = 1002] [outer = 0x0] [url = about:blank] 13:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1176d8400) [pid = 1649] [serial = 1003] [outer = 0x0] [url = about:blank] 13:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x120e17800) [pid = 1649] [serial = 1011] [outer = 0x0] [url = about:blank] 13:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119337c00) [pid = 1649] [serial = 1008] [outer = 0x0] [url = about:blank] 13:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118770c00) [pid = 1649] [serial = 1005] [outer = 0x0] [url = about:blank] 13:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11879ec00) [pid = 1649] [serial = 1006] [outer = 0x0] [url = about:blank] 13:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1184c3400) [pid = 1649] [serial = 1000] [outer = 0x0] [url = about:blank] 13:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1176dec00) [pid = 1649] [serial = 999] [outer = 0x0] [url = about:blank] 13:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12161dc00) [pid = 1649] [serial = 1014] [outer = 0x0] [url = about:blank] 13:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1253e5000) [pid = 1649] [serial = 1017] [outer = 0x0] [url = about:blank] 13:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12374dc00) [pid = 1649] [serial = 1015] [outer = 0x0] [url = about:blank] 13:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12749b800) [pid = 1649] [serial = 1018] [outer = 0x0] [url = about:blank] 13:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119660800) [pid = 1649] [serial = 1023] [outer = 0x0] [url = about:blank] 13:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1128a9c00) [pid = 1649] [serial = 1020] [outer = 0x0] [url = about:blank] 13:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x120ed1000) [pid = 1649] [serial = 1012] [outer = 0x0] [url = about:blank] 13:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x116030000) [pid = 1649] [serial = 1021] [outer = 0x0] [url = about:blank] 13:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119a7f000) [pid = 1649] [serial = 1009] [outer = 0x0] [url = about:blank] 13:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1248d4c00) [pid = 1649] [serial = 1024] [outer = 0x0] [url = about:blank] 13:58:04 INFO - PROCESS | 1649 | 1467925084087 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:04 INFO - PROCESS | 1649 | 1467925084089 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x118acf000 == 33 [pid = 1649] [id = 365] 13:58:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11629b400) [pid = 1649] [serial = 1094] [outer = 0x0] 13:58:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118792c00) [pid = 1649] [serial = 1095] [outer = 0x11629b400] 13:58:04 INFO - PROCESS | 1649 | 1467925084117 Marionette DEBUG loaded listener.js 13:58:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11970c000) [pid = 1649] [serial = 1096] [outer = 0x11629b400] 13:58:04 INFO - PROCESS | 1649 | 1467925084428 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]]]}] 13:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 519ms 13:58:04 INFO - PROCESS | 1649 | 1467925084440 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 13:58:04 INFO - PROCESS | 1649 | 1467925084441 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 13:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:58:04 INFO - PROCESS | 1649 | 1467925084444 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:58:04 INFO - PROCESS | 1649 | 1467925084446 Marionette TRACE conn2 <- [1,1434,null,{}] 13:58:04 INFO - PROCESS | 1649 | 1467925084457 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}] 13:58:04 INFO - PROCESS | 1649 | 1467925084460 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:04 INFO - PROCESS | 1649 | 1467925084542 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 13:58:04 INFO - PROCESS | 1649 | 1467925084546 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:04 INFO - PROCESS | 1649 | 1467925084550 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x121061800 == 34 [pid = 1649] [id = 366] 13:58:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x120e16c00) [pid = 1649] [serial = 1097] [outer = 0x0] 13:58:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1236b6000) [pid = 1649] [serial = 1098] [outer = 0x120e16c00] 13:58:04 INFO - PROCESS | 1649 | 1467925084579 Marionette DEBUG loaded listener.js 13:58:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x112c10400) [pid = 1649] [serial = 1099] [outer = 0x120e16c00] 13:58:04 INFO - PROCESS | 1649 | 1467925084938 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]]]}] 13:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 523ms 13:58:04 INFO - PROCESS | 1649 | 1467925084967 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 13:58:04 INFO - PROCESS | 1649 | 1467925084969 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 13:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:58:04 INFO - PROCESS | 1649 | 1467925084972 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:58:04 INFO - PROCESS | 1649 | 1467925084973 Marionette TRACE conn2 <- [1,1438,null,{}] 13:58:04 INFO - PROCESS | 1649 | 1467925084975 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}] 13:58:04 INFO - PROCESS | 1649 | 1467925084976 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:05 INFO - PROCESS | 1649 | 1467925085058 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 13:58:05 INFO - PROCESS | 1649 | 1467925085061 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:05 INFO - PROCESS | 1649 | 1467925085062 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x123784800 == 35 [pid = 1649] [id = 367] 13:58:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1253e7400) [pid = 1649] [serial = 1100] [outer = 0x0] 13:58:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12728f400) [pid = 1649] [serial = 1101] [outer = 0x1253e7400] 13:58:05 INFO - PROCESS | 1649 | 1467925085089 Marionette DEBUG loaded listener.js 13:58:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x128c84400) [pid = 1649] [serial = 1102] [outer = 0x1253e7400] 13:58:05 INFO - PROCESS | 1649 | 1467925085418 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]]]}] 13:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 468ms 13:58:05 INFO - PROCESS | 1649 | 1467925085441 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 13:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:58:05 INFO - PROCESS | 1649 | 1467925085442 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 13:58:05 INFO - PROCESS | 1649 | 1467925085444 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:58:05 INFO - PROCESS | 1649 | 1467925085445 Marionette TRACE conn2 <- [1,1442,null,{}] 13:58:05 INFO - PROCESS | 1649 | 1467925085449 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}] 13:58:05 INFO - PROCESS | 1649 | 1467925085450 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:05 INFO - PROCESS | 1649 | 1467925085527 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 13:58:05 INFO - PROCESS | 1649 | 1467925085593 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:05 INFO - PROCESS | 1649 | 1467925085594 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255dc800 == 36 [pid = 1649] [id = 368] 13:58:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1133ca800) [pid = 1649] [serial = 1103] [outer = 0x0] 13:58:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x128c88c00) [pid = 1649] [serial = 1104] [outer = 0x1133ca800] 13:58:05 INFO - PROCESS | 1649 | 1467925085625 Marionette DEBUG loaded listener.js 13:58:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x129617400) [pid = 1649] [serial = 1105] [outer = 0x1133ca800] 13:58:05 INFO - PROCESS | 1649 | 1467925085946 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]]]}] 13:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 518ms 13:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:58:05 INFO - PROCESS | 1649 | 1467925085962 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 13:58:05 INFO - PROCESS | 1649 | 1467925085963 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 13:58:05 INFO - PROCESS | 1649 | 1467925085967 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:58:05 INFO - PROCESS | 1649 | 1467925085969 Marionette TRACE conn2 <- [1,1446,null,{}] 13:58:05 INFO - PROCESS | 1649 | 1467925085971 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}] 13:58:05 INFO - PROCESS | 1649 | 1467925085976 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:06 INFO - PROCESS | 1649 | 1467925086093 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 13:58:06 INFO - PROCESS | 1649 | 1467925086098 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:06 INFO - PROCESS | 1649 | 1467925086099 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x129205800 == 37 [pid = 1649] [id = 369] 13:58:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x129625400) [pid = 1649] [serial = 1106] [outer = 0x0] 13:58:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12a7f6000) [pid = 1649] [serial = 1107] [outer = 0x129625400] 13:58:06 INFO - PROCESS | 1649 | 1467925086124 Marionette DEBUG loaded listener.js 13:58:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12b99d400) [pid = 1649] [serial = 1108] [outer = 0x129625400] 13:58:06 INFO - PROCESS | 1649 | 1467925086474 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]]]}] 13:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 522ms 13:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:58:06 INFO - PROCESS | 1649 | 1467925086489 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 13:58:06 INFO - PROCESS | 1649 | 1467925086490 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 13:58:06 INFO - PROCESS | 1649 | 1467925086492 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:58:06 INFO - PROCESS | 1649 | 1467925086493 Marionette TRACE conn2 <- [1,1450,null,{}] 13:58:06 INFO - PROCESS | 1649 | 1467925086501 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}] 13:58:06 INFO - PROCESS | 1649 | 1467925086503 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:06 INFO - PROCESS | 1649 | 1467925086602 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 13:58:06 INFO - PROCESS | 1649 | 1467925086613 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:06 INFO - PROCESS | 1649 | 1467925086614 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa42000 == 38 [pid = 1649] [id = 370] 13:58:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1292b6000) [pid = 1649] [serial = 1109] [outer = 0x0] 13:58:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12b9a8400) [pid = 1649] [serial = 1110] [outer = 0x1292b6000] 13:58:06 INFO - PROCESS | 1649 | 1467925086671 Marionette DEBUG loaded listener.js 13:58:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12bf35400) [pid = 1649] [serial = 1111] [outer = 0x1292b6000] 13:58:07 INFO - PROCESS | 1649 | 1467925087017 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]]]}] 13:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 568ms 13:58:07 INFO - PROCESS | 1649 | 1467925087061 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 13:58:07 INFO - PROCESS | 1649 | 1467925087062 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 13:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:58:07 INFO - PROCESS | 1649 | 1467925087064 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:58:07 INFO - PROCESS | 1649 | 1467925087065 Marionette TRACE conn2 <- [1,1454,null,{}] 13:58:07 INFO - PROCESS | 1649 | 1467925087068 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}] 13:58:07 INFO - PROCESS | 1649 | 1467925087069 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:07 INFO - PROCESS | 1649 | 1467925087172 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 13:58:07 INFO - PROCESS | 1649 | 1467925087175 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:07 INFO - PROCESS | 1649 | 1467925087176 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ade1000 == 39 [pid = 1649] [id = 371] 13:58:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12a685800) [pid = 1649] [serial = 1112] [outer = 0x0] 13:58:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12c2cdc00) [pid = 1649] [serial = 1113] [outer = 0x12a685800] 13:58:07 INFO - PROCESS | 1649 | 1467925087235 Marionette DEBUG loaded listener.js 13:58:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12c2d4000) [pid = 1649] [serial = 1114] [outer = 0x12a685800] 13:58:07 INFO - PROCESS | 1649 | 1467925087545 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]]]}] 13:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 519ms 13:58:07 INFO - PROCESS | 1649 | 1467925087587 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 13:58:07 INFO - PROCESS | 1649 | 1467925087588 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 13:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:58:07 INFO - PROCESS | 1649 | 1467925087590 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:58:07 INFO - PROCESS | 1649 | 1467925087591 Marionette TRACE conn2 <- [1,1458,null,{}] 13:58:07 INFO - PROCESS | 1649 | 1467925087593 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}] 13:58:07 INFO - PROCESS | 1649 | 1467925087595 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:07 INFO - PROCESS | 1649 | 1467925087703 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 13:58:07 INFO - PROCESS | 1649 | 1467925087707 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:07 INFO - PROCESS | 1649 | 1467925087708 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfab000 == 40 [pid = 1649] [id = 372] 13:58:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12bf2e400) [pid = 1649] [serial = 1115] [outer = 0x0] 13:58:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12c2e5400) [pid = 1649] [serial = 1116] [outer = 0x12bf2e400] 13:58:07 INFO - PROCESS | 1649 | 1467925087765 Marionette DEBUG loaded listener.js 13:58:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12c2ea000) [pid = 1649] [serial = 1117] [outer = 0x12bf2e400] 13:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1133f0400) [pid = 1649] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x118791800) [pid = 1649] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x118719c00) [pid = 1649] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x124a66800) [pid = 1649] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1125f5c00) [pid = 1649] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1185dc800) [pid = 1649] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12a81ac00) [pid = 1649] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x124bb7400) [pid = 1649] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12952a000) [pid = 1649] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1185df800) [pid = 1649] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x119708800) [pid = 1649] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12b99ec00) [pid = 1649] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:58:08 INFO - PROCESS | 1649 | 1467925088224 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]]]}] 13:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 668ms 13:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:58:08 INFO - PROCESS | 1649 | 1467925088259 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 13:58:08 INFO - PROCESS | 1649 | 1467925088260 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 13:58:08 INFO - PROCESS | 1649 | 1467925088262 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:58:08 INFO - PROCESS | 1649 | 1467925088263 Marionette TRACE conn2 <- [1,1462,null,{}] 13:58:08 INFO - PROCESS | 1649 | 1467925088278 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}] 13:58:08 INFO - PROCESS | 1649 | 1467925088279 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:08 INFO - PROCESS | 1649 | 1467925088368 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 13:58:08 INFO - PROCESS | 1649 | 1467925088375 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:08 INFO - PROCESS | 1649 | 1467925088376 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c56e000 == 41 [pid = 1649] [id = 373] 13:58:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1160e6c00) [pid = 1649] [serial = 1118] [outer = 0x0] 13:58:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x126cbcc00) [pid = 1649] [serial = 1119] [outer = 0x1160e6c00] 13:58:08 INFO - PROCESS | 1649 | 1467925088402 Marionette DEBUG loaded listener.js 13:58:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12a7fa000) [pid = 1649] [serial = 1120] [outer = 0x1160e6c00] 13:58:08 INFO - PROCESS | 1649 | 1467925088741 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]]]}] 13:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 523ms 13:58:08 INFO - PROCESS | 1649 | 1467925088786 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 13:58:08 INFO - PROCESS | 1649 | 1467925088788 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 13:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:58:08 INFO - PROCESS | 1649 | 1467925088790 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:58:08 INFO - PROCESS | 1649 | 1467925088791 Marionette TRACE conn2 <- [1,1466,null,{}] 13:58:08 INFO - PROCESS | 1649 | 1467925088794 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}] 13:58:08 INFO - PROCESS | 1649 | 1467925088795 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:08 INFO - PROCESS | 1649 | 1467925088895 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 13:58:08 INFO - PROCESS | 1649 | 1467925088962 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:08 INFO - PROCESS | 1649 | 1467925088964 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca76800 == 42 [pid = 1649] [id = 374] 13:58:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12a817c00) [pid = 1649] [serial = 1121] [outer = 0x0] 13:58:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12c2ecc00) [pid = 1649] [serial = 1122] [outer = 0x12a817c00] 13:58:08 INFO - PROCESS | 1649 | 1467925088990 Marionette DEBUG loaded listener.js 13:58:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12c756400) [pid = 1649] [serial = 1123] [outer = 0x12a817c00] 13:58:09 INFO - PROCESS | 1649 | 1467925089271 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]]]}] 13:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 519ms 13:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:58:09 INFO - PROCESS | 1649 | 1467925089309 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 13:58:09 INFO - PROCESS | 1649 | 1467925089310 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 13:58:09 INFO - PROCESS | 1649 | 1467925089312 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:58:09 INFO - PROCESS | 1649 | 1467925089314 Marionette TRACE conn2 <- [1,1470,null,{}] 13:58:09 INFO - PROCESS | 1649 | 1467925089319 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}] 13:58:09 INFO - PROCESS | 1649 | 1467925089321 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:09 INFO - PROCESS | 1649 | 1467925089404 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 13:58:09 INFO - PROCESS | 1649 | 1467925089408 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:09 INFO - PROCESS | 1649 | 1467925089409 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca96000 == 43 [pid = 1649] [id = 375] 13:58:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x121739400) [pid = 1649] [serial = 1124] [outer = 0x0] 13:58:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12173c000) [pid = 1649] [serial = 1125] [outer = 0x121739400] 13:58:09 INFO - PROCESS | 1649 | 1467925089432 Marionette DEBUG loaded listener.js 13:58:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x121740400) [pid = 1649] [serial = 1126] [outer = 0x121739400] 13:58:09 INFO - PROCESS | 1649 | 1467925089759 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]]]}] 13:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 472ms 13:58:09 INFO - PROCESS | 1649 | 1467925089785 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 13:58:09 INFO - PROCESS | 1649 | 1467925089787 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 13:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:58:09 INFO - PROCESS | 1649 | 1467925089789 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:58:09 INFO - PROCESS | 1649 | 1467925089799 Marionette TRACE conn2 <- [1,1474,null,{}] 13:58:09 INFO - PROCESS | 1649 | 1467925089802 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}] 13:58:09 INFO - PROCESS | 1649 | 1467925089803 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:09 INFO - PROCESS | 1649 | 1467925089971 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 13:58:09 INFO - PROCESS | 1649 | 1467925089980 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:09 INFO - PROCESS | 1649 | 1467925089980 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ccd1000 == 44 [pid = 1649] [id = 376] 13:58:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x113d44400) [pid = 1649] [serial = 1127] [outer = 0x0] 13:58:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x124d2e800) [pid = 1649] [serial = 1128] [outer = 0x113d44400] 13:58:10 INFO - PROCESS | 1649 | 1467925090022 Marionette DEBUG loaded listener.js 13:58:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12caad000) [pid = 1649] [serial = 1129] [outer = 0x113d44400] 13:58:10 INFO - PROCESS | 1649 | 1467925090650 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]]]}] 13:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 930ms 13:58:10 INFO - PROCESS | 1649 | 1467925090720 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 13:58:10 INFO - PROCESS | 1649 | 1467925090722 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 13:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:58:10 INFO - PROCESS | 1649 | 1467925090726 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:58:10 INFO - PROCESS | 1649 | 1467925090729 Marionette TRACE conn2 <- [1,1478,null,{}] 13:58:10 INFO - PROCESS | 1649 | 1467925090733 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}] 13:58:10 INFO - PROCESS | 1649 | 1467925090734 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:10 INFO - PROCESS | 1649 | 1467925090847 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 13:58:10 INFO - PROCESS | 1649 | 1467925090910 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:10 INFO - PROCESS | 1649 | 1467925090912 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12170e800 == 45 [pid = 1649] [id = 377] 13:58:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x118573c00) [pid = 1649] [serial = 1130] [outer = 0x0] 13:58:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x119704c00) [pid = 1649] [serial = 1131] [outer = 0x118573c00] 13:58:10 INFO - PROCESS | 1649 | 1467925090982 Marionette DEBUG loaded listener.js 13:58:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x120e32400) [pid = 1649] [serial = 1132] [outer = 0x118573c00] 13:58:11 INFO - PROCESS | 1649 | 1467925091427 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]]]}] 13:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 727ms 13:58:11 INFO - PROCESS | 1649 | 1467925091467 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 13:58:11 INFO - PROCESS | 1649 | 1467925091470 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 13:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:58:11 INFO - PROCESS | 1649 | 1467925091476 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:58:11 INFO - PROCESS | 1649 | 1467925091478 Marionette TRACE conn2 <- [1,1482,null,{}] 13:58:11 INFO - PROCESS | 1649 | 1467925091481 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}] 13:58:11 INFO - PROCESS | 1649 | 1467925091484 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:11 INFO - PROCESS | 1649 | 1467925091590 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 13:58:11 INFO - PROCESS | 1649 | 1467925091665 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:11 INFO - PROCESS | 1649 | 1467925091667 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c576800 == 46 [pid = 1649] [id = 378] 13:58:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1253e4c00) [pid = 1649] [serial = 1133] [outer = 0x0] 13:58:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x126f2c800) [pid = 1649] [serial = 1134] [outer = 0x1253e4c00] 13:58:11 INFO - PROCESS | 1649 | 1467925091697 Marionette DEBUG loaded listener.js 13:58:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1290a7000) [pid = 1649] [serial = 1135] [outer = 0x1253e4c00] 13:58:12 INFO - PROCESS | 1649 | 1467925092124 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]]]}] 13:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 721ms 13:58:12 INFO - PROCESS | 1649 | 1467925092220 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 13:58:12 INFO - PROCESS | 1649 | 1467925092222 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 13:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:58:12 INFO - PROCESS | 1649 | 1467925092226 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:58:12 INFO - PROCESS | 1649 | 1467925092228 Marionette TRACE conn2 <- [1,1486,null,{}] 13:58:12 INFO - PROCESS | 1649 | 1467925092239 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}] 13:58:12 INFO - PROCESS | 1649 | 1467925092242 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:12 INFO - PROCESS | 1649 | 1467925092346 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 13:58:12 INFO - PROCESS | 1649 | 1467925092422 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:12 INFO - PROCESS | 1649 | 1467925092424 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d592000 == 47 [pid = 1649] [id = 379] 13:58:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12a8a0c00) [pid = 1649] [serial = 1136] [outer = 0x0] 13:58:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12c2eb800) [pid = 1649] [serial = 1137] [outer = 0x12a8a0c00] 13:58:12 INFO - PROCESS | 1649 | 1467925092455 Marionette DEBUG loaded listener.js 13:58:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12c74e800) [pid = 1649] [serial = 1138] [outer = 0x12a8a0c00] 13:58:12 INFO - PROCESS | 1649 | 1467925092869 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]]]}] 13:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 723ms 13:58:12 INFO - PROCESS | 1649 | 1467925092967 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 13:58:12 INFO - PROCESS | 1649 | 1467925092969 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 13:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:58:12 INFO - PROCESS | 1649 | 1467925092973 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:58:12 INFO - PROCESS | 1649 | 1467925092974 Marionette TRACE conn2 <- [1,1490,null,{}] 13:58:12 INFO - PROCESS | 1649 | 1467925092977 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}] 13:58:12 INFO - PROCESS | 1649 | 1467925092978 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:13 INFO - PROCESS | 1649 | 1467925093083 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 13:58:13 INFO - PROCESS | 1649 | 1467925093158 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:13 INFO - PROCESS | 1649 | 1467925093159 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x125eca000 == 48 [pid = 1649] [id = 380] 13:58:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x117203800) [pid = 1649] [serial = 1139] [outer = 0x0] 13:58:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12b813800) [pid = 1649] [serial = 1140] [outer = 0x117203800] 13:58:13 INFO - PROCESS | 1649 | 1467925093188 Marionette DEBUG loaded listener.js 13:58:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12cab2800) [pid = 1649] [serial = 1141] [outer = 0x117203800] 13:58:13 INFO - PROCESS | 1649 | 1467925093788 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]]]}] 13:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 869ms 13:58:13 INFO - PROCESS | 1649 | 1467925093848 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 13:58:13 INFO - PROCESS | 1649 | 1467925093851 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 13:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:58:13 INFO - PROCESS | 1649 | 1467925093856 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:58:13 INFO - PROCESS | 1649 | 1467925093858 Marionette TRACE conn2 <- [1,1494,null,{}] 13:58:13 INFO - PROCESS | 1649 | 1467925093861 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}] 13:58:13 INFO - PROCESS | 1649 | 1467925093862 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:13 INFO - PROCESS | 1649 | 1467925093963 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 13:58:14 INFO - PROCESS | 1649 | 1467925094042 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:14 INFO - PROCESS | 1649 | 1467925094045 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x120d6b000 == 49 [pid = 1649] [id = 381] 13:58:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x112c07400) [pid = 1649] [serial = 1142] [outer = 0x0] 13:58:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x113838400) [pid = 1649] [serial = 1143] [outer = 0x112c07400] 13:58:14 INFO - PROCESS | 1649 | 1467925094072 Marionette DEBUG loaded listener.js 13:58:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x116f90000) [pid = 1649] [serial = 1144] [outer = 0x112c07400] 13:58:14 INFO - PROCESS | 1649 | 1467925094562 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]]]}] 13:58:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca96000 == 48 [pid = 1649] [id = 375] 13:58:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca76800 == 47 [pid = 1649] [id = 374] 13:58:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12c56e000 == 46 [pid = 1649] [id = 373] 13:58:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12bfab000 == 45 [pid = 1649] [id = 372] 13:58:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12ade1000 == 44 [pid = 1649] [id = 371] 13:58:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa42000 == 43 [pid = 1649] [id = 370] 13:58:14 INFO - PROCESS | 1649 | --DOCSHELL 0x129205800 == 42 [pid = 1649] [id = 369] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12bf3c000) [pid = 1649] [serial = 1077] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOCSHELL 0x1255dc800 == 41 [pid = 1649] [id = 368] 13:58:14 INFO - PROCESS | 1649 | --DOCSHELL 0x123784800 == 40 [pid = 1649] [id = 367] 13:58:14 INFO - PROCESS | 1649 | --DOCSHELL 0x121061800 == 39 [pid = 1649] [id = 366] 13:58:14 INFO - PROCESS | 1649 | --DOCSHELL 0x118acf000 == 38 [pid = 1649] [id = 365] 13:58:14 INFO - PROCESS | 1649 | --DOCSHELL 0x117e6b000 == 37 [pid = 1649] [id = 364] 13:58:14 INFO - PROCESS | 1649 | --DOCSHELL 0x126e20000 == 36 [pid = 1649] [id = 361] 13:58:14 INFO - PROCESS | 1649 | --DOCSHELL 0x1190a4000 == 35 [pid = 1649] [id = 360] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12bf3b800) [pid = 1649] [serial = 1075] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x116f94400) [pid = 1649] [serial = 1045] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x1187ebc00) [pid = 1649] [serial = 1032] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1292b4000) [pid = 1649] [serial = 1042] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12724a400) [pid = 1649] [serial = 1041] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12b99e800) [pid = 1649] [serial = 1072] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x112d9f800) [pid = 1649] [serial = 1029] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x129524800) [pid = 1649] [serial = 1057] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12a81a800) [pid = 1649] [serial = 1063] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x127499c00) [pid = 1649] [serial = 1056] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x120e14800) [pid = 1649] [serial = 1068] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12b80f800) [pid = 1649] [serial = 1066] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1253e6000) [pid = 1649] [serial = 1053] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12a7fcc00) [pid = 1649] [serial = 1062] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12a7f3c00) [pid = 1649] [serial = 1060] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1187ecc00) [pid = 1649] [serial = 1048] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12a68e800) [pid = 1649] [serial = 1059] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x126f2f800) [pid = 1649] [serial = 1054] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x124b82400) [pid = 1649] [serial = 1035] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x116080c00) [pid = 1649] [serial = 1044] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1185e9000) [pid = 1649] [serial = 1047] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12728d800) [pid = 1649] [serial = 1038] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x120e34400) [pid = 1649] [serial = 1051] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12a7ac000) [pid = 1649] [serial = 1071] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12b806400) [pid = 1649] [serial = 1065] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x120d26000) [pid = 1649] [serial = 1050] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12b9aa800) [pid = 1649] [serial = 1074] [outer = 0x0] [url = about:blank] 13:58:14 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x124bc2000) [pid = 1649] [serial = 1069] [outer = 0x0] [url = about:blank] 13:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 773ms 13:58:14 INFO - PROCESS | 1649 | 1467925094629 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 13:58:14 INFO - PROCESS | 1649 | 1467925094631 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 13:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:58:14 INFO - PROCESS | 1649 | 1467925094636 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:58:14 INFO - PROCESS | 1649 | 1467925094637 Marionette TRACE conn2 <- [1,1498,null,{}] 13:58:14 INFO - PROCESS | 1649 | 1467925094640 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}] 13:58:14 INFO - PROCESS | 1649 | 1467925094641 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:14 INFO - PROCESS | 1649 | 1467925094724 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 13:58:14 INFO - PROCESS | 1649 | 1467925094734 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:14 INFO - PROCESS | 1649 | 1467925094735 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x117244800 == 36 [pid = 1649] [id = 382] 13:58:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x117ea1800) [pid = 1649] [serial = 1145] [outer = 0x0] 13:58:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1184c7800) [pid = 1649] [serial = 1146] [outer = 0x117ea1800] 13:58:14 INFO - PROCESS | 1649 | 1467925094762 Marionette DEBUG loaded listener.js 13:58:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x118806400) [pid = 1649] [serial = 1147] [outer = 0x117ea1800] 13:58:15 INFO - PROCESS | 1649 | 1467925095102 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]]]}] 13:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 520ms 13:58:15 INFO - PROCESS | 1649 | 1467925095168 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 13:58:15 INFO - PROCESS | 1649 | 1467925095169 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 13:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:58:15 INFO - PROCESS | 1649 | 1467925095173 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:58:15 INFO - PROCESS | 1649 | 1467925095175 Marionette TRACE conn2 <- [1,1502,null,{}] 13:58:15 INFO - PROCESS | 1649 | 1467925095183 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}] 13:58:15 INFO - PROCESS | 1649 | 1467925095185 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:15 INFO - PROCESS | 1649 | 1467925095271 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 13:58:15 INFO - PROCESS | 1649 | 1467925095275 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:15 INFO - PROCESS | 1649 | 1467925095277 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x119685800 == 37 [pid = 1649] [id = 383] 13:58:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x120e2f400) [pid = 1649] [serial = 1148] [outer = 0x0] 13:58:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x121413800) [pid = 1649] [serial = 1149] [outer = 0x120e2f400] 13:58:15 INFO - PROCESS | 1649 | 1467925095305 Marionette DEBUG loaded listener.js 13:58:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12374b800) [pid = 1649] [serial = 1150] [outer = 0x120e2f400] 13:58:15 INFO - PROCESS | 1649 | 1467925095646 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]]]}] 13:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 525ms 13:58:15 INFO - PROCESS | 1649 | 1467925095707 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 13:58:15 INFO - PROCESS | 1649 | 1467925095709 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 13:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:58:15 INFO - PROCESS | 1649 | 1467925095712 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:58:15 INFO - PROCESS | 1649 | 1467925095713 Marionette TRACE conn2 <- [1,1506,null,{}] 13:58:15 INFO - PROCESS | 1649 | 1467925095716 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}] 13:58:15 INFO - PROCESS | 1649 | 1467925095717 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:15 INFO - PROCESS | 1649 | 1467925095802 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 13:58:15 INFO - PROCESS | 1649 | 1467925095806 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:15 INFO - PROCESS | 1649 | 1467925095807 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x1253a4000 == 38 [pid = 1649] [id = 384] 13:58:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1253df000) [pid = 1649] [serial = 1151] [outer = 0x0] 13:58:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x126f2cc00) [pid = 1649] [serial = 1152] [outer = 0x1253df000] 13:58:15 INFO - PROCESS | 1649 | 1467925095832 Marionette DEBUG loaded listener.js 13:58:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x128849c00) [pid = 1649] [serial = 1153] [outer = 0x1253df000] 13:58:16 INFO - PROCESS | 1649 | 1467925096171 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]]]}] 13:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 468ms 13:58:16 INFO - PROCESS | 1649 | 1467925096181 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 13:58:16 INFO - PROCESS | 1649 | 1467925096182 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 13:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:58:16 INFO - PROCESS | 1649 | 1467925096188 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:58:16 INFO - PROCESS | 1649 | 1467925096189 Marionette TRACE conn2 <- [1,1510,null,{}] 13:58:16 INFO - PROCESS | 1649 | 1467925096191 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}] 13:58:16 INFO - PROCESS | 1649 | 1467925096192 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:16 INFO - PROCESS | 1649 | 1467925096273 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 13:58:16 INFO - PROCESS | 1649 | 1467925096277 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:16 INFO - PROCESS | 1649 | 1467925096278 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x116666800 == 39 [pid = 1649] [id = 385] 13:58:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x120e3c000) [pid = 1649] [serial = 1154] [outer = 0x0] 13:58:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12951fc00) [pid = 1649] [serial = 1155] [outer = 0x120e3c000] 13:58:16 INFO - PROCESS | 1649 | 1467925096303 Marionette DEBUG loaded listener.js 13:58:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12a770400) [pid = 1649] [serial = 1156] [outer = 0x120e3c000] 13:58:16 INFO - PROCESS | 1649 | 1467925096674 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]]]}] 13:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 520ms 13:58:16 INFO - PROCESS | 1649 | 1467925096722 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 13:58:16 INFO - PROCESS | 1649 | 1467925096724 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 13:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:58:16 INFO - PROCESS | 1649 | 1467925096726 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:58:16 INFO - PROCESS | 1649 | 1467925096727 Marionette TRACE conn2 <- [1,1514,null,{}] 13:58:16 INFO - PROCESS | 1649 | 1467925096729 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}] 13:58:16 INFO - PROCESS | 1649 | 1467925096733 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:16 INFO - PROCESS | 1649 | 1467925096861 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 13:58:16 INFO - PROCESS | 1649 | 1467925096873 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:16 INFO - PROCESS | 1649 | 1467925096874 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a66f800 == 40 [pid = 1649] [id = 386] 13:58:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12a7a5400) [pid = 1649] [serial = 1157] [outer = 0x0] 13:58:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12a897000) [pid = 1649] [serial = 1158] [outer = 0x12a7a5400] 13:58:16 INFO - PROCESS | 1649 | 1467925096899 Marionette DEBUG loaded listener.js 13:58:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12c2d6800) [pid = 1649] [serial = 1159] [outer = 0x12a7a5400] 13:58:17 INFO - PROCESS | 1649 | 1467925097242 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]]]}] 13:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 521ms 13:58:17 INFO - PROCESS | 1649 | 1467925097247 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 13:58:17 INFO - PROCESS | 1649 | 1467925097249 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 13:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:58:17 INFO - PROCESS | 1649 | 1467925097254 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:58:17 INFO - PROCESS | 1649 | 1467925097255 Marionette TRACE conn2 <- [1,1518,null,{}] 13:58:17 INFO - PROCESS | 1649 | 1467925097257 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}] 13:58:17 INFO - PROCESS | 1649 | 1467925097258 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:17 INFO - PROCESS | 1649 | 1467925097362 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 13:58:17 INFO - PROCESS | 1649 | 1467925097380 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:17 INFO - PROCESS | 1649 | 1467925097381 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12addc000 == 41 [pid = 1649] [id = 387] 13:58:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12c2ce400) [pid = 1649] [serial = 1160] [outer = 0x0] 13:58:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12c2eb000) [pid = 1649] [serial = 1161] [outer = 0x12c2ce400] 13:58:17 INFO - PROCESS | 1649 | 1467925097405 Marionette DEBUG loaded listener.js 13:58:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1180b9c00) [pid = 1649] [serial = 1162] [outer = 0x12c2ce400] 13:58:17 INFO - PROCESS | 1649 | 1467925097756 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]]]}] 13:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 519ms 13:58:17 INFO - PROCESS | 1649 | 1467925097772 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 13:58:17 INFO - PROCESS | 1649 | 1467925097773 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 13:58:17 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:58:17 INFO - PROCESS | 1649 | 1467925097776 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:58:17 INFO - PROCESS | 1649 | 1467925097777 Marionette TRACE conn2 <- [1,1522,null,{}] 13:58:17 INFO - PROCESS | 1649 | 1467925097780 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}] 13:58:17 INFO - PROCESS | 1649 | 1467925097781 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:17 INFO - PROCESS | 1649 | 1467925097913 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 13:58:17 INFO - PROCESS | 1649 | 1467925097933 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:17 INFO - PROCESS | 1649 | 1467925097934 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c317800 == 42 [pid = 1649] [id = 388] 13:58:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12cab1800) [pid = 1649] [serial = 1163] [outer = 0x0] 13:58:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12cab7800) [pid = 1649] [serial = 1164] [outer = 0x12cab1800] 13:58:17 INFO - PROCESS | 1649 | 1467925097971 Marionette DEBUG loaded listener.js 13:58:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12d06ac00) [pid = 1649] [serial = 1165] [outer = 0x12cab1800] 13:58:18 INFO - PROCESS | 1649 | 1467925098452 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"]]]}] 13:58:18 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 () { 13:58:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:58:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:58:18 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 () { 13:58:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:58:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:58:18 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 () { 13:58:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:58:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:58:18 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 () { 13:58:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:58:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:58:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:58:18 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 722ms 13:58:18 INFO - PROCESS | 1649 | 1467925098505 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 13:58:18 INFO - PROCESS | 1649 | 1467925098506 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 13:58:18 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:58:18 INFO - PROCESS | 1649 | 1467925098508 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:58:18 INFO - PROCESS | 1649 | 1467925098509 Marionette TRACE conn2 <- [1,1526,null,{}] 13:58:18 INFO - PROCESS | 1649 | 1467925098512 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}] 13:58:18 INFO - PROCESS | 1649 | 1467925098513 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:18 INFO - PROCESS | 1649 | 1467925098625 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 13:58:18 INFO - PROCESS | 1649 | 1467925098667 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:18 INFO - PROCESS | 1649 | 1467925098668 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c7d0000 == 43 [pid = 1649] [id = 389] 13:58:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x110e9a400) [pid = 1649] [serial = 1166] [outer = 0x0] 13:58:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x110ea5c00) [pid = 1649] [serial = 1167] [outer = 0x110e9a400] 13:58:18 INFO - PROCESS | 1649 | 1467925098692 Marionette DEBUG loaded listener.js 13:58:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12d06bc00) [pid = 1649] [serial = 1168] [outer = 0x110e9a400] 13:58:18 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x121739400) [pid = 1649] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:58:18 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x129625400) [pid = 1649] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:58:18 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12a685800) [pid = 1649] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:58:18 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1292b6000) [pid = 1649] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:58:18 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1253e7400) [pid = 1649] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:58:18 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1133ca800) [pid = 1649] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:58:18 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12bf2e400) [pid = 1649] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:58:18 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x120e16c00) [pid = 1649] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:58:18 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x120d28c00) [pid = 1649] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:58:18 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x116f92c00) [pid = 1649] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:58:18 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12a817c00) [pid = 1649] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:58:18 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1160e6c00) [pid = 1649] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:58:18 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11629b400) [pid = 1649] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:58:19 INFO - PROCESS | 1649 | 1467925099127 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"]]]}] 13:58:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:58:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:58:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:58:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:58:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:58:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:58:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:58:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:58:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:58:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:58:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:58:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:58:19 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 669ms 13:58:19 INFO - PROCESS | 1649 | 1467925099177 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 13:58:19 INFO - PROCESS | 1649 | 1467925099179 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 13:58:19 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:58:19 INFO - PROCESS | 1649 | 1467925099193 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:58:19 INFO - PROCESS | 1649 | 1467925099194 Marionette TRACE conn2 <- [1,1530,null,{}] 13:58:19 INFO - PROCESS | 1649 | 1467925099198 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}] 13:58:19 INFO - PROCESS | 1649 | 1467925099201 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:19 INFO - PROCESS | 1649 | 1467925099315 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 13:58:19 INFO - PROCESS | 1649 | 1467925099320 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:19 INFO - PROCESS | 1649 | 1467925099322 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca8c000 == 44 [pid = 1649] [id = 390] 13:58:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x110ea4c00) [pid = 1649] [serial = 1169] [outer = 0x0] 13:58:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1125ed400) [pid = 1649] [serial = 1170] [outer = 0x110ea4c00] 13:58:19 INFO - PROCESS | 1649 | 1467925099346 Marionette DEBUG loaded listener.js 13:58:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11602f800) [pid = 1649] [serial = 1171] [outer = 0x110ea4c00] 13:58:19 INFO - PROCESS | 1649 | 1467925099648 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]]]}] 13:58:19 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 13:58:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:58:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:58:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:58:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:58:19 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. 13:58:19 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:58:19 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 487ms 13:58:19 INFO - PROCESS | 1649 | 1467925099671 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 13:58:19 INFO - PROCESS | 1649 | 1467925099673 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 13:58:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:58:19 INFO - PROCESS | 1649 | 1467925099675 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:58:19 INFO - PROCESS | 1649 | 1467925099677 Marionette TRACE conn2 <- [1,1534,null,{}] 13:58:19 INFO - PROCESS | 1649 | 1467925099679 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}] 13:58:19 INFO - PROCESS | 1649 | 1467925099691 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:19 INFO - PROCESS | 1649 | 1467925099784 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 13:58:19 INFO - PROCESS | 1649 | 1467925099849 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:19 INFO - PROCESS | 1649 | 1467925099850 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d5a2000 == 45 [pid = 1649] [id = 391] 13:58:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x116081c00) [pid = 1649] [serial = 1172] [outer = 0x0] 13:58:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x120e3ac00) [pid = 1649] [serial = 1173] [outer = 0x116081c00] 13:58:19 INFO - PROCESS | 1649 | 1467925099877 Marionette DEBUG loaded listener.js 13:58:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12c2ee400) [pid = 1649] [serial = 1174] [outer = 0x116081c00] 13:58:20 INFO - PROCESS | 1649 | 1467925100143 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]]]}] 13:58:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:58:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 518ms 13:58:20 INFO - PROCESS | 1649 | 1467925100194 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 13:58:20 INFO - PROCESS | 1649 | 1467925100195 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 13:58:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:58:20 INFO - PROCESS | 1649 | 1467925100197 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:58:20 INFO - PROCESS | 1649 | 1467925100198 Marionette TRACE conn2 <- [1,1538,null,{}] 13:58:20 INFO - PROCESS | 1649 | 1467925100208 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}] 13:58:20 INFO - PROCESS | 1649 | 1467925100209 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:20 INFO - PROCESS | 1649 | 1467925100299 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 13:58:20 INFO - PROCESS | 1649 | 1467925100304 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:20 INFO - PROCESS | 1649 | 1467925100305 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12debd800 == 46 [pid = 1649] [id = 392] 13:58:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12c722000) [pid = 1649] [serial = 1175] [outer = 0x0] 13:58:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12c727400) [pid = 1649] [serial = 1176] [outer = 0x12c722000] 13:58:20 INFO - PROCESS | 1649 | 1467925100328 Marionette DEBUG loaded listener.js 13:58:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12c72c800) [pid = 1649] [serial = 1177] [outer = 0x12c722000] 13:58:20 INFO - PROCESS | 1649 | 1467925100659 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]]]}] 13:58:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:58:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 479ms 13:58:20 INFO - PROCESS | 1649 | 1467925100676 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 13:58:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:58:20 INFO - PROCESS | 1649 | 1467925100688 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 13:58:20 INFO - PROCESS | 1649 | 1467925100690 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:58:20 INFO - PROCESS | 1649 | 1467925100691 Marionette TRACE conn2 <- [1,1542,null,{}] 13:58:20 INFO - PROCESS | 1649 | 1467925100693 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}] 13:58:20 INFO - PROCESS | 1649 | 1467925100694 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:20 INFO - PROCESS | 1649 | 1467925100810 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 13:58:20 INFO - PROCESS | 1649 | 1467925100816 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:20 INFO - PROCESS | 1649 | 1467925100817 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x1188ca000 == 47 [pid = 1649] [id = 393] 13:58:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12c729800) [pid = 1649] [serial = 1178] [outer = 0x0] 13:58:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12d06dc00) [pid = 1649] [serial = 1179] [outer = 0x12c729800] 13:58:20 INFO - PROCESS | 1649 | 1467925100842 Marionette DEBUG loaded listener.js 13:58:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12d072800) [pid = 1649] [serial = 1180] [outer = 0x12c729800] 13:58:21 INFO - PROCESS | 1649 | 1467925101398 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]]]}] 13:58:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:58:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 718ms 13:58:21 INFO - PROCESS | 1649 | 1467925101409 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 13:58:21 INFO - PROCESS | 1649 | 1467925101414 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 13:58:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:58:21 INFO - PROCESS | 1649 | 1467925101419 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:58:21 INFO - PROCESS | 1649 | 1467925101422 Marionette TRACE conn2 <- [1,1546,null,{}] 13:58:21 INFO - PROCESS | 1649 | 1467925101429 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}] 13:58:21 INFO - PROCESS | 1649 | 1467925101431 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:21 INFO - PROCESS | 1649 | 1467925101599 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 13:58:21 INFO - PROCESS | 1649 | 1467925101711 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:21 INFO - PROCESS | 1649 | 1467925101712 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x1188d1000 == 48 [pid = 1649] [id = 394] 13:58:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x112d9f800) [pid = 1649] [serial = 1181] [outer = 0x0] 13:58:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11662a800) [pid = 1649] [serial = 1182] [outer = 0x112d9f800] 13:58:21 INFO - PROCESS | 1649 | 1467925101803 Marionette DEBUG loaded listener.js 13:58:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1176e7000) [pid = 1649] [serial = 1183] [outer = 0x112d9f800] 13:58:22 INFO - PROCESS | 1649 | 1467925102240 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]]]}] 13:58:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:58:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 876ms 13:58:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:58:22 INFO - PROCESS | 1649 | 1467925102294 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 13:58:22 INFO - PROCESS | 1649 | 1467925102297 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 13:58:22 INFO - PROCESS | 1649 | 1467925102302 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:58:22 INFO - PROCESS | 1649 | 1467925102304 Marionette TRACE conn2 <- [1,1550,null,{}] 13:58:22 INFO - PROCESS | 1649 | 1467925102306 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}] 13:58:22 INFO - PROCESS | 1649 | 1467925102308 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:22 INFO - PROCESS | 1649 | 1467925102418 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 13:58:22 INFO - PROCESS | 1649 | 1467925102495 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:22 INFO - PROCESS | 1649 | 1467925102496 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12723b800 == 49 [pid = 1649] [id = 395] 13:58:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x120d26000) [pid = 1649] [serial = 1184] [outer = 0x0] 13:58:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x120e2dc00) [pid = 1649] [serial = 1185] [outer = 0x120d26000] 13:58:22 INFO - PROCESS | 1649 | 1467925102527 Marionette DEBUG loaded listener.js 13:58:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x121733800) [pid = 1649] [serial = 1186] [outer = 0x120d26000] 13:58:22 INFO - PROCESS | 1649 | 1467925102983 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]]]}] 13:58:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:58:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 721ms 13:58:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:58:23 INFO - PROCESS | 1649 | 1467925103023 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 13:58:23 INFO - PROCESS | 1649 | 1467925103025 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 13:58:23 INFO - PROCESS | 1649 | 1467925103027 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:58:23 INFO - PROCESS | 1649 | 1467925103031 Marionette TRACE conn2 <- [1,1554,null,{}] 13:58:23 INFO - PROCESS | 1649 | 1467925103043 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}] 13:58:23 INFO - PROCESS | 1649 | 1467925103048 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:23 INFO - PROCESS | 1649 | 1467925103200 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 13:58:23 INFO - PROCESS | 1649 | 1467925103277 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:23 INFO - PROCESS | 1649 | 1467925103279 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba17800 == 50 [pid = 1649] [id = 396] 13:58:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x124b8a800) [pid = 1649] [serial = 1187] [outer = 0x0] 13:58:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1292ad400) [pid = 1649] [serial = 1188] [outer = 0x124b8a800] 13:58:23 INFO - PROCESS | 1649 | 1467925103312 Marionette DEBUG loaded listener.js 13:58:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12a7a5c00) [pid = 1649] [serial = 1189] [outer = 0x124b8a800] 13:58:23 INFO - PROCESS | 1649 | 1467925103770 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]]]}] 13:58:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:58:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 774ms 13:58:23 INFO - PROCESS | 1649 | 1467925103802 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 13:58:23 INFO - PROCESS | 1649 | 1467925103805 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 13:58:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:58:23 INFO - PROCESS | 1649 | 1467925103809 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:58:23 INFO - PROCESS | 1649 | 1467925103811 Marionette TRACE conn2 <- [1,1558,null,{}] 13:58:23 INFO - PROCESS | 1649 | 1467925103814 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}] 13:58:23 INFO - PROCESS | 1649 | 1467925103816 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:23 INFO - PROCESS | 1649 | 1467925103976 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 13:58:24 INFO - PROCESS | 1649 | 1467925104112 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:24 INFO - PROCESS | 1649 | 1467925104113 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d588000 == 51 [pid = 1649] [id = 397] 13:58:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12a7fcc00) [pid = 1649] [serial = 1190] [outer = 0x0] 13:58:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12b9a7000) [pid = 1649] [serial = 1191] [outer = 0x12a7fcc00] 13:58:24 INFO - PROCESS | 1649 | 1467925104162 Marionette DEBUG loaded listener.js 13:58:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12c2cc400) [pid = 1649] [serial = 1192] [outer = 0x12a7fcc00] 13:58:24 INFO - PROCESS | 1649 | 1467925104645 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]]]}] 13:58:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:58:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 872ms 13:58:24 INFO - PROCESS | 1649 | 1467925104681 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 13:58:24 INFO - PROCESS | 1649 | 1467925104683 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 13:58:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:58:24 INFO - PROCESS | 1649 | 1467925104688 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:58:24 INFO - PROCESS | 1649 | 1467925104690 Marionette TRACE conn2 <- [1,1562,null,{}] 13:58:24 INFO - PROCESS | 1649 | 1467925104694 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}] 13:58:24 INFO - PROCESS | 1649 | 1467925104696 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:24 INFO - PROCESS | 1649 | 1467925104851 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 13:58:24 INFO - PROCESS | 1649 | 1467925104958 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:24 INFO - PROCESS | 1649 | 1467925104960 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d321800 == 52 [pid = 1649] [id = 398] 13:58:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12c2cd000) [pid = 1649] [serial = 1193] [outer = 0x0] 13:58:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12c720400) [pid = 1649] [serial = 1194] [outer = 0x12c2cd000] 13:58:25 INFO - PROCESS | 1649 | 1467925105005 Marionette DEBUG loaded listener.js 13:58:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12c74e400) [pid = 1649] [serial = 1195] [outer = 0x12c2cd000] 13:58:25 INFO - PROCESS | 1649 | 1467925105503 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]]]}] 13:58:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:58:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 873ms 13:58:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:58:25 INFO - PROCESS | 1649 | 1467925105561 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 13:58:25 INFO - PROCESS | 1649 | 1467925105562 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 13:58:25 INFO - PROCESS | 1649 | 1467925105564 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:58:25 INFO - PROCESS | 1649 | 1467925105566 Marionette TRACE conn2 <- [1,1566,null,{}] 13:58:25 INFO - PROCESS | 1649 | 1467925105569 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}] 13:58:25 INFO - PROCESS | 1649 | 1467925105573 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:25 INFO - PROCESS | 1649 | 1467925105707 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 13:58:25 INFO - PROCESS | 1649 | 1467925105788 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:25 INFO - PROCESS | 1649 | 1467925105789 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12722f800 == 53 [pid = 1649] [id = 399] 13:58:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x11932dc00) [pid = 1649] [serial = 1196] [outer = 0x0] 13:58:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12cabb400) [pid = 1649] [serial = 1197] [outer = 0x11932dc00] 13:58:25 INFO - PROCESS | 1649 | 1467925105827 Marionette DEBUG loaded listener.js 13:58:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12d0db000) [pid = 1649] [serial = 1198] [outer = 0x11932dc00] 13:58:26 INFO - PROCESS | 1649 | 1467925106441 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]]]}] 13:58:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:58:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 922ms 13:58:26 INFO - PROCESS | 1649 | 1467925106504 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 13:58:26 INFO - PROCESS | 1649 | 1467925106506 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 13:58:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:58:26 INFO - PROCESS | 1649 | 1467925106511 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:58:26 INFO - PROCESS | 1649 | 1467925106513 Marionette TRACE conn2 <- [1,1570,null,{}] 13:58:26 INFO - PROCESS | 1649 | 1467925106519 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}] 13:58:26 INFO - PROCESS | 1649 | 1467925106521 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:26 INFO - PROCESS | 1649 | 1467925106617 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 13:58:26 INFO - PROCESS | 1649 | 1467925106695 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:26 INFO - PROCESS | 1649 | 1467925106696 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x1199d3800 == 54 [pid = 1649] [id = 400] 13:58:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x115e6a400) [pid = 1649] [serial = 1199] [outer = 0x0] 13:58:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x115e6c000) [pid = 1649] [serial = 1200] [outer = 0x115e6a400] 13:58:26 INFO - PROCESS | 1649 | 1467925106724 Marionette DEBUG loaded listener.js 13:58:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x115e72000) [pid = 1649] [serial = 1201] [outer = 0x115e6a400] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12debd800 == 53 [pid = 1649] [id = 392] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12d5a2000 == 52 [pid = 1649] [id = 391] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca8c000 == 51 [pid = 1649] [id = 390] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12c7d0000 == 50 [pid = 1649] [id = 389] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12c317800 == 49 [pid = 1649] [id = 388] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12addc000 == 48 [pid = 1649] [id = 387] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12a66f800 == 47 [pid = 1649] [id = 386] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x116666800 == 46 [pid = 1649] [id = 385] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x1253a4000 == 45 [pid = 1649] [id = 384] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x119685800 == 44 [pid = 1649] [id = 383] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x117244800 == 43 [pid = 1649] [id = 382] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x120d6b000 == 42 [pid = 1649] [id = 381] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12170e800 == 41 [pid = 1649] [id = 377] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12ccd1000 == 40 [pid = 1649] [id = 376] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12d592000 == 39 [pid = 1649] [id = 379] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12c576800 == 38 [pid = 1649] [id = 378] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12c329000 == 37 [pid = 1649] [id = 362] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12c31f800 == 36 [pid = 1649] [id = 359] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x125eca000 == 35 [pid = 1649] [id = 380] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x11832b800 == 34 [pid = 1649] [id = 363] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12722f800 == 33 [pid = 1649] [id = 399] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12d321800 == 32 [pid = 1649] [id = 398] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12d588000 == 31 [pid = 1649] [id = 397] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba17800 == 30 [pid = 1649] [id = 396] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12723b800 == 29 [pid = 1649] [id = 395] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x1188ca000 == 28 [pid = 1649] [id = 393] 13:58:27 INFO - PROCESS | 1649 | --DOCSHELL 0x1188d1000 == 27 [pid = 1649] [id = 394] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x117e9c800) [pid = 1649] [serial = 1080] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x120e12000) [pid = 1649] [serial = 1083] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x128c88c00) [pid = 1649] [serial = 1104] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12c2e5400) [pid = 1649] [serial = 1116] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1236b6000) [pid = 1649] [serial = 1098] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x112c10400) [pid = 1649] [serial = 1099] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12a688400) [pid = 1649] [serial = 1086] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12a7ef800) [pid = 1649] [serial = 1090] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x129527800) [pid = 1649] [serial = 1089] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x118793000) [pid = 1649] [serial = 1093] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1185e3c00) [pid = 1649] [serial = 1092] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12c2d4000) [pid = 1649] [serial = 1114] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12c756400) [pid = 1649] [serial = 1123] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x126cbcc00) [pid = 1649] [serial = 1119] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12c2ea000) [pid = 1649] [serial = 1117] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11970c000) [pid = 1649] [serial = 1096] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x121740400) [pid = 1649] [serial = 1126] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x118792c00) [pid = 1649] [serial = 1095] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12a7fa000) [pid = 1649] [serial = 1120] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12c2ecc00) [pid = 1649] [serial = 1122] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x129617400) [pid = 1649] [serial = 1105] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12173c000) [pid = 1649] [serial = 1125] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12a7f6000) [pid = 1649] [serial = 1107] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12b99d400) [pid = 1649] [serial = 1108] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12c2cdc00) [pid = 1649] [serial = 1113] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12bf35400) [pid = 1649] [serial = 1111] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12b9a8400) [pid = 1649] [serial = 1110] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12728f400) [pid = 1649] [serial = 1101] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x128c84400) [pid = 1649] [serial = 1102] [outer = 0x0] [url = about:blank] 13:58:27 INFO - PROCESS | 1649 | 1467925107894 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]]]}] 13:58:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:58:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1428ms 13:58:27 INFO - PROCESS | 1649 | 1467925107939 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 13:58:27 INFO - PROCESS | 1649 | 1467925107941 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 13:58:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:58:27 INFO - PROCESS | 1649 | 1467925107944 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:58:27 INFO - PROCESS | 1649 | 1467925107946 Marionette TRACE conn2 <- [1,1574,null,{}] 13:58:27 INFO - PROCESS | 1649 | 1467925107950 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}] 13:58:27 INFO - PROCESS | 1649 | 1467925107951 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:28 INFO - PROCESS | 1649 | 1467925108036 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 13:58:28 INFO - PROCESS | 1649 | 1467925108045 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:28 INFO - PROCESS | 1649 | 1467925108048 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x113366800 == 28 [pid = 1649] [id = 401] 13:58:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x111fe9000) [pid = 1649] [serial = 1202] [outer = 0x0] 13:58:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1121b1800) [pid = 1649] [serial = 1203] [outer = 0x111fe9000] 13:58:28 INFO - PROCESS | 1649 | 1467925108077 Marionette DEBUG loaded listener.js 13:58:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1125f2c00) [pid = 1649] [serial = 1204] [outer = 0x111fe9000] 13:58:28 INFO - PROCESS | 1649 | 1467925108422 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]]]}] 13:58:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:58:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 520ms 13:58:28 INFO - PROCESS | 1649 | 1467925108465 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 13:58:28 INFO - PROCESS | 1649 | 1467925108468 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 13:58:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:58:28 INFO - PROCESS | 1649 | 1467925108473 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:58:28 INFO - PROCESS | 1649 | 1467925108475 Marionette TRACE conn2 <- [1,1578,null,{}] 13:58:28 INFO - PROCESS | 1649 | 1467925108477 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}] 13:58:28 INFO - PROCESS | 1649 | 1467925108479 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:28 INFO - PROCESS | 1649 | 1467925108560 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 13:58:28 INFO - PROCESS | 1649 | 1467925108566 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:28 INFO - PROCESS | 1649 | 1467925108569 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x117247000 == 29 [pid = 1649] [id = 402] 13:58:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x112c0a000) [pid = 1649] [serial = 1205] [outer = 0x0] 13:58:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x112d96800) [pid = 1649] [serial = 1206] [outer = 0x112c0a000] 13:58:28 INFO - PROCESS | 1649 | 1467925108596 Marionette DEBUG loaded listener.js 13:58:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1133cc800) [pid = 1649] [serial = 1207] [outer = 0x112c0a000] 13:58:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:58:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 468ms 13:58:28 INFO - PROCESS | 1649 | 1467925108937 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]]]}] 13:58:28 INFO - PROCESS | 1649 | 1467925108942 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 13:58:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:58:28 INFO - PROCESS | 1649 | 1467925108953 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 13:58:28 INFO - PROCESS | 1649 | 1467925108957 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:58:28 INFO - PROCESS | 1649 | 1467925108959 Marionette TRACE conn2 <- [1,1582,null,{}] 13:58:28 INFO - PROCESS | 1649 | 1467925108969 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}] 13:58:28 INFO - PROCESS | 1649 | 1467925108972 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:29 INFO - PROCESS | 1649 | 1467925109058 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 13:58:29 INFO - PROCESS | 1649 | 1467925109121 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:29 INFO - PROCESS | 1649 | 1467925109123 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x1188cb000 == 30 [pid = 1649] [id = 403] 13:58:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x115e68400) [pid = 1649] [serial = 1208] [outer = 0x0] 13:58:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x116023400) [pid = 1649] [serial = 1209] [outer = 0x115e68400] 13:58:29 INFO - PROCESS | 1649 | 1467925109150 Marionette DEBUG loaded listener.js 13:58:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1166f1c00) [pid = 1649] [serial = 1210] [outer = 0x115e68400] 13:58:29 INFO - PROCESS | 1649 | 1467925109462 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]]]}] 13:58:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:58:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 522ms 13:58:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:58:29 INFO - PROCESS | 1649 | 1467925109479 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 13:58:29 INFO - PROCESS | 1649 | 1467925109481 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 13:58:29 INFO - PROCESS | 1649 | 1467925109487 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:58:29 INFO - PROCESS | 1649 | 1467925109489 Marionette TRACE conn2 <- [1,1586,null,{}] 13:58:29 INFO - PROCESS | 1649 | 1467925109491 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}] 13:58:29 INFO - PROCESS | 1649 | 1467925109492 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:29 INFO - PROCESS | 1649 | 1467925109572 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 13:58:29 INFO - PROCESS | 1649 | 1467925109639 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:29 INFO - PROCESS | 1649 | 1467925109640 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x119690000 == 31 [pid = 1649] [id = 404] 13:58:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1166ef400) [pid = 1649] [serial = 1211] [outer = 0x0] 13:58:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x116a0b800) [pid = 1649] [serial = 1212] [outer = 0x1166ef400] 13:58:29 INFO - PROCESS | 1649 | 1467925109665 Marionette DEBUG loaded listener.js 13:58:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1172bfc00) [pid = 1649] [serial = 1213] [outer = 0x1166ef400] 13:58:29 INFO - PROCESS | 1649 | 1467925109943 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]]]}] 13:58:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:58:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 475ms 13:58:29 INFO - PROCESS | 1649 | 1467925109975 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 13:58:29 INFO - PROCESS | 1649 | 1467925109976 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 13:58:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:58:29 INFO - PROCESS | 1649 | 1467925109978 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:58:29 INFO - PROCESS | 1649 | 1467925109979 Marionette TRACE conn2 <- [1,1590,null,{}] 13:58:29 INFO - PROCESS | 1649 | 1467925109982 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}] 13:58:30 INFO - PROCESS | 1649 | 1467925109993 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:30 INFO - PROCESS | 1649 | 1467925110101 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 13:58:30 INFO - PROCESS | 1649 | 1467925110105 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:30 INFO - PROCESS | 1649 | 1467925110106 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x120f57800 == 32 [pid = 1649] [id = 405] 13:58:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x1125e5400) [pid = 1649] [serial = 1214] [outer = 0x0] 13:58:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1176e4000) [pid = 1649] [serial = 1215] [outer = 0x1125e5400] 13:58:30 INFO - PROCESS | 1649 | 1467925110131 Marionette DEBUG loaded listener.js 13:58:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x1185dec00) [pid = 1649] [serial = 1216] [outer = 0x1125e5400] 13:58:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:58:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 519ms 13:58:30 INFO - PROCESS | 1649 | 1467925110489 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]]]}] 13:58:30 INFO - PROCESS | 1649 | 1467925110498 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 13:58:30 INFO - PROCESS | 1649 | 1467925110500 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 13:58:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:58:30 INFO - PROCESS | 1649 | 1467925110505 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:58:30 INFO - PROCESS | 1649 | 1467925110506 Marionette TRACE conn2 <- [1,1594,null,{}] 13:58:30 INFO - PROCESS | 1649 | 1467925110508 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}] 13:58:30 INFO - PROCESS | 1649 | 1467925110513 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:30 INFO - PROCESS | 1649 | 1467925110635 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 13:58:30 INFO - PROCESS | 1649 | 1467925110646 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:30 INFO - PROCESS | 1649 | 1467925110647 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12488c000 == 33 [pid = 1649] [id = 406] 13:58:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1185df000) [pid = 1649] [serial = 1217] [outer = 0x0] 13:58:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11876dc00) [pid = 1649] [serial = 1218] [outer = 0x1185df000] 13:58:30 INFO - PROCESS | 1649 | 1467925110672 Marionette DEBUG loaded listener.js 13:58:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x1194ebc00) [pid = 1649] [serial = 1219] [outer = 0x1185df000] 13:58:31 INFO - PROCESS | 1649 | 1467925111023 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]]]}] 13:58:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:58:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 572ms 13:58:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:58:31 INFO - PROCESS | 1649 | 1467925111076 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 13:58:31 INFO - PROCESS | 1649 | 1467925111078 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 13:58:31 INFO - PROCESS | 1649 | 1467925111080 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:58:31 INFO - PROCESS | 1649 | 1467925111082 Marionette TRACE conn2 <- [1,1598,null,{}] 13:58:31 INFO - PROCESS | 1649 | 1467925111086 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}] 13:58:31 INFO - PROCESS | 1649 | 1467925111087 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:31 INFO - PROCESS | 1649 | 1467925111251 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 13:58:31 INFO - PROCESS | 1649 | 1467925111274 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:31 INFO - PROCESS | 1649 | 1467925111276 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255c8800 == 34 [pid = 1649] [id = 407] 13:58:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x115e73800) [pid = 1649] [serial = 1220] [outer = 0x0] 13:58:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11970d400) [pid = 1649] [serial = 1221] [outer = 0x115e73800] 13:58:31 INFO - PROCESS | 1649 | 1467925111315 Marionette DEBUG loaded listener.js 13:58:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x120e0e800) [pid = 1649] [serial = 1222] [outer = 0x115e73800] 13:58:31 INFO - PROCESS | 1649 | 1467925111686 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]]]}] 13:58:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:58:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 671ms 13:58:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:58:31 INFO - PROCESS | 1649 | 1467925111756 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 13:58:31 INFO - PROCESS | 1649 | 1467925111758 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 13:58:31 INFO - PROCESS | 1649 | 1467925111761 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:58:31 INFO - PROCESS | 1649 | 1467925111763 Marionette TRACE conn2 <- [1,1602,null,{}] 13:58:31 INFO - PROCESS | 1649 | 1467925111766 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}] 13:58:31 INFO - PROCESS | 1649 | 1467925111768 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:31 INFO - PROCESS | 1649 | 1467925111915 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12c722000) [pid = 1649] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12cab1800) [pid = 1649] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12c2ce400) [pid = 1649] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x110e9a400) [pid = 1649] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x117ea1800) [pid = 1649] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12a8a0c00) [pid = 1649] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x113d44400) [pid = 1649] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x1253e4c00) [pid = 1649] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x1253df000) [pid = 1649] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x120e2f400) [pid = 1649] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x112c07400) [pid = 1649] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x120e3c000) [pid = 1649] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x117203800) [pid = 1649] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x118573c00) [pid = 1649] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x116081c00) [pid = 1649] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12a7a5400) [pid = 1649] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x110ea4c00) [pid = 1649] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x126f38800) [pid = 1649] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x117205800) [pid = 1649] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x118714c00) [pid = 1649] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x120e39c00) [pid = 1649] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1133d1000) [pid = 1649] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x112c21000) [pid = 1649] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12115b800) [pid = 1649] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11386dc00) [pid = 1649] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12c729800) [pid = 1649] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x116f91800) [pid = 1649] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x119078800) [pid = 1649] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:58:32 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1121b1400) [pid = 1649] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:58:32 INFO - PROCESS | 1649 | 1467925112591 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:32 INFO - PROCESS | 1649 | 1467925112592 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x11666e000 == 35 [pid = 1649] [id = 408] 13:58:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x110e9a000) [pid = 1649] [serial = 1223] [outer = 0x0] 13:58:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1121b1400) [pid = 1649] [serial = 1224] [outer = 0x110e9a000] 13:58:32 INFO - PROCESS | 1649 | 1467925112616 Marionette DEBUG loaded listener.js 13:58:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11386dc00) [pid = 1649] [serial = 1225] [outer = 0x110e9a000] 13:58:32 INFO - PROCESS | 1649 | 1467925112908 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]]]}] 13:58:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:58:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1172ms 13:58:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:58:32 INFO - PROCESS | 1649 | 1467925112940 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 13:58:32 INFO - PROCESS | 1649 | 1467925112941 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 13:58:32 INFO - PROCESS | 1649 | 1467925112943 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:58:32 INFO - PROCESS | 1649 | 1467925112944 Marionette TRACE conn2 <- [1,1606,null,{}] 13:58:32 INFO - PROCESS | 1649 | 1467925112946 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}] 13:58:32 INFO - PROCESS | 1649 | 1467925112948 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:33 INFO - PROCESS | 1649 | 1467925113041 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 13:58:33 INFO - PROCESS | 1649 | 1467925113045 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:33 INFO - PROCESS | 1649 | 1467925113046 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x128e26800 == 36 [pid = 1649] [id = 409] 13:58:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1128aa800) [pid = 1649] [serial = 1226] [outer = 0x0] 13:58:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1185e4400) [pid = 1649] [serial = 1227] [outer = 0x1128aa800] 13:58:33 INFO - PROCESS | 1649 | 1467925113071 Marionette DEBUG loaded listener.js 13:58:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x120e2e800) [pid = 1649] [serial = 1228] [outer = 0x1128aa800] 13:58:33 INFO - PROCESS | 1649 | 1467925113393 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]]]}] 13:58:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:58:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 468ms 13:58:33 INFO - PROCESS | 1649 | 1467925113412 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 13:58:33 INFO - PROCESS | 1649 | 1467925113414 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 13:58:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:58:33 INFO - PROCESS | 1649 | 1467925113417 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:58:33 INFO - PROCESS | 1649 | 1467925113420 Marionette TRACE conn2 <- [1,1610,null,{}] 13:58:33 INFO - PROCESS | 1649 | 1467925113424 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}] 13:58:33 INFO - PROCESS | 1649 | 1467925113425 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:33 INFO - PROCESS | 1649 | 1467925113537 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 13:58:33 INFO - PROCESS | 1649 | 1467925113544 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:33 INFO - PROCESS | 1649 | 1467925113545 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x129219000 == 37 [pid = 1649] [id = 410] 13:58:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x113aa7400) [pid = 1649] [serial = 1229] [outer = 0x0] 13:58:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x120e31000) [pid = 1649] [serial = 1230] [outer = 0x113aa7400] 13:58:33 INFO - PROCESS | 1649 | 1467925113570 Marionette DEBUG loaded listener.js 13:58:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x121414000) [pid = 1649] [serial = 1231] [outer = 0x113aa7400] 13:58:33 INFO - PROCESS | 1649 | 1467925113887 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]]]}] 13:58:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:58:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 523ms 13:58:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:58:33 INFO - PROCESS | 1649 | 1467925113939 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 13:58:33 INFO - PROCESS | 1649 | 1467925113941 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 13:58:33 INFO - PROCESS | 1649 | 1467925113943 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:58:33 INFO - PROCESS | 1649 | 1467925113945 Marionette TRACE conn2 <- [1,1614,null,{}] 13:58:33 INFO - PROCESS | 1649 | 1467925113947 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}] 13:58:33 INFO - PROCESS | 1649 | 1467925113949 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:34 INFO - PROCESS | 1649 | 1467925114047 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 13:58:34 INFO - PROCESS | 1649 | 1467925114053 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:34 INFO - PROCESS | 1649 | 1467925114055 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a66a800 == 38 [pid = 1649] [id = 411] 13:58:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x121732800) [pid = 1649] [serial = 1232] [outer = 0x0] 13:58:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12173f400) [pid = 1649] [serial = 1233] [outer = 0x121732800] 13:58:34 INFO - PROCESS | 1649 | 1467925114081 Marionette DEBUG loaded listener.js 13:58:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1248cc000) [pid = 1649] [serial = 1234] [outer = 0x121732800] 13:58:34 INFO - PROCESS | 1649 | 1467925114424 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]]]}] 13:58:34 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 13:58:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 519ms 13:58:34 INFO - PROCESS | 1649 | 1467925114462 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 13:58:34 INFO - PROCESS | 1649 | 1467925114464 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 13:58:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:58:34 INFO - PROCESS | 1649 | 1467925114469 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:58:34 INFO - PROCESS | 1649 | 1467925114471 Marionette TRACE conn2 <- [1,1618,null,{}] 13:58:34 INFO - PROCESS | 1649 | 1467925114474 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}] 13:58:34 INFO - PROCESS | 1649 | 1467925114475 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:34 INFO - PROCESS | 1649 | 1467925114585 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 13:58:34 INFO - PROCESS | 1649 | 1467925114678 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:34 INFO - PROCESS | 1649 | 1467925114679 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x111f57000 == 39 [pid = 1649] [id = 412] 13:58:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x110e7c400) [pid = 1649] [serial = 1235] [outer = 0x0] 13:58:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x110e97000) [pid = 1649] [serial = 1236] [outer = 0x110e7c400] 13:58:34 INFO - PROCESS | 1649 | 1467925114711 Marionette DEBUG loaded listener.js 13:58:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x111cac000) [pid = 1649] [serial = 1237] [outer = 0x110e7c400] 13:58:35 INFO - PROCESS | 1649 | 1467925115247 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]]]}] 13:58:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:58:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 820ms 13:58:35 INFO - PROCESS | 1649 | 1467925115351 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 13:58:35 INFO - PROCESS | 1649 | 1467925115353 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 13:58:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:58:35 INFO - PROCESS | 1649 | 1467925115358 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:58:35 INFO - PROCESS | 1649 | 1467925115359 Marionette TRACE conn2 <- [1,1622,null,{}] 13:58:35 INFO - PROCESS | 1649 | 1467925115363 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}] 13:58:35 INFO - PROCESS | 1649 | 1467925115366 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:35 INFO - PROCESS | 1649 | 1467925115478 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 13:58:35 INFO - PROCESS | 1649 | 1467925115540 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:35 INFO - PROCESS | 1649 | 1467925115542 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x1188d1800 == 40 [pid = 1649] [id = 413] 13:58:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11336e000) [pid = 1649] [serial = 1238] [outer = 0x0] 13:58:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11383a000) [pid = 1649] [serial = 1239] [outer = 0x11336e000] 13:58:35 INFO - PROCESS | 1649 | 1467925115572 Marionette DEBUG loaded listener.js 13:58:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x115e69400) [pid = 1649] [serial = 1240] [outer = 0x11336e000] 13:58:36 INFO - PROCESS | 1649 | 1467925116151 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]]]}] 13:58:36 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 13:58:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 870ms 13:58:36 INFO - PROCESS | 1649 | 1467925116232 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 13:58:36 INFO - PROCESS | 1649 | 1467925116236 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 13:58:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:58:36 INFO - PROCESS | 1649 | 1467925116240 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:58:36 INFO - PROCESS | 1649 | 1467925116242 Marionette TRACE conn2 <- [1,1626,null,{}] 13:58:36 INFO - PROCESS | 1649 | 1467925116245 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}] 13:58:36 INFO - PROCESS | 1649 | 1467925116248 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:36 INFO - PROCESS | 1649 | 1467925116416 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 13:58:36 INFO - PROCESS | 1649 | 1467925116552 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:36 INFO - PROCESS | 1649 | 1467925116553 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f3e000 == 41 [pid = 1649] [id = 414] 13:58:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x110e9ac00) [pid = 1649] [serial = 1241] [outer = 0x0] 13:58:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1125e2000) [pid = 1649] [serial = 1242] [outer = 0x110e9ac00] 13:58:36 INFO - PROCESS | 1649 | 1467925116588 Marionette DEBUG loaded listener.js 13:58:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x116030000) [pid = 1649] [serial = 1243] [outer = 0x110e9ac00] 13:58:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12a66a800 == 40 [pid = 1649] [id = 411] 13:58:37 INFO - PROCESS | 1649 | --DOCSHELL 0x129219000 == 39 [pid = 1649] [id = 410] 13:58:37 INFO - PROCESS | 1649 | --DOCSHELL 0x128e26800 == 38 [pid = 1649] [id = 409] 13:58:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11666e000 == 37 [pid = 1649] [id = 408] 13:58:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1255c8800 == 36 [pid = 1649] [id = 407] 13:58:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12488c000 == 35 [pid = 1649] [id = 406] 13:58:37 INFO - PROCESS | 1649 | --DOCSHELL 0x120f57800 == 34 [pid = 1649] [id = 405] 13:58:37 INFO - PROCESS | 1649 | --DOCSHELL 0x119690000 == 33 [pid = 1649] [id = 404] 13:58:37 INFO - PROCESS | 1649 | 1467925117245 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]]]}] 13:58:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1188cb000 == 32 [pid = 1649] [id = 403] 13:58:37 INFO - PROCESS | 1649 | --DOCSHELL 0x117247000 == 31 [pid = 1649] [id = 402] 13:58:37 INFO - PROCESS | 1649 | --DOCSHELL 0x113366800 == 30 [pid = 1649] [id = 401] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x11880f000) [pid = 1649] [serial = 1033] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12c2d0c00) [pid = 1649] [serial = 1078] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x1166f1400) [pid = 1649] [serial = 994] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11673f000) [pid = 1649] [serial = 1030] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1255e9800) [pid = 1649] [serial = 1036] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x116739000) [pid = 1649] [serial = 997] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1292abc00) [pid = 1649] [serial = 1039] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1290a6000) [pid = 1649] [serial = 1027] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12c727400) [pid = 1649] [serial = 1176] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12cab7800) [pid = 1649] [serial = 1164] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12c2eb000) [pid = 1649] [serial = 1161] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x110ea5c00) [pid = 1649] [serial = 1167] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1184c7800) [pid = 1649] [serial = 1146] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x118806400) [pid = 1649] [serial = 1147] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12c2eb800) [pid = 1649] [serial = 1137] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12c74e800) [pid = 1649] [serial = 1138] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12caad000) [pid = 1649] [serial = 1129] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x124d2e800) [pid = 1649] [serial = 1128] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x126f2c800) [pid = 1649] [serial = 1134] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1290a7000) [pid = 1649] [serial = 1135] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x126f2cc00) [pid = 1649] [serial = 1152] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x128849c00) [pid = 1649] [serial = 1153] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x121413800) [pid = 1649] [serial = 1149] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12374b800) [pid = 1649] [serial = 1150] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x113838400) [pid = 1649] [serial = 1143] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x116f90000) [pid = 1649] [serial = 1144] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12951fc00) [pid = 1649] [serial = 1155] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12b813800) [pid = 1649] [serial = 1140] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12cab2800) [pid = 1649] [serial = 1141] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119704c00) [pid = 1649] [serial = 1131] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x120e32400) [pid = 1649] [serial = 1132] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12d06ac00) [pid = 1649] [serial = 1165] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12c2ee400) [pid = 1649] [serial = 1174] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12d06bc00) [pid = 1649] [serial = 1168] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12a897000) [pid = 1649] [serial = 1158] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12c2d6800) [pid = 1649] [serial = 1159] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1180b9c00) [pid = 1649] [serial = 1162] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11602f800) [pid = 1649] [serial = 1171] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1125ed400) [pid = 1649] [serial = 1170] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12a770400) [pid = 1649] [serial = 1156] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12c72c800) [pid = 1649] [serial = 1177] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x120e3ac00) [pid = 1649] [serial = 1173] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12d072800) [pid = 1649] [serial = 1180] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11876a400) [pid = 1649] [serial = 1081] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12187fc00) [pid = 1649] [serial = 1084] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12a774400) [pid = 1649] [serial = 1087] [outer = 0x0] [url = about:blank] 13:58:37 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12d06dc00) [pid = 1649] [serial = 1179] [outer = 0x0] [url = about:blank] 13:58:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:58:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1025ms 13:58:37 INFO - PROCESS | 1649 | 1467925117264 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 13:58:37 INFO - PROCESS | 1649 | 1467925117267 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 13:58:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:58:37 INFO - PROCESS | 1649 | 1467925117271 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:58:37 INFO - PROCESS | 1649 | 1467925117274 Marionette TRACE conn2 <- [1,1630,null,{}] 13:58:37 INFO - PROCESS | 1649 | 1467925117277 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}] 13:58:37 INFO - PROCESS | 1649 | 1467925117278 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:37 INFO - PROCESS | 1649 | 1467925117360 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 13:58:37 INFO - PROCESS | 1649 | 1467925117365 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:37 INFO - PROCESS | 1649 | 1467925117369 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x116999800 == 31 [pid = 1649] [id = 415] 13:58:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112d43c00) [pid = 1649] [serial = 1244] [outer = 0x0] 13:58:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x112d9bc00) [pid = 1649] [serial = 1245] [outer = 0x112d43c00] 13:58:37 INFO - PROCESS | 1649 | 1467925117397 Marionette DEBUG loaded listener.js 13:58:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x113aad000) [pid = 1649] [serial = 1246] [outer = 0x112d43c00] 13:58:37 INFO - PROCESS | 1649 | 1467925117769 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]]]}] 13:58:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:58:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 521ms 13:58:37 INFO - PROCESS | 1649 | 1467925117792 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 13:58:37 INFO - PROCESS | 1649 | 1467925117795 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 13:58:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:58:37 INFO - PROCESS | 1649 | 1467925117801 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:58:37 INFO - PROCESS | 1649 | 1467925117802 Marionette TRACE conn2 <- [1,1634,null,{}] 13:58:37 INFO - PROCESS | 1649 | 1467925117805 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}] 13:58:37 INFO - PROCESS | 1649 | 1467925117806 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:37 INFO - PROCESS | 1649 | 1467925117890 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 13:58:37 INFO - PROCESS | 1649 | 1467925117895 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:37 INFO - PROCESS | 1649 | 1467925117896 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x11887f000 == 32 [pid = 1649] [id = 416] 13:58:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x115e6d400) [pid = 1649] [serial = 1247] [outer = 0x0] 13:58:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x116735400) [pid = 1649] [serial = 1248] [outer = 0x115e6d400] 13:58:37 INFO - PROCESS | 1649 | 1467925117925 Marionette DEBUG loaded listener.js 13:58:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x116f88c00) [pid = 1649] [serial = 1249] [outer = 0x115e6d400] 13:58:38 INFO - PROCESS | 1649 | 1467925118311 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]]]}] 13:58:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:58:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 520ms 13:58:38 INFO - PROCESS | 1649 | 1467925118323 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 13:58:38 INFO - PROCESS | 1649 | 1467925118325 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 13:58:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:58:38 INFO - PROCESS | 1649 | 1467925118328 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:58:38 INFO - PROCESS | 1649 | 1467925118332 Marionette TRACE conn2 <- [1,1638,null,{}] 13:58:38 INFO - PROCESS | 1649 | 1467925118356 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}] 13:58:38 INFO - PROCESS | 1649 | 1467925118361 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:38 INFO - PROCESS | 1649 | 1467925118490 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 13:58:38 INFO - PROCESS | 1649 | 1467925118497 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:38 INFO - PROCESS | 1649 | 1467925118501 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a33000 == 33 [pid = 1649] [id = 417] 13:58:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x111ca9400) [pid = 1649] [serial = 1250] [outer = 0x0] 13:58:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x117e9c800) [pid = 1649] [serial = 1251] [outer = 0x111ca9400] 13:58:38 INFO - PROCESS | 1649 | 1467925118546 Marionette DEBUG loaded listener.js 13:58:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1185e9c00) [pid = 1649] [serial = 1252] [outer = 0x111ca9400] 13:58:38 INFO - PROCESS | 1649 | 1467925118994 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]]]}] 13:58:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:58:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 678ms 13:58:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:58:39 INFO - PROCESS | 1649 | 1467925119006 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 13:58:39 INFO - PROCESS | 1649 | 1467925119008 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 13:58:39 INFO - PROCESS | 1649 | 1467925119010 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:58:39 INFO - PROCESS | 1649 | 1467925119011 Marionette TRACE conn2 <- [1,1642,null,{}] 13:58:39 INFO - PROCESS | 1649 | 1467925119013 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}] 13:58:39 INFO - PROCESS | 1649 | 1467925119014 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:39 INFO - PROCESS | 1649 | 1467925119105 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 13:58:39 INFO - PROCESS | 1649 | 1467925119125 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:39 INFO - PROCESS | 1649 | 1467925119127 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12378f000 == 34 [pid = 1649] [id = 418] 13:58:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1187e5400) [pid = 1649] [serial = 1253] [outer = 0x0] 13:58:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118804400) [pid = 1649] [serial = 1254] [outer = 0x1187e5400] 13:58:39 INFO - PROCESS | 1649 | 1467925119151 Marionette DEBUG loaded listener.js 13:58:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119074400) [pid = 1649] [serial = 1255] [outer = 0x1187e5400] 13:58:39 INFO - PROCESS | 1649 | 1467925119487 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]]]}] 13:58:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:58:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 520ms 13:58:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:58:39 INFO - PROCESS | 1649 | 1467925119531 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 13:58:39 INFO - PROCESS | 1649 | 1467925119532 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 13:58:39 INFO - PROCESS | 1649 | 1467925119534 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:58:39 INFO - PROCESS | 1649 | 1467925119535 Marionette TRACE conn2 <- [1,1646,null,{}] 13:58:39 INFO - PROCESS | 1649 | 1467925119537 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}] 13:58:39 INFO - PROCESS | 1649 | 1467925119539 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:39 INFO - PROCESS | 1649 | 1467925119654 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 13:58:39 INFO - PROCESS | 1649 | 1467925119666 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:39 INFO - PROCESS | 1649 | 1467925119667 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x125ebf800 == 35 [pid = 1649] [id = 419] 13:58:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x111ca8400) [pid = 1649] [serial = 1256] [outer = 0x0] 13:58:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1187e6000) [pid = 1649] [serial = 1257] [outer = 0x111ca8400] 13:58:39 INFO - PROCESS | 1649 | 1467925119692 Marionette DEBUG loaded listener.js 13:58:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1194ea000) [pid = 1649] [serial = 1258] [outer = 0x111ca8400] 13:58:40 INFO - PROCESS | 1649 | 1467925120043 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]]]}] 13:58:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:58:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 518ms 13:58:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:58:40 INFO - PROCESS | 1649 | 1467925120052 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 13:58:40 INFO - PROCESS | 1649 | 1467925120054 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 13:58:40 INFO - PROCESS | 1649 | 1467925120056 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:58:40 INFO - PROCESS | 1649 | 1467925120057 Marionette TRACE conn2 <- [1,1650,null,{}] 13:58:40 INFO - PROCESS | 1649 | 1467925120059 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}] 13:58:40 INFO - PROCESS | 1649 | 1467925120063 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:40 INFO - PROCESS | 1649 | 1467925120191 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 13:58:40 INFO - PROCESS | 1649 | 1467925120209 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:40 INFO - PROCESS | 1649 | 1467925120210 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x129217000 == 36 [pid = 1649] [id = 420] 13:58:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11932f800) [pid = 1649] [serial = 1259] [outer = 0x0] 13:58:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x120d22800) [pid = 1649] [serial = 1260] [outer = 0x11932f800] 13:58:40 INFO - PROCESS | 1649 | 1467925120251 Marionette DEBUG loaded listener.js 13:58:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x121739400) [pid = 1649] [serial = 1261] [outer = 0x11932f800] 13:58:40 INFO - PROCESS | 1649 | 1467925120700 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]]]}] 13:58:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:58:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 668ms 13:58:40 INFO - PROCESS | 1649 | 1467925120724 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 13:58:40 INFO - PROCESS | 1649 | 1467925120726 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 13:58:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:58:40 INFO - PROCESS | 1649 | 1467925120728 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:58:40 INFO - PROCESS | 1649 | 1467925120729 Marionette TRACE conn2 <- [1,1654,null,{}] 13:58:40 INFO - PROCESS | 1649 | 1467925120732 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}] 13:58:40 INFO - PROCESS | 1649 | 1467925120733 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:40 INFO - PROCESS | 1649 | 1467925120840 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 13:58:40 INFO - PROCESS | 1649 | 1467925120844 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:40 INFO - PROCESS | 1649 | 1467925120845 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a656800 == 37 [pid = 1649] [id = 421] 13:58:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x120e32800) [pid = 1649] [serial = 1262] [outer = 0x0] 13:58:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12187fc00) [pid = 1649] [serial = 1263] [outer = 0x120e32800] 13:58:40 INFO - PROCESS | 1649 | 1467925120870 Marionette DEBUG loaded listener.js 13:58:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x123750400) [pid = 1649] [serial = 1264] [outer = 0x120e32800] 13:58:41 INFO - PROCESS | 1649 | 1467925121194 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]]]}] 13:58:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:58:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 521ms 13:58:41 INFO - PROCESS | 1649 | 1467925121249 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 13:58:41 INFO - PROCESS | 1649 | 1467925121252 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 13:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:58:41 INFO - PROCESS | 1649 | 1467925121255 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:58:41 INFO - PROCESS | 1649 | 1467925121256 Marionette TRACE conn2 <- [1,1658,null,{}] 13:58:41 INFO - PROCESS | 1649 | 1467925121258 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}] 13:58:41 INFO - PROCESS | 1649 | 1467925121259 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:41 INFO - PROCESS | 1649 | 1467925121359 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 13:58:41 INFO - PROCESS | 1649 | 1467925121372 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:41 INFO - PROCESS | 1649 | 1467925121373 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad35000 == 38 [pid = 1649] [id = 422] 13:58:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x123752000) [pid = 1649] [serial = 1265] [outer = 0x0] 13:58:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x124bc1000) [pid = 1649] [serial = 1266] [outer = 0x123752000] 13:58:41 INFO - PROCESS | 1649 | 1467925121397 Marionette DEBUG loaded listener.js 13:58:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1253e8000) [pid = 1649] [serial = 1267] [outer = 0x123752000] 13:58:41 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x112c0a000) [pid = 1649] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:58:41 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x111fe9000) [pid = 1649] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:58:41 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1166ef400) [pid = 1649] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:58:41 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x115e68400) [pid = 1649] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:58:41 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1125e5400) [pid = 1649] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:58:41 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x115e6a400) [pid = 1649] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:58:41 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x112d9f800) [pid = 1649] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:58:41 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x120d26000) [pid = 1649] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:58:41 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x124b8a800) [pid = 1649] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:58:41 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12a7fcc00) [pid = 1649] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:58:41 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12c2cd000) [pid = 1649] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:58:41 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1185df000) [pid = 1649] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:58:41 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x115e73800) [pid = 1649] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:58:41 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x110e9a000) [pid = 1649] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:58:41 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1128aa800) [pid = 1649] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:58:41 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11932dc00) [pid = 1649] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:58:41 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x113aa7400) [pid = 1649] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:58:41 INFO - PROCESS | 1649 | 1467925121830 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]]]}] 13:58:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 619ms 13:58:41 INFO - PROCESS | 1649 | 1467925121874 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 13:58:41 INFO - PROCESS | 1649 | 1467925121875 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 13:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:58:41 INFO - PROCESS | 1649 | 1467925121877 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:58:41 INFO - PROCESS | 1649 | 1467925121879 Marionette TRACE conn2 <- [1,1662,null,{}] 13:58:41 INFO - PROCESS | 1649 | 1467925121881 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}] 13:58:41 INFO - PROCESS | 1649 | 1467925121882 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:41 INFO - PROCESS | 1649 | 1467925121963 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 13:58:41 INFO - PROCESS | 1649 | 1467925121968 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:41 INFO - PROCESS | 1649 | 1467925121970 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a31000 == 39 [pid = 1649] [id = 423] 13:58:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1125f0800) [pid = 1649] [serial = 1268] [outer = 0x0] 13:58:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1133ea800) [pid = 1649] [serial = 1269] [outer = 0x1125f0800] 13:58:41 INFO - PROCESS | 1649 | 1467925121994 Marionette DEBUG loaded listener.js 13:58:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11662f800) [pid = 1649] [serial = 1270] [outer = 0x1125f0800] 13:58:42 INFO - PROCESS | 1649 | 1467925122325 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]]]}] 13:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 472ms 13:58:42 INFO - PROCESS | 1649 | 1467925122353 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 13:58:42 INFO - PROCESS | 1649 | 1467925122354 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 13:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:58:42 INFO - PROCESS | 1649 | 1467925122357 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:58:42 INFO - PROCESS | 1649 | 1467925122358 Marionette TRACE conn2 <- [1,1666,null,{}] 13:58:42 INFO - PROCESS | 1649 | 1467925122360 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}] 13:58:42 INFO - PROCESS | 1649 | 1467925122361 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:42 INFO - PROCESS | 1649 | 1467925122465 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 13:58:42 INFO - PROCESS | 1649 | 1467925122474 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:42 INFO - PROCESS | 1649 | 1467925122475 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba03800 == 40 [pid = 1649] [id = 424] 13:58:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x115e6a400) [pid = 1649] [serial = 1271] [outer = 0x0] 13:58:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1176e1c00) [pid = 1649] [serial = 1272] [outer = 0x115e6a400] 13:58:42 INFO - PROCESS | 1649 | 1467925122506 Marionette DEBUG loaded listener.js 13:58:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x120e16400) [pid = 1649] [serial = 1273] [outer = 0x115e6a400] 13:58:42 INFO - PROCESS | 1649 | 1467925122838 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]]]}] 13:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 520ms 13:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:58:42 INFO - PROCESS | 1649 | 1467925122878 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 13:58:42 INFO - PROCESS | 1649 | 1467925122879 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 13:58:42 INFO - PROCESS | 1649 | 1467925122881 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:58:42 INFO - PROCESS | 1649 | 1467925122883 Marionette TRACE conn2 <- [1,1670,null,{}] 13:58:42 INFO - PROCESS | 1649 | 1467925122886 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}] 13:58:42 INFO - PROCESS | 1649 | 1467925122887 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:42 INFO - PROCESS | 1649 | 1467925122982 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 13:58:42 INFO - PROCESS | 1649 | 1467925122988 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:42 INFO - PROCESS | 1649 | 1467925122989 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be19800 == 41 [pid = 1649] [id = 425] 13:58:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x120e30c00) [pid = 1649] [serial = 1274] [outer = 0x0] 13:58:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126cb7800) [pid = 1649] [serial = 1275] [outer = 0x120e30c00] 13:58:43 INFO - PROCESS | 1649 | 1467925123015 Marionette DEBUG loaded listener.js 13:58:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12748f000) [pid = 1649] [serial = 1276] [outer = 0x120e30c00] 13:58:43 INFO - PROCESS | 1649 | 1467925123463 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]]]}] 13:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 620ms 13:58:43 INFO - PROCESS | 1649 | 1467925123504 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 13:58:43 INFO - PROCESS | 1649 | 1467925123506 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 13:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:58:43 INFO - PROCESS | 1649 | 1467925123509 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:58:43 INFO - PROCESS | 1649 | 1467925123512 Marionette TRACE conn2 <- [1,1674,null,{}] 13:58:43 INFO - PROCESS | 1649 | 1467925123515 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}] 13:58:43 INFO - PROCESS | 1649 | 1467925123517 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:43 INFO - PROCESS | 1649 | 1467925123633 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 13:58:43 INFO - PROCESS | 1649 | 1467925123735 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:43 INFO - PROCESS | 1649 | 1467925123736 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x1187b3000 == 42 [pid = 1649] [id = 426] 13:58:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1128a7800) [pid = 1649] [serial = 1277] [outer = 0x0] 13:58:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x112c10800) [pid = 1649] [serial = 1278] [outer = 0x1128a7800] 13:58:43 INFO - PROCESS | 1649 | 1467925123781 Marionette DEBUG loaded listener.js 13:58:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x113f05400) [pid = 1649] [serial = 1279] [outer = 0x1128a7800] 13:58:44 INFO - PROCESS | 1649 | 1467925124206 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]]]}] 13:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 722ms 13:58:44 INFO - PROCESS | 1649 | 1467925124232 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 13:58:44 INFO - PROCESS | 1649 | 1467925124235 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 13:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:58:44 INFO - PROCESS | 1649 | 1467925124239 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:58:44 INFO - PROCESS | 1649 | 1467925124241 Marionette TRACE conn2 <- [1,1678,null,{}] 13:58:44 INFO - PROCESS | 1649 | 1467925124244 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}] 13:58:44 INFO - PROCESS | 1649 | 1467925124246 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:44 INFO - PROCESS | 1649 | 1467925124354 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 13:58:44 INFO - PROCESS | 1649 | 1467925124421 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:44 INFO - PROCESS | 1649 | 1467925124422 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x121715800 == 43 [pid = 1649] [id = 427] 13:58:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x115e6dc00) [pid = 1649] [serial = 1280] [outer = 0x0] 13:58:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x116f8d800) [pid = 1649] [serial = 1281] [outer = 0x115e6dc00] 13:58:44 INFO - PROCESS | 1649 | 1467925124493 Marionette DEBUG loaded listener.js 13:58:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1172c3000) [pid = 1649] [serial = 1282] [outer = 0x115e6dc00] 13:58:44 INFO - PROCESS | 1649 | 1467925124903 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]]]}] 13:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 724ms 13:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:58:44 INFO - PROCESS | 1649 | 1467925124974 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 13:58:44 INFO - PROCESS | 1649 | 1467925124976 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 13:58:44 INFO - PROCESS | 1649 | 1467925124978 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:58:44 INFO - PROCESS | 1649 | 1467925124981 Marionette TRACE conn2 <- [1,1682,null,{}] 13:58:45 INFO - PROCESS | 1649 | 1467925125004 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}] 13:58:45 INFO - PROCESS | 1649 | 1467925125008 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:45 INFO - PROCESS | 1649 | 1467925125113 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 13:58:45 INFO - PROCESS | 1649 | 1467925125179 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:45 INFO - PROCESS | 1649 | 1467925125181 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be17000 == 44 [pid = 1649] [id = 428] 13:58:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11907a800) [pid = 1649] [serial = 1283] [outer = 0x0] 13:58:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11970c000) [pid = 1649] [serial = 1284] [outer = 0x11907a800] 13:58:45 INFO - PROCESS | 1649 | 1467925125253 Marionette DEBUG loaded listener.js 13:58:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x120e30800) [pid = 1649] [serial = 1285] [outer = 0x11907a800] 13:58:45 INFO - PROCESS | 1649 | 1467925125694 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]]]}] 13:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 734ms 13:58:45 INFO - PROCESS | 1649 | 1467925125714 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 13:58:45 INFO - PROCESS | 1649 | 1467925125716 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 13:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:58:45 INFO - PROCESS | 1649 | 1467925125720 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:58:45 INFO - PROCESS | 1649 | 1467925125722 Marionette TRACE conn2 <- [1,1686,null,{}] 13:58:45 INFO - PROCESS | 1649 | 1467925125725 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}] 13:58:45 INFO - PROCESS | 1649 | 1467925125728 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:45 INFO - PROCESS | 1649 | 1467925125879 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 13:58:46 INFO - PROCESS | 1649 | 1467925126016 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:46 INFO - PROCESS | 1649 | 1467925126018 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c562800 == 45 [pid = 1649] [id = 429] 13:58:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x110ea9c00) [pid = 1649] [serial = 1286] [outer = 0x0] 13:58:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x121739c00) [pid = 1649] [serial = 1287] [outer = 0x110ea9c00] 13:58:46 INFO - PROCESS | 1649 | 1467925126049 Marionette DEBUG loaded listener.js 13:58:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x124e7b000) [pid = 1649] [serial = 1288] [outer = 0x110ea9c00] 13:58:46 INFO - PROCESS | 1649 | 1467925126475 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]]]}] 13:58:46 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 13:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 821ms 13:58:46 INFO - PROCESS | 1649 | 1467925126684 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 13:58:46 INFO - PROCESS | 1649 | 1467925126687 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 13:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:58:46 INFO - PROCESS | 1649 | 1467925126704 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:58:46 INFO - PROCESS | 1649 | 1467925126706 Marionette TRACE conn2 <- [1,1690,null,{}] 13:58:46 INFO - PROCESS | 1649 | 1467925126709 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}] 13:58:46 INFO - PROCESS | 1649 | 1467925126711 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:46 INFO - PROCESS | 1649 | 1467925126825 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 13:58:46 INFO - PROCESS | 1649 | 1467925126887 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:46 INFO - PROCESS | 1649 | 1467925126889 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x11886f800 == 46 [pid = 1649] [id = 430] 13:58:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1128a5400) [pid = 1649] [serial = 1289] [outer = 0x0] 13:58:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1128ac800) [pid = 1649] [serial = 1290] [outer = 0x1128a5400] 13:58:46 INFO - PROCESS | 1649 | 1467925126917 Marionette DEBUG loaded listener.js 13:58:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x112d93c00) [pid = 1649] [serial = 1291] [outer = 0x1128a5400] 13:58:47 INFO - PROCESS | 1649 | 1467925127328 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]]]}] 13:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 674ms 13:58:47 INFO - PROCESS | 1649 | 1467925127377 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 13:58:47 INFO - PROCESS | 1649 | 1467925127379 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 13:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:58:47 INFO - PROCESS | 1649 | 1467925127383 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:58:47 INFO - PROCESS | 1649 | 1467925127385 Marionette TRACE conn2 <- [1,1694,null,{}] 13:58:47 INFO - PROCESS | 1649 | 1467925127387 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}] 13:58:47 INFO - PROCESS | 1649 | 1467925127389 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:47 INFO - PROCESS | 1649 | 1467925127487 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 13:58:48 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba03800 == 45 [pid = 1649] [id = 424] 13:58:48 INFO - PROCESS | 1649 | --DOCSHELL 0x119a31000 == 44 [pid = 1649] [id = 423] 13:58:48 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad35000 == 43 [pid = 1649] [id = 422] 13:58:48 INFO - PROCESS | 1649 | --DOCSHELL 0x12a656800 == 42 [pid = 1649] [id = 421] 13:58:48 INFO - PROCESS | 1649 | --DOCSHELL 0x129217000 == 41 [pid = 1649] [id = 420] 13:58:48 INFO - PROCESS | 1649 | --DOCSHELL 0x125ebf800 == 40 [pid = 1649] [id = 419] 13:58:48 INFO - PROCESS | 1649 | --DOCSHELL 0x12378f000 == 39 [pid = 1649] [id = 418] 13:58:48 INFO - PROCESS | 1649 | --DOCSHELL 0x119a33000 == 38 [pid = 1649] [id = 417] 13:58:48 INFO - PROCESS | 1649 | --DOCSHELL 0x11887f000 == 37 [pid = 1649] [id = 416] 13:58:48 INFO - PROCESS | 1649 | --DOCSHELL 0x116999800 == 36 [pid = 1649] [id = 415] 13:58:48 INFO - PROCESS | 1649 | --DOCSHELL 0x116f3e000 == 35 [pid = 1649] [id = 414] 13:58:48 INFO - PROCESS | 1649 | --DOCSHELL 0x1188d1800 == 34 [pid = 1649] [id = 413] 13:58:48 INFO - PROCESS | 1649 | --DOCSHELL 0x111f57000 == 33 [pid = 1649] [id = 412] 13:58:48 INFO - PROCESS | 1649 | --DOCSHELL 0x1199d3800 == 32 [pid = 1649] [id = 400] 13:58:48 INFO - PROCESS | 1649 | --DOCSHELL 0x11886f800 == 31 [pid = 1649] [id = 430] 13:58:48 INFO - PROCESS | 1649 | --DOCSHELL 0x12c562800 == 30 [pid = 1649] [id = 429] 13:58:48 INFO - PROCESS | 1649 | --DOCSHELL 0x12be17000 == 29 [pid = 1649] [id = 428] 13:58:48 INFO - PROCESS | 1649 | --DOCSHELL 0x121715800 == 28 [pid = 1649] [id = 427] 13:58:48 INFO - PROCESS | 1649 | --DOCSHELL 0x12be19800 == 27 [pid = 1649] [id = 425] 13:58:48 INFO - PROCESS | 1649 | --DOCSHELL 0x1187b3000 == 26 [pid = 1649] [id = 426] 13:58:48 INFO - PROCESS | 1649 | 1467925128292 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:48 INFO - PROCESS | 1649 | 1467925128294 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12173f400) [pid = 1649] [serial = 1233] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x112d96800) [pid = 1649] [serial = 1206] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1133cc800) [pid = 1649] [serial = 1207] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1121b1800) [pid = 1649] [serial = 1203] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1125f2c00) [pid = 1649] [serial = 1204] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x116a0b800) [pid = 1649] [serial = 1212] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x116023400) [pid = 1649] [serial = 1209] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1166f1c00) [pid = 1649] [serial = 1210] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1176e4000) [pid = 1649] [serial = 1215] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x115e72000) [pid = 1649] [serial = 1201] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x115e6c000) [pid = 1649] [serial = 1200] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1176e7000) [pid = 1649] [serial = 1183] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11662a800) [pid = 1649] [serial = 1182] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x121733800) [pid = 1649] [serial = 1186] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x120e2dc00) [pid = 1649] [serial = 1185] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12a7a5c00) [pid = 1649] [serial = 1189] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1292ad400) [pid = 1649] [serial = 1188] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12c2cc400) [pid = 1649] [serial = 1192] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12b9a7000) [pid = 1649] [serial = 1191] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12c74e400) [pid = 1649] [serial = 1195] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12c720400) [pid = 1649] [serial = 1194] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11876dc00) [pid = 1649] [serial = 1218] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11970d400) [pid = 1649] [serial = 1221] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11386dc00) [pid = 1649] [serial = 1225] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1121b1400) [pid = 1649] [serial = 1224] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x120e0e800) [pid = 1649] [serial = 1222] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1194ebc00) [pid = 1649] [serial = 1219] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1185dec00) [pid = 1649] [serial = 1216] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1185e4400) [pid = 1649] [serial = 1227] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12d0db000) [pid = 1649] [serial = 1198] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x120e31000) [pid = 1649] [serial = 1230] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12cabb400) [pid = 1649] [serial = 1197] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x120e2e800) [pid = 1649] [serial = 1228] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1172bfc00) [pid = 1649] [serial = 1213] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x121414000) [pid = 1649] [serial = 1231] [outer = 0x0] [url = about:blank] 13:58:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x112153800 == 27 [pid = 1649] [id = 431] 13:58:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x111c75000) [pid = 1649] [serial = 1292] [outer = 0x0] 13:58:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x111e5a400) [pid = 1649] [serial = 1293] [outer = 0x111c75000] 13:58:48 INFO - PROCESS | 1649 | 1467925128397 Marionette DEBUG loaded listener.js 13:58:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1125e8000) [pid = 1649] [serial = 1294] [outer = 0x111c75000] 13:58:48 INFO - PROCESS | 1649 | 1467925128713 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]]]}] 13:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1373ms 13:58:48 INFO - PROCESS | 1649 | 1467925128756 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 13:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:58:48 INFO - PROCESS | 1649 | 1467925128758 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 13:58:48 INFO - PROCESS | 1649 | 1467925128761 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:58:48 INFO - PROCESS | 1649 | 1467925128762 Marionette TRACE conn2 <- [1,1698,null,{}] 13:58:48 INFO - PROCESS | 1649 | 1467925128766 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}] 13:58:48 INFO - PROCESS | 1649 | 1467925128769 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:48 INFO - PROCESS | 1649 | 1467925128847 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 13:58:48 INFO - PROCESS | 1649 | 1467925128922 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:48 INFO - PROCESS | 1649 | 1467925128924 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x11700e800 == 28 [pid = 1649] [id = 432] 13:58:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1125f7c00) [pid = 1649] [serial = 1295] [outer = 0x0] 13:58:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112984400) [pid = 1649] [serial = 1296] [outer = 0x1125f7c00] 13:58:48 INFO - PROCESS | 1649 | 1467925128949 Marionette DEBUG loaded listener.js 13:58:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11337a800) [pid = 1649] [serial = 1297] [outer = 0x1125f7c00] 13:58:49 INFO - PROCESS | 1649 | 1467925129294 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]]]}] 13:58:49 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 13:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 570ms 13:58:49 INFO - PROCESS | 1649 | 1467925129333 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 13:58:49 INFO - PROCESS | 1649 | 1467925129339 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 13:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:58:49 INFO - PROCESS | 1649 | 1467925129344 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:58:49 INFO - PROCESS | 1649 | 1467925129346 Marionette TRACE conn2 <- [1,1702,null,{}] 13:58:49 INFO - PROCESS | 1649 | 1467925129349 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}] 13:58:49 INFO - PROCESS | 1649 | 1467925129352 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:49 INFO - PROCESS | 1649 | 1467925129482 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 13:58:49 INFO - PROCESS | 1649 | 1467925129592 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:49 INFO - PROCESS | 1649 | 1467925129594 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x11666b000 == 29 [pid = 1649] [id = 433] 13:58:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11337b400) [pid = 1649] [serial = 1298] [outer = 0x0] 13:58:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x113d40400) [pid = 1649] [serial = 1299] [outer = 0x11337b400] 13:58:49 INFO - PROCESS | 1649 | 1467925129649 Marionette DEBUG loaded listener.js 13:58:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x116028c00) [pid = 1649] [serial = 1300] [outer = 0x11337b400] 13:58:49 INFO - PROCESS | 1649 | 1467925129943 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]]]}] 13:58:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 620ms 13:58:49 INFO - PROCESS | 1649 | 1467925129964 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 13:58:49 INFO - PROCESS | 1649 | 1467925129965 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 13:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:58:49 INFO - PROCESS | 1649 | 1467925129976 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:58:49 INFO - PROCESS | 1649 | 1467925129980 Marionette TRACE conn2 <- [1,1706,null,{}] 13:58:50 INFO - PROCESS | 1649 | 1467925129995 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}] 13:58:50 INFO - PROCESS | 1649 | 1467925129998 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:50 INFO - PROCESS | 1649 | 1467925130109 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 13:58:50 INFO - PROCESS | 1649 | 1467925130146 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:50 INFO - PROCESS | 1649 | 1467925130147 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x11967e000 == 30 [pid = 1649] [id = 434] 13:58:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x112c0a400) [pid = 1649] [serial = 1301] [outer = 0x0] 13:58:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x116743800) [pid = 1649] [serial = 1302] [outer = 0x112c0a400] 13:58:50 INFO - PROCESS | 1649 | 1467925130171 Marionette DEBUG loaded listener.js 13:58:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x117203000) [pid = 1649] [serial = 1303] [outer = 0x112c0a400] 13:58:50 INFO - PROCESS | 1649 | 1467925130473 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]]]}] 13:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 524ms 13:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:58:50 INFO - PROCESS | 1649 | 1467925130505 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 13:58:50 INFO - PROCESS | 1649 | 1467925130507 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 13:58:50 INFO - PROCESS | 1649 | 1467925130509 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:58:50 INFO - PROCESS | 1649 | 1467925130510 Marionette TRACE conn2 <- [1,1710,null,{}] 13:58:50 INFO - PROCESS | 1649 | 1467925130512 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}] 13:58:50 INFO - PROCESS | 1649 | 1467925130513 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:50 INFO - PROCESS | 1649 | 1467925130613 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 13:58:50 INFO - PROCESS | 1649 | 1467925130617 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:50 INFO - PROCESS | 1649 | 1467925130618 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c23000 == 31 [pid = 1649] [id = 435] 13:58:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x117203400) [pid = 1649] [serial = 1304] [outer = 0x0] 13:58:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1176e5c00) [pid = 1649] [serial = 1305] [outer = 0x117203400] 13:58:50 INFO - PROCESS | 1649 | 1467925130643 Marionette DEBUG loaded listener.js 13:58:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118571c00) [pid = 1649] [serial = 1306] [outer = 0x117203400] 13:58:51 INFO - PROCESS | 1649 | 1467925130998 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]]]}] 13:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 520ms 13:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:58:51 INFO - PROCESS | 1649 | 1467925131037 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 13:58:51 INFO - PROCESS | 1649 | 1467925131038 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 13:58:51 INFO - PROCESS | 1649 | 1467925131041 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:58:51 INFO - PROCESS | 1649 | 1467925131042 Marionette TRACE conn2 <- [1,1714,null,{}] 13:58:51 INFO - PROCESS | 1649 | 1467925131044 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}] 13:58:51 INFO - PROCESS | 1649 | 1467925131045 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:51 INFO - PROCESS | 1649 | 1467925131137 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 13:58:51 INFO - PROCESS | 1649 | 1467925131140 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:51 INFO - PROCESS | 1649 | 1467925131145 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x121193800 == 32 [pid = 1649] [id = 436] 13:58:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x113378000) [pid = 1649] [serial = 1307] [outer = 0x0] 13:58:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118716800) [pid = 1649] [serial = 1308] [outer = 0x113378000] 13:58:51 INFO - PROCESS | 1649 | 1467925131177 Marionette DEBUG loaded listener.js 13:58:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11879e000) [pid = 1649] [serial = 1309] [outer = 0x113378000] 13:58:51 INFO - PROCESS | 1649 | 1467925131529 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]]]}] 13:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 518ms 13:58:51 INFO - PROCESS | 1649 | 1467925131564 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 13:58:51 INFO - PROCESS | 1649 | 1467925131565 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 13:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:58:51 INFO - PROCESS | 1649 | 1467925131570 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:58:51 INFO - PROCESS | 1649 | 1467925131572 Marionette TRACE conn2 <- [1,1718,null,{}] 13:58:51 INFO - PROCESS | 1649 | 1467925131575 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}] 13:58:51 INFO - PROCESS | 1649 | 1467925131577 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:51 INFO - PROCESS | 1649 | 1467925131722 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 13:58:51 INFO - PROCESS | 1649 | 1467925131738 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:51 INFO - PROCESS | 1649 | 1467925131739 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x113233000 == 33 [pid = 1649] [id = 437] 13:58:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1187e6800) [pid = 1649] [serial = 1310] [outer = 0x0] 13:58:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119073c00) [pid = 1649] [serial = 1311] [outer = 0x1187e6800] 13:58:51 INFO - PROCESS | 1649 | 1467925131779 Marionette DEBUG loaded listener.js 13:58:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11965fc00) [pid = 1649] [serial = 1312] [outer = 0x1187e6800] 13:58:52 INFO - PROCESS | 1649 | 1467925132250 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]]]}] 13:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 721ms 13:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:58:52 INFO - PROCESS | 1649 | 1467925132289 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 13:58:52 INFO - PROCESS | 1649 | 1467925132291 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 13:58:52 INFO - PROCESS | 1649 | 1467925132293 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:58:52 INFO - PROCESS | 1649 | 1467925132294 Marionette TRACE conn2 <- [1,1722,null,{}] 13:58:52 INFO - PROCESS | 1649 | 1467925132296 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}] 13:58:52 INFO - PROCESS | 1649 | 1467925132297 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:52 INFO - PROCESS | 1649 | 1467925132593 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 13:58:52 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x120e30c00) [pid = 1649] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:58:52 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x111ca9400) [pid = 1649] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:58:52 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x110e9ac00) [pid = 1649] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:58:52 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1187e5400) [pid = 1649] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:58:52 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x123752000) [pid = 1649] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:58:52 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x120e32800) [pid = 1649] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:58:52 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x110e7c400) [pid = 1649] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:58:52 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x115e6d400) [pid = 1649] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:58:52 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x115e6a400) [pid = 1649] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:58:52 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11932f800) [pid = 1649] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:58:52 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1125f0800) [pid = 1649] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:58:52 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x121732800) [pid = 1649] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:58:52 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x112d43c00) [pid = 1649] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:58:52 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11336e000) [pid = 1649] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:58:52 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x111ca8400) [pid = 1649] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:58:52 INFO - PROCESS | 1649 | 1467925132641 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:52 INFO - PROCESS | 1649 | 1467925132642 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x118332800 == 34 [pid = 1649] [id = 438] 13:58:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x110e9ac00) [pid = 1649] [serial = 1313] [outer = 0x0] 13:58:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x111ca8400) [pid = 1649] [serial = 1314] [outer = 0x110e9ac00] 13:58:52 INFO - PROCESS | 1649 | 1467925132667 Marionette DEBUG loaded listener.js 13:58:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x112c2d400) [pid = 1649] [serial = 1315] [outer = 0x110e9ac00] 13:58:52 INFO - PROCESS | 1649 | 1467925132919 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]]]}] 13:58:52 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 13:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 669ms 13:58:52 INFO - PROCESS | 1649 | 1467925132963 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 13:58:52 INFO - PROCESS | 1649 | 1467925132964 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 13:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:58:52 INFO - PROCESS | 1649 | 1467925132973 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:58:52 INFO - PROCESS | 1649 | 1467925132975 Marionette TRACE conn2 <- [1,1726,null,{}] 13:58:52 INFO - PROCESS | 1649 | 1467925132977 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}] 13:58:52 INFO - PROCESS | 1649 | 1467925132978 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:53 INFO - PROCESS | 1649 | 1467925133057 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 13:58:53 INFO - PROCESS | 1649 | 1467925133079 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:53 INFO - PROCESS | 1649 | 1467925133080 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255cb000 == 35 [pid = 1649] [id = 439] 13:58:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x112d43c00) [pid = 1649] [serial = 1316] [outer = 0x0] 13:58:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x117203c00) [pid = 1649] [serial = 1317] [outer = 0x112d43c00] 13:58:53 INFO - PROCESS | 1649 | 1467925133104 Marionette DEBUG loaded listener.js 13:58:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119a7f800) [pid = 1649] [serial = 1318] [outer = 0x112d43c00] 13:58:53 INFO - PROCESS | 1649 | 1467925133424 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]]]}] 13:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 476ms 13:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:58:53 INFO - PROCESS | 1649 | 1467925133442 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 13:58:53 INFO - PROCESS | 1649 | 1467925133443 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 13:58:53 INFO - PROCESS | 1649 | 1467925133445 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:58:53 INFO - PROCESS | 1649 | 1467925133447 Marionette TRACE conn2 <- [1,1730,null,{}] 13:58:53 INFO - PROCESS | 1649 | 1467925133449 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}] 13:58:53 INFO - PROCESS | 1649 | 1467925133450 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:53 INFO - PROCESS | 1649 | 1467925133554 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 13:58:53 INFO - PROCESS | 1649 | 1467925133560 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:53 INFO - PROCESS | 1649 | 1467925133561 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e9a800 == 36 [pid = 1649] [id = 440] 13:58:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x110eaac00) [pid = 1649] [serial = 1319] [outer = 0x0] 13:58:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119ab2c00) [pid = 1649] [serial = 1320] [outer = 0x110eaac00] 13:58:53 INFO - PROCESS | 1649 | 1467925133585 Marionette DEBUG loaded listener.js 13:58:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x120e13c00) [pid = 1649] [serial = 1321] [outer = 0x110eaac00] 13:58:53 INFO - PROCESS | 1649 | 1467925133863 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]]]}] 13:58:53 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 13:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 468ms 13:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:58:53 INFO - PROCESS | 1649 | 1467925133914 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 13:58:53 INFO - PROCESS | 1649 | 1467925133916 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 13:58:53 INFO - PROCESS | 1649 | 1467925133920 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:58:53 INFO - PROCESS | 1649 | 1467925133923 Marionette TRACE conn2 <- [1,1734,null,{}] 13:58:53 INFO - PROCESS | 1649 | 1467925133925 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}] 13:58:53 INFO - PROCESS | 1649 | 1467925133926 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:54 INFO - PROCESS | 1649 | 1467925134002 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 13:58:54 INFO - PROCESS | 1649 | 1467925134007 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:54 INFO - PROCESS | 1649 | 1467925134009 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x129209800 == 37 [pid = 1649] [id = 441] 13:58:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1121b4400) [pid = 1649] [serial = 1322] [outer = 0x0] 13:58:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x120e2f800) [pid = 1649] [serial = 1323] [outer = 0x1121b4400] 13:58:54 INFO - PROCESS | 1649 | 1467925134036 Marionette DEBUG loaded listener.js 13:58:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12136ac00) [pid = 1649] [serial = 1324] [outer = 0x1121b4400] 13:58:54 INFO - PROCESS | 1649 | 1467925134463 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]]]}] 13:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 574ms 13:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:58:54 INFO - PROCESS | 1649 | 1467925134493 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 13:58:54 INFO - PROCESS | 1649 | 1467925134496 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 13:58:54 INFO - PROCESS | 1649 | 1467925134499 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:58:54 INFO - PROCESS | 1649 | 1467925134503 Marionette TRACE conn2 <- [1,1738,null,{}] 13:58:54 INFO - PROCESS | 1649 | 1467925134506 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}] 13:58:54 INFO - PROCESS | 1649 | 1467925134508 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:54 INFO - PROCESS | 1649 | 1467925134662 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 13:58:54 INFO - PROCESS | 1649 | 1467925134723 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:54 INFO - PROCESS | 1649 | 1467925134725 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x113ac9000 == 38 [pid = 1649] [id = 442] 13:58:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x110e96c00) [pid = 1649] [serial = 1325] [outer = 0x0] 13:58:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x110ead400) [pid = 1649] [serial = 1326] [outer = 0x110e96c00] 13:58:54 INFO - PROCESS | 1649 | 1467925134757 Marionette DEBUG loaded listener.js 13:58:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1121b2000) [pid = 1649] [serial = 1327] [outer = 0x110e96c00] 13:58:55 INFO - PROCESS | 1649 | 1467925135271 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]]]}] 13:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 823ms 13:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:58:55 INFO - PROCESS | 1649 | 1467925135328 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 13:58:55 INFO - PROCESS | 1649 | 1467925135330 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 13:58:55 INFO - PROCESS | 1649 | 1467925135336 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:58:55 INFO - PROCESS | 1649 | 1467925135339 Marionette TRACE conn2 <- [1,1742,null,{}] 13:58:55 INFO - PROCESS | 1649 | 1467925135343 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}] 13:58:55 INFO - PROCESS | 1649 | 1467925135344 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:55 INFO - PROCESS | 1649 | 1467925135453 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 13:58:55 INFO - PROCESS | 1649 | 1467925135533 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:55 INFO - PROCESS | 1649 | 1467925135535 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x11935b800 == 39 [pid = 1649] [id = 443] 13:58:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1133ce800) [pid = 1649] [serial = 1328] [outer = 0x0] 13:58:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x113a54400) [pid = 1649] [serial = 1329] [outer = 0x1133ce800] 13:58:55 INFO - PROCESS | 1649 | 1467925135565 Marionette DEBUG loaded listener.js 13:58:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x115e6a000) [pid = 1649] [serial = 1330] [outer = 0x1133ce800] 13:58:56 INFO - PROCESS | 1649 | 1467925136124 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]]]}] 13:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 823ms 13:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:58:56 INFO - PROCESS | 1649 | 1467925136158 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 13:58:56 INFO - PROCESS | 1649 | 1467925136160 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 13:58:56 INFO - PROCESS | 1649 | 1467925136162 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:58:56 INFO - PROCESS | 1649 | 1467925136164 Marionette TRACE conn2 <- [1,1746,null,{}] 13:58:56 INFO - PROCESS | 1649 | 1467925136166 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}] 13:58:56 INFO - PROCESS | 1649 | 1467925136168 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:56 INFO - PROCESS | 1649 | 1467925136278 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 13:58:56 INFO - PROCESS | 1649 | 1467925136476 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:56 INFO - PROCESS | 1649 | 1467925136477 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x116677000 == 40 [pid = 1649] [id = 444] 13:58:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x110eb6400) [pid = 1649] [serial = 1331] [outer = 0x0] 13:58:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1125f1400) [pid = 1649] [serial = 1332] [outer = 0x110eb6400] 13:58:56 INFO - PROCESS | 1649 | 1467925136506 Marionette DEBUG loaded listener.js 13:58:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x112d48c00) [pid = 1649] [serial = 1333] [outer = 0x110eb6400] 13:58:56 INFO - PROCESS | 1649 | --DOCSHELL 0x129209800 == 39 [pid = 1649] [id = 441] 13:58:56 INFO - PROCESS | 1649 | --DOCSHELL 0x126e9a800 == 38 [pid = 1649] [id = 440] 13:58:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1255cb000 == 37 [pid = 1649] [id = 439] 13:58:56 INFO - PROCESS | 1649 | --DOCSHELL 0x118332800 == 36 [pid = 1649] [id = 438] 13:58:56 INFO - PROCESS | 1649 | --DOCSHELL 0x113233000 == 35 [pid = 1649] [id = 437] 13:58:56 INFO - PROCESS | 1649 | --DOCSHELL 0x121193800 == 34 [pid = 1649] [id = 436] 13:58:56 INFO - PROCESS | 1649 | --DOCSHELL 0x119c23000 == 33 [pid = 1649] [id = 435] 13:58:56 INFO - PROCESS | 1649 | --DOCSHELL 0x11967e000 == 32 [pid = 1649] [id = 434] 13:58:56 INFO - PROCESS | 1649 | --DOCSHELL 0x11666b000 == 31 [pid = 1649] [id = 433] 13:58:56 INFO - PROCESS | 1649 | --DOCSHELL 0x11700e800 == 30 [pid = 1649] [id = 432] 13:58:56 INFO - PROCESS | 1649 | --DOCSHELL 0x112153800 == 29 [pid = 1649] [id = 431] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x126cb7800) [pid = 1649] [serial = 1275] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12748f000) [pid = 1649] [serial = 1276] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x120e16400) [pid = 1649] [serial = 1273] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x117e9c800) [pid = 1649] [serial = 1251] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1125e2000) [pid = 1649] [serial = 1242] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119074400) [pid = 1649] [serial = 1255] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x124bc1000) [pid = 1649] [serial = 1266] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12187fc00) [pid = 1649] [serial = 1263] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x111cac000) [pid = 1649] [serial = 1237] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x116f88c00) [pid = 1649] [serial = 1249] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x116030000) [pid = 1649] [serial = 1243] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1176e1c00) [pid = 1649] [serial = 1272] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1185e9c00) [pid = 1649] [serial = 1252] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118804400) [pid = 1649] [serial = 1254] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x110e97000) [pid = 1649] [serial = 1236] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x120d22800) [pid = 1649] [serial = 1260] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1133ea800) [pid = 1649] [serial = 1269] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1248cc000) [pid = 1649] [serial = 1234] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x123750400) [pid = 1649] [serial = 1264] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x113aad000) [pid = 1649] [serial = 1246] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11662f800) [pid = 1649] [serial = 1270] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x112d9bc00) [pid = 1649] [serial = 1245] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x116735400) [pid = 1649] [serial = 1248] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11383a000) [pid = 1649] [serial = 1239] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1253e8000) [pid = 1649] [serial = 1267] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x121739400) [pid = 1649] [serial = 1261] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1194ea000) [pid = 1649] [serial = 1258] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x115e69400) [pid = 1649] [serial = 1240] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1187e6000) [pid = 1649] [serial = 1257] [outer = 0x0] [url = about:blank] 13:58:56 INFO - PROCESS | 1649 | 1467925136973 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]]]}] 13:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 824ms 13:58:56 INFO - PROCESS | 1649 | 1467925136989 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 13:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:58:56 INFO - PROCESS | 1649 | 1467925136991 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 13:58:56 INFO - PROCESS | 1649 | 1467925136994 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:58:56 INFO - PROCESS | 1649 | 1467925136996 Marionette TRACE conn2 <- [1,1750,null,{}] 13:58:57 INFO - PROCESS | 1649 | 1467925136999 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}] 13:58:57 INFO - PROCESS | 1649 | 1467925137002 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:57 INFO - PROCESS | 1649 | 1467925137087 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 13:58:57 INFO - PROCESS | 1649 | 1467925137093 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:57 INFO - PROCESS | 1649 | 1467925137094 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f57800 == 30 [pid = 1649] [id = 445] 13:58:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1133cc800) [pid = 1649] [serial = 1334] [outer = 0x0] 13:58:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x115e69400) [pid = 1649] [serial = 1335] [outer = 0x1133cc800] 13:58:57 INFO - PROCESS | 1649 | 1467925137121 Marionette DEBUG loaded listener.js 13:58:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11607b000) [pid = 1649] [serial = 1336] [outer = 0x1133cc800] 13:58:57 INFO - PROCESS | 1649 | 1467925137480 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]]]}] 13:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 520ms 13:58:57 INFO - PROCESS | 1649 | 1467925137515 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 13:58:57 INFO - PROCESS | 1649 | 1467925137520 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 13:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:58:57 INFO - PROCESS | 1649 | 1467925137522 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:58:57 INFO - PROCESS | 1649 | 1467925137524 Marionette TRACE conn2 <- [1,1754,null,{}] 13:58:57 INFO - PROCESS | 1649 | 1467925137526 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}] 13:58:57 INFO - PROCESS | 1649 | 1467925137527 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:57 INFO - PROCESS | 1649 | 1467925137605 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 13:58:57 INFO - PROCESS | 1649 | 1467925137611 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:57 INFO - PROCESS | 1649 | 1467925137612 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ae8800 == 31 [pid = 1649] [id = 446] 13:58:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11673fc00) [pid = 1649] [serial = 1337] [outer = 0x0] 13:58:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x116f92400) [pid = 1649] [serial = 1338] [outer = 0x11673fc00] 13:58:57 INFO - PROCESS | 1649 | 1467925137641 Marionette DEBUG loaded listener.js 13:58:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1176d8400) [pid = 1649] [serial = 1339] [outer = 0x11673fc00] 13:58:58 INFO - PROCESS | 1649 | 1467925138009 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]]]}] 13:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 518ms 13:58:58 INFO - PROCESS | 1649 | 1467925138046 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 13:58:58 INFO - PROCESS | 1649 | 1467925138048 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 13:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:58:58 INFO - PROCESS | 1649 | 1467925138060 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:58:58 INFO - PROCESS | 1649 | 1467925138064 Marionette TRACE conn2 <- [1,1758,null,{}] 13:58:58 INFO - PROCESS | 1649 | 1467925138067 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}] 13:58:58 INFO - PROCESS | 1649 | 1467925138070 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:58 INFO - PROCESS | 1649 | 1467925138147 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 13:58:58 INFO - PROCESS | 1649 | 1467925138153 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:58 INFO - PROCESS | 1649 | 1467925138154 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x121380800 == 32 [pid = 1649] [id = 447] 13:58:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1125e7800) [pid = 1649] [serial = 1340] [outer = 0x0] 13:58:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1180ba800) [pid = 1649] [serial = 1341] [outer = 0x1125e7800] 13:58:58 INFO - PROCESS | 1649 | 1467925138179 Marionette DEBUG loaded listener.js 13:58:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118776800) [pid = 1649] [serial = 1342] [outer = 0x1125e7800] 13:58:58 INFO - PROCESS | 1649 | 1467925138509 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]]]}] 13:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 477ms 13:58:58 INFO - PROCESS | 1649 | 1467925138533 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 13:58:58 INFO - PROCESS | 1649 | 1467925138538 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 13:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:58:58 INFO - PROCESS | 1649 | 1467925138541 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:58:58 INFO - PROCESS | 1649 | 1467925138542 Marionette TRACE conn2 <- [1,1762,null,{}] 13:58:58 INFO - PROCESS | 1649 | 1467925138544 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}] 13:58:58 INFO - PROCESS | 1649 | 1467925138545 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:58 INFO - PROCESS | 1649 | 1467925138627 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 13:58:58 INFO - PROCESS | 1649 | 1467925138687 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:58 INFO - PROCESS | 1649 | 1467925138688 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x11966f000 == 33 [pid = 1649] [id = 448] 13:58:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118775800) [pid = 1649] [serial = 1343] [outer = 0x0] 13:58:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118805c00) [pid = 1649] [serial = 1344] [outer = 0x118775800] 13:58:58 INFO - PROCESS | 1649 | 1467925138712 Marionette DEBUG loaded listener.js 13:58:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119338800) [pid = 1649] [serial = 1345] [outer = 0x118775800] 13:58:59 INFO - PROCESS | 1649 | 1467925139022 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]]]}] 13:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 519ms 13:58:59 INFO - PROCESS | 1649 | 1467925139060 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 13:58:59 INFO - PROCESS | 1649 | 1467925139061 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 13:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:58:59 INFO - PROCESS | 1649 | 1467925139063 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:58:59 INFO - PROCESS | 1649 | 1467925139065 Marionette TRACE conn2 <- [1,1766,null,{}] 13:58:59 INFO - PROCESS | 1649 | 1467925139068 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}] 13:58:59 INFO - PROCESS | 1649 | 1467925139071 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:59 INFO - PROCESS | 1649 | 1467925139167 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 13:58:59 INFO - PROCESS | 1649 | 1467925139171 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:59 INFO - PROCESS | 1649 | 1467925139175 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e20800 == 34 [pid = 1649] [id = 449] 13:58:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119710000) [pid = 1649] [serial = 1346] [outer = 0x0] 13:58:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x120d1b800) [pid = 1649] [serial = 1347] [outer = 0x119710000] 13:58:59 INFO - PROCESS | 1649 | 1467925139207 Marionette DEBUG loaded listener.js 13:58:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x120e38000) [pid = 1649] [serial = 1348] [outer = 0x119710000] 13:58:59 INFO - PROCESS | 1649 | 1467925139554 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]]]}] 13:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 519ms 13:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:58:59 INFO - PROCESS | 1649 | 1467925139587 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 13:58:59 INFO - PROCESS | 1649 | 1467925139588 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 13:58:59 INFO - PROCESS | 1649 | 1467925139590 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:58:59 INFO - PROCESS | 1649 | 1467925139591 Marionette TRACE conn2 <- [1,1770,null,{}] 13:58:59 INFO - PROCESS | 1649 | 1467925139593 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}] 13:58:59 INFO - PROCESS | 1649 | 1467925139595 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:59 INFO - PROCESS | 1649 | 1467925139693 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 13:58:59 INFO - PROCESS | 1649 | 1467925139697 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:59 INFO - PROCESS | 1649 | 1467925139698 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:58:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b8c800 == 35 [pid = 1649] [id = 450] 13:58:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119711000) [pid = 1649] [serial = 1349] [outer = 0x0] 13:58:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12161dc00) [pid = 1649] [serial = 1350] [outer = 0x119711000] 13:58:59 INFO - PROCESS | 1649 | 1467925139722 Marionette DEBUG loaded listener.js 13:58:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1236b2c00) [pid = 1649] [serial = 1351] [outer = 0x119711000] 13:59:00 INFO - PROCESS | 1649 | 1467925140083 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]]]}] 13:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 520ms 13:59:00 INFO - PROCESS | 1649 | 1467925140110 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 13:59:00 INFO - PROCESS | 1649 | 1467925140112 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 13:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:59:00 INFO - PROCESS | 1649 | 1467925140114 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:59:00 INFO - PROCESS | 1649 | 1467925140115 Marionette TRACE conn2 <- [1,1774,null,{}] 13:59:00 INFO - PROCESS | 1649 | 1467925140124 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}] 13:59:00 INFO - PROCESS | 1649 | 1467925140125 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:00 INFO - PROCESS | 1649 | 1467925140223 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 13:59:00 INFO - PROCESS | 1649 | 1467925140226 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:00 INFO - PROCESS | 1649 | 1467925140227 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x129545000 == 36 [pid = 1649] [id = 451] 13:59:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x120eda800) [pid = 1649] [serial = 1352] [outer = 0x0] 13:59:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12374f800) [pid = 1649] [serial = 1353] [outer = 0x120eda800] 13:59:00 INFO - PROCESS | 1649 | 1467925140252 Marionette DEBUG loaded listener.js 13:59:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x124bb8c00) [pid = 1649] [serial = 1354] [outer = 0x120eda800] 13:59:00 INFO - PROCESS | 1649 | 1467925140575 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]]]}] 13:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 477ms 13:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:59:00 INFO - PROCESS | 1649 | 1467925140591 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 13:59:00 INFO - PROCESS | 1649 | 1467925140592 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 13:59:00 INFO - PROCESS | 1649 | 1467925140594 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:59:00 INFO - PROCESS | 1649 | 1467925140595 Marionette TRACE conn2 <- [1,1778,null,{}] 13:59:00 INFO - PROCESS | 1649 | 1467925140598 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}] 13:59:00 INFO - PROCESS | 1649 | 1467925140600 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:00 INFO - PROCESS | 1649 | 1467925140704 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 13:59:00 INFO - PROCESS | 1649 | 1467925140714 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:00 INFO - PROCESS | 1649 | 1467925140716 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a65e000 == 37 [pid = 1649] [id = 452] 13:59:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x123752000) [pid = 1649] [serial = 1355] [outer = 0x0] 13:59:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x124e7d400) [pid = 1649] [serial = 1356] [outer = 0x123752000] 13:59:00 INFO - PROCESS | 1649 | 1467925140748 Marionette DEBUG loaded listener.js 13:59:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1253e4c00) [pid = 1649] [serial = 1357] [outer = 0x123752000] 13:59:01 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x117203400) [pid = 1649] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:59:01 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x111c75000) [pid = 1649] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:59:01 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1125f7c00) [pid = 1649] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:59:01 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x112c0a400) [pid = 1649] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:59:01 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x113378000) [pid = 1649] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:59:01 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11337b400) [pid = 1649] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:59:01 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1128a5400) [pid = 1649] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:59:01 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1128a7800) [pid = 1649] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:59:01 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1187e6800) [pid = 1649] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:59:01 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x110e9ac00) [pid = 1649] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:59:01 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x112d43c00) [pid = 1649] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:59:01 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x115e6dc00) [pid = 1649] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:59:01 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x110eaac00) [pid = 1649] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:59:01 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11907a800) [pid = 1649] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:59:01 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x110ea9c00) [pid = 1649] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:59:01 INFO - PROCESS | 1649 | 1467925141156 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]]]}] 13:59:01 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 13:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 569ms 13:59:01 INFO - PROCESS | 1649 | 1467925141164 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 13:59:01 INFO - PROCESS | 1649 | 1467925141166 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 13:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:59:01 INFO - PROCESS | 1649 | 1467925141170 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:59:01 INFO - PROCESS | 1649 | 1467925141171 Marionette TRACE conn2 <- [1,1782,null,{}] 13:59:01 INFO - PROCESS | 1649 | 1467925141173 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}] 13:59:01 INFO - PROCESS | 1649 | 1467925141174 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:01 INFO - PROCESS | 1649 | 1467925141254 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 13:59:01 INFO - PROCESS | 1649 | 1467925141258 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:01 INFO - PROCESS | 1649 | 1467925141259 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12137e800 == 38 [pid = 1649] [id = 453] 13:59:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1125f7800) [pid = 1649] [serial = 1358] [outer = 0x0] 13:59:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x112d4b800) [pid = 1649] [serial = 1359] [outer = 0x1125f7800] 13:59:01 INFO - PROCESS | 1649 | 1467925141283 Marionette DEBUG loaded listener.js 13:59:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1166f4c00) [pid = 1649] [serial = 1360] [outer = 0x1125f7800] 13:59:01 INFO - PROCESS | 1649 | 1467925141610 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]]]}] 13:59:01 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 13:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 468ms 13:59:01 INFO - PROCESS | 1649 | 1467925141639 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 13:59:01 INFO - PROCESS | 1649 | 1467925141640 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 13:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:59:01 INFO - PROCESS | 1649 | 1467925141642 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:59:01 INFO - PROCESS | 1649 | 1467925141644 Marionette TRACE conn2 <- [1,1786,null,{}] 13:59:01 INFO - PROCESS | 1649 | 1467925141646 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}] 13:59:01 INFO - PROCESS | 1649 | 1467925141647 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:01 INFO - PROCESS | 1649 | 1467925141748 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 13:59:01 INFO - PROCESS | 1649 | 1467925141775 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:01 INFO - PROCESS | 1649 | 1467925141776 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad36000 == 39 [pid = 1649] [id = 454] 13:59:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1187ed000) [pid = 1649] [serial = 1361] [outer = 0x0] 13:59:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1194edc00) [pid = 1649] [serial = 1362] [outer = 0x1187ed000] 13:59:01 INFO - PROCESS | 1649 | 1467925141804 Marionette DEBUG loaded listener.js 13:59:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1253e8000) [pid = 1649] [serial = 1363] [outer = 0x1187ed000] 13:59:02 INFO - PROCESS | 1649 | 1467925142123 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]]]}] 13:59:02 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 13:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 517ms 13:59:02 INFO - PROCESS | 1649 | 1467925142161 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 13:59:02 INFO - PROCESS | 1649 | 1467925142162 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 13:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:59:02 INFO - PROCESS | 1649 | 1467925142164 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:59:02 INFO - PROCESS | 1649 | 1467925142166 Marionette TRACE conn2 <- [1,1790,null,{}] 13:59:02 INFO - PROCESS | 1649 | 1467925142171 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}] 13:59:02 INFO - PROCESS | 1649 | 1467925142173 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:02 INFO - PROCESS | 1649 | 1467925142261 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 13:59:02 INFO - PROCESS | 1649 | 1467925142265 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:02 INFO - PROCESS | 1649 | 1467925142266 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba09000 == 40 [pid = 1649] [id = 455] 13:59:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x125e11400) [pid = 1649] [serial = 1364] [outer = 0x0] 13:59:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12724a000) [pid = 1649] [serial = 1365] [outer = 0x125e11400] 13:59:02 INFO - PROCESS | 1649 | 1467925142292 Marionette DEBUG loaded listener.js 13:59:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x127291400) [pid = 1649] [serial = 1366] [outer = 0x125e11400] 13:59:02 INFO - PROCESS | 1649 | 1467925142607 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]]]}] 13:59:02 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) 13:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 472ms 13:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:59:02 INFO - PROCESS | 1649 | 1467925142641 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 13:59:02 INFO - PROCESS | 1649 | 1467925142642 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 13:59:02 INFO - PROCESS | 1649 | 1467925142645 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:59:02 INFO - PROCESS | 1649 | 1467925142646 Marionette TRACE conn2 <- [1,1794,null,{}] 13:59:02 INFO - PROCESS | 1649 | 1467925142648 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}] 13:59:02 INFO - PROCESS | 1649 | 1467925142649 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:02 INFO - PROCESS | 1649 | 1467925142772 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 13:59:02 INFO - PROCESS | 1649 | 1467925142778 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:02 INFO - PROCESS | 1649 | 1467925142779 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba1e800 == 41 [pid = 1649] [id = 456] 13:59:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118793400) [pid = 1649] [serial = 1367] [outer = 0x0] 13:59:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x127291000) [pid = 1649] [serial = 1368] [outer = 0x118793400] 13:59:02 INFO - PROCESS | 1649 | 1467925142802 Marionette DEBUG loaded listener.js 13:59:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12749b000) [pid = 1649] [serial = 1369] [outer = 0x118793400] 13:59:03 INFO - PROCESS | 1649 | 1467925143146 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]]]}] 13:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 518ms 13:59:03 INFO - PROCESS | 1649 | 1467925143164 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 13:59:03 INFO - PROCESS | 1649 | 1467925143168 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 13:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:59:03 INFO - PROCESS | 1649 | 1467925143171 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:59:03 INFO - PROCESS | 1649 | 1467925143174 Marionette TRACE conn2 <- [1,1798,null,{}] 13:59:03 INFO - PROCESS | 1649 | 1467925143178 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}] 13:59:03 INFO - PROCESS | 1649 | 1467925143180 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:03 INFO - PROCESS | 1649 | 1467925143292 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 13:59:03 INFO - PROCESS | 1649 | 1467925143349 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:03 INFO - PROCESS | 1649 | 1467925143352 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f58000 == 42 [pid = 1649] [id = 457] 13:59:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1128a6400) [pid = 1649] [serial = 1370] [outer = 0x0] 13:59:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1128b1000) [pid = 1649] [serial = 1371] [outer = 0x1128a6400] 13:59:03 INFO - PROCESS | 1649 | 1467925143382 Marionette DEBUG loaded listener.js 13:59:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1133ed800) [pid = 1649] [serial = 1372] [outer = 0x1128a6400] 13:59:03 INFO - PROCESS | 1649 | 1467925143830 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]]]}] 13:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 722ms 13:59:03 INFO - PROCESS | 1649 | 1467925143893 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 13:59:03 INFO - PROCESS | 1649 | 1467925143897 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 13:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:59:03 INFO - PROCESS | 1649 | 1467925143920 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:59:03 INFO - PROCESS | 1649 | 1467925143922 Marionette TRACE conn2 <- [1,1802,null,{}] 13:59:03 INFO - PROCESS | 1649 | 1467925143924 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}] 13:59:03 INFO - PROCESS | 1649 | 1467925143927 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:04 INFO - PROCESS | 1649 | 1467925144030 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 13:59:04 INFO - PROCESS | 1649 | 1467925144104 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:04 INFO - PROCESS | 1649 | 1467925144105 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x121379000 == 43 [pid = 1649] [id = 458] 13:59:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11673f000) [pid = 1649] [serial = 1373] [outer = 0x0] 13:59:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x116f90c00) [pid = 1649] [serial = 1374] [outer = 0x11673f000] 13:59:04 INFO - PROCESS | 1649 | 1467925144135 Marionette DEBUG loaded listener.js 13:59:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1180b2000) [pid = 1649] [serial = 1375] [outer = 0x11673f000] 13:59:04 INFO - PROCESS | 1649 | 1467925144554 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]]]}] 13:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 673ms 13:59:04 INFO - PROCESS | 1649 | 1467925144590 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 13:59:04 INFO - PROCESS | 1649 | 1467925144592 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 13:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:59:04 INFO - PROCESS | 1649 | 1467925144594 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:59:04 INFO - PROCESS | 1649 | 1467925144597 Marionette TRACE conn2 <- [1,1806,null,{}] 13:59:04 INFO - PROCESS | 1649 | 1467925144624 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}] 13:59:04 INFO - PROCESS | 1649 | 1467925144627 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:04 INFO - PROCESS | 1649 | 1467925144735 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 13:59:04 INFO - PROCESS | 1649 | 1467925144797 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:04 INFO - PROCESS | 1649 | 1467925144799 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12adcd000 == 44 [pid = 1649] [id = 459] 13:59:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1185e9c00) [pid = 1649] [serial = 1376] [outer = 0x0] 13:59:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x118799800) [pid = 1649] [serial = 1377] [outer = 0x1185e9c00] 13:59:04 INFO - PROCESS | 1649 | 1467925144842 Marionette DEBUG loaded listener.js 13:59:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11970e800) [pid = 1649] [serial = 1378] [outer = 0x1185e9c00] 13:59:05 INFO - PROCESS | 1649 | 1467925145272 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]]]}] 13:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 722ms 13:59:05 INFO - PROCESS | 1649 | 1467925145318 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 13:59:05 INFO - PROCESS | 1649 | 1467925145320 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 13:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:59:05 INFO - PROCESS | 1649 | 1467925145322 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:59:05 INFO - PROCESS | 1649 | 1467925145323 Marionette TRACE conn2 <- [1,1810,null,{}] 13:59:05 INFO - PROCESS | 1649 | 1467925145325 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}] 13:59:05 INFO - PROCESS | 1649 | 1467925145326 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:05 INFO - PROCESS | 1649 | 1467925145415 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 13:59:05 INFO - PROCESS | 1649 | 1467925145486 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:05 INFO - PROCESS | 1649 | 1467925145488 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c317000 == 45 [pid = 1649] [id = 460] 13:59:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x120e12c00) [pid = 1649] [serial = 1379] [outer = 0x0] 13:59:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x121628400) [pid = 1649] [serial = 1380] [outer = 0x120e12c00] 13:59:05 INFO - PROCESS | 1649 | 1467925145521 Marionette DEBUG loaded listener.js 13:59:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x123750000) [pid = 1649] [serial = 1381] [outer = 0x120e12c00] 13:59:06 INFO - PROCESS | 1649 | 1467925146012 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]]]}] 13:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 771ms 13:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:59:06 INFO - PROCESS | 1649 | 1467925146094 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 13:59:06 INFO - PROCESS | 1649 | 1467925146096 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 13:59:06 INFO - PROCESS | 1649 | 1467925146118 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:59:06 INFO - PROCESS | 1649 | 1467925146120 Marionette TRACE conn2 <- [1,1814,null,{}] 13:59:06 INFO - PROCESS | 1649 | 1467925146128 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}] 13:59:06 INFO - PROCESS | 1649 | 1467925146130 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:06 INFO - PROCESS | 1649 | 1467925146254 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 13:59:06 INFO - PROCESS | 1649 | 1467925146323 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:06 INFO - PROCESS | 1649 | 1467925146324 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c564000 == 46 [pid = 1649] [id = 461] 13:59:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x120ecc800) [pid = 1649] [serial = 1382] [outer = 0x0] 13:59:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x126cb8000) [pid = 1649] [serial = 1383] [outer = 0x120ecc800] 13:59:06 INFO - PROCESS | 1649 | 1467925146352 Marionette DEBUG loaded listener.js 13:59:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x127254800) [pid = 1649] [serial = 1384] [outer = 0x120ecc800] 13:59:06 INFO - PROCESS | 1649 | 1467925146791 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]]]}] 13:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 744ms 13:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:59:06 INFO - PROCESS | 1649 | 1467925146843 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 13:59:06 INFO - PROCESS | 1649 | 1467925146845 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 13:59:06 INFO - PROCESS | 1649 | 1467925146847 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:59:06 INFO - PROCESS | 1649 | 1467925146848 Marionette TRACE conn2 <- [1,1818,null,{}] 13:59:06 INFO - PROCESS | 1649 | 1467925146851 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}] 13:59:06 INFO - PROCESS | 1649 | 1467925146855 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:06 INFO - PROCESS | 1649 | 1467925146977 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 13:59:07 INFO - PROCESS | 1649 | 1467925147040 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:07 INFO - PROCESS | 1649 | 1467925147042 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x111f1b000 == 47 [pid = 1649] [id = 462] 13:59:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1121b2800) [pid = 1649] [serial = 1385] [outer = 0x0] 13:59:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1128acc00) [pid = 1649] [serial = 1386] [outer = 0x1121b2800] 13:59:07 INFO - PROCESS | 1649 | 1467925147114 Marionette DEBUG loaded listener.js 13:59:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x120d1b000) [pid = 1649] [serial = 1387] [outer = 0x1121b2800] 13:59:07 INFO - PROCESS | 1649 | 1467925147672 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]]]}] 13:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 868ms 13:59:07 INFO - PROCESS | 1649 | 1467925147716 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 13:59:07 INFO - PROCESS | 1649 | 1467925147719 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 13:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:59:07 INFO - PROCESS | 1649 | 1467925147722 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:59:07 INFO - PROCESS | 1649 | 1467925147724 Marionette TRACE conn2 <- [1,1822,null,{}] 13:59:07 INFO - PROCESS | 1649 | 1467925147728 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}] 13:59:07 INFO - PROCESS | 1649 | 1467925147729 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:07 INFO - PROCESS | 1649 | 1467925147826 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 13:59:07 INFO - PROCESS | 1649 | 1467925147901 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:07 INFO - PROCESS | 1649 | 1467925147903 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x118866800 == 48 [pid = 1649] [id = 463] 13:59:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x113a55000) [pid = 1649] [serial = 1388] [outer = 0x0] 13:59:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1160f0c00) [pid = 1649] [serial = 1389] [outer = 0x113a55000] 13:59:07 INFO - PROCESS | 1649 | 1467925147931 Marionette DEBUG loaded listener.js 13:59:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x116fbfc00) [pid = 1649] [serial = 1390] [outer = 0x113a55000] 13:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba09000 == 47 [pid = 1649] [id = 455] 13:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad36000 == 46 [pid = 1649] [id = 454] 13:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12137e800 == 45 [pid = 1649] [id = 453] 13:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12a65e000 == 44 [pid = 1649] [id = 452] 13:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x129545000 == 43 [pid = 1649] [id = 451] 13:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x128b8c800 == 42 [pid = 1649] [id = 450] 13:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x126e20800 == 41 [pid = 1649] [id = 449] 13:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x11966f000 == 40 [pid = 1649] [id = 448] 13:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x121380800 == 39 [pid = 1649] [id = 447] 13:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x118ae8800 == 38 [pid = 1649] [id = 446] 13:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x116f57800 == 37 [pid = 1649] [id = 445] 13:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x116677000 == 36 [pid = 1649] [id = 444] 13:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x11935b800 == 35 [pid = 1649] [id = 443] 13:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x113ac9000 == 34 [pid = 1649] [id = 442] 13:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x111f1b000 == 33 [pid = 1649] [id = 462] 13:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12c564000 == 32 [pid = 1649] [id = 461] 13:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12c317000 == 31 [pid = 1649] [id = 460] 13:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12adcd000 == 30 [pid = 1649] [id = 459] 13:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x121379000 == 29 [pid = 1649] [id = 458] 13:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba1e800 == 28 [pid = 1649] [id = 456] 13:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x116f58000 == 27 [pid = 1649] [id = 457] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x112984400) [pid = 1649] [serial = 1296] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11337a800) [pid = 1649] [serial = 1297] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x116743800) [pid = 1649] [serial = 1302] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x118716800) [pid = 1649] [serial = 1308] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x113d40400) [pid = 1649] [serial = 1299] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x116028c00) [pid = 1649] [serial = 1300] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x112d93c00) [pid = 1649] [serial = 1291] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1128ac800) [pid = 1649] [serial = 1290] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x113f05400) [pid = 1649] [serial = 1279] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x112c10800) [pid = 1649] [serial = 1278] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11965fc00) [pid = 1649] [serial = 1312] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x119073c00) [pid = 1649] [serial = 1311] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x112c2d400) [pid = 1649] [serial = 1315] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x117203c00) [pid = 1649] [serial = 1317] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x116f8d800) [pid = 1649] [serial = 1281] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x120e13c00) [pid = 1649] [serial = 1321] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1172c3000) [pid = 1649] [serial = 1282] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x111ca8400) [pid = 1649] [serial = 1314] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11879e000) [pid = 1649] [serial = 1309] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118571c00) [pid = 1649] [serial = 1306] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119a7f800) [pid = 1649] [serial = 1318] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x117203000) [pid = 1649] [serial = 1303] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11970c000) [pid = 1649] [serial = 1284] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x120e30800) [pid = 1649] [serial = 1285] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119ab2c00) [pid = 1649] [serial = 1320] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x124e7b000) [pid = 1649] [serial = 1288] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x121739c00) [pid = 1649] [serial = 1287] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x120e2f800) [pid = 1649] [serial = 1323] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1176e5c00) [pid = 1649] [serial = 1305] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x111e5a400) [pid = 1649] [serial = 1293] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1125e8000) [pid = 1649] [serial = 1294] [outer = 0x0] [url = about:blank] 13:59:08 INFO - PROCESS | 1649 | 1467925148936 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]]]}] 13:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1229ms 13:59:08 INFO - PROCESS | 1649 | 1467925148953 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 13:59:08 INFO - PROCESS | 1649 | 1467925148956 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 13:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:59:08 INFO - PROCESS | 1649 | 1467925148959 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:59:08 INFO - PROCESS | 1649 | 1467925148961 Marionette TRACE conn2 <- [1,1826,null,{}] 13:59:08 INFO - PROCESS | 1649 | 1467925148965 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}] 13:59:08 INFO - PROCESS | 1649 | 1467925148966 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:09 INFO - PROCESS | 1649 | 1467925149048 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 13:59:09 INFO - PROCESS | 1649 | 1467925149055 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:09 INFO - PROCESS | 1649 | 1467925149058 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x11609e800 == 28 [pid = 1649] [id = 464] 13:59:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x111e58c00) [pid = 1649] [serial = 1391] [outer = 0x0] 13:59:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1128a8800) [pid = 1649] [serial = 1392] [outer = 0x111e58c00] 13:59:09 INFO - PROCESS | 1649 | 1467925149085 Marionette DEBUG loaded listener.js 13:59:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x111c14800) [pid = 1649] [serial = 1393] [outer = 0x111e58c00] 13:59:09 INFO - PROCESS | 1649 | 1467925149480 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]]]}] 13:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 571ms 13:59:09 INFO - PROCESS | 1649 | 1467925149531 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 13:59:09 INFO - PROCESS | 1649 | 1467925149536 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 13:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:59:09 INFO - PROCESS | 1649 | 1467925149540 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:59:09 INFO - PROCESS | 1649 | 1467925149542 Marionette TRACE conn2 <- [1,1830,null,{}] 13:59:09 INFO - PROCESS | 1649 | 1467925149544 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}] 13:59:09 INFO - PROCESS | 1649 | 1467925149546 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:09 INFO - PROCESS | 1649 | 1467925149623 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 13:59:09 INFO - PROCESS | 1649 | 1467925149627 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:09 INFO - PROCESS | 1649 | 1467925149628 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x118697800 == 29 [pid = 1649] [id = 465] 13:59:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x113aad000) [pid = 1649] [serial = 1394] [outer = 0x0] 13:59:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x113d90c00) [pid = 1649] [serial = 1395] [outer = 0x113aad000] 13:59:09 INFO - PROCESS | 1649 | 1467925149658 Marionette DEBUG loaded listener.js 13:59:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x115e6e000) [pid = 1649] [serial = 1396] [outer = 0x113aad000] 13:59:10 INFO - PROCESS | 1649 | 1467925149998 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]]]}] 13:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 470ms 13:59:10 INFO - PROCESS | 1649 | 1467925150010 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 13:59:10 INFO - PROCESS | 1649 | 1467925150012 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 13:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:59:10 INFO - PROCESS | 1649 | 1467925150014 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:59:10 INFO - PROCESS | 1649 | 1467925150017 Marionette TRACE conn2 <- [1,1834,null,{}] 13:59:10 INFO - PROCESS | 1649 | 1467925150026 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}] 13:59:10 INFO - PROCESS | 1649 | 1467925150029 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:10 INFO - PROCESS | 1649 | 1467925150132 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 13:59:10 INFO - PROCESS | 1649 | 1467925150143 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:10 INFO - PROCESS | 1649 | 1467925150145 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x119672800 == 30 [pid = 1649] [id = 466] 13:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1121b9000) [pid = 1649] [serial = 1397] [outer = 0x0] 13:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x116f90400) [pid = 1649] [serial = 1398] [outer = 0x1121b9000] 13:59:10 INFO - PROCESS | 1649 | 1467925150173 Marionette DEBUG loaded listener.js 13:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1176e4000) [pid = 1649] [serial = 1399] [outer = 0x1121b9000] 13:59:10 INFO - PROCESS | 1649 | 1467925150506 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]]]}] 13:59:10 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 13:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 524ms 13:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:59:10 INFO - PROCESS | 1649 | 1467925150539 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 13:59:10 INFO - PROCESS | 1649 | 1467925150540 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 13:59:10 INFO - PROCESS | 1649 | 1467925150543 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:59:10 INFO - PROCESS | 1649 | 1467925150544 Marionette TRACE conn2 <- [1,1838,null,{}] 13:59:10 INFO - PROCESS | 1649 | 1467925150546 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}] 13:59:10 INFO - PROCESS | 1649 | 1467925150547 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:10 INFO - PROCESS | 1649 | 1467925150625 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 13:59:10 INFO - PROCESS | 1649 | 1467925150689 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:10 INFO - PROCESS | 1649 | 1467925150690 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x1199e8800 == 31 [pid = 1649] [id = 467] 13:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11696fc00) [pid = 1649] [serial = 1400] [outer = 0x0] 13:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1185dac00) [pid = 1649] [serial = 1401] [outer = 0x11696fc00] 13:59:10 INFO - PROCESS | 1649 | 1467925150715 Marionette DEBUG loaded listener.js 13:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x118718400) [pid = 1649] [serial = 1402] [outer = 0x11696fc00] 13:59:11 INFO - PROCESS | 1649 | 1467925151024 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]]]}] 13:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 518ms 13:59:11 INFO - PROCESS | 1649 | 1467925151062 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 13:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:59:11 INFO - PROCESS | 1649 | 1467925151073 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 13:59:11 INFO - PROCESS | 1649 | 1467925151075 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:59:11 INFO - PROCESS | 1649 | 1467925151076 Marionette TRACE conn2 <- [1,1842,null,{}] 13:59:11 INFO - PROCESS | 1649 | 1467925151078 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}] 13:59:11 INFO - PROCESS | 1649 | 1467925151080 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:11 INFO - PROCESS | 1649 | 1467925151169 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 13:59:11 INFO - PROCESS | 1649 | 1467925151205 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:11 INFO - PROCESS | 1649 | 1467925151206 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x1211af000 == 32 [pid = 1649] [id = 468] 13:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x113371c00) [pid = 1649] [serial = 1403] [outer = 0x0] 13:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x118776c00) [pid = 1649] [serial = 1404] [outer = 0x113371c00] 13:59:11 INFO - PROCESS | 1649 | 1467925151230 Marionette DEBUG loaded listener.js 13:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11880dc00) [pid = 1649] [serial = 1405] [outer = 0x113371c00] 13:59:11 INFO - PROCESS | 1649 | 1467925151556 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]]]}] 13:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 518ms 13:59:11 INFO - PROCESS | 1649 | 1467925151594 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 13:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:59:11 INFO - PROCESS | 1649 | 1467925151595 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 13:59:11 INFO - PROCESS | 1649 | 1467925151597 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:59:11 INFO - PROCESS | 1649 | 1467925151598 Marionette TRACE conn2 <- [1,1846,null,{}] 13:59:11 INFO - PROCESS | 1649 | 1467925151605 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}] 13:59:11 INFO - PROCESS | 1649 | 1467925151609 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:11 INFO - PROCESS | 1649 | 1467925151724 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 13:59:11 INFO - PROCESS | 1649 | 1467925151728 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:11 INFO - PROCESS | 1649 | 1467925151729 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x1248a0000 == 33 [pid = 1649] [id = 469] 13:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118767800) [pid = 1649] [serial = 1406] [outer = 0x0] 13:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119051000) [pid = 1649] [serial = 1407] [outer = 0x118767800] 13:59:11 INFO - PROCESS | 1649 | 1467925151754 Marionette DEBUG loaded listener.js 13:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x120e13c00) [pid = 1649] [serial = 1408] [outer = 0x118767800] 13:59:12 INFO - PROCESS | 1649 | 1467925152080 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]]]}] 13:59:12 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) 13:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 519ms 13:59:12 INFO - PROCESS | 1649 | 1467925152117 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 13:59:12 INFO - PROCESS | 1649 | 1467925152121 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 13:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:59:12 INFO - PROCESS | 1649 | 1467925152123 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:59:12 INFO - PROCESS | 1649 | 1467925152124 Marionette TRACE conn2 <- [1,1850,null,{}] 13:59:12 INFO - PROCESS | 1649 | 1467925152133 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}] 13:59:12 INFO - PROCESS | 1649 | 1467925152135 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:12 INFO - PROCESS | 1649 | 1467925152226 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 13:59:12 INFO - PROCESS | 1649 | 1467925152275 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:12 INFO - PROCESS | 1649 | 1467925152276 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x125ec3800 == 34 [pid = 1649] [id = 470] 13:59:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x120e10000) [pid = 1649] [serial = 1409] [outer = 0x0] 13:59:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x120f9b800) [pid = 1649] [serial = 1410] [outer = 0x120e10000] 13:59:12 INFO - PROCESS | 1649 | 1467925152301 Marionette DEBUG loaded listener.js 13:59:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x121735400) [pid = 1649] [serial = 1411] [outer = 0x120e10000] 13:59:12 INFO - PROCESS | 1649 | 1467925152610 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]]]}] 13:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 518ms 13:59:12 INFO - PROCESS | 1649 | 1467925152649 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 13:59:12 INFO - PROCESS | 1649 | 1467925152650 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 13:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:59:12 INFO - PROCESS | 1649 | 1467925152656 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:59:12 INFO - PROCESS | 1649 | 1467925152658 Marionette TRACE conn2 <- [1,1854,null,{}] 13:59:12 INFO - PROCESS | 1649 | 1467925152661 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}] 13:59:12 INFO - PROCESS | 1649 | 1467925152663 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:12 INFO - PROCESS | 1649 | 1467925152813 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 13:59:12 INFO - PROCESS | 1649 | 1467925152849 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:12 INFO - PROCESS | 1649 | 1467925152850 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b8c000 == 35 [pid = 1649] [id = 471] 13:59:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x120ed1000) [pid = 1649] [serial = 1412] [outer = 0x0] 13:59:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x121741800) [pid = 1649] [serial = 1413] [outer = 0x120ed1000] 13:59:12 INFO - PROCESS | 1649 | 1467925152869 Marionette DEBUG loaded listener.js 13:59:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x123740400) [pid = 1649] [serial = 1414] [outer = 0x120ed1000] 13:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1121b4400) [pid = 1649] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x119710000) [pid = 1649] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x119711000) [pid = 1649] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x123752000) [pid = 1649] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x120eda800) [pid = 1649] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x110e96c00) [pid = 1649] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x125e11400) [pid = 1649] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x110eb6400) [pid = 1649] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11673fc00) [pid = 1649] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1133ce800) [pid = 1649] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1133cc800) [pid = 1649] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1125e7800) [pid = 1649] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1125f7800) [pid = 1649] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118775800) [pid = 1649] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118793400) [pid = 1649] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:59:13 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1187ed000) [pid = 1649] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:59:13 INFO - PROCESS | 1649 | 1467925153482 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]]]}] 13:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 877ms 13:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:59:13 INFO - PROCESS | 1649 | 1467925153533 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 13:59:13 INFO - PROCESS | 1649 | 1467925153535 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 13:59:13 INFO - PROCESS | 1649 | 1467925153538 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:59:13 INFO - PROCESS | 1649 | 1467925153540 Marionette TRACE conn2 <- [1,1858,null,{}] 13:59:13 INFO - PROCESS | 1649 | 1467925153544 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}] 13:59:13 INFO - PROCESS | 1649 | 1467925153546 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:13 INFO - PROCESS | 1649 | 1467925153673 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 13:59:13 INFO - PROCESS | 1649 | 1467925153685 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:13 INFO - PROCESS | 1649 | 1467925153687 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x119672000 == 36 [pid = 1649] [id = 472] 13:59:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1133cc800) [pid = 1649] [serial = 1415] [outer = 0x0] 13:59:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x116f8e000) [pid = 1649] [serial = 1416] [outer = 0x1133cc800] 13:59:13 INFO - PROCESS | 1649 | 1467925153713 Marionette DEBUG loaded listener.js 13:59:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1187ed000) [pid = 1649] [serial = 1417] [outer = 0x1133cc800] 13:59:14 INFO - PROCESS | 1649 | 1467925154024 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]]]}] 13:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 519ms 13:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:59:14 INFO - PROCESS | 1649 | 1467925154058 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 13:59:14 INFO - PROCESS | 1649 | 1467925154059 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 13:59:14 INFO - PROCESS | 1649 | 1467925154061 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:59:14 INFO - PROCESS | 1649 | 1467925154062 Marionette TRACE conn2 <- [1,1862,null,{}] 13:59:14 INFO - PROCESS | 1649 | 1467925154065 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}] 13:59:14 INFO - PROCESS | 1649 | 1467925154066 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:14 INFO - PROCESS | 1649 | 1467925154171 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 13:59:14 INFO - PROCESS | 1649 | 1467925154177 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:14 INFO - PROCESS | 1649 | 1467925154179 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x129537800 == 37 [pid = 1649] [id = 473] 13:59:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x115e6b400) [pid = 1649] [serial = 1418] [outer = 0x0] 13:59:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x120e33c00) [pid = 1649] [serial = 1419] [outer = 0x115e6b400] 13:59:14 INFO - PROCESS | 1649 | 1467925154202 Marionette DEBUG loaded listener.js 13:59:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x116f8d000) [pid = 1649] [serial = 1420] [outer = 0x115e6b400] 13:59:14 INFO - PROCESS | 1649 | 1467925154514 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]]]}] 13:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 470ms 13:59:14 INFO - PROCESS | 1649 | 1467925154532 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 13:59:14 INFO - PROCESS | 1649 | 1467925154534 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 13:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:59:14 INFO - PROCESS | 1649 | 1467925154539 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:59:14 INFO - PROCESS | 1649 | 1467925154541 Marionette TRACE conn2 <- [1,1866,null,{}] 13:59:14 INFO - PROCESS | 1649 | 1467925154544 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}] 13:59:14 INFO - PROCESS | 1649 | 1467925154545 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:14 INFO - PROCESS | 1649 | 1467925154644 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 13:59:14 INFO - PROCESS | 1649 | 1467925154647 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:14 INFO - PROCESS | 1649 | 1467925154649 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa3b000 == 38 [pid = 1649] [id = 474] 13:59:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x123746400) [pid = 1649] [serial = 1421] [outer = 0x0] 13:59:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1253e7400) [pid = 1649] [serial = 1422] [outer = 0x123746400] 13:59:14 INFO - PROCESS | 1649 | 1467925154678 Marionette DEBUG loaded listener.js 13:59:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x126f2cc00) [pid = 1649] [serial = 1423] [outer = 0x123746400] 13:59:15 INFO - PROCESS | 1649 | 1467925155010 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]]]}] 13:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 520ms 13:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:59:15 INFO - PROCESS | 1649 | 1467925155059 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 13:59:15 INFO - PROCESS | 1649 | 1467925155061 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 13:59:15 INFO - PROCESS | 1649 | 1467925155063 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:59:15 INFO - PROCESS | 1649 | 1467925155064 Marionette TRACE conn2 <- [1,1870,null,{}] 13:59:15 INFO - PROCESS | 1649 | 1467925155077 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}] 13:59:15 INFO - PROCESS | 1649 | 1467925155078 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:15 INFO - PROCESS | 1649 | 1467925155156 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 13:59:15 INFO - PROCESS | 1649 | 1467925155160 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:15 INFO - PROCESS | 1649 | 1467925155161 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad3a000 == 39 [pid = 1649] [id = 475] 13:59:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x126f2e000) [pid = 1649] [serial = 1424] [outer = 0x0] 13:59:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12728e800) [pid = 1649] [serial = 1425] [outer = 0x126f2e000] 13:59:15 INFO - PROCESS | 1649 | 1467925155185 Marionette DEBUG loaded listener.js 13:59:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x127496c00) [pid = 1649] [serial = 1426] [outer = 0x126f2e000] 13:59:15 INFO - PROCESS | 1649 | 1467925155716 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]]]}] 13:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 720ms 13:59:15 INFO - PROCESS | 1649 | 1467925155784 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 13:59:15 INFO - PROCESS | 1649 | 1467925155787 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 13:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:59:15 INFO - PROCESS | 1649 | 1467925155790 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:59:15 INFO - PROCESS | 1649 | 1467925155793 Marionette TRACE conn2 <- [1,1874,null,{}] 13:59:15 INFO - PROCESS | 1649 | 1467925155797 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}] 13:59:15 INFO - PROCESS | 1649 | 1467925155798 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:15 INFO - PROCESS | 1649 | 1467925155913 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 13:59:15 INFO - PROCESS | 1649 | 1467925155973 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:15 INFO - PROCESS | 1649 | 1467925155974 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x11887b800 == 40 [pid = 1649] [id = 476] 13:59:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1128aa400) [pid = 1649] [serial = 1427] [outer = 0x0] 13:59:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x112c21c00) [pid = 1649] [serial = 1428] [outer = 0x1128aa400] 13:59:16 INFO - PROCESS | 1649 | 1467925156005 Marionette DEBUG loaded listener.js 13:59:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1133f2c00) [pid = 1649] [serial = 1429] [outer = 0x1128aa400] 13:59:16 INFO - PROCESS | 1649 | 1467925156544 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]]]}] 13:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 823ms 13:59:16 INFO - PROCESS | 1649 | 1467925156617 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 13:59:16 INFO - PROCESS | 1649 | 1467925156620 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 13:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:59:16 INFO - PROCESS | 1649 | 1467925156654 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:59:16 INFO - PROCESS | 1649 | 1467925156656 Marionette TRACE conn2 <- [1,1878,null,{}] 13:59:16 INFO - PROCESS | 1649 | 1467925156659 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}] 13:59:16 INFO - PROCESS | 1649 | 1467925156661 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:16 INFO - PROCESS | 1649 | 1467925156774 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 13:59:16 INFO - PROCESS | 1649 | 1467925156891 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:16 INFO - PROCESS | 1649 | 1467925156892 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x11323b800 == 41 [pid = 1649] [id = 477] 13:59:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1125e1c00) [pid = 1649] [serial = 1430] [outer = 0x0] 13:59:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x112f0bc00) [pid = 1649] [serial = 1431] [outer = 0x1125e1c00] 13:59:16 INFO - PROCESS | 1649 | 1467925156925 Marionette DEBUG loaded listener.js 13:59:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x117206000) [pid = 1649] [serial = 1432] [outer = 0x1125e1c00] 13:59:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa3b000 == 40 [pid = 1649] [id = 474] 13:59:17 INFO - PROCESS | 1649 | --DOCSHELL 0x129537800 == 39 [pid = 1649] [id = 473] 13:59:17 INFO - PROCESS | 1649 | --DOCSHELL 0x119672000 == 38 [pid = 1649] [id = 472] 13:59:17 INFO - PROCESS | 1649 | --DOCSHELL 0x128b8c000 == 37 [pid = 1649] [id = 471] 13:59:17 INFO - PROCESS | 1649 | --DOCSHELL 0x125ec3800 == 36 [pid = 1649] [id = 470] 13:59:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1248a0000 == 35 [pid = 1649] [id = 469] 13:59:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1211af000 == 34 [pid = 1649] [id = 468] 13:59:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1199e8800 == 33 [pid = 1649] [id = 467] 13:59:17 INFO - PROCESS | 1649 | --DOCSHELL 0x119672800 == 32 [pid = 1649] [id = 466] 13:59:17 INFO - PROCESS | 1649 | --DOCSHELL 0x118697800 == 31 [pid = 1649] [id = 465] 13:59:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11609e800 == 30 [pid = 1649] [id = 464] 13:59:17 INFO - PROCESS | 1649 | --DOCSHELL 0x118866800 == 29 [pid = 1649] [id = 463] 13:59:17 INFO - PROCESS | 1649 | 1467925157562 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]]]}] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12136ac00) [pid = 1649] [serial = 1324] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x120d1b800) [pid = 1649] [serial = 1347] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12161dc00) [pid = 1649] [serial = 1350] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x124e7d400) [pid = 1649] [serial = 1356] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x124bb8c00) [pid = 1649] [serial = 1354] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12374f800) [pid = 1649] [serial = 1353] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x110ead400) [pid = 1649] [serial = 1326] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x127291400) [pid = 1649] [serial = 1366] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1121b2000) [pid = 1649] [serial = 1327] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1125f1400) [pid = 1649] [serial = 1332] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x112d48c00) [pid = 1649] [serial = 1333] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x116f92400) [pid = 1649] [serial = 1338] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1176d8400) [pid = 1649] [serial = 1339] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x113a54400) [pid = 1649] [serial = 1329] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x115e6a000) [pid = 1649] [serial = 1330] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x115e69400) [pid = 1649] [serial = 1335] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11607b000) [pid = 1649] [serial = 1336] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1180ba800) [pid = 1649] [serial = 1341] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118776800) [pid = 1649] [serial = 1342] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1166f4c00) [pid = 1649] [serial = 1360] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118805c00) [pid = 1649] [serial = 1344] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x127291000) [pid = 1649] [serial = 1368] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x112d4b800) [pid = 1649] [serial = 1359] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1194edc00) [pid = 1649] [serial = 1362] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12724a000) [pid = 1649] [serial = 1365] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12749b000) [pid = 1649] [serial = 1369] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1253e4c00) [pid = 1649] [serial = 1357] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1236b2c00) [pid = 1649] [serial = 1351] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1253e8000) [pid = 1649] [serial = 1363] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x119338800) [pid = 1649] [serial = 1345] [outer = 0x0] [url = about:blank] 13:59:17 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x120e38000) [pid = 1649] [serial = 1348] [outer = 0x0] [url = about:blank] 13:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 926ms 13:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:59:17 INFO - PROCESS | 1649 | 1467925157578 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 13:59:17 INFO - PROCESS | 1649 | 1467925157580 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 13:59:17 INFO - PROCESS | 1649 | 1467925157583 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:59:17 INFO - PROCESS | 1649 | 1467925157584 Marionette TRACE conn2 <- [1,1882,null,{}] 13:59:17 INFO - PROCESS | 1649 | 1467925157589 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}] 13:59:17 INFO - PROCESS | 1649 | 1467925157590 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:17 INFO - PROCESS | 1649 | 1467925157678 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 13:59:17 INFO - PROCESS | 1649 | 1467925157683 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:17 INFO - PROCESS | 1649 | 1467925157688 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x117234000 == 30 [pid = 1649] [id = 478] 13:59:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1133cb400) [pid = 1649] [serial = 1433] [outer = 0x0] 13:59:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x113d4b800) [pid = 1649] [serial = 1434] [outer = 0x1133cb400] 13:59:17 INFO - PROCESS | 1649 | 1467925157719 Marionette DEBUG loaded listener.js 13:59:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x116028c00) [pid = 1649] [serial = 1435] [outer = 0x1133cb400] 13:59:18 INFO - PROCESS | 1649 | 1467925158144 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]]]}] 13:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 572ms 13:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:59:18 INFO - PROCESS | 1649 | 1467925158155 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 13:59:18 INFO - PROCESS | 1649 | 1467925158157 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 13:59:18 INFO - PROCESS | 1649 | 1467925158162 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:59:18 INFO - PROCESS | 1649 | 1467925158163 Marionette TRACE conn2 <- [1,1886,null,{}] 13:59:18 INFO - PROCESS | 1649 | 1467925158165 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}] 13:59:18 INFO - PROCESS | 1649 | 1467925158168 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:18 INFO - PROCESS | 1649 | 1467925158269 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 13:59:18 INFO - PROCESS | 1649 | 1467925158276 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:18 INFO - PROCESS | 1649 | 1467925158277 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x118add800 == 31 [pid = 1649] [id = 479] 13:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x117206c00) [pid = 1649] [serial = 1436] [outer = 0x0] 13:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1176ddc00) [pid = 1649] [serial = 1437] [outer = 0x117206c00] 13:59:18 INFO - PROCESS | 1649 | 1467925158303 Marionette DEBUG loaded listener.js 13:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1180b9000) [pid = 1649] [serial = 1438] [outer = 0x117206c00] 13:59:18 INFO - PROCESS | 1649 | 1467925158642 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]]]}] 13:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 524ms 13:59:18 INFO - PROCESS | 1649 | 1467925158692 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 13:59:18 INFO - PROCESS | 1649 | 1467925158694 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 13:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:59:18 INFO - PROCESS | 1649 | 1467925158700 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:59:18 INFO - PROCESS | 1649 | 1467925158703 Marionette TRACE conn2 <- [1,1890,null,{}] 13:59:18 INFO - PROCESS | 1649 | 1467925158711 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}] 13:59:18 INFO - PROCESS | 1649 | 1467925158714 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:18 INFO - PROCESS | 1649 | 1467925158791 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 13:59:18 INFO - PROCESS | 1649 | 1467925158798 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:18 INFO - PROCESS | 1649 | 1467925158800 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x121055000 == 32 [pid = 1649] [id = 480] 13:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1185de000) [pid = 1649] [serial = 1439] [outer = 0x0] 13:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118776800) [pid = 1649] [serial = 1440] [outer = 0x1185de000] 13:59:18 INFO - PROCESS | 1649 | 1467925158831 Marionette DEBUG loaded listener.js 13:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119333000) [pid = 1649] [serial = 1441] [outer = 0x1185de000] 13:59:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11970c000) [pid = 1649] [serial = 1442] [outer = 0x12d069400] 13:59:19 INFO - PROCESS | 1649 | 1467925159193 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]]]}] 13:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 522ms 13:59:19 INFO - PROCESS | 1649 | 1467925159223 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 13:59:19 INFO - PROCESS | 1649 | 1467925159225 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 13:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:59:19 INFO - PROCESS | 1649 | 1467925159227 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:59:19 INFO - PROCESS | 1649 | 1467925159228 Marionette TRACE conn2 <- [1,1894,null,{}] 13:59:19 INFO - PROCESS | 1649 | 1467925159230 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}] 13:59:19 INFO - PROCESS | 1649 | 1467925159232 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:19 INFO - PROCESS | 1649 | 1467925159345 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 13:59:19 INFO - PROCESS | 1649 | 1467925159381 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:19 INFO - PROCESS | 1649 | 1467925159382 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x121858000 == 33 [pid = 1649] [id = 481] 13:59:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1185e2000) [pid = 1649] [serial = 1443] [outer = 0x0] 13:59:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1194ed800) [pid = 1649] [serial = 1444] [outer = 0x1185e2000] 13:59:19 INFO - PROCESS | 1649 | 1467925159407 Marionette DEBUG loaded listener.js 13:59:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x120e11800) [pid = 1649] [serial = 1445] [outer = 0x1185e2000] 13:59:19 INFO - PROCESS | 1649 | 1467925159755 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]]]}] 13:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 575ms 13:59:19 INFO - PROCESS | 1649 | 1467925159803 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 13:59:19 INFO - PROCESS | 1649 | 1467925159805 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 13:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:59:19 INFO - PROCESS | 1649 | 1467925159808 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:59:19 INFO - PROCESS | 1649 | 1467925159809 Marionette TRACE conn2 <- [1,1898,null,{}] 13:59:19 INFO - PROCESS | 1649 | 1467925159812 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}] 13:59:19 INFO - PROCESS | 1649 | 1467925159814 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:19 INFO - PROCESS | 1649 | 1467925159956 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 13:59:19 INFO - PROCESS | 1649 | 1467925159971 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:19 INFO - PROCESS | 1649 | 1467925159972 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x125559000 == 34 [pid = 1649] [id = 482] 13:59:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11965c000) [pid = 1649] [serial = 1446] [outer = 0x0] 13:59:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x120e17800) [pid = 1649] [serial = 1447] [outer = 0x11965c000] 13:59:19 INFO - PROCESS | 1649 | 1467925159996 Marionette DEBUG loaded listener.js 13:59:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x120f9f000) [pid = 1649] [serial = 1448] [outer = 0x11965c000] 13:59:20 INFO - PROCESS | 1649 | 1467925160340 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]]]}] 13:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 574ms 13:59:20 INFO - PROCESS | 1649 | 1467925160382 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 13:59:20 INFO - PROCESS | 1649 | 1467925160383 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 13:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:59:20 INFO - PROCESS | 1649 | 1467925160385 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:59:20 INFO - PROCESS | 1649 | 1467925160386 Marionette TRACE conn2 <- [1,1902,null,{}] 13:59:20 INFO - PROCESS | 1649 | 1467925160388 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}] 13:59:20 INFO - PROCESS | 1649 | 1467925160392 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:20 INFO - PROCESS | 1649 | 1467925160511 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 13:59:20 INFO - PROCESS | 1649 | 1467925160523 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:20 INFO - PROCESS | 1649 | 1467925160524 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12903a000 == 35 [pid = 1649] [id = 483] 13:59:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x121621c00) [pid = 1649] [serial = 1449] [outer = 0x0] 13:59:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12373c400) [pid = 1649] [serial = 1450] [outer = 0x121621c00] 13:59:20 INFO - PROCESS | 1649 | 1467925160556 Marionette DEBUG loaded listener.js 13:59:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x126cc2400) [pid = 1649] [serial = 1451] [outer = 0x121621c00] 13:59:20 INFO - PROCESS | 1649 | 1467925160910 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]]]}] 13:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 570ms 13:59:20 INFO - PROCESS | 1649 | 1467925160955 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 13:59:20 INFO - PROCESS | 1649 | 1467925160957 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 13:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:59:20 INFO - PROCESS | 1649 | 1467925160959 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:59:20 INFO - PROCESS | 1649 | 1467925160960 Marionette TRACE conn2 <- [1,1906,null,{}] 13:59:20 INFO - PROCESS | 1649 | 1467925160962 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}] 13:59:20 INFO - PROCESS | 1649 | 1467925160963 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:21 INFO - PROCESS | 1649 | 1467925161061 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 13:59:21 INFO - PROCESS | 1649 | 1467925161073 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:21 INFO - PROCESS | 1649 | 1467925161074 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x1199df800 == 36 [pid = 1649] [id = 484] 13:59:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x111ca8400) [pid = 1649] [serial = 1452] [outer = 0x0] 13:59:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x127287800) [pid = 1649] [serial = 1453] [outer = 0x111ca8400] 13:59:21 INFO - PROCESS | 1649 | 1467925161099 Marionette DEBUG loaded listener.js 13:59:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x127498800) [pid = 1649] [serial = 1454] [outer = 0x111ca8400] 13:59:21 INFO - PROCESS | 1649 | 1467925161420 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]]]}] 13:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 471ms 13:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:59:21 INFO - PROCESS | 1649 | 1467925161430 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 13:59:21 INFO - PROCESS | 1649 | 1467925161431 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 13:59:21 INFO - PROCESS | 1649 | 1467925161433 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:59:21 INFO - PROCESS | 1649 | 1467925161435 Marionette TRACE conn2 <- [1,1910,null,{}] 13:59:21 INFO - PROCESS | 1649 | 1467925161439 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}] 13:59:21 INFO - PROCESS | 1649 | 1467925161441 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:21 INFO - PROCESS | 1649 | 1467925161539 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 13:59:21 INFO - PROCESS | 1649 | 1467925161550 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:21 INFO - PROCESS | 1649 | 1467925161551 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa3f800 == 37 [pid = 1649] [id = 485] 13:59:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x126f30000) [pid = 1649] [serial = 1455] [outer = 0x0] 13:59:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x128c80400) [pid = 1649] [serial = 1456] [outer = 0x126f30000] 13:59:21 INFO - PROCESS | 1649 | 1467925161582 Marionette DEBUG loaded listener.js 13:59:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x128e5bc00) [pid = 1649] [serial = 1457] [outer = 0x126f30000] 13:59:21 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1128a6400) [pid = 1649] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:59:21 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1121b9000) [pid = 1649] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:59:21 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x113a55000) [pid = 1649] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:59:21 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x113371c00) [pid = 1649] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:59:21 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x120e10000) [pid = 1649] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:59:21 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x111e58c00) [pid = 1649] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:59:21 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118767800) [pid = 1649] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:59:21 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x120ed1000) [pid = 1649] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:59:21 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11673f000) [pid = 1649] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:59:21 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11696fc00) [pid = 1649] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:59:21 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x113aad000) [pid = 1649] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:59:21 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1185e9c00) [pid = 1649] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:59:21 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x120e12c00) [pid = 1649] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:59:21 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x120ecc800) [pid = 1649] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:59:21 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1121b2800) [pid = 1649] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:59:21 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1133cc800) [pid = 1649] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:59:21 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x115e6b400) [pid = 1649] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:59:21 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x123746400) [pid = 1649] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:59:22 INFO - PROCESS | 1649 | 1467925162064 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]]]}] 13:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 672ms 13:59:22 INFO - PROCESS | 1649 | 1467925162106 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 13:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:59:22 INFO - PROCESS | 1649 | 1467925162108 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 13:59:22 INFO - PROCESS | 1649 | 1467925162112 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:59:22 INFO - PROCESS | 1649 | 1467925162113 Marionette TRACE conn2 <- [1,1914,null,{}] 13:59:22 INFO - PROCESS | 1649 | 1467925162117 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}] 13:59:22 INFO - PROCESS | 1649 | 1467925162118 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:22 INFO - PROCESS | 1649 | 1467925162223 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 13:59:22 INFO - PROCESS | 1649 | 1467925162228 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:22 INFO - PROCESS | 1649 | 1467925162229 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa49000 == 38 [pid = 1649] [id = 486] 13:59:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1125ee400) [pid = 1649] [serial = 1458] [outer = 0x0] 13:59:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x116a0b800) [pid = 1649] [serial = 1459] [outer = 0x1125ee400] 13:59:22 INFO - PROCESS | 1649 | 1467925162253 Marionette DEBUG loaded listener.js 13:59:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118767800) [pid = 1649] [serial = 1460] [outer = 0x1125ee400] 13:59:22 INFO - PROCESS | 1649 | 1467925162565 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]]]}] 13:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 471ms 13:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:59:22 INFO - PROCESS | 1649 | 1467925162582 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 13:59:22 INFO - PROCESS | 1649 | 1467925162583 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 13:59:22 INFO - PROCESS | 1649 | 1467925162588 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:59:22 INFO - PROCESS | 1649 | 1467925162590 Marionette TRACE conn2 <- [1,1918,null,{}] 13:59:22 INFO - PROCESS | 1649 | 1467925162593 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}] 13:59:22 INFO - PROCESS | 1649 | 1467925162594 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:22 INFO - PROCESS | 1649 | 1467925162676 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 13:59:22 INFO - PROCESS | 1649 | 1467925162745 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:22 INFO - PROCESS | 1649 | 1467925162746 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ade2800 == 39 [pid = 1649] [id = 487] 13:59:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11876b000) [pid = 1649] [serial = 1461] [outer = 0x0] 13:59:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x120ecc800) [pid = 1649] [serial = 1462] [outer = 0x11876b000] 13:59:22 INFO - PROCESS | 1649 | 1467925162772 Marionette DEBUG loaded listener.js 13:59:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1185e2c00) [pid = 1649] [serial = 1463] [outer = 0x11876b000] 13:59:23 INFO - PROCESS | 1649 | 1467925163063 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]]]}] 13:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 522ms 13:59:23 INFO - PROCESS | 1649 | 1467925163109 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 13:59:23 INFO - PROCESS | 1649 | 1467925163110 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 13:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:59:23 INFO - PROCESS | 1649 | 1467925163112 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:59:23 INFO - PROCESS | 1649 | 1467925163114 Marionette TRACE conn2 <- [1,1922,null,{}] 13:59:23 INFO - PROCESS | 1649 | 1467925163117 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}] 13:59:23 INFO - PROCESS | 1649 | 1467925163120 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:23 INFO - PROCESS | 1649 | 1467925163213 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 13:59:23 INFO - PROCESS | 1649 | 1467925163217 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:23 INFO - PROCESS | 1649 | 1467925163220 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be21800 == 40 [pid = 1649] [id = 488] 13:59:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x120e34c00) [pid = 1649] [serial = 1464] [outer = 0x0] 13:59:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1290a7800) [pid = 1649] [serial = 1465] [outer = 0x120e34c00] 13:59:23 INFO - PROCESS | 1649 | 1467925163245 Marionette DEBUG loaded listener.js 13:59:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1292b4c00) [pid = 1649] [serial = 1466] [outer = 0x120e34c00] 13:59:23 INFO - PROCESS | 1649 | 1467925163562 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]]]}] 13:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 468ms 13:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:59:23 INFO - PROCESS | 1649 | 1467925163582 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 13:59:23 INFO - PROCESS | 1649 | 1467925163583 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 13:59:23 INFO - PROCESS | 1649 | 1467925163590 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:59:23 INFO - PROCESS | 1649 | 1467925163591 Marionette TRACE conn2 <- [1,1926,null,{}] 13:59:23 INFO - PROCESS | 1649 | 1467925163593 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}] 13:59:23 INFO - PROCESS | 1649 | 1467925163594 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:23 INFO - PROCESS | 1649 | 1467925163727 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 13:59:23 INFO - PROCESS | 1649 | 1467925163736 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:23 INFO - PROCESS | 1649 | 1467925163737 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c314000 == 41 [pid = 1649] [id = 489] 13:59:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x121360c00) [pid = 1649] [serial = 1467] [outer = 0x0] 13:59:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1292b4000) [pid = 1649] [serial = 1468] [outer = 0x121360c00] 13:59:23 INFO - PROCESS | 1649 | 1467925163776 Marionette DEBUG loaded listener.js 13:59:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x129527400) [pid = 1649] [serial = 1469] [outer = 0x121360c00] 13:59:24 INFO - PROCESS | 1649 | 1467925164334 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]]]}] 13:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 772ms 13:59:24 INFO - PROCESS | 1649 | 1467925164359 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 13:59:24 INFO - PROCESS | 1649 | 1467925164361 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 13:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:59:24 INFO - PROCESS | 1649 | 1467925164365 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:59:24 INFO - PROCESS | 1649 | 1467925164368 Marionette TRACE conn2 <- [1,1930,null,{}] 13:59:24 INFO - PROCESS | 1649 | 1467925164374 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}] 13:59:24 INFO - PROCESS | 1649 | 1467925164376 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:24 INFO - PROCESS | 1649 | 1467925164482 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 13:59:24 INFO - PROCESS | 1649 | 1467925164558 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:24 INFO - PROCESS | 1649 | 1467925164559 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x119672800 == 42 [pid = 1649] [id = 490] 13:59:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x113f05400) [pid = 1649] [serial = 1470] [outer = 0x0] 13:59:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x116030800) [pid = 1649] [serial = 1471] [outer = 0x113f05400] 13:59:24 INFO - PROCESS | 1649 | 1467925164590 Marionette DEBUG loaded listener.js 13:59:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x116972800) [pid = 1649] [serial = 1472] [outer = 0x113f05400] 13:59:24 INFO - PROCESS | 1649 | 1467925164983 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]]]}] 13:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 676ms 13:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:59:25 INFO - PROCESS | 1649 | 1467925165040 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 13:59:25 INFO - PROCESS | 1649 | 1467925165044 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 13:59:25 INFO - PROCESS | 1649 | 1467925165048 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:59:25 INFO - PROCESS | 1649 | 1467925165050 Marionette TRACE conn2 <- [1,1934,null,{}] 13:59:25 INFO - PROCESS | 1649 | 1467925165053 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}] 13:59:25 INFO - PROCESS | 1649 | 1467925165055 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:25 INFO - PROCESS | 1649 | 1467925165180 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 13:59:25 INFO - PROCESS | 1649 | 1467925165257 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:25 INFO - PROCESS | 1649 | 1467925165258 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x129215800 == 43 [pid = 1649] [id = 491] 13:59:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11857f000) [pid = 1649] [serial = 1473] [outer = 0x0] 13:59:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x118771000) [pid = 1649] [serial = 1474] [outer = 0x11857f000] 13:59:25 INFO - PROCESS | 1649 | 1467925165288 Marionette DEBUG loaded listener.js 13:59:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11932ec00) [pid = 1649] [serial = 1475] [outer = 0x11857f000] 13:59:25 INFO - PROCESS | 1649 | 1467925165720 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]]]}] 13:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 722ms 13:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:59:25 INFO - PROCESS | 1649 | 1467925165771 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 13:59:25 INFO - PROCESS | 1649 | 1467925165773 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 13:59:25 INFO - PROCESS | 1649 | 1467925165775 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:59:25 INFO - PROCESS | 1649 | 1467925165778 Marionette TRACE conn2 <- [1,1938,null,{}] 13:59:25 INFO - PROCESS | 1649 | 1467925165785 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}] 13:59:25 INFO - PROCESS | 1649 | 1467925165789 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:25 INFO - PROCESS | 1649 | 1467925165893 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 13:59:25 INFO - PROCESS | 1649 | 1467925165958 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:25 INFO - PROCESS | 1649 | 1467925165961 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c564800 == 44 [pid = 1649] [id = 492] 13:59:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x120e2f800) [pid = 1649] [serial = 1476] [outer = 0x0] 13:59:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x121739800) [pid = 1649] [serial = 1477] [outer = 0x120e2f800] 13:59:26 INFO - PROCESS | 1649 | 1467925166032 Marionette DEBUG loaded listener.js 13:59:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x124d2fc00) [pid = 1649] [serial = 1478] [outer = 0x120e2f800] 13:59:26 INFO - PROCESS | 1649 | 1467925166431 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]]]}] 13:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 677ms 13:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:59:26 INFO - PROCESS | 1649 | 1467925166463 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 13:59:26 INFO - PROCESS | 1649 | 1467925166465 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 13:59:26 INFO - PROCESS | 1649 | 1467925166494 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:59:26 INFO - PROCESS | 1649 | 1467925166496 Marionette TRACE conn2 <- [1,1942,null,{}] 13:59:26 INFO - PROCESS | 1649 | 1467925166499 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}] 13:59:26 INFO - PROCESS | 1649 | 1467925166501 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:26 INFO - PROCESS | 1649 | 1467925166622 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 13:59:26 INFO - PROCESS | 1649 | 1467925166697 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:26 INFO - PROCESS | 1649 | 1467925166699 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x1188bf000 == 45 [pid = 1649] [id = 493] 13:59:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1133c9c00) [pid = 1649] [serial = 1479] [outer = 0x0] 13:59:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1253df400) [pid = 1649] [serial = 1480] [outer = 0x1133c9c00] 13:59:26 INFO - PROCESS | 1649 | 1467925166729 Marionette DEBUG loaded listener.js 13:59:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x127494400) [pid = 1649] [serial = 1481] [outer = 0x1133c9c00] 13:59:27 INFO - PROCESS | 1649 | 1467925167313 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]]]}] 13:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 897ms 13:59:27 INFO - PROCESS | 1649 | 1467925167365 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 13:59:27 INFO - PROCESS | 1649 | 1467925167368 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 13:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:59:27 INFO - PROCESS | 1649 | 1467925167389 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:59:27 INFO - PROCESS | 1649 | 1467925167391 Marionette TRACE conn2 <- [1,1946,null,{}] 13:59:27 INFO - PROCESS | 1649 | 1467925167395 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}] 13:59:27 INFO - PROCESS | 1649 | 1467925167396 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:27 INFO - PROCESS | 1649 | 1467925167496 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 13:59:27 INFO - PROCESS | 1649 | 1467925167570 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:27 INFO - PROCESS | 1649 | 1467925167573 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1187ae000 == 46 [pid = 1649] [id = 494] 13:59:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1125f9800) [pid = 1649] [serial = 1482] [outer = 0x0] 13:59:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1128a6400) [pid = 1649] [serial = 1483] [outer = 0x1125f9800] 13:59:27 INFO - PROCESS | 1649 | 1467925167600 Marionette DEBUG loaded listener.js 13:59:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x113838400) [pid = 1649] [serial = 1484] [outer = 0x1125f9800] 13:59:28 INFO - PROCESS | 1649 | 1467925168019 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]]]}] 13:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 675ms 13:59:28 INFO - PROCESS | 1649 | 1467925168062 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 13:59:28 INFO - PROCESS | 1649 | 1467925168065 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 13:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:59:28 INFO - PROCESS | 1649 | 1467925168069 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:59:28 INFO - PROCESS | 1649 | 1467925168071 Marionette TRACE conn2 <- [1,1950,null,{}] 13:59:28 INFO - PROCESS | 1649 | 1467925168073 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}] 13:59:28 INFO - PROCESS | 1649 | 1467925168075 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12be21800 == 45 [pid = 1649] [id = 488] 13:59:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12ade2800 == 44 [pid = 1649] [id = 487] 13:59:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa49000 == 43 [pid = 1649] [id = 486] 13:59:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa3f800 == 42 [pid = 1649] [id = 485] 13:59:28 INFO - PROCESS | 1649 | --DOCSHELL 0x1199df800 == 41 [pid = 1649] [id = 484] 13:59:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12903a000 == 40 [pid = 1649] [id = 483] 13:59:28 INFO - PROCESS | 1649 | --DOCSHELL 0x125559000 == 39 [pid = 1649] [id = 482] 13:59:28 INFO - PROCESS | 1649 | --DOCSHELL 0x121858000 == 38 [pid = 1649] [id = 481] 13:59:28 INFO - PROCESS | 1649 | --DOCSHELL 0x121055000 == 37 [pid = 1649] [id = 480] 13:59:28 INFO - PROCESS | 1649 | --DOCSHELL 0x118add800 == 36 [pid = 1649] [id = 479] 13:59:28 INFO - PROCESS | 1649 | --DOCSHELL 0x117234000 == 35 [pid = 1649] [id = 478] 13:59:28 INFO - PROCESS | 1649 | --DOCSHELL 0x11323b800 == 34 [pid = 1649] [id = 477] 13:59:28 INFO - PROCESS | 1649 | --DOCSHELL 0x11887b800 == 33 [pid = 1649] [id = 476] 13:59:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad3a000 == 32 [pid = 1649] [id = 475] 13:59:28 INFO - PROCESS | 1649 | --DOCSHELL 0x1188bf000 == 31 [pid = 1649] [id = 493] 13:59:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12c564800 == 30 [pid = 1649] [id = 492] 13:59:28 INFO - PROCESS | 1649 | --DOCSHELL 0x129215800 == 29 [pid = 1649] [id = 491] 13:59:28 INFO - PROCESS | 1649 | --DOCSHELL 0x119672800 == 28 [pid = 1649] [id = 490] 13:59:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12c314000 == 27 [pid = 1649] [id = 489] 13:59:28 INFO - PROCESS | 1649 | 1467925168696 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1253e7400) [pid = 1649] [serial = 1422] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1133ed800) [pid = 1649] [serial = 1372] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x116f90400) [pid = 1649] [serial = 1398] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1176e4000) [pid = 1649] [serial = 1399] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1128b1000) [pid = 1649] [serial = 1371] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x116fbfc00) [pid = 1649] [serial = 1390] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1160f0c00) [pid = 1649] [serial = 1389] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x118776c00) [pid = 1649] [serial = 1404] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x120f9b800) [pid = 1649] [serial = 1410] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1128a8800) [pid = 1649] [serial = 1392] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x111c14800) [pid = 1649] [serial = 1393] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x119051000) [pid = 1649] [serial = 1407] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x121741800) [pid = 1649] [serial = 1413] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1180b2000) [pid = 1649] [serial = 1375] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x121735400) [pid = 1649] [serial = 1411] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x116f90c00) [pid = 1649] [serial = 1374] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1185dac00) [pid = 1649] [serial = 1401] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x113d90c00) [pid = 1649] [serial = 1395] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x115e6e000) [pid = 1649] [serial = 1396] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11970e800) [pid = 1649] [serial = 1378] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118799800) [pid = 1649] [serial = 1377] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x123750000) [pid = 1649] [serial = 1381] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x121628400) [pid = 1649] [serial = 1380] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x127254800) [pid = 1649] [serial = 1384] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x126cb8000) [pid = 1649] [serial = 1383] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1128acc00) [pid = 1649] [serial = 1386] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x120d1b000) [pid = 1649] [serial = 1387] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x123740400) [pid = 1649] [serial = 1414] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x116f8e000) [pid = 1649] [serial = 1416] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x120e13c00) [pid = 1649] [serial = 1408] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x116f8d000) [pid = 1649] [serial = 1420] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x126f2cc00) [pid = 1649] [serial = 1423] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1187ed000) [pid = 1649] [serial = 1417] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x120e33c00) [pid = 1649] [serial = 1419] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11880dc00) [pid = 1649] [serial = 1405] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x118718400) [pid = 1649] [serial = 1402] [outer = 0x0] [url = about:blank] 13:59:28 INFO - PROCESS | 1649 | --DOCSHELL 0x1187ae000 == 26 [pid = 1649] [id = 494] 13:59:28 INFO - PROCESS | 1649 | 1467925168801 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:28 INFO - PROCESS | 1649 | 1467925168802 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x112e1f000 == 27 [pid = 1649] [id = 495] 13:59:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x110fa7400) [pid = 1649] [serial = 1485] [outer = 0x0] 13:59:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x111c22000) [pid = 1649] [serial = 1486] [outer = 0x110fa7400] 13:59:28 INFO - PROCESS | 1649 | 1467925168831 Marionette DEBUG loaded listener.js 13:59:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1125e4c00) [pid = 1649] [serial = 1487] [outer = 0x110fa7400] 13:59:29 INFO - PROCESS | 1649 | 1467925169136 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]]]}] 13:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1123ms 13:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:59:29 INFO - PROCESS | 1649 | 1467925169193 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 13:59:29 INFO - PROCESS | 1649 | 1467925169195 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 13:59:29 INFO - PROCESS | 1649 | 1467925169198 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:59:29 INFO - PROCESS | 1649 | 1467925169200 Marionette TRACE conn2 <- [1,1954,null,{}] 13:59:29 INFO - PROCESS | 1649 | 1467925169203 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}] 13:59:29 INFO - PROCESS | 1649 | 1467925169205 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:29 INFO - PROCESS | 1649 | 1467925169307 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 13:59:29 INFO - PROCESS | 1649 | 1467925169359 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:29 INFO - PROCESS | 1649 | 1467925169361 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x117238000 == 28 [pid = 1649] [id = 496] 13:59:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1125efc00) [pid = 1649] [serial = 1488] [outer = 0x0] 13:59:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x112c20c00) [pid = 1649] [serial = 1489] [outer = 0x1125efc00] 13:59:29 INFO - PROCESS | 1649 | 1467925169387 Marionette DEBUG loaded listener.js 13:59:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x113a5ac00) [pid = 1649] [serial = 1490] [outer = 0x1125efc00] 13:59:29 INFO - PROCESS | 1649 | 1467925169674 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]]]}] 13:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 520ms 13:59:29 INFO - PROCESS | 1649 | 1467925169722 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 13:59:29 INFO - PROCESS | 1649 | 1467925169724 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 13:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:59:29 INFO - PROCESS | 1649 | 1467925169727 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:59:29 INFO - PROCESS | 1649 | 1467925169728 Marionette TRACE conn2 <- [1,1958,null,{}] 13:59:29 INFO - PROCESS | 1649 | 1467925169730 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}] 13:59:29 INFO - PROCESS | 1649 | 1467925169731 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:29 INFO - PROCESS | 1649 | 1467925169810 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 13:59:29 INFO - PROCESS | 1649 | 1467925169817 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:29 INFO - PROCESS | 1649 | 1467925169818 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169a4000 == 29 [pid = 1649] [id = 497] 13:59:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x115e6c400) [pid = 1649] [serial = 1491] [outer = 0x0] 13:59:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1160e6c00) [pid = 1649] [serial = 1492] [outer = 0x115e6c400] 13:59:29 INFO - PROCESS | 1649 | 1467925169853 Marionette DEBUG loaded listener.js 13:59:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x116f8a000) [pid = 1649] [serial = 1493] [outer = 0x115e6c400] 13:59:30 INFO - PROCESS | 1649 | 1467925170216 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]]]}] 13:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 518ms 13:59:30 INFO - PROCESS | 1649 | 1467925170245 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 13:59:30 INFO - PROCESS | 1649 | 1467925170248 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 13:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:59:30 INFO - PROCESS | 1649 | 1467925170255 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:59:30 INFO - PROCESS | 1649 | 1467925170259 Marionette TRACE conn2 <- [1,1962,null,{}] 13:59:30 INFO - PROCESS | 1649 | 1467925170261 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}] 13:59:30 INFO - PROCESS | 1649 | 1467925170263 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:30 INFO - PROCESS | 1649 | 1467925170345 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 13:59:30 INFO - PROCESS | 1649 | 1467925170348 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:30 INFO - PROCESS | 1649 | 1467925170350 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x1199d4800 == 30 [pid = 1649] [id = 498] 13:59:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x116f8f400) [pid = 1649] [serial = 1494] [outer = 0x0] 13:59:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1180b9c00) [pid = 1649] [serial = 1495] [outer = 0x116f8f400] 13:59:30 INFO - PROCESS | 1649 | 1467925170377 Marionette DEBUG loaded listener.js 13:59:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1185e4400) [pid = 1649] [serial = 1496] [outer = 0x116f8f400] 13:59:30 INFO - PROCESS | 1649 | 1467925170698 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]]]}] 13:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 474ms 13:59:30 INFO - PROCESS | 1649 | 1467925170726 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 13:59:30 INFO - PROCESS | 1649 | 1467925170727 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 13:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:59:30 INFO - PROCESS | 1649 | 1467925170729 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:59:30 INFO - PROCESS | 1649 | 1467925170730 Marionette TRACE conn2 <- [1,1966,null,{}] 13:59:30 INFO - PROCESS | 1649 | 1467925170733 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}] 13:59:30 INFO - PROCESS | 1649 | 1467925170734 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:30 INFO - PROCESS | 1649 | 1467925170808 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 13:59:30 INFO - PROCESS | 1649 | 1467925170883 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:30 INFO - PROCESS | 1649 | 1467925170884 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x1199dd800 == 31 [pid = 1649] [id = 499] 13:59:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x116f94c00) [pid = 1649] [serial = 1497] [outer = 0x0] 13:59:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1185e9c00) [pid = 1649] [serial = 1498] [outer = 0x116f94c00] 13:59:30 INFO - PROCESS | 1649 | 1467925170908 Marionette DEBUG loaded listener.js 13:59:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118808000) [pid = 1649] [serial = 1499] [outer = 0x116f94c00] 13:59:31 INFO - PROCESS | 1649 | 1467925171240 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]]]}] 13:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 521ms 13:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:59:31 INFO - PROCESS | 1649 | 1467925171251 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 13:59:31 INFO - PROCESS | 1649 | 1467925171253 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 13:59:31 INFO - PROCESS | 1649 | 1467925171255 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:59:31 INFO - PROCESS | 1649 | 1467925171256 Marionette TRACE conn2 <- [1,1970,null,{}] 13:59:31 INFO - PROCESS | 1649 | 1467925171258 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}] 13:59:31 INFO - PROCESS | 1649 | 1467925171260 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:31 INFO - PROCESS | 1649 | 1467925171358 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 13:59:31 INFO - PROCESS | 1649 | 1467925171369 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:31 INFO - PROCESS | 1649 | 1467925171373 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x121858000 == 32 [pid = 1649] [id = 500] 13:59:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x115e6c000) [pid = 1649] [serial = 1500] [outer = 0x0] 13:59:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1194e3c00) [pid = 1649] [serial = 1501] [outer = 0x115e6c000] 13:59:31 INFO - PROCESS | 1649 | 1467925171405 Marionette DEBUG loaded listener.js 13:59:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x120d22400) [pid = 1649] [serial = 1502] [outer = 0x115e6c000] 13:59:31 INFO - PROCESS | 1649 | 1467925171743 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]]]}] 13:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 518ms 13:59:31 INFO - PROCESS | 1649 | 1467925171774 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 13:59:31 INFO - PROCESS | 1649 | 1467925171775 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 13:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:59:31 INFO - PROCESS | 1649 | 1467925171782 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:59:31 INFO - PROCESS | 1649 | 1467925171783 Marionette TRACE conn2 <- [1,1974,null,{}] 13:59:31 INFO - PROCESS | 1649 | 1467925171785 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}] 13:59:31 INFO - PROCESS | 1649 | 1467925171787 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:31 INFO - PROCESS | 1649 | 1467925171885 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 13:59:31 INFO - PROCESS | 1649 | 1467925171932 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:31 INFO - PROCESS | 1649 | 1467925171933 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x113355800 == 33 [pid = 1649] [id = 501] 13:59:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x120e14400) [pid = 1649] [serial = 1503] [outer = 0x0] 13:59:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x120fa2000) [pid = 1649] [serial = 1504] [outer = 0x120e14400] 13:59:31 INFO - PROCESS | 1649 | 1467925171964 Marionette DEBUG loaded listener.js 13:59:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x121414400) [pid = 1649] [serial = 1505] [outer = 0x120e14400] 13:59:32 INFO - PROCESS | 1649 | 1467925172330 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]]]}] 13:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 568ms 13:59:32 INFO - PROCESS | 1649 | 1467925172352 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 13:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:59:32 INFO - PROCESS | 1649 | 1467925172354 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 13:59:32 INFO - PROCESS | 1649 | 1467925172357 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:59:32 INFO - PROCESS | 1649 | 1467925172359 Marionette TRACE conn2 <- [1,1978,null,{}] 13:59:32 INFO - PROCESS | 1649 | 1467925172362 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}] 13:59:32 INFO - PROCESS | 1649 | 1467925172364 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:32 INFO - PROCESS | 1649 | 1467925172517 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 13:59:32 INFO - PROCESS | 1649 | 1467925172579 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:32 INFO - PROCESS | 1649 | 1467925172580 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x127240800 == 34 [pid = 1649] [id = 502] 13:59:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x110fa8400) [pid = 1649] [serial = 1506] [outer = 0x0] 13:59:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x121736800) [pid = 1649] [serial = 1507] [outer = 0x110fa8400] 13:59:32 INFO - PROCESS | 1649 | 1467925172619 Marionette DEBUG loaded listener.js 13:59:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x121889000) [pid = 1649] [serial = 1508] [outer = 0x110fa8400] 13:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x121360c00) [pid = 1649] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x120e34c00) [pid = 1649] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11965c000) [pid = 1649] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x121621c00) [pid = 1649] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x111ca8400) [pid = 1649] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1128aa400) [pid = 1649] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1185e2000) [pid = 1649] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x117206c00) [pid = 1649] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1133cb400) [pid = 1649] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1185de000) [pid = 1649] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x126f2e000) [pid = 1649] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1125e1c00) [pid = 1649] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x126f30000) [pid = 1649] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11876b000) [pid = 1649] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1125ee400) [pid = 1649] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:59:33 INFO - PROCESS | 1649 | 1467925173147 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]]]}] 13:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 824ms 13:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:59:33 INFO - PROCESS | 1649 | 1467925173181 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 13:59:33 INFO - PROCESS | 1649 | 1467925173182 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 13:59:33 INFO - PROCESS | 1649 | 1467925173184 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:59:33 INFO - PROCESS | 1649 | 1467925173185 Marionette TRACE conn2 <- [1,1982,null,{}] 13:59:33 INFO - PROCESS | 1649 | 1467925173187 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}] 13:59:33 INFO - PROCESS | 1649 | 1467925173188 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:33 INFO - PROCESS | 1649 | 1467925173262 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 13:59:33 INFO - PROCESS | 1649 | 1467925173266 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:33 INFO - PROCESS | 1649 | 1467925173267 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x127237800 == 35 [pid = 1649] [id = 503] 13:59:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x112c07400) [pid = 1649] [serial = 1509] [outer = 0x0] 13:59:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1167cb800) [pid = 1649] [serial = 1510] [outer = 0x112c07400] 13:59:33 INFO - PROCESS | 1649 | 1467925173293 Marionette DEBUG loaded listener.js 13:59:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11965c000) [pid = 1649] [serial = 1511] [outer = 0x112c07400] 13:59:33 INFO - PROCESS | 1649 | 1467925173673 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]]]}] 13:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 520ms 13:59:33 INFO - PROCESS | 1649 | 1467925173705 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 13:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:59:33 INFO - PROCESS | 1649 | 1467925173707 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 13:59:33 INFO - PROCESS | 1649 | 1467925173710 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:59:33 INFO - PROCESS | 1649 | 1467925173712 Marionette TRACE conn2 <- [1,1986,null,{}] 13:59:33 INFO - PROCESS | 1649 | 1467925173715 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}] 13:59:33 INFO - PROCESS | 1649 | 1467925173716 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:33 INFO - PROCESS | 1649 | 1467925173833 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 13:59:33 INFO - PROCESS | 1649 | 1467925173839 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:33 INFO - PROCESS | 1649 | 1467925173840 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1293d3000 == 36 [pid = 1649] [id = 504] 13:59:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1212ed000) [pid = 1649] [serial = 1512] [outer = 0x0] 13:59:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x121ad4000) [pid = 1649] [serial = 1513] [outer = 0x1212ed000] 13:59:33 INFO - PROCESS | 1649 | 1467925173879 Marionette DEBUG loaded listener.js 13:59:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x123743c00) [pid = 1649] [serial = 1514] [outer = 0x1212ed000] 13:59:34 INFO - PROCESS | 1649 | 1467925174305 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]]]}] 13:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 621ms 13:59:34 INFO - PROCESS | 1649 | 1467925174343 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 13:59:34 INFO - PROCESS | 1649 | 1467925174344 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 13:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:59:34 INFO - PROCESS | 1649 | 1467925174347 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:59:34 INFO - PROCESS | 1649 | 1467925174348 Marionette TRACE conn2 <- [1,1990,null,{}] 13:59:34 INFO - PROCESS | 1649 | 1467925174350 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}] 13:59:34 INFO - PROCESS | 1649 | 1467925174351 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:34 INFO - PROCESS | 1649 | 1467925174429 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 13:59:34 INFO - PROCESS | 1649 | 1467925174433 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:34 INFO - PROCESS | 1649 | 1467925174435 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e74000 == 37 [pid = 1649] [id = 505] 13:59:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x123750000) [pid = 1649] [serial = 1515] [outer = 0x0] 13:59:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x124bb8c00) [pid = 1649] [serial = 1516] [outer = 0x123750000] 13:59:34 INFO - PROCESS | 1649 | 1467925174465 Marionette DEBUG loaded listener.js 13:59:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1253e7400) [pid = 1649] [serial = 1517] [outer = 0x123750000] 13:59:34 INFO - PROCESS | 1649 | 1467925174807 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]]]}] 13:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 467ms 13:59:34 INFO - PROCESS | 1649 | 1467925174815 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 13:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:59:34 INFO - PROCESS | 1649 | 1467925174816 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 13:59:34 INFO - PROCESS | 1649 | 1467925174820 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:59:34 INFO - PROCESS | 1649 | 1467925174824 Marionette TRACE conn2 <- [1,1994,null,{}] 13:59:34 INFO - PROCESS | 1649 | 1467925174826 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}] 13:59:34 INFO - PROCESS | 1649 | 1467925174828 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:34 INFO - PROCESS | 1649 | 1467925174916 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 13:59:34 INFO - PROCESS | 1649 | 1467925174921 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:34 INFO - PROCESS | 1649 | 1467925174923 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x119698800 == 38 [pid = 1649] [id = 506] 13:59:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1255f3400) [pid = 1649] [serial = 1518] [outer = 0x0] 13:59:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x126f30000) [pid = 1649] [serial = 1519] [outer = 0x1255f3400] 13:59:34 INFO - PROCESS | 1649 | 1467925174947 Marionette DEBUG loaded listener.js 13:59:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x124b86400) [pid = 1649] [serial = 1520] [outer = 0x1255f3400] 13:59:35 INFO - PROCESS | 1649 | 1467925175449 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]]]}] 13:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 672ms 13:59:35 INFO - PROCESS | 1649 | 1467925175491 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 13:59:35 INFO - PROCESS | 1649 | 1467925175494 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 13:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:59:35 INFO - PROCESS | 1649 | 1467925175498 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:59:35 INFO - PROCESS | 1649 | 1467925175500 Marionette TRACE conn2 <- [1,1998,null,{}] 13:59:35 INFO - PROCESS | 1649 | 1467925175504 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}] 13:59:35 INFO - PROCESS | 1649 | 1467925175506 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:35 INFO - PROCESS | 1649 | 1467925175623 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 13:59:35 INFO - PROCESS | 1649 | 1467925175703 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:35 INFO - PROCESS | 1649 | 1467925175705 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x11887b800 == 39 [pid = 1649] [id = 507] 13:59:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1128ab000) [pid = 1649] [serial = 1521] [outer = 0x0] 13:59:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1133ca800) [pid = 1649] [serial = 1522] [outer = 0x1128ab000] 13:59:35 INFO - PROCESS | 1649 | 1467925175736 Marionette DEBUG loaded listener.js 13:59:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1128a9800) [pid = 1649] [serial = 1523] [outer = 0x1128ab000] 13:59:36 INFO - PROCESS | 1649 | 1467925176281 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]]]}] 13:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 824ms 13:59:36 INFO - PROCESS | 1649 | 1467925176386 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 13:59:36 INFO - PROCESS | 1649 | 1467925176391 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 13:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:59:36 INFO - PROCESS | 1649 | 1467925176400 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:59:36 INFO - PROCESS | 1649 | 1467925176403 Marionette TRACE conn2 <- [1,2002,null,{}] 13:59:36 INFO - PROCESS | 1649 | 1467925176431 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}] 13:59:36 INFO - PROCESS | 1649 | 1467925176434 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:36 INFO - PROCESS | 1649 | 1467925176558 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 13:59:36 INFO - PROCESS | 1649 | 1467925176613 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:36 INFO - PROCESS | 1649 | 1467925176614 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255d4000 == 40 [pid = 1649] [id = 508] 13:59:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1180b7800) [pid = 1649] [serial = 1524] [outer = 0x0] 13:59:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1185db000) [pid = 1649] [serial = 1525] [outer = 0x1180b7800] 13:59:36 INFO - PROCESS | 1649 | 1467925176646 Marionette DEBUG loaded listener.js 13:59:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1150cf800) [pid = 1649] [serial = 1526] [outer = 0x1180b7800] 13:59:37 INFO - PROCESS | 1649 | 1467925177306 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]]]}] 13:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 948ms 13:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:59:37 INFO - PROCESS | 1649 | 1467925177376 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 13:59:37 INFO - PROCESS | 1649 | 1467925177378 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 13:59:37 INFO - PROCESS | 1649 | 1467925177382 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:59:37 INFO - PROCESS | 1649 | 1467925177384 Marionette TRACE conn2 <- [1,2006,null,{}] 13:59:37 INFO - PROCESS | 1649 | 1467925177388 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}] 13:59:37 INFO - PROCESS | 1649 | 1467925177390 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:37 INFO - PROCESS | 1649 | 1467925177514 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 13:59:37 INFO - PROCESS | 1649 | 1467925177603 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:37 INFO - PROCESS | 1649 | 1467925177607 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x11700d000 == 41 [pid = 1649] [id = 509] 13:59:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1125e2800) [pid = 1649] [serial = 1527] [outer = 0x0] 13:59:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x115e75c00) [pid = 1649] [serial = 1528] [outer = 0x1125e2800] 13:59:37 INFO - PROCESS | 1649 | 1467925177639 Marionette DEBUG loaded listener.js 13:59:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1125fbc00) [pid = 1649] [serial = 1529] [outer = 0x1125e2800] 13:59:37 INFO - PROCESS | 1649 | --DOCSHELL 0x129e74000 == 40 [pid = 1649] [id = 505] 13:59:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1293d3000 == 39 [pid = 1649] [id = 504] 13:59:37 INFO - PROCESS | 1649 | --DOCSHELL 0x127237800 == 38 [pid = 1649] [id = 503] 13:59:37 INFO - PROCESS | 1649 | --DOCSHELL 0x127240800 == 37 [pid = 1649] [id = 502] 13:59:37 INFO - PROCESS | 1649 | --DOCSHELL 0x113355800 == 36 [pid = 1649] [id = 501] 13:59:37 INFO - PROCESS | 1649 | --DOCSHELL 0x121858000 == 35 [pid = 1649] [id = 500] 13:59:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1199dd800 == 34 [pid = 1649] [id = 499] 13:59:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1199d4800 == 33 [pid = 1649] [id = 498] 13:59:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1169a4000 == 32 [pid = 1649] [id = 497] 13:59:37 INFO - PROCESS | 1649 | --DOCSHELL 0x117238000 == 31 [pid = 1649] [id = 496] 13:59:37 INFO - PROCESS | 1649 | --DOCSHELL 0x112e1f000 == 30 [pid = 1649] [id = 495] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x129527400) [pid = 1649] [serial = 1469] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1292b4000) [pid = 1649] [serial = 1468] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1290a7800) [pid = 1649] [serial = 1465] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x120e17800) [pid = 1649] [serial = 1447] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x126cc2400) [pid = 1649] [serial = 1451] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12373c400) [pid = 1649] [serial = 1450] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x127287800) [pid = 1649] [serial = 1453] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x112c21c00) [pid = 1649] [serial = 1428] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1133f2c00) [pid = 1649] [serial = 1429] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1194ed800) [pid = 1649] [serial = 1444] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1176ddc00) [pid = 1649] [serial = 1437] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1180b9000) [pid = 1649] [serial = 1438] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x113d4b800) [pid = 1649] [serial = 1434] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116028c00) [pid = 1649] [serial = 1435] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118776800) [pid = 1649] [serial = 1440] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x119333000) [pid = 1649] [serial = 1441] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x127496c00) [pid = 1649] [serial = 1426] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12728e800) [pid = 1649] [serial = 1425] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x112f0bc00) [pid = 1649] [serial = 1431] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x128c80400) [pid = 1649] [serial = 1456] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x117206000) [pid = 1649] [serial = 1432] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x112d94c00) [pid = 1649] [serial = 892] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1185e2c00) [pid = 1649] [serial = 1463] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x128e5bc00) [pid = 1649] [serial = 1457] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x116a0b800) [pid = 1649] [serial = 1459] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x127498800) [pid = 1649] [serial = 1454] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x120ecc800) [pid = 1649] [serial = 1462] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x120f9f000) [pid = 1649] [serial = 1448] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118767800) [pid = 1649] [serial = 1460] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x120e11800) [pid = 1649] [serial = 1445] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1292b4c00) [pid = 1649] [serial = 1466] [outer = 0x0] [url = about:blank] 13:59:38 INFO - PROCESS | 1649 | 1467925178099 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]]]}] 13:59:38 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 13:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 725ms 13:59:38 INFO - PROCESS | 1649 | 1467925178107 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 13:59:38 INFO - PROCESS | 1649 | 1467925178110 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 13:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:59:38 INFO - PROCESS | 1649 | 1467925178114 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:59:38 INFO - PROCESS | 1649 | 1467925178115 Marionette TRACE conn2 <- [1,2010,null,{}] 13:59:38 INFO - PROCESS | 1649 | 1467925178118 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}] 13:59:38 INFO - PROCESS | 1649 | 1467925178121 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:38 INFO - PROCESS | 1649 | 1467925178208 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 13:59:38 INFO - PROCESS | 1649 | 1467925178212 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:38 INFO - PROCESS | 1649 | 1467925178213 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x11868f800 == 31 [pid = 1649] [id = 510] 13:59:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1133ce800) [pid = 1649] [serial = 1530] [outer = 0x0] 13:59:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x116f88800) [pid = 1649] [serial = 1531] [outer = 0x1133ce800] 13:59:38 INFO - PROCESS | 1649 | 1467925178242 Marionette DEBUG loaded listener.js 13:59:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x116f96c00) [pid = 1649] [serial = 1532] [outer = 0x1133ce800] 13:59:38 INFO - PROCESS | 1649 | 1467925178574 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]]]}] 13:59:38 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 13:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 520ms 13:59:38 INFO - PROCESS | 1649 | 1467925178634 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 13:59:38 INFO - PROCESS | 1649 | 1467925178636 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 13:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:59:38 INFO - PROCESS | 1649 | 1467925178638 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:59:38 INFO - PROCESS | 1649 | 1467925178640 Marionette TRACE conn2 <- [1,2014,null,{}] 13:59:38 INFO - PROCESS | 1649 | 1467925178648 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}] 13:59:38 INFO - PROCESS | 1649 | 1467925178652 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:38 INFO - PROCESS | 1649 | 1467925178734 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 13:59:38 INFO - PROCESS | 1649 | 1467925178743 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:38 INFO - PROCESS | 1649 | 1467925178745 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x120f3e800 == 32 [pid = 1649] [id = 511] 13:59:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x111c1b400) [pid = 1649] [serial = 1533] [outer = 0x0] 13:59:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118770400) [pid = 1649] [serial = 1534] [outer = 0x111c1b400] 13:59:38 INFO - PROCESS | 1649 | 1467925178773 Marionette DEBUG loaded listener.js 13:59:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x119333000) [pid = 1649] [serial = 1535] [outer = 0x111c1b400] 13:59:39 INFO - PROCESS | 1649 | 1467925179132 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]]]}] 13:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 521ms 13:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:59:39 INFO - PROCESS | 1649 | 1467925179160 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 13:59:39 INFO - PROCESS | 1649 | 1467925179162 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 13:59:39 INFO - PROCESS | 1649 | 1467925179164 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:59:39 INFO - PROCESS | 1649 | 1467925179165 Marionette TRACE conn2 <- [1,2018,null,{}] 13:59:39 INFO - PROCESS | 1649 | 1467925179167 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}] 13:59:39 INFO - PROCESS | 1649 | 1467925179170 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:39 INFO - PROCESS | 1649 | 1467925179250 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 13:59:39 INFO - PROCESS | 1649 | 1467925179256 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:39 INFO - PROCESS | 1649 | 1467925179257 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x124a4c000 == 33 [pid = 1649] [id = 512] 13:59:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1194e4000) [pid = 1649] [serial = 1536] [outer = 0x0] 13:59:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119a84800) [pid = 1649] [serial = 1537] [outer = 0x1194e4000] 13:59:39 INFO - PROCESS | 1649 | 1467925179282 Marionette DEBUG loaded listener.js 13:59:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x120e33c00) [pid = 1649] [serial = 1538] [outer = 0x1194e4000] 13:59:39 INFO - PROCESS | 1649 | 1467925179607 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]]]}] 13:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 469ms 13:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:59:39 INFO - PROCESS | 1649 | 1467925179633 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 13:59:39 INFO - PROCESS | 1649 | 1467925179635 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 13:59:39 INFO - PROCESS | 1649 | 1467925179640 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:59:39 INFO - PROCESS | 1649 | 1467925179641 Marionette TRACE conn2 <- [1,2022,null,{}] 13:59:39 INFO - PROCESS | 1649 | 1467925179643 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}] 13:59:39 INFO - PROCESS | 1649 | 1467925179644 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:39 INFO - PROCESS | 1649 | 1467925179718 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 13:59:39 INFO - PROCESS | 1649 | 1467925179724 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:39 INFO - PROCESS | 1649 | 1467925179725 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x126ea7800 == 34 [pid = 1649] [id = 513] 13:59:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x120e34000) [pid = 1649] [serial = 1539] [outer = 0x0] 13:59:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x121733800) [pid = 1649] [serial = 1540] [outer = 0x120e34000] 13:59:39 INFO - PROCESS | 1649 | 1467925179749 Marionette DEBUG loaded listener.js 13:59:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x121ad8400) [pid = 1649] [serial = 1541] [outer = 0x120e34000] 13:59:40 INFO - PROCESS | 1649 | 1467925180072 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]]]}] 13:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 470ms 13:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:59:40 INFO - PROCESS | 1649 | 1467925180110 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 13:59:40 INFO - PROCESS | 1649 | 1467925180111 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 13:59:40 INFO - PROCESS | 1649 | 1467925180113 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:59:40 INFO - PROCESS | 1649 | 1467925180114 Marionette TRACE conn2 <- [1,2026,null,{}] 13:59:40 INFO - PROCESS | 1649 | 1467925180140 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}] 13:59:40 INFO - PROCESS | 1649 | 1467925180144 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:40 INFO - PROCESS | 1649 | 1467925180276 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 13:59:40 INFO - PROCESS | 1649 | 1467925180287 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:40 INFO - PROCESS | 1649 | 1467925180288 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1293e6000 == 35 [pid = 1649] [id = 514] 13:59:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1125f8000) [pid = 1649] [serial = 1542] [outer = 0x0] 13:59:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x124b82400) [pid = 1649] [serial = 1543] [outer = 0x1125f8000] 13:59:40 INFO - PROCESS | 1649 | 1467925180312 Marionette DEBUG loaded listener.js 13:59:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12728e000) [pid = 1649] [serial = 1544] [outer = 0x1125f8000] 13:59:40 INFO - PROCESS | 1649 | 1467925180666 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]]]}] 13:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 568ms 13:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:59:40 INFO - PROCESS | 1649 | 1467925180681 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 13:59:40 INFO - PROCESS | 1649 | 1467925180682 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 13:59:40 INFO - PROCESS | 1649 | 1467925180686 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:59:40 INFO - PROCESS | 1649 | 1467925180687 Marionette TRACE conn2 <- [1,2030,null,{}] 13:59:40 INFO - PROCESS | 1649 | 1467925180690 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}] 13:59:40 INFO - PROCESS | 1649 | 1467925180691 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:40 INFO - PROCESS | 1649 | 1467925180791 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 13:59:40 INFO - PROCESS | 1649 | 1467925180802 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:40 INFO - PROCESS | 1649 | 1467925180803 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa34800 == 36 [pid = 1649] [id = 515] 13:59:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x127491c00) [pid = 1649] [serial = 1545] [outer = 0x0] 13:59:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12883f400) [pid = 1649] [serial = 1546] [outer = 0x127491c00] 13:59:40 INFO - PROCESS | 1649 | 1467925180835 Marionette DEBUG loaded listener.js 13:59:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x128e5bc00) [pid = 1649] [serial = 1547] [outer = 0x127491c00] 13:59:41 INFO - PROCESS | 1649 | 1467925181158 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]]]}] 13:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 520ms 13:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:59:41 INFO - PROCESS | 1649 | 1467925181206 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 13:59:41 INFO - PROCESS | 1649 | 1467925181207 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 13:59:41 INFO - PROCESS | 1649 | 1467925181209 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:59:41 INFO - PROCESS | 1649 | 1467925181210 Marionette TRACE conn2 <- [1,2034,null,{}] 13:59:41 INFO - PROCESS | 1649 | 1467925181219 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}] 13:59:41 INFO - PROCESS | 1649 | 1467925181220 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:41 INFO - PROCESS | 1649 | 1467925181321 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 13:59:41 INFO - PROCESS | 1649 | 1467925181324 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:41 INFO - PROCESS | 1649 | 1467925181325 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad3a000 == 37 [pid = 1649] [id = 516] 13:59:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x127494c00) [pid = 1649] [serial = 1548] [outer = 0x0] 13:59:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1290a4400) [pid = 1649] [serial = 1549] [outer = 0x127494c00] 13:59:41 INFO - PROCESS | 1649 | 1467925181349 Marionette DEBUG loaded listener.js 13:59:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1292af400) [pid = 1649] [serial = 1550] [outer = 0x127494c00] 13:59:41 INFO - PROCESS | 1649 | 1467925181684 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]]]}] 13:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 520ms 13:59:41 INFO - PROCESS | 1649 | 1467925181730 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 13:59:41 INFO - PROCESS | 1649 | 1467925181731 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 13:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:59:41 INFO - PROCESS | 1649 | 1467925181733 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:59:41 INFO - PROCESS | 1649 | 1467925181734 Marionette TRACE conn2 <- [1,2038,null,{}] 13:59:41 INFO - PROCESS | 1649 | 1467925181737 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}] 13:59:41 INFO - PROCESS | 1649 | 1467925181738 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:41 INFO - PROCESS | 1649 | 1467925181845 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 13:59:41 INFO - PROCESS | 1649 | 1467925181881 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:41 INFO - PROCESS | 1649 | 1467925181882 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x120f3e000 == 38 [pid = 1649] [id = 517] 13:59:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1292ae000) [pid = 1649] [serial = 1551] [outer = 0x0] 13:59:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12951f000) [pid = 1649] [serial = 1552] [outer = 0x1292ae000] 13:59:41 INFO - PROCESS | 1649 | 1467925181906 Marionette DEBUG loaded listener.js 13:59:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x129525c00) [pid = 1649] [serial = 1553] [outer = 0x1292ae000] 13:59:42 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x115e6c000) [pid = 1649] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:59:42 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1125efc00) [pid = 1649] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:59:42 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x116f8f400) [pid = 1649] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:59:42 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x110fa7400) [pid = 1649] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:59:42 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x115e6c400) [pid = 1649] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:59:42 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1125f9800) [pid = 1649] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:59:42 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x120e14400) [pid = 1649] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:59:42 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x113f05400) [pid = 1649] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:59:42 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11857f000) [pid = 1649] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:59:42 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x110fa8400) [pid = 1649] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:59:42 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x120e2f800) [pid = 1649] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:59:42 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x112c07400) [pid = 1649] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:59:42 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x123750000) [pid = 1649] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:59:42 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1212ed000) [pid = 1649] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:59:42 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1133c9c00) [pid = 1649] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:59:42 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x116f94c00) [pid = 1649] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:59:42 INFO - PROCESS | 1649 | 1467925182281 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]]]}] 13:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 572ms 13:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:59:42 INFO - PROCESS | 1649 | 1467925182306 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 13:59:42 INFO - PROCESS | 1649 | 1467925182308 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 13:59:42 INFO - PROCESS | 1649 | 1467925182310 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:59:42 INFO - PROCESS | 1649 | 1467925182311 Marionette TRACE conn2 <- [1,2042,null,{}] 13:59:42 INFO - PROCESS | 1649 | 1467925182313 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}] 13:59:42 INFO - PROCESS | 1649 | 1467925182314 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:42 INFO - PROCESS | 1649 | 1467925182393 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 13:59:42 INFO - PROCESS | 1649 | 1467925182397 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:42 INFO - PROCESS | 1649 | 1467925182398 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x124ad9000 == 39 [pid = 1649] [id = 518] 13:59:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x110eb1000) [pid = 1649] [serial = 1554] [outer = 0x0] 13:59:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1125fcc00) [pid = 1649] [serial = 1555] [outer = 0x110eb1000] 13:59:42 INFO - PROCESS | 1649 | 1467925182422 Marionette DEBUG loaded listener.js 13:59:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x116977c00) [pid = 1649] [serial = 1556] [outer = 0x110eb1000] 13:59:42 INFO - PROCESS | 1649 | 1467925182762 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]]]}] 13:59:42 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) 13:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 471ms 13:59:42 INFO - PROCESS | 1649 | 1467925182782 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 13:59:42 INFO - PROCESS | 1649 | 1467925182783 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 13:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:59:42 INFO - PROCESS | 1649 | 1467925182786 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:59:42 INFO - PROCESS | 1649 | 1467925182789 Marionette TRACE conn2 <- [1,2046,null,{}] 13:59:42 INFO - PROCESS | 1649 | 1467925182791 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}] 13:59:42 INFO - PROCESS | 1649 | 1467925182793 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:42 INFO - PROCESS | 1649 | 1467925182915 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 13:59:42 INFO - PROCESS | 1649 | 1467925182924 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:42 INFO - PROCESS | 1649 | 1467925182925 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be22800 == 40 [pid = 1649] [id = 519] 13:59:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1185e1000) [pid = 1649] [serial = 1557] [outer = 0x0] 13:59:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x120e12c00) [pid = 1649] [serial = 1558] [outer = 0x1185e1000] 13:59:42 INFO - PROCESS | 1649 | 1467925182951 Marionette DEBUG loaded listener.js 13:59:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x129622400) [pid = 1649] [serial = 1559] [outer = 0x1185e1000] 13:59:43 INFO - PROCESS | 1649 | 1467925183264 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]]]}] 13:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 524ms 13:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:59:43 INFO - PROCESS | 1649 | 1467925183311 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 13:59:43 INFO - PROCESS | 1649 | 1467925183312 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 13:59:43 INFO - PROCESS | 1649 | 1467925183314 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:59:43 INFO - PROCESS | 1649 | 1467925183315 Marionette TRACE conn2 <- [1,2050,null,{}] 13:59:43 INFO - PROCESS | 1649 | 1467925183317 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}] 13:59:43 INFO - PROCESS | 1649 | 1467925183318 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:43 INFO - PROCESS | 1649 | 1467925183400 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 13:59:43 INFO - PROCESS | 1649 | 1467925183406 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:43 INFO - PROCESS | 1649 | 1467925183407 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c31a800 == 41 [pid = 1649] [id = 520] 13:59:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x129622800) [pid = 1649] [serial = 1560] [outer = 0x0] 13:59:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12a68ec00) [pid = 1649] [serial = 1561] [outer = 0x129622800] 13:59:43 INFO - PROCESS | 1649 | 1467925183431 Marionette DEBUG loaded listener.js 13:59:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12a777400) [pid = 1649] [serial = 1562] [outer = 0x129622800] 13:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 521ms 13:59:43 INFO - PROCESS | 1649 | 1467925183829 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]]]}] 13:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:59:43 INFO - PROCESS | 1649 | 1467925183839 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 13:59:43 INFO - PROCESS | 1649 | 1467925183841 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 13:59:43 INFO - PROCESS | 1649 | 1467925183844 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:59:43 INFO - PROCESS | 1649 | 1467925183846 Marionette TRACE conn2 <- [1,2054,null,{}] 13:59:43 INFO - PROCESS | 1649 | 1467925183849 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}] 13:59:43 INFO - PROCESS | 1649 | 1467925183851 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:43 INFO - PROCESS | 1649 | 1467925183974 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 13:59:43 INFO - PROCESS | 1649 | 1467925183979 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:43 INFO - PROCESS | 1649 | 1467925183980 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c7bd000 == 42 [pid = 1649] [id = 521] 13:59:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12951fc00) [pid = 1649] [serial = 1563] [outer = 0x0] 13:59:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12a7ac400) [pid = 1649] [serial = 1564] [outer = 0x12951fc00] 13:59:44 INFO - PROCESS | 1649 | 1467925184003 Marionette DEBUG loaded listener.js 13:59:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12a7f4c00) [pid = 1649] [serial = 1565] [outer = 0x12951fc00] 13:59:44 INFO - PROCESS | 1649 | 1467925184441 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]]]}] 13:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 623ms 13:59:44 INFO - PROCESS | 1649 | 1467925184467 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 13:59:44 INFO - PROCESS | 1649 | 1467925184469 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 13:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:59:44 INFO - PROCESS | 1649 | 1467925184473 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:59:44 INFO - PROCESS | 1649 | 1467925184475 Marionette TRACE conn2 <- [1,2058,null,{}] 13:59:44 INFO - PROCESS | 1649 | 1467925184479 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}] 13:59:44 INFO - PROCESS | 1649 | 1467925184481 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:44 INFO - PROCESS | 1649 | 1467925184597 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 13:59:44 INFO - PROCESS | 1649 | 1467925184662 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:44 INFO - PROCESS | 1649 | 1467925184663 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x1186a2800 == 43 [pid = 1649] [id = 522] 13:59:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1128b1400) [pid = 1649] [serial = 1566] [outer = 0x0] 13:59:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1133d0800) [pid = 1649] [serial = 1567] [outer = 0x1128b1400] 13:59:44 INFO - PROCESS | 1649 | 1467925184695 Marionette DEBUG loaded listener.js 13:59:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x116025000) [pid = 1649] [serial = 1568] [outer = 0x1128b1400] 13:59:45 INFO - PROCESS | 1649 | 1467925185170 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]]]}] 13:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 721ms 13:59:45 INFO - PROCESS | 1649 | 1467925185194 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 13:59:45 INFO - PROCESS | 1649 | 1467925185197 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 13:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:59:45 INFO - PROCESS | 1649 | 1467925185202 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:59:45 INFO - PROCESS | 1649 | 1467925185204 Marionette TRACE conn2 <- [1,2062,null,{}] 13:59:45 INFO - PROCESS | 1649 | 1467925185206 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}] 13:59:45 INFO - PROCESS | 1649 | 1467925185208 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:45 INFO - PROCESS | 1649 | 1467925185316 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 13:59:45 INFO - PROCESS | 1649 | 1467925185378 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:45 INFO - PROCESS | 1649 | 1467925185379 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x128e3e000 == 44 [pid = 1649] [id = 523] 13:59:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1176e1000) [pid = 1649] [serial = 1569] [outer = 0x0] 13:59:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1185de000) [pid = 1649] [serial = 1570] [outer = 0x1176e1000] 13:59:45 INFO - PROCESS | 1649 | 1467925185409 Marionette DEBUG loaded listener.js 13:59:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x118806c00) [pid = 1649] [serial = 1571] [outer = 0x1176e1000] 13:59:45 INFO - PROCESS | 1649 | 1467925185864 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]]]}] 13:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 671ms 13:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:59:45 INFO - PROCESS | 1649 | 1467925185873 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 13:59:45 INFO - PROCESS | 1649 | 1467925185875 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 13:59:45 INFO - PROCESS | 1649 | 1467925185877 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:59:45 INFO - PROCESS | 1649 | 1467925185879 Marionette TRACE conn2 <- [1,2066,null,{}] 13:59:45 INFO - PROCESS | 1649 | 1467925185887 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}] 13:59:45 INFO - PROCESS | 1649 | 1467925185890 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:46 INFO - PROCESS | 1649 | 1467925186009 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 13:59:46 INFO - PROCESS | 1649 | 1467925186098 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:46 INFO - PROCESS | 1649 | 1467925186101 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c57a800 == 45 [pid = 1649] [id = 524] 13:59:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11970b800) [pid = 1649] [serial = 1572] [outer = 0x0] 13:59:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1248d2c00) [pid = 1649] [serial = 1573] [outer = 0x11970b800] 13:59:46 INFO - PROCESS | 1649 | 1467925186133 Marionette DEBUG loaded listener.js 13:59:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x125e17000) [pid = 1649] [serial = 1574] [outer = 0x11970b800] 13:59:46 INFO - PROCESS | 1649 | 1467925186518 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]]]}] 13:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 673ms 13:59:46 INFO - PROCESS | 1649 | 1467925186555 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 13:59:46 INFO - PROCESS | 1649 | 1467925186556 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 13:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:59:46 INFO - PROCESS | 1649 | 1467925186560 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:59:46 INFO - PROCESS | 1649 | 1467925186561 Marionette TRACE conn2 <- [1,2070,null,{}] 13:59:46 INFO - PROCESS | 1649 | 1467925186564 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}] 13:59:46 INFO - PROCESS | 1649 | 1467925186565 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:46 INFO - PROCESS | 1649 | 1467925186670 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 13:59:46 INFO - PROCESS | 1649 | 1467925186732 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:46 INFO - PROCESS | 1649 | 1467925186733 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca8f000 == 46 [pid = 1649] [id = 525] 13:59:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x127287800) [pid = 1649] [serial = 1575] [outer = 0x0] 13:59:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x128846000) [pid = 1649] [serial = 1576] [outer = 0x127287800] 13:59:46 INFO - PROCESS | 1649 | 1467925186761 Marionette DEBUG loaded listener.js 13:59:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x129526800) [pid = 1649] [serial = 1577] [outer = 0x127287800] 13:59:47 INFO - PROCESS | 1649 | 1467925187211 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]]]}] 13:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 670ms 13:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:59:47 INFO - PROCESS | 1649 | 1467925187231 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 13:59:47 INFO - PROCESS | 1649 | 1467925187232 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 13:59:47 INFO - PROCESS | 1649 | 1467925187235 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:59:47 INFO - PROCESS | 1649 | 1467925187236 Marionette TRACE conn2 <- [1,2074,null,{}] 13:59:47 INFO - PROCESS | 1649 | 1467925187241 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}] 13:59:47 INFO - PROCESS | 1649 | 1467925187242 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:47 INFO - PROCESS | 1649 | 1467925187345 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 13:59:47 INFO - PROCESS | 1649 | 1467925187450 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:47 INFO - PROCESS | 1649 | 1467925187452 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169ab800 == 47 [pid = 1649] [id = 526] 13:59:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x111e58400) [pid = 1649] [serial = 1578] [outer = 0x0] 13:59:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x112d9cc00) [pid = 1649] [serial = 1579] [outer = 0x111e58400] 13:59:47 INFO - PROCESS | 1649 | 1467925187482 Marionette DEBUG loaded listener.js 13:59:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x120e13000) [pid = 1649] [serial = 1580] [outer = 0x111e58400] 13:59:48 INFO - PROCESS | 1649 | 1467925188023 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]]]}] 13:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 823ms 13:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:59:48 INFO - PROCESS | 1649 | 1467925188058 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 13:59:48 INFO - PROCESS | 1649 | 1467925188060 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 13:59:48 INFO - PROCESS | 1649 | 1467925188063 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:59:48 INFO - PROCESS | 1649 | 1467925188065 Marionette TRACE conn2 <- [1,2078,null,{}] 13:59:48 INFO - PROCESS | 1649 | 1467925188069 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}] 13:59:48 INFO - PROCESS | 1649 | 1467925188070 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:48 INFO - PROCESS | 1649 | 1467925188175 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 13:59:48 INFO - PROCESS | 1649 | 1467925188239 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:48 INFO - PROCESS | 1649 | 1467925188240 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c2b800 == 48 [pid = 1649] [id = 527] 13:59:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x112d94000) [pid = 1649] [serial = 1581] [outer = 0x0] 13:59:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1133edc00) [pid = 1649] [serial = 1582] [outer = 0x112d94000] 13:59:48 INFO - PROCESS | 1649 | 1467925188267 Marionette DEBUG loaded listener.js 13:59:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x115e6bc00) [pid = 1649] [serial = 1583] [outer = 0x112d94000] 13:59:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12c31a800 == 47 [pid = 1649] [id = 520] 13:59:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12be22800 == 46 [pid = 1649] [id = 519] 13:59:49 INFO - PROCESS | 1649 | --DOCSHELL 0x124ad9000 == 45 [pid = 1649] [id = 518] 13:59:49 INFO - PROCESS | 1649 | --DOCSHELL 0x120f3e000 == 44 [pid = 1649] [id = 517] 13:59:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad3a000 == 43 [pid = 1649] [id = 516] 13:59:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa34800 == 42 [pid = 1649] [id = 515] 13:59:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1293e6000 == 41 [pid = 1649] [id = 514] 13:59:49 INFO - PROCESS | 1649 | --DOCSHELL 0x126ea7800 == 40 [pid = 1649] [id = 513] 13:59:49 INFO - PROCESS | 1649 | --DOCSHELL 0x124a4c000 == 39 [pid = 1649] [id = 512] 13:59:49 INFO - PROCESS | 1649 | --DOCSHELL 0x120f3e800 == 38 [pid = 1649] [id = 511] 13:59:49 INFO - PROCESS | 1649 | --DOCSHELL 0x11868f800 == 37 [pid = 1649] [id = 510] 13:59:49 INFO - PROCESS | 1649 | --DOCSHELL 0x11700d000 == 36 [pid = 1649] [id = 509] 13:59:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1255d4000 == 35 [pid = 1649] [id = 508] 13:59:49 INFO - PROCESS | 1649 | --DOCSHELL 0x11887b800 == 34 [pid = 1649] [id = 507] 13:59:49 INFO - PROCESS | 1649 | --DOCSHELL 0x119698800 == 33 [pid = 1649] [id = 506] 13:59:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1169ab800 == 32 [pid = 1649] [id = 526] 13:59:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca8f000 == 31 [pid = 1649] [id = 525] 13:59:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12c57a800 == 30 [pid = 1649] [id = 524] 13:59:49 INFO - PROCESS | 1649 | --DOCSHELL 0x128e3e000 == 29 [pid = 1649] [id = 523] 13:59:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12c7bd000 == 28 [pid = 1649] [id = 521] 13:59:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1186a2800 == 27 [pid = 1649] [id = 522] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x116f8a000) [pid = 1649] [serial = 1493] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x113838400) [pid = 1649] [serial = 1484] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1128a6400) [pid = 1649] [serial = 1483] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x120fa2000) [pid = 1649] [serial = 1504] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x116972800) [pid = 1649] [serial = 1472] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x116030800) [pid = 1649] [serial = 1471] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11932ec00) [pid = 1649] [serial = 1475] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x118771000) [pid = 1649] [serial = 1474] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x121736800) [pid = 1649] [serial = 1507] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x121414400) [pid = 1649] [serial = 1505] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x121739800) [pid = 1649] [serial = 1477] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x124d2fc00) [pid = 1649] [serial = 1478] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11965c000) [pid = 1649] [serial = 1511] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1167cb800) [pid = 1649] [serial = 1510] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x124bb8c00) [pid = 1649] [serial = 1516] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x121ad4000) [pid = 1649] [serial = 1513] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x127494400) [pid = 1649] [serial = 1481] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1253df400) [pid = 1649] [serial = 1480] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1125e4c00) [pid = 1649] [serial = 1487] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x126f30000) [pid = 1649] [serial = 1519] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1185e9c00) [pid = 1649] [serial = 1498] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1253e7400) [pid = 1649] [serial = 1517] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x121889000) [pid = 1649] [serial = 1508] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x120d22400) [pid = 1649] [serial = 1502] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x123743c00) [pid = 1649] [serial = 1514] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118808000) [pid = 1649] [serial = 1499] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1194e3c00) [pid = 1649] [serial = 1501] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x112c20c00) [pid = 1649] [serial = 1489] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x113a5ac00) [pid = 1649] [serial = 1490] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1180b9c00) [pid = 1649] [serial = 1495] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1185e4400) [pid = 1649] [serial = 1496] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x111c22000) [pid = 1649] [serial = 1486] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1160e6c00) [pid = 1649] [serial = 1492] [outer = 0x0] [url = about:blank] 13:59:49 INFO - PROCESS | 1649 | 1467925189366 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]]]}] 13:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1325ms 13:59:49 INFO - PROCESS | 1649 | 1467925189390 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 13:59:49 INFO - PROCESS | 1649 | 1467925189393 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 13:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:59:49 INFO - PROCESS | 1649 | 1467925189398 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:59:49 INFO - PROCESS | 1649 | 1467925189400 Marionette TRACE conn2 <- [1,2082,null,{}] 13:59:49 INFO - PROCESS | 1649 | 1467925189408 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}] 13:59:49 INFO - PROCESS | 1649 | 1467925189411 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:49 INFO - PROCESS | 1649 | 1467925189543 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 13:59:49 INFO - PROCESS | 1649 | 1467925189634 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:49 INFO - PROCESS | 1649 | 1467925189636 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x116667800 == 28 [pid = 1649] [id = 528] 13:59:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1125e8800) [pid = 1649] [serial = 1584] [outer = 0x0] 13:59:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1128b3c00) [pid = 1649] [serial = 1585] [outer = 0x1125e8800] 13:59:49 INFO - PROCESS | 1649 | 1467925189680 Marionette DEBUG loaded listener.js 13:59:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x112d93c00) [pid = 1649] [serial = 1586] [outer = 0x1125e8800] 13:59:50 INFO - PROCESS | 1649 | 1467925189997 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]]]}] 13:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 626ms 13:59:50 INFO - PROCESS | 1649 | 1467925190025 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 13:59:50 INFO - PROCESS | 1649 | 1467925190028 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 13:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:59:50 INFO - PROCESS | 1649 | 1467925190033 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:59:50 INFO - PROCESS | 1649 | 1467925190034 Marionette TRACE conn2 <- [1,2086,null,{}] 13:59:50 INFO - PROCESS | 1649 | 1467925190039 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}] 13:59:50 INFO - PROCESS | 1649 | 1467925190041 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:50 INFO - PROCESS | 1649 | 1467925190117 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 13:59:50 INFO - PROCESS | 1649 | 1467925190175 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:50 INFO - PROCESS | 1649 | 1467925190177 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e6b800 == 29 [pid = 1649] [id = 529] 13:59:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x112d94400) [pid = 1649] [serial = 1587] [outer = 0x0] 13:59:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x113d40400) [pid = 1649] [serial = 1588] [outer = 0x112d94400] 13:59:50 INFO - PROCESS | 1649 | 1467925190204 Marionette DEBUG loaded listener.js 13:59:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x115e73400) [pid = 1649] [serial = 1589] [outer = 0x112d94400] 13:59:50 INFO - PROCESS | 1649 | 1467925190510 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]]]}] 13:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 523ms 13:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:59:50 INFO - PROCESS | 1649 | 1467925190557 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 13:59:50 INFO - PROCESS | 1649 | 1467925190558 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 13:59:50 INFO - PROCESS | 1649 | 1467925190560 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:59:50 INFO - PROCESS | 1649 | 1467925190562 Marionette TRACE conn2 <- [1,2090,null,{}] 13:59:50 INFO - PROCESS | 1649 | 1467925190570 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}] 13:59:50 INFO - PROCESS | 1649 | 1467925190573 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:50 INFO - PROCESS | 1649 | 1467925190650 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 13:59:50 INFO - PROCESS | 1649 | 1467925190707 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:50 INFO - PROCESS | 1649 | 1467925190709 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x119352000 == 30 [pid = 1649] [id = 530] 13:59:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11213d000) [pid = 1649] [serial = 1590] [outer = 0x0] 13:59:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x116f8a400) [pid = 1649] [serial = 1591] [outer = 0x11213d000] 13:59:50 INFO - PROCESS | 1649 | 1467925190737 Marionette DEBUG loaded listener.js 13:59:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1172be800) [pid = 1649] [serial = 1592] [outer = 0x11213d000] 13:59:51 INFO - PROCESS | 1649 | 1467925191043 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]]]}] 13:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 522ms 13:59:51 INFO - PROCESS | 1649 | 1467925191083 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 13:59:51 INFO - PROCESS | 1649 | 1467925191085 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 13:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:59:51 INFO - PROCESS | 1649 | 1467925191090 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:59:51 INFO - PROCESS | 1649 | 1467925191091 Marionette TRACE conn2 <- [1,2094,null,{}] 13:59:51 INFO - PROCESS | 1649 | 1467925191093 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}] 13:59:51 INFO - PROCESS | 1649 | 1467925191094 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:51 INFO - PROCESS | 1649 | 1467925191173 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 13:59:51 INFO - PROCESS | 1649 | 1467925191176 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:51 INFO - PROCESS | 1649 | 1467925191178 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x120d58000 == 31 [pid = 1649] [id = 531] 13:59:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1176e7000) [pid = 1649] [serial = 1593] [outer = 0x0] 13:59:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11857f800) [pid = 1649] [serial = 1594] [outer = 0x1176e7000] 13:59:51 INFO - PROCESS | 1649 | 1467925191203 Marionette DEBUG loaded listener.js 13:59:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1185e4400) [pid = 1649] [serial = 1595] [outer = 0x1176e7000] 13:59:51 INFO - PROCESS | 1649 | 1467925191574 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]]]}] 13:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 520ms 13:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:59:51 INFO - PROCESS | 1649 | 1467925191609 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 13:59:51 INFO - PROCESS | 1649 | 1467925191610 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 13:59:51 INFO - PROCESS | 1649 | 1467925191612 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:59:51 INFO - PROCESS | 1649 | 1467925191614 Marionette TRACE conn2 <- [1,2098,null,{}] 13:59:51 INFO - PROCESS | 1649 | 1467925191616 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}] 13:59:51 INFO - PROCESS | 1649 | 1467925191624 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:51 INFO - PROCESS | 1649 | 1467925191720 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 13:59:51 INFO - PROCESS | 1649 | 1467925191725 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:51 INFO - PROCESS | 1649 | 1467925191726 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x1213b3800 == 32 [pid = 1649] [id = 532] 13:59:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x113ab1400) [pid = 1649] [serial = 1596] [outer = 0x0] 13:59:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x118773400) [pid = 1649] [serial = 1597] [outer = 0x113ab1400] 13:59:51 INFO - PROCESS | 1649 | 1467925191750 Marionette DEBUG loaded listener.js 13:59:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x118808000) [pid = 1649] [serial = 1598] [outer = 0x113ab1400] 13:59:52 INFO - PROCESS | 1649 | 1467925192100 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]]]}] 13:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 522ms 13:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:59:52 INFO - PROCESS | 1649 | 1467925192136 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 13:59:52 INFO - PROCESS | 1649 | 1467925192137 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 13:59:52 INFO - PROCESS | 1649 | 1467925192139 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:59:52 INFO - PROCESS | 1649 | 1467925192140 Marionette TRACE conn2 <- [1,2102,null,{}] 13:59:52 INFO - PROCESS | 1649 | 1467925192143 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}] 13:59:52 INFO - PROCESS | 1649 | 1467925192147 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:52 INFO - PROCESS | 1649 | 1467925192262 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 13:59:52 INFO - PROCESS | 1649 | 1467925192274 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:52 INFO - PROCESS | 1649 | 1467925192275 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x1253a5800 == 33 [pid = 1649] [id = 533] 13:59:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x115e74800) [pid = 1649] [serial = 1599] [outer = 0x0] 13:59:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119334400) [pid = 1649] [serial = 1600] [outer = 0x115e74800] 13:59:52 INFO - PROCESS | 1649 | 1467925192300 Marionette DEBUG loaded listener.js 13:59:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x120e2dc00) [pid = 1649] [serial = 1601] [outer = 0x115e74800] 13:59:52 INFO - PROCESS | 1649 | 1467925192680 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]]]}] 13:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 569ms 13:59:52 INFO - PROCESS | 1649 | 1467925192726 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 13:59:52 INFO - PROCESS | 1649 | 1467925192728 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 13:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:59:52 INFO - PROCESS | 1649 | 1467925192731 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:59:52 INFO - PROCESS | 1649 | 1467925192733 Marionette TRACE conn2 <- [1,2106,null,{}] 13:59:52 INFO - PROCESS | 1649 | 1467925192736 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}] 13:59:52 INFO - PROCESS | 1649 | 1467925192738 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:52 INFO - PROCESS | 1649 | 1467925192894 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 13:59:52 INFO - PROCESS | 1649 | 1467925192913 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:52 INFO - PROCESS | 1649 | 1467925192914 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12722b000 == 34 [pid = 1649] [id = 534] 13:59:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1176d8400) [pid = 1649] [serial = 1602] [outer = 0x0] 13:59:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x120f9c000) [pid = 1649] [serial = 1603] [outer = 0x1176d8400] 13:59:52 INFO - PROCESS | 1649 | 1467925192953 Marionette DEBUG loaded listener.js 13:59:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x121414400) [pid = 1649] [serial = 1604] [outer = 0x1176d8400] 13:59:53 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x127494c00) [pid = 1649] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:59:53 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x127491c00) [pid = 1649] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:59:53 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1292ae000) [pid = 1649] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:59:53 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1194e4000) [pid = 1649] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:59:53 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1180b7800) [pid = 1649] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:59:53 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1255f3400) [pid = 1649] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:59:53 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1133ce800) [pid = 1649] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:59:53 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x120e34000) [pid = 1649] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:59:53 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1125e2800) [pid = 1649] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:59:53 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1128ab000) [pid = 1649] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:59:53 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x111c1b400) [pid = 1649] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:59:53 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12951fc00) [pid = 1649] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:59:53 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x110eb1000) [pid = 1649] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:59:53 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x129622800) [pid = 1649] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:59:53 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1125f8000) [pid = 1649] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:59:53 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1185e1000) [pid = 1649] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:59:53 INFO - PROCESS | 1649 | 1467925193592 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]]]}] 13:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 877ms 13:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:59:53 INFO - PROCESS | 1649 | 1467925193608 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 13:59:53 INFO - PROCESS | 1649 | 1467925193609 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 13:59:53 INFO - PROCESS | 1649 | 1467925193612 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:59:53 INFO - PROCESS | 1649 | 1467925193613 Marionette TRACE conn2 <- [1,2110,null,{}] 13:59:53 INFO - PROCESS | 1649 | 1467925193615 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}] 13:59:53 INFO - PROCESS | 1649 | 1467925193616 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:53 INFO - PROCESS | 1649 | 1467925193693 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 13:59:53 INFO - PROCESS | 1649 | 1467925193696 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:53 INFO - PROCESS | 1649 | 1467925193698 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255c8000 == 35 [pid = 1649] [id = 535] 13:59:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x110eb1000) [pid = 1649] [serial = 1605] [outer = 0x0] 13:59:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1133d1000) [pid = 1649] [serial = 1606] [outer = 0x110eb1000] 13:59:53 INFO - PROCESS | 1649 | 1467925193724 Marionette DEBUG loaded listener.js 13:59:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119337400) [pid = 1649] [serial = 1607] [outer = 0x110eb1000] 13:59:54 INFO - PROCESS | 1649 | 1467925194039 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]]]}] 13:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 468ms 13:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:59:54 INFO - PROCESS | 1649 | 1467925194080 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 13:59:54 INFO - PROCESS | 1649 | 1467925194082 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 13:59:54 INFO - PROCESS | 1649 | 1467925194084 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:59:54 INFO - PROCESS | 1649 | 1467925194085 Marionette TRACE conn2 <- [1,2114,null,{}] 13:59:54 INFO - PROCESS | 1649 | 1467925194088 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}] 13:59:54 INFO - PROCESS | 1649 | 1467925194089 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:54 INFO - PROCESS | 1649 | 1467925194169 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 13:59:54 INFO - PROCESS | 1649 | 1467925194241 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:54 INFO - PROCESS | 1649 | 1467925194242 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x11934d800 == 36 [pid = 1649] [id = 536] 13:59:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x111c1b400) [pid = 1649] [serial = 1608] [outer = 0x0] 13:59:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x120e2d400) [pid = 1649] [serial = 1609] [outer = 0x111c1b400] 13:59:54 INFO - PROCESS | 1649 | 1467925194270 Marionette DEBUG loaded listener.js 13:59:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x121889800) [pid = 1649] [serial = 1610] [outer = 0x111c1b400] 13:59:54 INFO - PROCESS | 1649 | 1467925194521 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]]]}] 13:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 473ms 13:59:54 INFO - PROCESS | 1649 | 1467925194561 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 13:59:54 INFO - PROCESS | 1649 | 1467925194562 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 13:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:59:54 INFO - PROCESS | 1649 | 1467925194564 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:59:54 INFO - PROCESS | 1649 | 1467925194565 Marionette TRACE conn2 <- [1,2118,null,{}] 13:59:54 INFO - PROCESS | 1649 | 1467925194568 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}] 13:59:54 INFO - PROCESS | 1649 | 1467925194569 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:54 INFO - PROCESS | 1649 | 1467925194660 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 13:59:54 INFO - PROCESS | 1649 | 1467925194663 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:54 INFO - PROCESS | 1649 | 1467925194664 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a669800 == 37 [pid = 1649] [id = 537] 13:59:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x121ad4000) [pid = 1649] [serial = 1611] [outer = 0x0] 13:59:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x123750c00) [pid = 1649] [serial = 1612] [outer = 0x121ad4000] 13:59:54 INFO - PROCESS | 1649 | 1467925194689 Marionette DEBUG loaded listener.js 13:59:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x124bbe000) [pid = 1649] [serial = 1613] [outer = 0x121ad4000] 13:59:55 INFO - PROCESS | 1649 | 1467925195007 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]]]}] 13:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 471ms 13:59:55 INFO - PROCESS | 1649 | 1467925195035 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 13:59:55 INFO - PROCESS | 1649 | 1467925195038 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 13:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:59:55 INFO - PROCESS | 1649 | 1467925195041 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:59:55 INFO - PROCESS | 1649 | 1467925195043 Marionette TRACE conn2 <- [1,2122,null,{}] 13:59:55 INFO - PROCESS | 1649 | 1467925195045 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}] 13:59:55 INFO - PROCESS | 1649 | 1467925195047 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:55 INFO - PROCESS | 1649 | 1467925195172 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 13:59:55 INFO - PROCESS | 1649 | 1467925195178 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:55 INFO - PROCESS | 1649 | 1467925195180 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x1213a3800 == 38 [pid = 1649] [id = 538] 13:59:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11213e800) [pid = 1649] [serial = 1614] [outer = 0x0] 13:59:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x124bb8c00) [pid = 1649] [serial = 1615] [outer = 0x11213e800] 13:59:55 INFO - PROCESS | 1649 | 1467925195206 Marionette DEBUG loaded listener.js 13:59:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12724d800) [pid = 1649] [serial = 1616] [outer = 0x11213e800] 13:59:55 INFO - PROCESS | 1649 | 1467925195527 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]]]}] 13:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 520ms 13:59:55 INFO - PROCESS | 1649 | 1467925195596 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 13:59:55 INFO - PROCESS | 1649 | 1467925195598 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 13:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:59:55 INFO - PROCESS | 1649 | 1467925195602 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:59:55 INFO - PROCESS | 1649 | 1467925195605 Marionette TRACE conn2 <- [1,2126,null,{}] 13:59:55 INFO - PROCESS | 1649 | 1467925195609 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}] 13:59:55 INFO - PROCESS | 1649 | 1467925195611 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:55 INFO - PROCESS | 1649 | 1467925195714 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 13:59:55 INFO - PROCESS | 1649 | 1467925195815 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:55 INFO - PROCESS | 1649 | 1467925195818 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x11609e800 == 39 [pid = 1649] [id = 539] 13:59:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x112135c00) [pid = 1649] [serial = 1617] [outer = 0x0] 13:59:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1121be400) [pid = 1649] [serial = 1618] [outer = 0x112135c00] 13:59:55 INFO - PROCESS | 1649 | 1467925195850 Marionette DEBUG loaded listener.js 13:59:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1128ac800) [pid = 1649] [serial = 1619] [outer = 0x112135c00] 13:59:56 INFO - PROCESS | 1649 | 1467925196353 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]]]}] 13:59:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 773ms 13:59:56 INFO - PROCESS | 1649 | 1467925196376 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 13:59:56 INFO - PROCESS | 1649 | 1467925196378 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 13:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:59:56 INFO - PROCESS | 1649 | 1467925196383 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:59:56 INFO - PROCESS | 1649 | 1467925196385 Marionette TRACE conn2 <- [1,2130,null,{}] 13:59:56 INFO - PROCESS | 1649 | 1467925196416 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}] 13:59:56 INFO - PROCESS | 1649 | 1467925196418 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:56 INFO - PROCESS | 1649 | 1467925196528 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 13:59:56 INFO - PROCESS | 1649 | 1467925196612 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:56 INFO - PROCESS | 1649 | 1467925196613 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x120f3e800 == 40 [pid = 1649] [id = 540] 13:59:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x115e6e800) [pid = 1649] [serial = 1620] [outer = 0x0] 13:59:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11602f800) [pid = 1649] [serial = 1621] [outer = 0x115e6e800] 13:59:56 INFO - PROCESS | 1649 | 1467925196643 Marionette DEBUG loaded listener.js 13:59:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x116764c00) [pid = 1649] [serial = 1622] [outer = 0x115e6e800] 13:59:57 INFO - PROCESS | 1649 | 1467925197220 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] 13:59:57 INFO - PROCESS | 1649 | 1467925197233 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 13:59:57 INFO - PROCESS | 1649 | 1467925197236 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:59:57 INFO - PROCESS | 1649 | 1467925197237 Marionette TRACE conn2 <- [1,2134,null,{}] 13:59:57 INFO - PROCESS | 1649 | 1467925197244 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}] 13:59:57 INFO - PROCESS | 1649 | 1467925197248 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:57 INFO - PROCESS | 1649 | 1467925197360 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 13:59:57 INFO - PROCESS | 1649 | 1467925197562 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:57 INFO - PROCESS | 1649 | 1467925197564 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11507e000 == 41 [pid = 1649] [id = 541] 13:59:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1125e9800) [pid = 1649] [serial = 1623] [outer = 0x0] 13:59:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x112979400) [pid = 1649] [serial = 1624] [outer = 0x1125e9800] 13:59:57 INFO - PROCESS | 1649 | 1467925197592 Marionette DEBUG loaded listener.js 13:59:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1133e5800) [pid = 1649] [serial = 1625] [outer = 0x1125e9800] 13:59:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12a669800 == 40 [pid = 1649] [id = 537] 13:59:58 INFO - PROCESS | 1649 | --DOCSHELL 0x11934d800 == 39 [pid = 1649] [id = 536] 13:59:58 INFO - PROCESS | 1649 | --DOCSHELL 0x1255c8000 == 38 [pid = 1649] [id = 535] 13:59:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12722b000 == 37 [pid = 1649] [id = 534] 13:59:58 INFO - PROCESS | 1649 | --DOCSHELL 0x1253a5800 == 36 [pid = 1649] [id = 533] 13:59:58 INFO - PROCESS | 1649 | --DOCSHELL 0x1213b3800 == 35 [pid = 1649] [id = 532] 13:59:58 INFO - PROCESS | 1649 | --DOCSHELL 0x120d58000 == 34 [pid = 1649] [id = 531] 13:59:58 INFO - PROCESS | 1649 | --DOCSHELL 0x119352000 == 33 [pid = 1649] [id = 530] 13:59:58 INFO - PROCESS | 1649 | --DOCSHELL 0x117e6b800 == 32 [pid = 1649] [id = 529] 13:59:58 INFO - PROCESS | 1649 | --DOCSHELL 0x116667800 == 31 [pid = 1649] [id = 528] 13:59:58 INFO - PROCESS | 1649 | 1467925198077 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]]]}] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1290a4400) [pid = 1649] [serial = 1549] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12883f400) [pid = 1649] [serial = 1546] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12951f000) [pid = 1649] [serial = 1552] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x119a84800) [pid = 1649] [serial = 1537] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x120e33c00) [pid = 1649] [serial = 1538] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1185db000) [pid = 1649] [serial = 1525] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1150cf800) [pid = 1649] [serial = 1526] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x124b86400) [pid = 1649] [serial = 1520] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x116f88800) [pid = 1649] [serial = 1531] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x116f96c00) [pid = 1649] [serial = 1532] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x121733800) [pid = 1649] [serial = 1540] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x115e75c00) [pid = 1649] [serial = 1528] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1125fbc00) [pid = 1649] [serial = 1529] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1133ca800) [pid = 1649] [serial = 1522] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1128a9800) [pid = 1649] [serial = 1523] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118770400) [pid = 1649] [serial = 1534] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12a7ac400) [pid = 1649] [serial = 1564] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119333000) [pid = 1649] [serial = 1535] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12a7f4c00) [pid = 1649] [serial = 1565] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1125fcc00) [pid = 1649] [serial = 1555] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x116977c00) [pid = 1649] [serial = 1556] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12a68ec00) [pid = 1649] [serial = 1561] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x129525c00) [pid = 1649] [serial = 1553] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12a777400) [pid = 1649] [serial = 1562] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x124b82400) [pid = 1649] [serial = 1543] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x128e5bc00) [pid = 1649] [serial = 1547] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1292af400) [pid = 1649] [serial = 1550] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12728e000) [pid = 1649] [serial = 1544] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x129622400) [pid = 1649] [serial = 1559] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x121ad8400) [pid = 1649] [serial = 1541] [outer = 0x0] [url = about:blank] 13:59:58 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x120e12c00) [pid = 1649] [serial = 1558] [outer = 0x0] [url = about:blank] 13:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 870ms 13:59:58 INFO - PROCESS | 1649 | 1467925198108 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 13:59:58 INFO - PROCESS | 1649 | 1467925198110 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 13:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:59:58 INFO - PROCESS | 1649 | 1467925198113 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:59:58 INFO - PROCESS | 1649 | 1467925198115 Marionette TRACE conn2 <- [1,2138,null,{}] 13:59:58 INFO - PROCESS | 1649 | 1467925198124 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}] 13:59:58 INFO - PROCESS | 1649 | 1467925198126 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:58 INFO - PROCESS | 1649 | 1467925198209 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 13:59:58 INFO - PROCESS | 1649 | 1467925198214 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:58 INFO - PROCESS | 1649 | 1467925198216 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e69000 == 32 [pid = 1649] [id = 542] 13:59:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11607ac00) [pid = 1649] [serial = 1626] [outer = 0x0] 13:59:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1166f1400) [pid = 1649] [serial = 1627] [outer = 0x11607ac00] 13:59:58 INFO - PROCESS | 1649 | 1467925198245 Marionette DEBUG loaded listener.js 13:59:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x116f95c00) [pid = 1649] [serial = 1628] [outer = 0x11607ac00] 13:59:58 INFO - PROCESS | 1649 | 1467925198589 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]]]}] 13:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 522ms 13:59:58 INFO - PROCESS | 1649 | 1467925198651 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 13:59:58 INFO - PROCESS | 1649 | 1467925198654 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 13:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:59:58 INFO - PROCESS | 1649 | 1467925198657 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:59:58 INFO - PROCESS | 1649 | 1467925198658 Marionette TRACE conn2 <- [1,2142,null,{}] 13:59:58 INFO - PROCESS | 1649 | 1467925198661 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}] 13:59:58 INFO - PROCESS | 1649 | 1467925198662 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:58 INFO - PROCESS | 1649 | 1467925198744 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 13:59:58 INFO - PROCESS | 1649 | 1467925198751 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:58 INFO - PROCESS | 1649 | 1467925198752 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x119692000 == 33 [pid = 1649] [id = 543] 13:59:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1176e3400) [pid = 1649] [serial = 1629] [outer = 0x0] 13:59:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1185e1800) [pid = 1649] [serial = 1630] [outer = 0x1176e3400] 13:59:58 INFO - PROCESS | 1649 | 1467925198781 Marionette DEBUG loaded listener.js 13:59:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11879a800) [pid = 1649] [serial = 1631] [outer = 0x1176e3400] 13:59:59 INFO - PROCESS | 1649 | 1467925199165 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] 13:59:59 INFO - PROCESS | 1649 | 1467925199179 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 13:59:59 INFO - PROCESS | 1649 | 1467925199190 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:59:59 INFO - PROCESS | 1649 | 1467925199194 Marionette TRACE conn2 <- [1,2146,null,{}] 13:59:59 INFO - PROCESS | 1649 | 1467925199210 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}] 13:59:59 INFO - PROCESS | 1649 | 1467925199214 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:59 INFO - PROCESS | 1649 | 1467925199339 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 13:59:59 INFO - PROCESS | 1649 | 1467925199343 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:59 INFO - PROCESS | 1649 | 1467925199345 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x125397000 == 34 [pid = 1649] [id = 544] 13:59:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1128ae400) [pid = 1649] [serial = 1632] [outer = 0x0] 13:59:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118804c00) [pid = 1649] [serial = 1633] [outer = 0x1128ae400] 13:59:59 INFO - PROCESS | 1649 | 1467925199386 Marionette DEBUG loaded listener.js 13:59:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119ab2c00) [pid = 1649] [serial = 1634] [outer = 0x1128ae400] 13:59:59 INFO - PROCESS | 1649 | 1467925199810 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] 13:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:59:59 INFO - PROCESS | 1649 | 1467925199827 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 13:59:59 INFO - PROCESS | 1649 | 1467925199829 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:59:59 INFO - PROCESS | 1649 | 1467925199830 Marionette TRACE conn2 <- [1,2150,null,{}] 13:59:59 INFO - PROCESS | 1649 | 1467925199832 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}] 13:59:59 INFO - PROCESS | 1649 | 1467925199834 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 13:59:59 INFO - PROCESS | 1649 | 1467925199965 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 13:59:59 INFO - PROCESS | 1649 | 1467925199993 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:59 INFO - PROCESS | 1649 | 1467925199994 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b96800 == 35 [pid = 1649] [id = 545] 14:00:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1194e4000) [pid = 1649] [serial = 1635] [outer = 0x0] 14:00:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x120e31800) [pid = 1649] [serial = 1636] [outer = 0x1194e4000] 14:00:00 INFO - PROCESS | 1649 | 1467925200032 Marionette DEBUG loaded listener.js 14:00:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x121624800) [pid = 1649] [serial = 1637] [outer = 0x1194e4000] 14:00:00 INFO - PROCESS | 1649 | 1467925200480 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]]]}] 14:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 672ms 14:00:00 INFO - PROCESS | 1649 | 1467925200503 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 14:00:00 INFO - PROCESS | 1649 | 1467925200504 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 14:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:00:00 INFO - PROCESS | 1649 | 1467925200507 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:00:00 INFO - PROCESS | 1649 | 1467925200508 Marionette TRACE conn2 <- [1,2154,null,{}] 14:00:00 INFO - PROCESS | 1649 | 1467925200510 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}] 14:00:00 INFO - PROCESS | 1649 | 1467925200511 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:00 INFO - PROCESS | 1649 | 1467925200610 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 14:00:00 INFO - PROCESS | 1649 | 1467925200622 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:00 INFO - PROCESS | 1649 | 1467925200627 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e5a000 == 36 [pid = 1649] [id = 546] 14:00:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x123381400) [pid = 1649] [serial = 1638] [outer = 0x0] 14:00:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12374c400) [pid = 1649] [serial = 1639] [outer = 0x123381400] 14:00:00 INFO - PROCESS | 1649 | 1467925200659 Marionette DEBUG loaded listener.js 14:00:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1253e6c00) [pid = 1649] [serial = 1640] [outer = 0x123381400] 14:00:01 INFO - PROCESS | 1649 | 1467925201021 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]]]}] 14:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 567ms 14:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:00:01 INFO - PROCESS | 1649 | 1467925201075 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 14:00:01 INFO - PROCESS | 1649 | 1467925201076 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 14:00:01 INFO - PROCESS | 1649 | 1467925201078 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:00:01 INFO - PROCESS | 1649 | 1467925201079 Marionette TRACE conn2 <- [1,2158,null,{}] 14:00:01 INFO - PROCESS | 1649 | 1467925201081 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}] 14:00:01 INFO - PROCESS | 1649 | 1467925201083 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:01 INFO - PROCESS | 1649 | 1467925201185 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 14:00:01 INFO - PROCESS | 1649 | 1467925201198 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:01 INFO - PROCESS | 1649 | 1467925201199 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad27800 == 37 [pid = 1649] [id = 547] 14:00:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1248d4400) [pid = 1649] [serial = 1641] [outer = 0x0] 14:00:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x127249800) [pid = 1649] [serial = 1642] [outer = 0x1248d4400] 14:00:01 INFO - PROCESS | 1649 | 1467925201223 Marionette DEBUG loaded listener.js 14:00:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x127494400) [pid = 1649] [serial = 1643] [outer = 0x1248d4400] 14:00:01 INFO - PROCESS | 1649 | 1467925201575 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]]]}] 14:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 518ms 14:00:01 INFO - PROCESS | 1649 | 1467925201597 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 14:00:01 INFO - PROCESS | 1649 | 1467925201598 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 14:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:00:01 INFO - PROCESS | 1649 | 1467925201600 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:00:01 INFO - PROCESS | 1649 | 1467925201601 Marionette TRACE conn2 <- [1,2162,null,{}] 14:00:01 INFO - PROCESS | 1649 | 1467925201604 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}] 14:00:01 INFO - PROCESS | 1649 | 1467925201605 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:01 INFO - PROCESS | 1649 | 1467925201712 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 14:00:01 INFO - PROCESS | 1649 | 1467925201715 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:01 INFO - PROCESS | 1649 | 1467925201717 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12adb2000 == 38 [pid = 1649] [id = 548] 14:00:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12748d000) [pid = 1649] [serial = 1644] [outer = 0x0] 14:00:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x128c7f400) [pid = 1649] [serial = 1645] [outer = 0x12748d000] 14:00:01 INFO - PROCESS | 1649 | 1467925201741 Marionette DEBUG loaded listener.js 14:00:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x128e5bc00) [pid = 1649] [serial = 1646] [outer = 0x12748d000] 14:00:02 INFO - PROCESS | 1649 | 1467925202078 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]]]}] 14:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 522ms 14:00:02 INFO - PROCESS | 1649 | 1467925202124 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 14:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:00:02 INFO - PROCESS | 1649 | 1467925202126 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 14:00:02 INFO - PROCESS | 1649 | 1467925202129 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:00:02 INFO - PROCESS | 1649 | 1467925202131 Marionette TRACE conn2 <- [1,2166,null,{}] 14:00:02 INFO - PROCESS | 1649 | 1467925202134 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}] 14:00:02 INFO - PROCESS | 1649 | 1467925202136 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:02 INFO - PROCESS | 1649 | 1467925202288 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 14:00:02 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x113ab1400) [pid = 1649] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:00:02 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x112d94400) [pid = 1649] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:00:02 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11213d000) [pid = 1649] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:00:02 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x112d94000) [pid = 1649] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:00:02 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1176e7000) [pid = 1649] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:00:02 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1125e8800) [pid = 1649] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:00:02 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x115e74800) [pid = 1649] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:00:02 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1128b1400) [pid = 1649] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:00:02 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1176e1000) [pid = 1649] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:00:02 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11970b800) [pid = 1649] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:00:02 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1176d8400) [pid = 1649] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:00:02 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x127287800) [pid = 1649] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:00:02 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x110eb1000) [pid = 1649] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:00:02 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x111c1b400) [pid = 1649] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:00:02 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x121ad4000) [pid = 1649] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:00:02 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x111e58400) [pid = 1649] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:00:02 INFO - PROCESS | 1649 | 1467925202499 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:02 INFO - PROCESS | 1649 | 1467925202500 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f43000 == 39 [pid = 1649] [id = 549] 14:00:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x111c1b400) [pid = 1649] [serial = 1647] [outer = 0x0] 14:00:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1125e8800) [pid = 1649] [serial = 1648] [outer = 0x111c1b400] 14:00:02 INFO - PROCESS | 1649 | 1467925202524 Marionette DEBUG loaded listener.js 14:00:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x113d91000) [pid = 1649] [serial = 1649] [outer = 0x111c1b400] 14:00:02 INFO - PROCESS | 1649 | 1467925202775 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]]]}] 14:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 672ms 14:00:02 INFO - PROCESS | 1649 | 1467925202802 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 14:00:02 INFO - PROCESS | 1649 | 1467925202804 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 14:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:00:02 INFO - PROCESS | 1649 | 1467925202815 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:00:02 INFO - PROCESS | 1649 | 1467925202817 Marionette TRACE conn2 <- [1,2170,null,{}] 14:00:02 INFO - PROCESS | 1649 | 1467925202827 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}] 14:00:02 INFO - PROCESS | 1649 | 1467925202828 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:02 INFO - PROCESS | 1649 | 1467925202913 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 14:00:02 INFO - PROCESS | 1649 | 1467925202917 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:02 INFO - PROCESS | 1649 | 1467925202918 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be07800 == 40 [pid = 1649] [id = 550] 14:00:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x115e75400) [pid = 1649] [serial = 1650] [outer = 0x0] 14:00:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118572000) [pid = 1649] [serial = 1651] [outer = 0x115e75400] 14:00:02 INFO - PROCESS | 1649 | 1467925202944 Marionette DEBUG loaded listener.js 14:00:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1236b5c00) [pid = 1649] [serial = 1652] [outer = 0x115e75400] 14:00:03 INFO - PROCESS | 1649 | 1467925203266 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]]]}] 14:00:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 467ms 14:00:03 INFO - PROCESS | 1649 | 1467925203284 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 14:00:03 INFO - PROCESS | 1649 | 1467925203286 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 14:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:00:03 INFO - PROCESS | 1649 | 1467925203291 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:00:03 INFO - PROCESS | 1649 | 1467925203292 Marionette TRACE conn2 <- [1,2174,null,{}] 14:00:03 INFO - PROCESS | 1649 | 1467925203294 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}] 14:00:03 INFO - PROCESS | 1649 | 1467925203296 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:03 INFO - PROCESS | 1649 | 1467925203448 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 14:00:03 INFO - PROCESS | 1649 | 1467925203457 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:03 INFO - PROCESS | 1649 | 1467925203459 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfa1800 == 41 [pid = 1649] [id = 551] 14:00:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x115e74800) [pid = 1649] [serial = 1653] [outer = 0x0] 14:00:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x127288800) [pid = 1649] [serial = 1654] [outer = 0x115e74800] 14:00:03 INFO - PROCESS | 1649 | 1467925203500 Marionette DEBUG loaded listener.js 14:00:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x129522800) [pid = 1649] [serial = 1655] [outer = 0x115e74800] 14:00:03 INFO - PROCESS | 1649 | 1467925203913 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]]]}] 14:00:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 668ms 14:00:03 INFO - PROCESS | 1649 | 1467925203959 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 14:00:03 INFO - PROCESS | 1649 | 1467925203961 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 14:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:00:03 INFO - PROCESS | 1649 | 1467925203963 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:00:03 INFO - PROCESS | 1649 | 1467925203964 Marionette TRACE conn2 <- [1,2178,null,{}] 14:00:03 INFO - PROCESS | 1649 | 1467925203967 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}] 14:00:03 INFO - PROCESS | 1649 | 1467925203968 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:04 INFO - PROCESS | 1649 | 1467925204085 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 14:00:04 INFO - PROCESS | 1649 | 1467925204123 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:04 INFO - PROCESS | 1649 | 1467925204124 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c569000 == 42 [pid = 1649] [id = 552] 14:00:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x129524400) [pid = 1649] [serial = 1656] [outer = 0x0] 14:00:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12961ec00) [pid = 1649] [serial = 1657] [outer = 0x129524400] 14:00:04 INFO - PROCESS | 1649 | 1467925204147 Marionette DEBUG loaded listener.js 14:00:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12a772c00) [pid = 1649] [serial = 1658] [outer = 0x129524400] 14:00:04 INFO - PROCESS | 1649 | 1467925204407 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]]]}] 14:00:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 473ms 14:00:04 INFO - PROCESS | 1649 | 1467925204484 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 14:00:04 INFO - PROCESS | 1649 | 1467925204487 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 14:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:00:04 INFO - PROCESS | 1649 | 1467925204491 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:00:04 INFO - PROCESS | 1649 | 1467925204494 Marionette TRACE conn2 <- [1,2182,null,{}] 14:00:04 INFO - PROCESS | 1649 | 1467925204498 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}] 14:00:04 INFO - PROCESS | 1649 | 1467925204500 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:04 INFO - PROCESS | 1649 | 1467925204618 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 14:00:04 INFO - PROCESS | 1649 | 1467925204677 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:04 INFO - PROCESS | 1649 | 1467925204679 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x11868e000 == 43 [pid = 1649] [id = 553] 14:00:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1128af800) [pid = 1649] [serial = 1659] [outer = 0x0] 14:00:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x112d94000) [pid = 1649] [serial = 1660] [outer = 0x1128af800] 14:00:04 INFO - PROCESS | 1649 | 1467925204711 Marionette DEBUG loaded listener.js 14:00:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1150dc000) [pid = 1649] [serial = 1661] [outer = 0x1128af800] 14:00:05 INFO - PROCESS | 1649 | 1467925205206 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]]]}] 14:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 723ms 14:00:05 INFO - PROCESS | 1649 | 1467925205214 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 14:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:00:05 INFO - PROCESS | 1649 | 1467925205217 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 14:00:05 INFO - PROCESS | 1649 | 1467925205224 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:00:05 INFO - PROCESS | 1649 | 1467925205227 Marionette TRACE conn2 <- [1,2186,null,{}] 14:00:05 INFO - PROCESS | 1649 | 1467925205230 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}] 14:00:05 INFO - PROCESS | 1649 | 1467925205232 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:05 INFO - PROCESS | 1649 | 1467925205353 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 14:00:05 INFO - PROCESS | 1649 | 1467925205415 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:05 INFO - PROCESS | 1649 | 1467925205416 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x125393000 == 44 [pid = 1649] [id = 554] 14:00:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x115e76000) [pid = 1649] [serial = 1662] [outer = 0x0] 14:00:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x118575400) [pid = 1649] [serial = 1663] [outer = 0x115e76000] 14:00:05 INFO - PROCESS | 1649 | 1467925205447 Marionette DEBUG loaded listener.js 14:00:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118808c00) [pid = 1649] [serial = 1664] [outer = 0x115e76000] 14:00:05 INFO - PROCESS | 1649 | 1467925205860 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]]]}] 14:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 675ms 14:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:00:05 INFO - PROCESS | 1649 | 1467925205894 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 14:00:05 INFO - PROCESS | 1649 | 1467925205896 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 14:00:05 INFO - PROCESS | 1649 | 1467925205898 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:00:05 INFO - PROCESS | 1649 | 1467925205900 Marionette TRACE conn2 <- [1,2190,null,{}] 14:00:05 INFO - PROCESS | 1649 | 1467925205922 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}] 14:00:05 INFO - PROCESS | 1649 | 1467925205926 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:06 INFO - PROCESS | 1649 | 1467925206072 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 14:00:06 INFO - PROCESS | 1649 | 1467925206130 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:06 INFO - PROCESS | 1649 | 1467925206132 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c318800 == 45 [pid = 1649] [id = 555] 14:00:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1212ed400) [pid = 1649] [serial = 1665] [outer = 0x0] 14:00:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12173d400) [pid = 1649] [serial = 1666] [outer = 0x1212ed400] 14:00:06 INFO - PROCESS | 1649 | 1467925206163 Marionette DEBUG loaded listener.js 14:00:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x124bb8000) [pid = 1649] [serial = 1667] [outer = 0x1212ed400] 14:00:06 INFO - PROCESS | 1649 | 1467925206586 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]]]}] 14:00:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:00:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 720ms 14:00:06 INFO - PROCESS | 1649 | 1467925206620 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 14:00:06 INFO - PROCESS | 1649 | 1467925206622 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 14:00:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:00:06 INFO - PROCESS | 1649 | 1467925206625 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:00:06 INFO - PROCESS | 1649 | 1467925206627 Marionette TRACE conn2 <- [1,2194,null,{}] 14:00:06 INFO - PROCESS | 1649 | 1467925206631 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}] 14:00:06 INFO - PROCESS | 1649 | 1467925206633 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:06 INFO - PROCESS | 1649 | 1467925206785 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 14:00:06 INFO - PROCESS | 1649 | 1467925206925 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:06 INFO - PROCESS | 1649 | 1467925206927 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca8b000 == 46 [pid = 1649] [id = 556] 14:00:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x125e12000) [pid = 1649] [serial = 1668] [outer = 0x0] 14:00:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12748d400) [pid = 1649] [serial = 1669] [outer = 0x125e12000] 14:00:06 INFO - PROCESS | 1649 | 1467925206966 Marionette DEBUG loaded listener.js 14:00:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1292b1800) [pid = 1649] [serial = 1670] [outer = 0x125e12000] 14:00:07 INFO - PROCESS | 1649 | 1467925207410 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]]]}] 14:00:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:00:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 819ms 14:00:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:00:07 INFO - PROCESS | 1649 | 1467925207446 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 14:00:07 INFO - PROCESS | 1649 | 1467925207448 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 14:00:07 INFO - PROCESS | 1649 | 1467925207451 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:00:07 INFO - PROCESS | 1649 | 1467925207453 Marionette TRACE conn2 <- [1,2198,null,{}] 14:00:07 INFO - PROCESS | 1649 | 1467925207456 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}] 14:00:07 INFO - PROCESS | 1649 | 1467925207458 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:07 INFO - PROCESS | 1649 | 1467925207604 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 14:00:07 INFO - PROCESS | 1649 | 1467925207706 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:07 INFO - PROCESS | 1649 | 1467925207708 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ccda000 == 47 [pid = 1649] [id = 557] 14:00:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1292b1c00) [pid = 1649] [serial = 1671] [outer = 0x0] 14:00:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x129623c00) [pid = 1649] [serial = 1672] [outer = 0x1292b1c00] 14:00:07 INFO - PROCESS | 1649 | 1467925207756 Marionette DEBUG loaded listener.js 14:00:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12a771800) [pid = 1649] [serial = 1673] [outer = 0x1292b1c00] 14:00:08 INFO - PROCESS | 1649 | 1467925208211 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]]]}] 14:00:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:00:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 772ms 14:00:08 INFO - PROCESS | 1649 | 1467925208222 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 14:00:08 INFO - PROCESS | 1649 | 1467925208224 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 14:00:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:00:08 INFO - PROCESS | 1649 | 1467925208226 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:00:08 INFO - PROCESS | 1649 | 1467925208227 Marionette TRACE conn2 <- [1,2202,null,{}] 14:00:08 INFO - PROCESS | 1649 | 1467925208230 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}] 14:00:08 INFO - PROCESS | 1649 | 1467925208234 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:08 INFO - PROCESS | 1649 | 1467925208396 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 14:00:08 INFO - PROCESS | 1649 | 1467925208460 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:08 INFO - PROCESS | 1649 | 1467925208462 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x11253b800 == 48 [pid = 1649] [id = 558] 14:00:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x110ea3000) [pid = 1649] [serial = 1674] [outer = 0x0] 14:00:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x112d97400) [pid = 1649] [serial = 1675] [outer = 0x110ea3000] 14:00:08 INFO - PROCESS | 1649 | 1467925208533 Marionette DEBUG loaded listener.js 14:00:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x123746400) [pid = 1649] [serial = 1676] [outer = 0x110ea3000] 14:00:09 INFO - PROCESS | 1649 | 1467925209098 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]]]}] 14:00:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:00:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 918ms 14:00:09 INFO - PROCESS | 1649 | 1467925209145 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 14:00:09 INFO - PROCESS | 1649 | 1467925209147 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 14:00:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:00:09 INFO - PROCESS | 1649 | 1467925209150 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:00:09 INFO - PROCESS | 1649 | 1467925209152 Marionette TRACE conn2 <- [1,2206,null,{}] 14:00:09 INFO - PROCESS | 1649 | 1467925209156 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}] 14:00:09 INFO - PROCESS | 1649 | 1467925209158 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:09 INFO - PROCESS | 1649 | 1467925209265 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 14:00:09 INFO - PROCESS | 1649 | 1467925209342 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:09 INFO - PROCESS | 1649 | 1467925209343 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x1199cb000 == 49 [pid = 1649] [id = 559] 14:00:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x115e72400) [pid = 1649] [serial = 1677] [outer = 0x0] 14:00:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1160e7000) [pid = 1649] [serial = 1678] [outer = 0x115e72400] 14:00:09 INFO - PROCESS | 1649 | 1467925209371 Marionette DEBUG loaded listener.js 14:00:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x116f8f000) [pid = 1649] [serial = 1679] [outer = 0x115e72400] 14:00:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12bfa1800 == 48 [pid = 1649] [id = 551] 14:00:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12be07800 == 47 [pid = 1649] [id = 550] 14:00:10 INFO - PROCESS | 1649 | --DOCSHELL 0x116f43000 == 46 [pid = 1649] [id = 549] 14:00:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12adb2000 == 45 [pid = 1649] [id = 548] 14:00:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad27800 == 44 [pid = 1649] [id = 547] 14:00:10 INFO - PROCESS | 1649 | --DOCSHELL 0x129e5a000 == 43 [pid = 1649] [id = 546] 14:00:10 INFO - PROCESS | 1649 | --DOCSHELL 0x128b96800 == 42 [pid = 1649] [id = 545] 14:00:10 INFO - PROCESS | 1649 | --DOCSHELL 0x125397000 == 41 [pid = 1649] [id = 544] 14:00:10 INFO - PROCESS | 1649 | --DOCSHELL 0x119692000 == 40 [pid = 1649] [id = 543] 14:00:10 INFO - PROCESS | 1649 | --DOCSHELL 0x117e69000 == 39 [pid = 1649] [id = 542] 14:00:10 INFO - PROCESS | 1649 | --DOCSHELL 0x11507e000 == 38 [pid = 1649] [id = 541] 14:00:10 INFO - PROCESS | 1649 | --DOCSHELL 0x120f3e800 == 37 [pid = 1649] [id = 540] 14:00:10 INFO - PROCESS | 1649 | --DOCSHELL 0x11609e800 == 36 [pid = 1649] [id = 539] 14:00:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1213a3800 == 35 [pid = 1649] [id = 538] 14:00:10 INFO - PROCESS | 1649 | --DOCSHELL 0x119c2b800 == 34 [pid = 1649] [id = 527] 14:00:10 INFO - PROCESS | 1649 | --DOCSHELL 0x11253b800 == 33 [pid = 1649] [id = 558] 14:00:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12ccda000 == 32 [pid = 1649] [id = 557] 14:00:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca8b000 == 31 [pid = 1649] [id = 556] 14:00:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12c318800 == 30 [pid = 1649] [id = 555] 14:00:10 INFO - PROCESS | 1649 | --DOCSHELL 0x125393000 == 29 [pid = 1649] [id = 554] 14:00:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12c569000 == 28 [pid = 1649] [id = 552] 14:00:10 INFO - PROCESS | 1649 | --DOCSHELL 0x11868e000 == 27 [pid = 1649] [id = 553] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x118773400) [pid = 1649] [serial = 1597] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x113d40400) [pid = 1649] [serial = 1588] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x115e73400) [pid = 1649] [serial = 1589] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x116f8a400) [pid = 1649] [serial = 1591] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1172be800) [pid = 1649] [serial = 1592] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x115e6bc00) [pid = 1649] [serial = 1583] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1133edc00) [pid = 1649] [serial = 1582] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11857f800) [pid = 1649] [serial = 1594] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1128b3c00) [pid = 1649] [serial = 1585] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x112d93c00) [pid = 1649] [serial = 1586] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x119334400) [pid = 1649] [serial = 1600] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x116025000) [pid = 1649] [serial = 1568] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1133d0800) [pid = 1649] [serial = 1567] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118806c00) [pid = 1649] [serial = 1571] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1185de000) [pid = 1649] [serial = 1570] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x125e17000) [pid = 1649] [serial = 1574] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1248d2c00) [pid = 1649] [serial = 1573] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x120f9c000) [pid = 1649] [serial = 1603] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x129526800) [pid = 1649] [serial = 1577] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x120e2dc00) [pid = 1649] [serial = 1601] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1133d1000) [pid = 1649] [serial = 1606] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119337400) [pid = 1649] [serial = 1607] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x128846000) [pid = 1649] [serial = 1576] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x120e2d400) [pid = 1649] [serial = 1609] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x123750c00) [pid = 1649] [serial = 1612] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x124bbe000) [pid = 1649] [serial = 1613] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x121414400) [pid = 1649] [serial = 1604] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x124bb8c00) [pid = 1649] [serial = 1615] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118808000) [pid = 1649] [serial = 1598] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x120e13000) [pid = 1649] [serial = 1580] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x112d9cc00) [pid = 1649] [serial = 1579] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x121889800) [pid = 1649] [serial = 1610] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1185e4400) [pid = 1649] [serial = 1595] [outer = 0x0] [url = about:blank] 14:00:10 INFO - PROCESS | 1649 | 1467925210432 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]]]}] 14:00:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:00:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1323ms 14:00:10 INFO - PROCESS | 1649 | 1467925210475 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 14:00:10 INFO - PROCESS | 1649 | 1467925210478 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 14:00:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:00:10 INFO - PROCESS | 1649 | 1467925210481 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:00:10 INFO - PROCESS | 1649 | 1467925210483 Marionette TRACE conn2 <- [1,2210,null,{}] 14:00:10 INFO - PROCESS | 1649 | 1467925210491 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}] 14:00:10 INFO - PROCESS | 1649 | 1467925210493 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:10 INFO - PROCESS | 1649 | 1467925210579 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 14:00:10 INFO - PROCESS | 1649 | 1467925210611 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:10 INFO - PROCESS | 1649 | 1467925210614 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x116093000 == 28 [pid = 1649] [id = 560] 14:00:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1125f1c00) [pid = 1649] [serial = 1680] [outer = 0x0] 14:00:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1125fbc00) [pid = 1649] [serial = 1681] [outer = 0x1125f1c00] 14:00:10 INFO - PROCESS | 1649 | 1467925210641 Marionette DEBUG loaded listener.js 14:00:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x112c0a400) [pid = 1649] [serial = 1682] [outer = 0x1125f1c00] 14:00:10 INFO - PROCESS | 1649 | 1467925210978 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]]]}] 14:00:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:00:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 575ms 14:00:11 INFO - PROCESS | 1649 | 1467925211057 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 14:00:11 INFO - PROCESS | 1649 | 1467925211061 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 14:00:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:00:11 INFO - PROCESS | 1649 | 1467925211065 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:00:11 INFO - PROCESS | 1649 | 1467925211067 Marionette TRACE conn2 <- [1,2214,null,{}] 14:00:11 INFO - PROCESS | 1649 | 1467925211069 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}] 14:00:11 INFO - PROCESS | 1649 | 1467925211071 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:11 INFO - PROCESS | 1649 | 1467925211151 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 14:00:11 INFO - PROCESS | 1649 | 1467925211158 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:11 INFO - PROCESS | 1649 | 1467925211159 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x118877000 == 29 [pid = 1649] [id = 561] 14:00:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1133cb800) [pid = 1649] [serial = 1683] [outer = 0x0] 14:00:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x113d4c800) [pid = 1649] [serial = 1684] [outer = 0x1133cb800] 14:00:11 INFO - PROCESS | 1649 | 1467925211186 Marionette DEBUG loaded listener.js 14:00:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x115e6cc00) [pid = 1649] [serial = 1685] [outer = 0x1133cb800] 14:00:11 INFO - PROCESS | 1649 | 1467925211527 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]]]}] 14:00:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:00:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 471ms 14:00:11 INFO - PROCESS | 1649 | 1467925211546 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 14:00:11 INFO - PROCESS | 1649 | 1467925211548 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 14:00:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:00:11 INFO - PROCESS | 1649 | 1467925211550 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:00:11 INFO - PROCESS | 1649 | 1467925211553 Marionette TRACE conn2 <- [1,2218,null,{}] 14:00:11 INFO - PROCESS | 1649 | 1467925211563 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}] 14:00:11 INFO - PROCESS | 1649 | 1467925211566 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:11 INFO - PROCESS | 1649 | 1467925211649 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 14:00:11 INFO - PROCESS | 1649 | 1467925211707 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:11 INFO - PROCESS | 1649 | 1467925211709 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x11967c800 == 30 [pid = 1649] [id = 562] 14:00:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x116023c00) [pid = 1649] [serial = 1686] [outer = 0x0] 14:00:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1167cb000) [pid = 1649] [serial = 1687] [outer = 0x116023c00] 14:00:11 INFO - PROCESS | 1649 | 1467925211737 Marionette DEBUG loaded listener.js 14:00:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1172be400) [pid = 1649] [serial = 1688] [outer = 0x116023c00] 14:00:12 INFO - PROCESS | 1649 | 1467925212029 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]]]}] 14:00:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:00:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 526ms 14:00:12 INFO - PROCESS | 1649 | 1467925212076 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 14:00:12 INFO - PROCESS | 1649 | 1467925212078 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 14:00:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:00:12 INFO - PROCESS | 1649 | 1467925212080 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:00:12 INFO - PROCESS | 1649 | 1467925212081 Marionette TRACE conn2 <- [1,2222,null,{}] 14:00:12 INFO - PROCESS | 1649 | 1467925212083 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}] 14:00:12 INFO - PROCESS | 1649 | 1467925212085 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:12 INFO - PROCESS | 1649 | 1467925212163 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 14:00:12 INFO - PROCESS | 1649 | 1467925212225 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:12 INFO - PROCESS | 1649 | 1467925212226 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x120f3c000 == 31 [pid = 1649] [id = 563] 14:00:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x116f8e800) [pid = 1649] [serial = 1689] [outer = 0x0] 14:00:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118574800) [pid = 1649] [serial = 1690] [outer = 0x116f8e800] 14:00:12 INFO - PROCESS | 1649 | 1467925212251 Marionette DEBUG loaded listener.js 14:00:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118716800) [pid = 1649] [serial = 1691] [outer = 0x116f8e800] 14:00:12 INFO - PROCESS | 1649 | 1467925212532 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]]]}] 14:00:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:00:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 471ms 14:00:12 INFO - PROCESS | 1649 | 1467925212552 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 14:00:12 INFO - PROCESS | 1649 | 1467925212553 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 14:00:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:00:12 INFO - PROCESS | 1649 | 1467925212563 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:00:12 INFO - PROCESS | 1649 | 1467925212564 Marionette TRACE conn2 <- [1,2226,null,{}] 14:00:12 INFO - PROCESS | 1649 | 1467925212577 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}] 14:00:12 INFO - PROCESS | 1649 | 1467925212578 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:12 INFO - PROCESS | 1649 | 1467925212680 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 14:00:12 INFO - PROCESS | 1649 | 1467925212717 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:12 INFO - PROCESS | 1649 | 1467925212719 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x121714800 == 32 [pid = 1649] [id = 564] 14:00:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1128a5400) [pid = 1649] [serial = 1692] [outer = 0x0] 14:00:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11876f800) [pid = 1649] [serial = 1693] [outer = 0x1128a5400] 14:00:12 INFO - PROCESS | 1649 | 1467925212743 Marionette DEBUG loaded listener.js 14:00:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x118811800) [pid = 1649] [serial = 1694] [outer = 0x1128a5400] 14:00:13 INFO - PROCESS | 1649 | 1467925213059 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]]]}] 14:00:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:00:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 518ms 14:00:13 INFO - PROCESS | 1649 | 1467925213081 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 14:00:13 INFO - PROCESS | 1649 | 1467925213083 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 14:00:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:00:13 INFO - PROCESS | 1649 | 1467925213085 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:00:13 INFO - PROCESS | 1649 | 1467925213086 Marionette TRACE conn2 <- [1,2230,null,{}] 14:00:13 INFO - PROCESS | 1649 | 1467925213091 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}] 14:00:13 INFO - PROCESS | 1649 | 1467925213095 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:13 INFO - PROCESS | 1649 | 1467925213208 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 14:00:13 INFO - PROCESS | 1649 | 1467925213244 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:13 INFO - PROCESS | 1649 | 1467925213245 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255d4800 == 33 [pid = 1649] [id = 565] 14:00:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x113a53400) [pid = 1649] [serial = 1695] [outer = 0x0] 14:00:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119333400) [pid = 1649] [serial = 1696] [outer = 0x113a53400] 14:00:13 INFO - PROCESS | 1649 | 1467925213269 Marionette DEBUG loaded listener.js 14:00:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x120e2fc00) [pid = 1649] [serial = 1697] [outer = 0x113a53400] 14:00:13 INFO - PROCESS | 1649 | 1467925213577 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]]]}] 14:00:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:00:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 521ms 14:00:13 INFO - PROCESS | 1649 | 1467925213607 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 14:00:13 INFO - PROCESS | 1649 | 1467925213608 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 14:00:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:00:13 INFO - PROCESS | 1649 | 1467925213617 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:00:13 INFO - PROCESS | 1649 | 1467925213618 Marionette TRACE conn2 <- [1,2234,null,{}] 14:00:13 INFO - PROCESS | 1649 | 1467925213620 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}] 14:00:13 INFO - PROCESS | 1649 | 1467925213622 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:13 INFO - PROCESS | 1649 | 1467925213723 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 14:00:13 INFO - PROCESS | 1649 | 1467925213727 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:13 INFO - PROCESS | 1649 | 1467925213728 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b94800 == 34 [pid = 1649] [id = 566] 14:00:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x111ca8400) [pid = 1649] [serial = 1698] [outer = 0x0] 14:00:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x120e3b400) [pid = 1649] [serial = 1699] [outer = 0x111ca8400] 14:00:13 INFO - PROCESS | 1649 | 1467925213752 Marionette DEBUG loaded listener.js 14:00:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x121628400) [pid = 1649] [serial = 1700] [outer = 0x111ca8400] 14:00:14 INFO - PROCESS | 1649 | 1467925214114 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]]]}] 14:00:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:00:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 527ms 14:00:14 INFO - PROCESS | 1649 | 1467925214138 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 14:00:14 INFO - PROCESS | 1649 | 1467925214141 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 14:00:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:00:14 INFO - PROCESS | 1649 | 1467925214144 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:00:14 INFO - PROCESS | 1649 | 1467925214146 Marionette TRACE conn2 <- [1,2238,null,{}] 14:00:14 INFO - PROCESS | 1649 | 1467925214150 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}] 14:00:14 INFO - PROCESS | 1649 | 1467925214151 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:14 INFO - PROCESS | 1649 | 1467925214304 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 14:00:14 INFO - PROCESS | 1649 | 1467925214322 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:14 INFO - PROCESS | 1649 | 1467925214323 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x1293cb800 == 35 [pid = 1649] [id = 567] 14:00:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x121736400) [pid = 1649] [serial = 1701] [outer = 0x0] 14:00:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12173d800) [pid = 1649] [serial = 1702] [outer = 0x121736400] 14:00:14 INFO - PROCESS | 1649 | 1467925214362 Marionette DEBUG loaded listener.js 14:00:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x121889400) [pid = 1649] [serial = 1703] [outer = 0x121736400] 14:00:14 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x115e74800) [pid = 1649] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:00:14 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x123381400) [pid = 1649] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:00:14 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1248d4400) [pid = 1649] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:00:14 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12748d000) [pid = 1649] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:00:14 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x115e6e800) [pid = 1649] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:00:14 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11213e800) [pid = 1649] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:00:14 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1125e9800) [pid = 1649] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:00:14 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11607ac00) [pid = 1649] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:00:14 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1176e3400) [pid = 1649] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:00:14 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x111c1b400) [pid = 1649] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:00:14 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x112135c00) [pid = 1649] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:00:14 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1128ae400) [pid = 1649] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:00:14 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1194e4000) [pid = 1649] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:00:14 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x129524400) [pid = 1649] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:00:14 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x115e75400) [pid = 1649] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:00:14 INFO - PROCESS | 1649 | 1467925214877 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]]]}] 14:00:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:00:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 770ms 14:00:14 INFO - PROCESS | 1649 | 1467925214914 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 14:00:14 INFO - PROCESS | 1649 | 1467925214916 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 14:00:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:00:14 INFO - PROCESS | 1649 | 1467925214918 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:00:14 INFO - PROCESS | 1649 | 1467925214919 Marionette TRACE conn2 <- [1,2242,null,{}] 14:00:14 INFO - PROCESS | 1649 | 1467925214927 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}] 14:00:14 INFO - PROCESS | 1649 | 1467925214928 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:15 INFO - PROCESS | 1649 | 1467925215044 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 14:00:15 INFO - PROCESS | 1649 | 1467925215086 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:15 INFO - PROCESS | 1649 | 1467925215087 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x129546800 == 36 [pid = 1649] [id = 568] 14:00:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x110e9e400) [pid = 1649] [serial = 1704] [outer = 0x0] 14:00:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x113d92c00) [pid = 1649] [serial = 1705] [outer = 0x110e9e400] 14:00:15 INFO - PROCESS | 1649 | 1467925215111 Marionette DEBUG loaded listener.js 14:00:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x120d21800) [pid = 1649] [serial = 1706] [outer = 0x110e9e400] 14:00:15 INFO - PROCESS | 1649 | 1467925215357 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]]]}] 14:00:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:00:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 475ms 14:00:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:00:15 INFO - PROCESS | 1649 | 1467925215395 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 14:00:15 INFO - PROCESS | 1649 | 1467925215396 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 14:00:15 INFO - PROCESS | 1649 | 1467925215398 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:00:15 INFO - PROCESS | 1649 | 1467925215399 Marionette TRACE conn2 <- [1,2246,null,{}] 14:00:15 INFO - PROCESS | 1649 | 1467925215402 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}] 14:00:15 INFO - PROCESS | 1649 | 1467925215403 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:15 INFO - PROCESS | 1649 | 1467925215494 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 14:00:15 INFO - PROCESS | 1649 | 1467925215498 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:15 INFO - PROCESS | 1649 | 1467925215499 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a674800 == 37 [pid = 1649] [id = 569] 14:00:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121737000) [pid = 1649] [serial = 1707] [outer = 0x0] 14:00:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12374ec00) [pid = 1649] [serial = 1708] [outer = 0x121737000] 14:00:15 INFO - PROCESS | 1649 | 1467925215525 Marionette DEBUG loaded listener.js 14:00:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x124b85000) [pid = 1649] [serial = 1709] [outer = 0x121737000] 14:00:15 INFO - PROCESS | 1649 | 1467925215858 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]]]}] 14:00:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:00:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 468ms 14:00:15 INFO - PROCESS | 1649 | 1467925215866 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 14:00:15 INFO - PROCESS | 1649 | 1467925215868 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 14:00:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:00:15 INFO - PROCESS | 1649 | 1467925215872 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:00:15 INFO - PROCESS | 1649 | 1467925215875 Marionette TRACE conn2 <- [1,2250,null,{}] 14:00:15 INFO - PROCESS | 1649 | 1467925215877 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}] 14:00:15 INFO - PROCESS | 1649 | 1467925215879 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:16 INFO - PROCESS | 1649 | 1467925216003 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 14:00:16 INFO - PROCESS | 1649 | 1467925216009 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:16 INFO - PROCESS | 1649 | 1467925216011 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa3b800 == 38 [pid = 1649] [id = 570] 14:00:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x115e6e800) [pid = 1649] [serial = 1710] [outer = 0x0] 14:00:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x124bbc400) [pid = 1649] [serial = 1711] [outer = 0x115e6e800] 14:00:16 INFO - PROCESS | 1649 | 1467925216037 Marionette DEBUG loaded listener.js 14:00:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12724dc00) [pid = 1649] [serial = 1712] [outer = 0x115e6e800] 14:00:16 INFO - PROCESS | 1649 | 1467925216340 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]]]}] 14:00:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:00:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 521ms 14:00:16 INFO - PROCESS | 1649 | 1467925216392 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 14:00:16 INFO - PROCESS | 1649 | 1467925216394 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 14:00:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:00:16 INFO - PROCESS | 1649 | 1467925216396 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:00:16 INFO - PROCESS | 1649 | 1467925216397 Marionette TRACE conn2 <- [1,2254,null,{}] 14:00:16 INFO - PROCESS | 1649 | 1467925216399 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}] 14:00:16 INFO - PROCESS | 1649 | 1467925216400 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:16 INFO - PROCESS | 1649 | 1467925216479 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 14:00:16 INFO - PROCESS | 1649 | 1467925216483 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:16 INFO - PROCESS | 1649 | 1467925216484 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ade5000 == 39 [pid = 1649] [id = 571] 14:00:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x127252400) [pid = 1649] [serial = 1713] [outer = 0x0] 14:00:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x127497400) [pid = 1649] [serial = 1714] [outer = 0x127252400] 14:00:16 INFO - PROCESS | 1649 | 1467925216508 Marionette DEBUG loaded listener.js 14:00:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x128e51000) [pid = 1649] [serial = 1715] [outer = 0x127252400] 14:00:17 INFO - PROCESS | 1649 | --DOCSHELL 0x118877000 == 38 [pid = 1649] [id = 561] 14:00:17 INFO - PROCESS | 1649 | --DOCSHELL 0x116093000 == 37 [pid = 1649] [id = 560] 14:00:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1199cb000 == 36 [pid = 1649] [id = 559] 14:00:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11967c800 == 35 [pid = 1649] [id = 562] 14:00:17 INFO - PROCESS | 1649 | --DOCSHELL 0x121714800 == 34 [pid = 1649] [id = 564] 14:00:17 INFO - PROCESS | 1649 | --DOCSHELL 0x129546800 == 33 [pid = 1649] [id = 568] 14:00:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1293cb800 == 32 [pid = 1649] [id = 567] 14:00:17 INFO - PROCESS | 1649 | --DOCSHELL 0x128b94800 == 31 [pid = 1649] [id = 566] 14:00:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12a674800 == 30 [pid = 1649] [id = 569] 14:00:17 INFO - PROCESS | 1649 | --DOCSHELL 0x120f3c000 == 29 [pid = 1649] [id = 563] 14:00:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1255d4800 == 28 [pid = 1649] [id = 565] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12a772c00) [pid = 1649] [serial = 1658] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12961ec00) [pid = 1649] [serial = 1657] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118572000) [pid = 1649] [serial = 1651] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1236b5c00) [pid = 1649] [serial = 1652] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x121624800) [pid = 1649] [serial = 1637] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x127288800) [pid = 1649] [serial = 1654] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa3b800 == 27 [pid = 1649] [id = 570] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x129522800) [pid = 1649] [serial = 1655] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12374c400) [pid = 1649] [serial = 1639] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x127249800) [pid = 1649] [serial = 1642] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1253e6c00) [pid = 1649] [serial = 1640] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x128c7f400) [pid = 1649] [serial = 1645] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x116764c00) [pid = 1649] [serial = 1622] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12724d800) [pid = 1649] [serial = 1616] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x112979400) [pid = 1649] [serial = 1624] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x127494400) [pid = 1649] [serial = 1643] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1133e5800) [pid = 1649] [serial = 1625] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1166f1400) [pid = 1649] [serial = 1627] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x116f95c00) [pid = 1649] [serial = 1628] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1185e1800) [pid = 1649] [serial = 1630] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1125e8800) [pid = 1649] [serial = 1648] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11879a800) [pid = 1649] [serial = 1631] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1121be400) [pid = 1649] [serial = 1618] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1128ac800) [pid = 1649] [serial = 1619] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118804c00) [pid = 1649] [serial = 1633] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x119ab2c00) [pid = 1649] [serial = 1634] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x120e31800) [pid = 1649] [serial = 1636] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11602f800) [pid = 1649] [serial = 1621] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x113d91000) [pid = 1649] [serial = 1649] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x128e5bc00) [pid = 1649] [serial = 1646] [outer = 0x0] [url = about:blank] 14:00:17 INFO - PROCESS | 1649 | 1467925217973 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]]]}] 14:00:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:00:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1623ms 14:00:18 INFO - PROCESS | 1649 | 1467925218020 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 14:00:18 INFO - PROCESS | 1649 | 1467925218022 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 14:00:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:00:18 INFO - PROCESS | 1649 | 1467925218026 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:00:18 INFO - PROCESS | 1649 | 1467925218028 Marionette TRACE conn2 <- [1,2258,null,{}] 14:00:18 INFO - PROCESS | 1649 | 1467925218032 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}] 14:00:18 INFO - PROCESS | 1649 | 1467925218033 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:18 INFO - PROCESS | 1649 | 1467925218123 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 14:00:18 INFO - PROCESS | 1649 | 1467925218176 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:18 INFO - PROCESS | 1649 | 1467925218177 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11679b000 == 28 [pid = 1649] [id = 572] 14:00:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1121bd800) [pid = 1649] [serial = 1716] [outer = 0x0] 14:00:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1125e8000) [pid = 1649] [serial = 1717] [outer = 0x1121bd800] 14:00:18 INFO - PROCESS | 1649 | 1467925218205 Marionette DEBUG loaded listener.js 14:00:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1125fd800) [pid = 1649] [serial = 1718] [outer = 0x1121bd800] 14:00:18 INFO - PROCESS | 1649 | 1467925218525 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]]]}] 14:00:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:00:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 520ms 14:00:18 INFO - PROCESS | 1649 | 1467925218545 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 14:00:18 INFO - PROCESS | 1649 | 1467925218549 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 14:00:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:00:18 INFO - PROCESS | 1649 | 1467925218554 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:00:18 INFO - PROCESS | 1649 | 1467925218559 Marionette TRACE conn2 <- [1,2262,null,{}] 14:00:18 INFO - PROCESS | 1649 | 1467925218562 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}] 14:00:18 INFO - PROCESS | 1649 | 1467925218563 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:18 INFO - PROCESS | 1649 | 1467925218646 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 14:00:18 INFO - PROCESS | 1649 | 1467925218650 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:18 INFO - PROCESS | 1649 | 1467925218652 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11833a000 == 29 [pid = 1649] [id = 573] 14:00:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1128b2400) [pid = 1649] [serial = 1719] [outer = 0x0] 14:00:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x112d93c00) [pid = 1649] [serial = 1720] [outer = 0x1128b2400] 14:00:18 INFO - PROCESS | 1649 | 1467925218683 Marionette DEBUG loaded listener.js 14:00:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1133ca800) [pid = 1649] [serial = 1721] [outer = 0x1128b2400] 14:00:19 INFO - PROCESS | 1649 | 1467925219034 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]]]}] 14:00:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:00:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 523ms 14:00:19 INFO - PROCESS | 1649 | 1467925219078 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 14:00:19 INFO - PROCESS | 1649 | 1467925219079 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 14:00:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:00:19 INFO - PROCESS | 1649 | 1467925219082 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:00:19 INFO - PROCESS | 1649 | 1467925219086 Marionette TRACE conn2 <- [1,2266,null,{}] 14:00:19 INFO - PROCESS | 1649 | 1467925219098 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}] 14:00:19 INFO - PROCESS | 1649 | 1467925219103 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:19 INFO - PROCESS | 1649 | 1467925219219 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 14:00:19 INFO - PROCESS | 1649 | 1467925219233 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:19 INFO - PROCESS | 1649 | 1467925219235 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x1190b3000 == 30 [pid = 1649] [id = 574] 14:00:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x110e85400) [pid = 1649] [serial = 1722] [outer = 0x0] 14:00:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x113f0a400) [pid = 1649] [serial = 1723] [outer = 0x110e85400] 14:00:19 INFO - PROCESS | 1649 | 1467925219281 Marionette DEBUG loaded listener.js 14:00:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x115e6f000) [pid = 1649] [serial = 1724] [outer = 0x110e85400] 14:00:19 INFO - PROCESS | 1649 | 1467925219700 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]]]}] 14:00:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:00:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 677ms 14:00:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:00:19 INFO - PROCESS | 1649 | 1467925219759 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 14:00:19 INFO - PROCESS | 1649 | 1467925219761 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 14:00:19 INFO - PROCESS | 1649 | 1467925219763 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:00:19 INFO - PROCESS | 1649 | 1467925219764 Marionette TRACE conn2 <- [1,2270,null,{}] 14:00:19 INFO - PROCESS | 1649 | 1467925219766 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}] 14:00:19 INFO - PROCESS | 1649 | 1467925219768 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:19 INFO - PROCESS | 1649 | 1467925219845 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 14:00:19 INFO - PROCESS | 1649 | 1467925219848 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:19 INFO - PROCESS | 1649 | 1467925219849 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x1199e0000 == 31 [pid = 1649] [id = 575] 14:00:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1160e5400) [pid = 1649] [serial = 1725] [outer = 0x0] 14:00:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1166f1400) [pid = 1649] [serial = 1726] [outer = 0x1160e5400] 14:00:19 INFO - PROCESS | 1649 | 1467925219877 Marionette DEBUG loaded listener.js 14:00:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x116977c00) [pid = 1649] [serial = 1727] [outer = 0x1160e5400] 14:00:20 INFO - PROCESS | 1649 | 1467925220179 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]]]}] 14:00:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:00:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 470ms 14:00:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:00:20 INFO - PROCESS | 1649 | 1467925220234 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 14:00:20 INFO - PROCESS | 1649 | 1467925220235 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 14:00:20 INFO - PROCESS | 1649 | 1467925220246 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:00:20 INFO - PROCESS | 1649 | 1467925220247 Marionette TRACE conn2 <- [1,2274,null,{}] 14:00:20 INFO - PROCESS | 1649 | 1467925220250 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}] 14:00:20 INFO - PROCESS | 1649 | 1467925220251 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:20 INFO - PROCESS | 1649 | 1467925220328 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 14:00:20 INFO - PROCESS | 1649 | 1467925220405 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:20 INFO - PROCESS | 1649 | 1467925220406 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x120f3e800 == 32 [pid = 1649] [id = 576] 14:00:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x112c10800) [pid = 1649] [serial = 1728] [outer = 0x0] 14:00:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x116f8c000) [pid = 1649] [serial = 1729] [outer = 0x112c10800] 14:00:20 INFO - PROCESS | 1649 | 1467925220446 Marionette DEBUG loaded listener.js 14:00:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1172ba000) [pid = 1649] [serial = 1730] [outer = 0x112c10800] 14:00:20 INFO - PROCESS | 1649 | 1467925220797 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]]]}] 14:00:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:00:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 577ms 14:00:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:00:20 INFO - PROCESS | 1649 | 1467925220814 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 14:00:20 INFO - PROCESS | 1649 | 1467925220815 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 14:00:20 INFO - PROCESS | 1649 | 1467925220817 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:00:20 INFO - PROCESS | 1649 | 1467925220818 Marionette TRACE conn2 <- [1,2278,null,{}] 14:00:20 INFO - PROCESS | 1649 | 1467925220824 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}] 14:00:20 INFO - PROCESS | 1649 | 1467925220828 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:20 INFO - PROCESS | 1649 | 1467925220965 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 14:00:21 INFO - PROCESS | 1649 | 1467925221039 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:21 INFO - PROCESS | 1649 | 1467925221040 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x124886800 == 33 [pid = 1649] [id = 577] 14:00:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11607b000) [pid = 1649] [serial = 1731] [outer = 0x0] 14:00:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1180b9000) [pid = 1649] [serial = 1732] [outer = 0x11607b000] 14:00:21 INFO - PROCESS | 1649 | 1467925221074 Marionette DEBUG loaded listener.js 14:00:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x118791800) [pid = 1649] [serial = 1733] [outer = 0x11607b000] 14:00:21 INFO - PROCESS | 1649 | 1467925221408 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]]]}] 14:00:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:00:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 622ms 14:00:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:00:21 INFO - PROCESS | 1649 | 1467925221442 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 14:00:21 INFO - PROCESS | 1649 | 1467925221444 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 14:00:21 INFO - PROCESS | 1649 | 1467925221446 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:00:21 INFO - PROCESS | 1649 | 1467925221447 Marionette TRACE conn2 <- [1,2282,null,{}] 14:00:21 INFO - PROCESS | 1649 | 1467925221449 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}] 14:00:21 INFO - PROCESS | 1649 | 1467925221450 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:21 INFO - PROCESS | 1649 | 1467925221531 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 14:00:21 INFO - PROCESS | 1649 | 1467925221535 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:21 INFO - PROCESS | 1649 | 1467925221536 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255db000 == 34 [pid = 1649] [id = 578] 14:00:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118792800) [pid = 1649] [serial = 1734] [outer = 0x0] 14:00:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11880c800) [pid = 1649] [serial = 1735] [outer = 0x118792800] 14:00:21 INFO - PROCESS | 1649 | 1467925221563 Marionette DEBUG loaded listener.js 14:00:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119077c00) [pid = 1649] [serial = 1736] [outer = 0x118792800] 14:00:21 INFO - PROCESS | 1649 | 1467925221880 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]]]}] 14:00:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:00:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 468ms 14:00:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:00:21 INFO - PROCESS | 1649 | 1467925221915 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 14:00:21 INFO - PROCESS | 1649 | 1467925221916 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 14:00:21 INFO - PROCESS | 1649 | 1467925221918 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:00:21 INFO - PROCESS | 1649 | 1467925221919 Marionette TRACE conn2 <- [1,2286,null,{}] 14:00:21 INFO - PROCESS | 1649 | 1467925221921 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}] 14:00:21 INFO - PROCESS | 1649 | 1467925221922 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:22 INFO - PROCESS | 1649 | 1467925222022 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 14:00:22 INFO - PROCESS | 1649 | 1467925222027 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:22 INFO - PROCESS | 1649 | 1467925222028 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e8d000 == 35 [pid = 1649] [id = 579] 14:00:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11876cc00) [pid = 1649] [serial = 1737] [outer = 0x0] 14:00:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119077800) [pid = 1649] [serial = 1738] [outer = 0x11876cc00] 14:00:22 INFO - PROCESS | 1649 | 1467925222052 Marionette DEBUG loaded listener.js 14:00:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11965ec00) [pid = 1649] [serial = 1739] [outer = 0x11876cc00] 14:00:22 INFO - PROCESS | 1649 | 1467925222342 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]]]}] 14:00:22 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 14:00:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 468ms 14:00:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:00:22 INFO - PROCESS | 1649 | 1467925222388 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 14:00:22 INFO - PROCESS | 1649 | 1467925222390 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 14:00:22 INFO - PROCESS | 1649 | 1467925222393 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:00:22 INFO - PROCESS | 1649 | 1467925222394 Marionette TRACE conn2 <- [1,2290,null,{}] 14:00:22 INFO - PROCESS | 1649 | 1467925222396 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}] 14:00:22 INFO - PROCESS | 1649 | 1467925222397 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:22 INFO - PROCESS | 1649 | 1467925222478 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 14:00:22 INFO - PROCESS | 1649 | 1467925222481 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:22 INFO - PROCESS | 1649 | 1467925222482 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x1190b2000 == 36 [pid = 1649] [id = 580] 14:00:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119710000) [pid = 1649] [serial = 1740] [outer = 0x0] 14:00:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x119a83400) [pid = 1649] [serial = 1741] [outer = 0x119710000] 14:00:22 INFO - PROCESS | 1649 | 1467925222509 Marionette DEBUG loaded listener.js 14:00:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x120e0fc00) [pid = 1649] [serial = 1742] [outer = 0x119710000] 14:00:22 INFO - PROCESS | 1649 | 1467925222844 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]]]}] 14:00:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:00:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 467ms 14:00:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:00:22 INFO - PROCESS | 1649 | 1467925222861 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 14:00:22 INFO - PROCESS | 1649 | 1467925222862 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 14:00:22 INFO - PROCESS | 1649 | 1467925222864 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:00:22 INFO - PROCESS | 1649 | 1467925222865 Marionette TRACE conn2 <- [1,2294,null,{}] 14:00:22 INFO - PROCESS | 1649 | 1467925222867 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}] 14:00:22 INFO - PROCESS | 1649 | 1467925222868 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:22 INFO - PROCESS | 1649 | 1467925222979 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 14:00:22 INFO - PROCESS | 1649 | 1467925222984 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:22 INFO - PROCESS | 1649 | 1467925222985 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x1293d9000 == 37 [pid = 1649] [id = 581] 14:00:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x120e10400) [pid = 1649] [serial = 1743] [outer = 0x0] 14:00:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x120e2d400) [pid = 1649] [serial = 1744] [outer = 0x120e10400] 14:00:23 INFO - PROCESS | 1649 | 1467925223012 Marionette DEBUG loaded listener.js 14:00:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x120ece000) [pid = 1649] [serial = 1745] [outer = 0x120e10400] 14:00:23 INFO - PROCESS | 1649 | 1467925223326 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]]]}] 14:00:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:00:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 472ms 14:00:23 INFO - PROCESS | 1649 | 1467925223336 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 14:00:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:00:23 INFO - PROCESS | 1649 | 1467925223342 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 14:00:23 INFO - PROCESS | 1649 | 1467925223345 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:00:23 INFO - PROCESS | 1649 | 1467925223348 Marionette TRACE conn2 <- [1,2298,null,{}] 14:00:23 INFO - PROCESS | 1649 | 1467925223351 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}] 14:00:23 INFO - PROCESS | 1649 | 1467925223354 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:23 INFO - PROCESS | 1649 | 1467925223497 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 14:00:23 INFO - PROCESS | 1649 | 1467925223533 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:23 INFO - PROCESS | 1649 | 1467925223534 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x120d72000 == 38 [pid = 1649] [id = 582] 14:00:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x120fa1800) [pid = 1649] [serial = 1746] [outer = 0x0] 14:00:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x121367800) [pid = 1649] [serial = 1747] [outer = 0x120fa1800] 14:00:23 INFO - PROCESS | 1649 | 1467925223556 Marionette DEBUG loaded listener.js 14:00:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x121adf000) [pid = 1649] [serial = 1748] [outer = 0x120fa1800] 14:00:23 INFO - PROCESS | 1649 | 1467925223837 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]]]}] 14:00:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:00:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 522ms 14:00:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:00:23 INFO - PROCESS | 1649 | 1467925223867 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 14:00:23 INFO - PROCESS | 1649 | 1467925223869 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 14:00:23 INFO - PROCESS | 1649 | 1467925223878 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:00:23 INFO - PROCESS | 1649 | 1467925223879 Marionette TRACE conn2 <- [1,2302,null,{}] 14:00:23 INFO - PROCESS | 1649 | 1467925223882 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}] 14:00:23 INFO - PROCESS | 1649 | 1467925223883 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:23 INFO - PROCESS | 1649 | 1467925223987 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 14:00:23 INFO - PROCESS | 1649 | 1467925223991 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:23 INFO - PROCESS | 1649 | 1467925223992 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad3c000 == 39 [pid = 1649] [id = 583] 14:00:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x117206c00) [pid = 1649] [serial = 1749] [outer = 0x0] 14:00:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x123741000) [pid = 1649] [serial = 1750] [outer = 0x117206c00] 14:00:24 INFO - PROCESS | 1649 | 1467925224016 Marionette DEBUG loaded listener.js 14:00:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x124d2ec00) [pid = 1649] [serial = 1751] [outer = 0x117206c00] 14:00:24 INFO - PROCESS | 1649 | 1467925224351 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]]]}] 14:00:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:00:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 526ms 14:00:24 INFO - PROCESS | 1649 | 1467925224397 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 14:00:24 INFO - PROCESS | 1649 | 1467925224399 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 14:00:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:00:24 INFO - PROCESS | 1649 | 1467925224401 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:00:24 INFO - PROCESS | 1649 | 1467925224402 Marionette TRACE conn2 <- [1,2306,null,{}] 14:00:24 INFO - PROCESS | 1649 | 1467925224404 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}] 14:00:24 INFO - PROCESS | 1649 | 1467925224405 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:24 INFO - PROCESS | 1649 | 1467925224515 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 14:00:24 INFO - PROCESS | 1649 | 1467925224528 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:24 INFO - PROCESS | 1649 | 1467925224529 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba0a000 == 40 [pid = 1649] [id = 584] 14:00:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1253dd000) [pid = 1649] [serial = 1752] [outer = 0x0] 14:00:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1253e0c00) [pid = 1649] [serial = 1753] [outer = 0x1253dd000] 14:00:24 INFO - PROCESS | 1649 | 1467925224553 Marionette DEBUG loaded listener.js 14:00:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x126cbb000) [pid = 1649] [serial = 1754] [outer = 0x1253dd000] 14:00:24 INFO - PROCESS | 1649 | 1467925224864 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]]]}] 14:00:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:00:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 519ms 14:00:24 INFO - PROCESS | 1649 | 1467925224922 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 14:00:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:00:24 INFO - PROCESS | 1649 | 1467925224924 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 14:00:24 INFO - PROCESS | 1649 | 1467925224926 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:00:24 INFO - PROCESS | 1649 | 1467925224927 Marionette TRACE conn2 <- [1,2310,null,{}] 14:00:24 INFO - PROCESS | 1649 | 1467925224930 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}] 14:00:24 INFO - PROCESS | 1649 | 1467925224931 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:25 INFO - PROCESS | 1649 | 1467925225030 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 14:00:25 INFO - PROCESS | 1649 | 1467925225041 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:25 INFO - PROCESS | 1649 | 1467925225042 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be06000 == 41 [pid = 1649] [id = 585] 14:00:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x126cc4400) [pid = 1649] [serial = 1755] [outer = 0x0] 14:00:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12724a000) [pid = 1649] [serial = 1756] [outer = 0x126cc4400] 14:00:25 INFO - PROCESS | 1649 | 1467925225066 Marionette DEBUG loaded listener.js 14:00:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12748d000) [pid = 1649] [serial = 1757] [outer = 0x126cc4400] 14:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1128a5400) [pid = 1649] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x113a53400) [pid = 1649] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x110e9e400) [pid = 1649] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x111ca8400) [pid = 1649] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x121736400) [pid = 1649] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x121737000) [pid = 1649] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x115e6e800) [pid = 1649] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1292b1c00) [pid = 1649] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x125e12000) [pid = 1649] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1212ed400) [pid = 1649] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x115e76000) [pid = 1649] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x116f8e800) [pid = 1649] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x116023c00) [pid = 1649] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1133cb800) [pid = 1649] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1125f1c00) [pid = 1649] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x115e72400) [pid = 1649] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:00:25 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x110ea3000) [pid = 1649] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:00:25 INFO - PROCESS | 1649 | 1467925225512 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]]]}] 14:00:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:00:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 618ms 14:00:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:00:25 INFO - PROCESS | 1649 | 1467925225545 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 14:00:25 INFO - PROCESS | 1649 | 1467925225546 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 14:00:25 INFO - PROCESS | 1649 | 1467925225548 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:00:25 INFO - PROCESS | 1649 | 1467925225549 Marionette TRACE conn2 <- [1,2314,null,{}] 14:00:25 INFO - PROCESS | 1649 | 1467925225552 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}] 14:00:25 INFO - PROCESS | 1649 | 1467925225553 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:25 INFO - PROCESS | 1649 | 1467925225641 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 14:00:25 INFO - PROCESS | 1649 | 1467925225700 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:25 INFO - PROCESS | 1649 | 1467925225701 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bf91800 == 42 [pid = 1649] [id = 586] 14:00:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x110fac400) [pid = 1649] [serial = 1758] [outer = 0x0] 14:00:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x116023c00) [pid = 1649] [serial = 1759] [outer = 0x110fac400] 14:00:25 INFO - PROCESS | 1649 | 1467925225726 Marionette DEBUG loaded listener.js 14:00:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x118811400) [pid = 1649] [serial = 1760] [outer = 0x110fac400] 14:00:25 INFO - PROCESS | 1649 | 1467925225988 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]]]}] 14:00:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:00:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 467ms 14:00:26 INFO - PROCESS | 1649 | 1467925226017 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 14:00:26 INFO - PROCESS | 1649 | 1467925226018 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 14:00:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:00:26 INFO - PROCESS | 1649 | 1467925226028 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:00:26 INFO - PROCESS | 1649 | 1467925226029 Marionette TRACE conn2 <- [1,2318,null,{}] 14:00:26 INFO - PROCESS | 1649 | 1467925226032 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}] 14:00:26 INFO - PROCESS | 1649 | 1467925226033 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:26 INFO - PROCESS | 1649 | 1467925226118 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 14:00:26 INFO - PROCESS | 1649 | 1467925226124 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:26 INFO - PROCESS | 1649 | 1467925226125 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c326000 == 43 [pid = 1649] [id = 587] 14:00:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x119076800) [pid = 1649] [serial = 1761] [outer = 0x0] 14:00:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x126f30400) [pid = 1649] [serial = 1762] [outer = 0x119076800] 14:00:26 INFO - PROCESS | 1649 | 1467925226149 Marionette DEBUG loaded listener.js 14:00:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x127495800) [pid = 1649] [serial = 1763] [outer = 0x119076800] 14:00:26 INFO - PROCESS | 1649 | 1467925226485 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] 14:00:26 INFO - PROCESS | 1649 | 1467925226500 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 14:00:26 INFO - PROCESS | 1649 | 1467925226502 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:00:26 INFO - PROCESS | 1649 | 1467925226503 Marionette TRACE conn2 <- [1,2322,null,{}] 14:00:26 INFO - PROCESS | 1649 | 1467925226507 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}] 14:00:26 INFO - PROCESS | 1649 | 1467925226509 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:26 INFO - PROCESS | 1649 | 1467925226621 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 14:00:26 INFO - PROCESS | 1649 | 1467925226628 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:26 INFO - PROCESS | 1649 | 1467925226629 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c563000 == 44 [pid = 1649] [id = 588] 14:00:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11970f000) [pid = 1649] [serial = 1764] [outer = 0x0] 14:00:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x128846000) [pid = 1649] [serial = 1765] [outer = 0x11970f000] 14:00:26 INFO - PROCESS | 1649 | 1467925226653 Marionette DEBUG loaded listener.js 14:00:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x128e58c00) [pid = 1649] [serial = 1766] [outer = 0x11970f000] 14:00:26 INFO - PROCESS | 1649 | 1467925226941 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]]]}] 14:00:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:00:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 471ms 14:00:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:00:26 INFO - PROCESS | 1649 | 1467925226975 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 14:00:26 INFO - PROCESS | 1649 | 1467925226976 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 14:00:26 INFO - PROCESS | 1649 | 1467925226978 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:00:26 INFO - PROCESS | 1649 | 1467925226979 Marionette TRACE conn2 <- [1,2326,null,{}] 14:00:26 INFO - PROCESS | 1649 | 1467925226981 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}] 14:00:26 INFO - PROCESS | 1649 | 1467925226982 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:27 INFO - PROCESS | 1649 | 1467925227070 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 14:00:27 INFO - PROCESS | 1649 | 1467925227074 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:27 INFO - PROCESS | 1649 | 1467925227075 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c7be800 == 45 [pid = 1649] [id = 589] 14:00:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x128e59c00) [pid = 1649] [serial = 1767] [outer = 0x0] 14:00:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1292aec00) [pid = 1649] [serial = 1768] [outer = 0x128e59c00] 14:00:27 INFO - PROCESS | 1649 | 1467925227099 Marionette DEBUG loaded listener.js 14:00:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1292b5c00) [pid = 1649] [serial = 1769] [outer = 0x128e59c00] 14:00:27 INFO - PROCESS | 1649 | 1467925227464 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]]]}] 14:00:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:00:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 519ms 14:00:27 INFO - PROCESS | 1649 | 1467925227498 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 14:00:27 INFO - PROCESS | 1649 | 1467925227501 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 14:00:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:00:27 INFO - PROCESS | 1649 | 1467925227506 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:00:27 INFO - PROCESS | 1649 | 1467925227509 Marionette TRACE conn2 <- [1,2330,null,{}] 14:00:27 INFO - PROCESS | 1649 | 1467925227514 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}] 14:00:27 INFO - PROCESS | 1649 | 1467925227515 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:27 INFO - PROCESS | 1649 | 1467925227639 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 14:00:27 INFO - PROCESS | 1649 | 1467925227722 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:27 INFO - PROCESS | 1649 | 1467925227725 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1162e9000 == 46 [pid = 1649] [id = 590] 14:00:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x111aa7800) [pid = 1649] [serial = 1770] [outer = 0x0] 14:00:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x111e29000) [pid = 1649] [serial = 1771] [outer = 0x111aa7800] 14:00:27 INFO - PROCESS | 1649 | 1467925227756 Marionette DEBUG loaded listener.js 14:00:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1125e7400) [pid = 1649] [serial = 1772] [outer = 0x111aa7800] 14:00:28 INFO - PROCESS | 1649 | 1467925228284 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]]]}] 14:00:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:00:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 828ms 14:00:28 INFO - PROCESS | 1649 | 1467925228332 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 14:00:28 INFO - PROCESS | 1649 | 1467925228335 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 14:00:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:00:28 INFO - PROCESS | 1649 | 1467925228340 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:00:28 INFO - PROCESS | 1649 | 1467925228342 Marionette TRACE conn2 <- [1,2334,null,{}] 14:00:28 INFO - PROCESS | 1649 | 1467925228345 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}] 14:00:28 INFO - PROCESS | 1649 | 1467925228346 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:28 INFO - PROCESS | 1649 | 1467925228461 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 14:00:28 INFO - PROCESS | 1649 | 1467925228543 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:28 INFO - PROCESS | 1649 | 1467925228544 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x1199df800 == 47 [pid = 1649] [id = 591] 14:00:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x112d94400) [pid = 1649] [serial = 1773] [outer = 0x0] 14:00:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1133c9800) [pid = 1649] [serial = 1774] [outer = 0x112d94400] 14:00:28 INFO - PROCESS | 1649 | 1467925228575 Marionette DEBUG loaded listener.js 14:00:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x113864c00) [pid = 1649] [serial = 1775] [outer = 0x112d94400] 14:00:29 INFO - PROCESS | 1649 | 1467925229372 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]]]}] 14:00:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:00:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1073ms 14:00:29 INFO - PROCESS | 1649 | 1467925229435 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 14:00:29 INFO - PROCESS | 1649 | 1467925229439 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 14:00:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:00:29 INFO - PROCESS | 1649 | 1467925229446 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:00:29 INFO - PROCESS | 1649 | 1467925229449 Marionette TRACE conn2 <- [1,2338,null,{}] 14:00:29 INFO - PROCESS | 1649 | 1467925229455 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}] 14:00:29 INFO - PROCESS | 1649 | 1467925229459 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:29 INFO - PROCESS | 1649 | 1467925229557 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 14:00:29 INFO - PROCESS | 1649 | 1467925229636 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:29 INFO - PROCESS | 1649 | 1467925229640 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x11667c000 == 48 [pid = 1649] [id = 592] 14:00:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x112d3e400) [pid = 1649] [serial = 1776] [outer = 0x0] 14:00:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x112f03000) [pid = 1649] [serial = 1777] [outer = 0x112d3e400] 14:00:29 INFO - PROCESS | 1649 | 1467925229687 Marionette DEBUG loaded listener.js 14:00:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x113a53400) [pid = 1649] [serial = 1778] [outer = 0x112d3e400] 14:00:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12c563000 == 47 [pid = 1649] [id = 588] 14:00:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12c326000 == 46 [pid = 1649] [id = 587] 14:00:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12bf91800 == 45 [pid = 1649] [id = 586] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x127497400) [pid = 1649] [serial = 1714] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12be06000 == 44 [pid = 1649] [id = 585] 14:00:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba0a000 == 43 [pid = 1649] [id = 584] 14:00:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad3c000 == 42 [pid = 1649] [id = 583] 14:00:30 INFO - PROCESS | 1649 | --DOCSHELL 0x120d72000 == 41 [pid = 1649] [id = 582] 14:00:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1293d9000 == 40 [pid = 1649] [id = 581] 14:00:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1190b2000 == 39 [pid = 1649] [id = 580] 14:00:30 INFO - PROCESS | 1649 | --DOCSHELL 0x126e8d000 == 38 [pid = 1649] [id = 579] 14:00:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1255db000 == 37 [pid = 1649] [id = 578] 14:00:30 INFO - PROCESS | 1649 | --DOCSHELL 0x124886800 == 36 [pid = 1649] [id = 577] 14:00:30 INFO - PROCESS | 1649 | --DOCSHELL 0x120f3e800 == 35 [pid = 1649] [id = 576] 14:00:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1199e0000 == 34 [pid = 1649] [id = 575] 14:00:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1190b3000 == 33 [pid = 1649] [id = 574] 14:00:30 INFO - PROCESS | 1649 | --DOCSHELL 0x11833a000 == 32 [pid = 1649] [id = 573] 14:00:30 INFO - PROCESS | 1649 | --DOCSHELL 0x11679b000 == 31 [pid = 1649] [id = 572] 14:00:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12ade5000 == 30 [pid = 1649] [id = 571] 14:00:30 INFO - PROCESS | 1649 | 1467925230354 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]]]}] 14:00:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:00:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 930ms 14:00:30 INFO - PROCESS | 1649 | 1467925230375 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 14:00:30 INFO - PROCESS | 1649 | 1467925230378 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 14:00:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:00:30 INFO - PROCESS | 1649 | 1467925230382 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:00:30 INFO - PROCESS | 1649 | 1467925230384 Marionette TRACE conn2 <- [1,2342,null,{}] 14:00:30 INFO - PROCESS | 1649 | 1467925230386 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}] 14:00:30 INFO - PROCESS | 1649 | 1467925230388 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:30 INFO - PROCESS | 1649 | 1467925230463 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 14:00:30 INFO - PROCESS | 1649 | 1467925230467 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:30 INFO - PROCESS | 1649 | 1467925230468 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e70800 == 31 [pid = 1649] [id = 593] 14:00:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1133cec00) [pid = 1649] [serial = 1779] [outer = 0x0] 14:00:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x115e6b400) [pid = 1649] [serial = 1780] [outer = 0x1133cec00] 14:00:30 INFO - PROCESS | 1649 | 1467925230497 Marionette DEBUG loaded listener.js 14:00:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11607ac00) [pid = 1649] [serial = 1781] [outer = 0x1133cec00] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12173d800) [pid = 1649] [serial = 1702] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12374ec00) [pid = 1649] [serial = 1708] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x124b85000) [pid = 1649] [serial = 1709] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x124bbc400) [pid = 1649] [serial = 1711] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x121889400) [pid = 1649] [serial = 1703] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x129623c00) [pid = 1649] [serial = 1672] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1292b1800) [pid = 1649] [serial = 1670] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12748d400) [pid = 1649] [serial = 1669] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x124bb8000) [pid = 1649] [serial = 1667] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12173d400) [pid = 1649] [serial = 1666] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x118808c00) [pid = 1649] [serial = 1664] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x118575400) [pid = 1649] [serial = 1663] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12724dc00) [pid = 1649] [serial = 1712] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x112d94000) [pid = 1649] [serial = 1660] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x118574800) [pid = 1649] [serial = 1690] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1167cb000) [pid = 1649] [serial = 1687] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1172be400) [pid = 1649] [serial = 1688] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x113d4c800) [pid = 1649] [serial = 1684] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x115e6cc00) [pid = 1649] [serial = 1685] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1125fbc00) [pid = 1649] [serial = 1681] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x112c0a400) [pid = 1649] [serial = 1682] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x116f8f000) [pid = 1649] [serial = 1679] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1160e7000) [pid = 1649] [serial = 1678] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x112d97400) [pid = 1649] [serial = 1675] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x123746400) [pid = 1649] [serial = 1676] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12a771800) [pid = 1649] [serial = 1673] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11876f800) [pid = 1649] [serial = 1693] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x121628400) [pid = 1649] [serial = 1700] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x120d21800) [pid = 1649] [serial = 1706] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118716800) [pid = 1649] [serial = 1691] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118811800) [pid = 1649] [serial = 1694] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x120e2fc00) [pid = 1649] [serial = 1697] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119333400) [pid = 1649] [serial = 1696] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x113d92c00) [pid = 1649] [serial = 1705] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x120e3b400) [pid = 1649] [serial = 1699] [outer = 0x0] [url = about:blank] 14:00:30 INFO - PROCESS | 1649 | 1467925230867 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]]]}] 14:00:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:00:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 522ms 14:00:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:00:30 INFO - PROCESS | 1649 | 1467925230905 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 14:00:30 INFO - PROCESS | 1649 | 1467925230906 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 14:00:30 INFO - PROCESS | 1649 | 1467925230908 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:00:30 INFO - PROCESS | 1649 | 1467925230911 Marionette TRACE conn2 <- [1,2346,null,{}] 14:00:30 INFO - PROCESS | 1649 | 1467925230918 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}] 14:00:30 INFO - PROCESS | 1649 | 1467925230921 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:31 INFO - PROCESS | 1649 | 1467925231022 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 14:00:31 INFO - PROCESS | 1649 | 1467925231029 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:31 INFO - PROCESS | 1649 | 1467925231031 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196a1000 == 32 [pid = 1649] [id = 594] 14:00:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x116972800) [pid = 1649] [serial = 1782] [outer = 0x0] 14:00:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x117203400) [pid = 1649] [serial = 1783] [outer = 0x116972800] 14:00:31 INFO - PROCESS | 1649 | 1467925231059 Marionette DEBUG loaded listener.js 14:00:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118572000) [pid = 1649] [serial = 1784] [outer = 0x116972800] 14:00:31 INFO - PROCESS | 1649 | 1467925231400 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]]]}] 14:00:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:00:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 521ms 14:00:31 INFO - PROCESS | 1649 | 1467925231429 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 14:00:31 INFO - PROCESS | 1649 | 1467925231431 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 14:00:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:00:31 INFO - PROCESS | 1649 | 1467925231433 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:00:31 INFO - PROCESS | 1649 | 1467925231434 Marionette TRACE conn2 <- [1,2350,null,{}] 14:00:31 INFO - PROCESS | 1649 | 1467925231437 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}] 14:00:31 INFO - PROCESS | 1649 | 1467925231438 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:31 INFO - PROCESS | 1649 | 1467925231518 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 14:00:31 INFO - PROCESS | 1649 | 1467925231524 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:31 INFO - PROCESS | 1649 | 1467925231525 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x1213a6800 == 33 [pid = 1649] [id = 595] 14:00:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1185db800) [pid = 1649] [serial = 1785] [outer = 0x0] 14:00:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1185e4800) [pid = 1649] [serial = 1786] [outer = 0x1185db800] 14:00:31 INFO - PROCESS | 1649 | 1467925231551 Marionette DEBUG loaded listener.js 14:00:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118773400) [pid = 1649] [serial = 1787] [outer = 0x1185db800] 14:00:31 INFO - PROCESS | 1649 | 1467925231865 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]]]}] 14:00:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:00:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 468ms 14:00:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:00:31 INFO - PROCESS | 1649 | 1467925231903 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 14:00:31 INFO - PROCESS | 1649 | 1467925231904 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 14:00:31 INFO - PROCESS | 1649 | 1467925231906 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:00:31 INFO - PROCESS | 1649 | 1467925231907 Marionette TRACE conn2 <- [1,2354,null,{}] 14:00:31 INFO - PROCESS | 1649 | 1467925231910 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}] 14:00:31 INFO - PROCESS | 1649 | 1467925231911 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:31 INFO - PROCESS | 1649 | 1467925231983 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 14:00:31 INFO - PROCESS | 1649 | 1467925231988 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:31 INFO - PROCESS | 1649 | 1467925231991 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12539d000 == 34 [pid = 1649] [id = 596] 14:00:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11297ac00) [pid = 1649] [serial = 1788] [outer = 0x0] 14:00:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x118808c00) [pid = 1649] [serial = 1789] [outer = 0x11297ac00] 14:00:32 INFO - PROCESS | 1649 | 1467925232015 Marionette DEBUG loaded listener.js 14:00:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119077000) [pid = 1649] [serial = 1790] [outer = 0x11297ac00] 14:00:32 INFO - PROCESS | 1649 | 1467925232383 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]]]}] 14:00:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:00:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 519ms 14:00:32 INFO - PROCESS | 1649 | 1467925232426 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 14:00:32 INFO - PROCESS | 1649 | 1467925232427 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 14:00:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:00:32 INFO - PROCESS | 1649 | 1467925232430 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:00:32 INFO - PROCESS | 1649 | 1467925232431 Marionette TRACE conn2 <- [1,2358,null,{}] 14:00:32 INFO - PROCESS | 1649 | 1467925232433 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}] 14:00:32 INFO - PROCESS | 1649 | 1467925232440 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:32 INFO - PROCESS | 1649 | 1467925232563 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 14:00:32 INFO - PROCESS | 1649 | 1467925232575 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:32 INFO - PROCESS | 1649 | 1467925232577 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b8f800 == 35 [pid = 1649] [id = 597] 14:00:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11880dc00) [pid = 1649] [serial = 1791] [outer = 0x0] 14:00:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x119705000) [pid = 1649] [serial = 1792] [outer = 0x11880dc00] 14:00:32 INFO - PROCESS | 1649 | 1467925232601 Marionette DEBUG loaded listener.js 14:00:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x120f9dc00) [pid = 1649] [serial = 1793] [outer = 0x11880dc00] 14:00:32 INFO - PROCESS | 1649 | 1467925232956 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]]]}] 14:00:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:00:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 573ms 14:00:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:00:33 INFO - PROCESS | 1649 | 1467925233004 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 14:00:33 INFO - PROCESS | 1649 | 1467925233005 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 14:00:33 INFO - PROCESS | 1649 | 1467925233007 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:00:33 INFO - PROCESS | 1649 | 1467925233008 Marionette TRACE conn2 <- [1,2362,null,{}] 14:00:33 INFO - PROCESS | 1649 | 1467925233010 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}] 14:00:33 INFO - PROCESS | 1649 | 1467925233012 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:33 INFO - PROCESS | 1649 | 1467925233114 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 14:00:33 INFO - PROCESS | 1649 | 1467925233152 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:33 INFO - PROCESS | 1649 | 1467925233153 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x129217000 == 36 [pid = 1649] [id = 598] 14:00:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x121414400) [pid = 1649] [serial = 1794] [outer = 0x0] 14:00:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x121628400) [pid = 1649] [serial = 1795] [outer = 0x121414400] 14:00:33 INFO - PROCESS | 1649 | 1467925233176 Marionette DEBUG loaded listener.js 14:00:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x121889800) [pid = 1649] [serial = 1796] [outer = 0x121414400] 14:00:33 INFO - PROCESS | 1649 | 1467925233527 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]]]}] 14:00:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:00:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 569ms 14:00:33 INFO - PROCESS | 1649 | 1467925233577 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 14:00:33 INFO - PROCESS | 1649 | 1467925233578 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 14:00:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:00:33 INFO - PROCESS | 1649 | 1467925233580 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:00:33 INFO - PROCESS | 1649 | 1467925233582 Marionette TRACE conn2 <- [1,2366,null,{}] 14:00:33 INFO - PROCESS | 1649 | 1467925233584 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}] 14:00:33 INFO - PROCESS | 1649 | 1467925233585 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:33 INFO - PROCESS | 1649 | 1467925233725 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 14:00:33 INFO - PROCESS | 1649 | 1467925233743 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:33 INFO - PROCESS | 1649 | 1467925233744 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e61800 == 37 [pid = 1649] [id = 599] 14:00:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x121ad5400) [pid = 1649] [serial = 1797] [outer = 0x0] 14:00:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12374ec00) [pid = 1649] [serial = 1798] [outer = 0x121ad5400] 14:00:33 INFO - PROCESS | 1649 | 1467925233768 Marionette DEBUG loaded listener.js 14:00:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x124b83000) [pid = 1649] [serial = 1799] [outer = 0x121ad5400] 14:00:34 INFO - PROCESS | 1649 | 1467925234145 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]]]}] 14:00:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:00:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 574ms 14:00:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:00:34 INFO - PROCESS | 1649 | 1467925234158 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 14:00:34 INFO - PROCESS | 1649 | 1467925234159 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 14:00:34 INFO - PROCESS | 1649 | 1467925234161 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:00:34 INFO - PROCESS | 1649 | 1467925234162 Marionette TRACE conn2 <- [1,2370,null,{}] 14:00:34 INFO - PROCESS | 1649 | 1467925234164 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}] 14:00:34 INFO - PROCESS | 1649 | 1467925234165 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:34 INFO - PROCESS | 1649 | 1467925234277 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 14:00:34 INFO - PROCESS | 1649 | 1467925234282 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:34 INFO - PROCESS | 1649 | 1467925234283 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa49000 == 38 [pid = 1649] [id = 600] 14:00:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1236b6800) [pid = 1649] [serial = 1800] [outer = 0x0] 14:00:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1253df400) [pid = 1649] [serial = 1801] [outer = 0x1236b6800] 14:00:34 INFO - PROCESS | 1649 | 1467925234307 Marionette DEBUG loaded listener.js 14:00:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x127258400) [pid = 1649] [serial = 1802] [outer = 0x1236b6800] 14:00:34 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11970f000) [pid = 1649] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:00:34 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1128af800) [pid = 1649] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:00:34 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x117206c00) [pid = 1649] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:00:34 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x120fa1800) [pid = 1649] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:00:34 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1128b2400) [pid = 1649] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:00:34 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118792800) [pid = 1649] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:00:34 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x120e10400) [pid = 1649] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:00:34 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1160e5400) [pid = 1649] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:00:34 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1121bd800) [pid = 1649] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:00:34 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x112c10800) [pid = 1649] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:00:34 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x127252400) [pid = 1649] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:00:34 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x110e85400) [pid = 1649] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:00:34 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11607b000) [pid = 1649] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:00:34 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119710000) [pid = 1649] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:00:34 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11876cc00) [pid = 1649] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:00:34 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x126cc4400) [pid = 1649] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:00:34 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x110fac400) [pid = 1649] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:00:34 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1253dd000) [pid = 1649] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:00:34 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119076800) [pid = 1649] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:00:34 INFO - PROCESS | 1649 | 1467925234748 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]]]}] 14:00:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:00:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 625ms 14:00:34 INFO - PROCESS | 1649 | 1467925234786 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 14:00:34 INFO - PROCESS | 1649 | 1467925234787 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 14:00:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:00:34 INFO - PROCESS | 1649 | 1467925234790 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:00:34 INFO - PROCESS | 1649 | 1467925234791 Marionette TRACE conn2 <- [1,2374,null,{}] 14:00:34 INFO - PROCESS | 1649 | 1467925234793 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}] 14:00:34 INFO - PROCESS | 1649 | 1467925234794 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:34 INFO - PROCESS | 1649 | 1467925234872 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 14:00:34 INFO - PROCESS | 1649 | 1467925234932 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:34 INFO - PROCESS | 1649 | 1467925234933 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad24000 == 39 [pid = 1649] [id = 601] 14:00:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1125fc000) [pid = 1649] [serial = 1803] [outer = 0x0] 14:00:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x116a0a800) [pid = 1649] [serial = 1804] [outer = 0x1125fc000] 14:00:34 INFO - PROCESS | 1649 | 1467925234957 Marionette DEBUG loaded listener.js 14:00:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11857f000) [pid = 1649] [serial = 1805] [outer = 0x1125fc000] 14:00:35 INFO - PROCESS | 1649 | 1467925235233 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]]]}] 14:00:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:00:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 469ms 14:00:35 INFO - PROCESS | 1649 | 1467925235270 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 14:00:35 INFO - PROCESS | 1649 | 1467925235274 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 14:00:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:00:35 INFO - PROCESS | 1649 | 1467925235282 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:00:35 INFO - PROCESS | 1649 | 1467925235284 Marionette TRACE conn2 <- [1,2378,null,{}] 14:00:35 INFO - PROCESS | 1649 | 1467925235286 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}] 14:00:35 INFO - PROCESS | 1649 | 1467925235288 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:35 INFO - PROCESS | 1649 | 1467925235380 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 14:00:35 INFO - PROCESS | 1649 | 1467925235385 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:35 INFO - PROCESS | 1649 | 1467925235386 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be06000 == 40 [pid = 1649] [id = 602] 14:00:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119337800) [pid = 1649] [serial = 1806] [outer = 0x0] 14:00:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126cbbc00) [pid = 1649] [serial = 1807] [outer = 0x119337800] 14:00:35 INFO - PROCESS | 1649 | 1467925235416 Marionette DEBUG loaded listener.js 14:00:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1160e6000) [pid = 1649] [serial = 1808] [outer = 0x119337800] 14:00:35 INFO - PROCESS | 1649 | 1467925235759 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]]]}] 14:00:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:00:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 522ms 14:00:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:00:35 INFO - PROCESS | 1649 | 1467925235819 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 14:00:35 INFO - PROCESS | 1649 | 1467925235821 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 14:00:35 INFO - PROCESS | 1649 | 1467925235824 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:00:35 INFO - PROCESS | 1649 | 1467925235826 Marionette TRACE conn2 <- [1,2382,null,{}] 14:00:35 INFO - PROCESS | 1649 | 1467925235829 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}] 14:00:35 INFO - PROCESS | 1649 | 1467925235831 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:35 INFO - PROCESS | 1649 | 1467925235954 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 14:00:35 INFO - PROCESS | 1649 | 1467925235959 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:35 INFO - PROCESS | 1649 | 1467925235960 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfa9000 == 41 [pid = 1649] [id = 603] 14:00:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119a78800) [pid = 1649] [serial = 1809] [outer = 0x0] 14:00:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x128c87000) [pid = 1649] [serial = 1810] [outer = 0x119a78800] 14:00:36 INFO - PROCESS | 1649 | 1467925235999 Marionette DEBUG loaded listener.js 14:00:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1292b2800) [pid = 1649] [serial = 1811] [outer = 0x119a78800] 14:00:36 INFO - PROCESS | 1649 | 1467925236449 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]]]}] 14:00:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:00:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 672ms 14:00:36 INFO - PROCESS | 1649 | 1467925236495 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 14:00:36 INFO - PROCESS | 1649 | 1467925236496 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 14:00:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:00:36 INFO - PROCESS | 1649 | 1467925236498 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:00:36 INFO - PROCESS | 1649 | 1467925236500 Marionette TRACE conn2 <- [1,2386,null,{}] 14:00:36 INFO - PROCESS | 1649 | 1467925236502 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}] 14:00:36 INFO - PROCESS | 1649 | 1467925236503 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:36 INFO - PROCESS | 1649 | 1467925236592 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 14:00:36 INFO - PROCESS | 1649 | 1467925236596 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:36 INFO - PROCESS | 1649 | 1467925236597 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c7c1800 == 42 [pid = 1649] [id = 604] 14:00:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x128c7c400) [pid = 1649] [serial = 1812] [outer = 0x0] 14:00:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x129524000) [pid = 1649] [serial = 1813] [outer = 0x128c7c400] 14:00:36 INFO - PROCESS | 1649 | 1467925236620 Marionette DEBUG loaded listener.js 14:00:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12961a000) [pid = 1649] [serial = 1814] [outer = 0x128c7c400] 14:00:37 INFO - PROCESS | 1649 | 1467925237125 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]]]}] 14:00:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:00:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 668ms 14:00:37 INFO - PROCESS | 1649 | 1467925237167 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 14:00:37 INFO - PROCESS | 1649 | 1467925237171 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 14:00:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:00:37 INFO - PROCESS | 1649 | 1467925237174 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:00:37 INFO - PROCESS | 1649 | 1467925237176 Marionette TRACE conn2 <- [1,2390,null,{}] 14:00:37 INFO - PROCESS | 1649 | 1467925237179 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}] 14:00:37 INFO - PROCESS | 1649 | 1467925237181 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:37 INFO - PROCESS | 1649 | 1467925237291 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 14:00:37 INFO - PROCESS | 1649 | 1467925237400 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:37 INFO - PROCESS | 1649 | 1467925237401 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x11909f000 == 43 [pid = 1649] [id = 605] 14:00:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1133ce800) [pid = 1649] [serial = 1815] [outer = 0x0] 14:00:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x113840c00) [pid = 1649] [serial = 1816] [outer = 0x1133ce800] 14:00:37 INFO - PROCESS | 1649 | 1467925237432 Marionette DEBUG loaded listener.js 14:00:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x115e73800) [pid = 1649] [serial = 1817] [outer = 0x1133ce800] 14:00:37 INFO - PROCESS | 1649 | 1467925237845 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]]]}] 14:00:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:00:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 721ms 14:00:37 INFO - PROCESS | 1649 | 1467925237894 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 14:00:37 INFO - PROCESS | 1649 | 1467925237897 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 14:00:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:00:37 INFO - PROCESS | 1649 | 1467925237902 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:00:37 INFO - PROCESS | 1649 | 1467925237904 Marionette TRACE conn2 <- [1,2394,null,{}] 14:00:37 INFO - PROCESS | 1649 | 1467925237906 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}] 14:00:37 INFO - PROCESS | 1649 | 1467925237908 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:38 INFO - PROCESS | 1649 | 1467925238017 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 14:00:38 INFO - PROCESS | 1649 | 1467925238077 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:38 INFO - PROCESS | 1649 | 1467925238079 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e9d000 == 44 [pid = 1649] [id = 606] 14:00:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x116078800) [pid = 1649] [serial = 1818] [outer = 0x0] 14:00:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1176dd400) [pid = 1649] [serial = 1819] [outer = 0x116078800] 14:00:38 INFO - PROCESS | 1649 | 1467925238109 Marionette DEBUG loaded listener.js 14:00:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11857fc00) [pid = 1649] [serial = 1820] [outer = 0x116078800] 14:00:38 INFO - PROCESS | 1649 | 1467925238535 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]]]}] 14:00:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:00:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 671ms 14:00:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:00:38 INFO - PROCESS | 1649 | 1467925238573 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 14:00:38 INFO - PROCESS | 1649 | 1467925238575 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 14:00:38 INFO - PROCESS | 1649 | 1467925238577 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:00:38 INFO - PROCESS | 1649 | 1467925238580 Marionette TRACE conn2 <- [1,2398,null,{}] 14:00:38 INFO - PROCESS | 1649 | 1467925238588 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}] 14:00:38 INFO - PROCESS | 1649 | 1467925238591 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:38 INFO - PROCESS | 1649 | 1467925238717 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 14:00:38 INFO - PROCESS | 1649 | 1467925238802 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:38 INFO - PROCESS | 1649 | 1467925238804 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c7c1000 == 45 [pid = 1649] [id = 607] 14:00:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x119073c00) [pid = 1649] [serial = 1821] [outer = 0x0] 14:00:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x120e0ec00) [pid = 1649] [serial = 1822] [outer = 0x119073c00] 14:00:38 INFO - PROCESS | 1649 | 1467925238836 Marionette DEBUG loaded listener.js 14:00:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x120e3b400) [pid = 1649] [serial = 1823] [outer = 0x119073c00] 14:00:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:00:39 INFO - PROCESS | 1649 | 1467925239245 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]]]}] 14:00:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 677ms 14:00:39 INFO - PROCESS | 1649 | 1467925239254 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 14:00:39 INFO - PROCESS | 1649 | 1467925239256 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 14:00:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:00:39 INFO - PROCESS | 1649 | 1467925239259 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:00:39 INFO - PROCESS | 1649 | 1467925239260 Marionette TRACE conn2 <- [1,2402,null,{}] 14:00:39 INFO - PROCESS | 1649 | 1467925239263 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}] 14:00:39 INFO - PROCESS | 1649 | 1467925239264 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:39 INFO - PROCESS | 1649 | 1467925239369 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 14:00:39 INFO - PROCESS | 1649 | 1467925239426 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:39 INFO - PROCESS | 1649 | 1467925239428 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ccc3800 == 46 [pid = 1649] [id = 608] 14:00:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x120e09400) [pid = 1649] [serial = 1824] [outer = 0x0] 14:00:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12373c400) [pid = 1649] [serial = 1825] [outer = 0x120e09400] 14:00:39 INFO - PROCESS | 1649 | 1467925239459 Marionette DEBUG loaded listener.js 14:00:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x126cbf000) [pid = 1649] [serial = 1826] [outer = 0x120e09400] 14:00:39 INFO - PROCESS | 1649 | 1467925239930 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]]]}] 14:00:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:00:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 719ms 14:00:39 INFO - PROCESS | 1649 | 1467925239979 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 14:00:39 INFO - PROCESS | 1649 | 1467925239980 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 14:00:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:00:39 INFO - PROCESS | 1649 | 1467925239983 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:00:39 INFO - PROCESS | 1649 | 1467925239984 Marionette TRACE conn2 <- [1,2406,null,{}] 14:00:39 INFO - PROCESS | 1649 | 1467925239987 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}] 14:00:39 INFO - PROCESS | 1649 | 1467925239988 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:40 INFO - PROCESS | 1649 | 1467925240149 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 14:00:40 INFO - PROCESS | 1649 | 1467925240218 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:40 INFO - PROCESS | 1649 | 1467925240219 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x11702c800 == 47 [pid = 1649] [id = 609] 14:00:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1128af400) [pid = 1649] [serial = 1827] [outer = 0x0] 14:00:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x116f8f400) [pid = 1649] [serial = 1828] [outer = 0x1128af400] 14:00:40 INFO - PROCESS | 1649 | 1467925240248 Marionette DEBUG loaded listener.js 14:00:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12173fc00) [pid = 1649] [serial = 1829] [outer = 0x1128af400] 14:00:40 INFO - PROCESS | 1649 | 1467925240837 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]]]}] 14:00:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:00:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 922ms 14:00:40 INFO - PROCESS | 1649 | 1467925240925 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 14:00:40 INFO - PROCESS | 1649 | 1467925240927 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 14:00:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:00:40 INFO - PROCESS | 1649 | 1467925240932 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:00:40 INFO - PROCESS | 1649 | 1467925240935 Marionette TRACE conn2 <- [1,2410,null,{}] 14:00:40 INFO - PROCESS | 1649 | 1467925240941 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}] 14:00:40 INFO - PROCESS | 1649 | 1467925240942 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:41 INFO - PROCESS | 1649 | 1467925241042 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 14:00:41 INFO - PROCESS | 1649 | 1467925241117 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:41 INFO - PROCESS | 1649 | 1467925241118 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x119352000 == 48 [pid = 1649] [id = 610] 14:00:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x113f0b000) [pid = 1649] [serial = 1830] [outer = 0x0] 14:00:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x116023400) [pid = 1649] [serial = 1831] [outer = 0x113f0b000] 14:00:41 INFO - PROCESS | 1649 | 1467925241147 Marionette DEBUG loaded listener.js 14:00:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x116f88800) [pid = 1649] [serial = 1832] [outer = 0x113f0b000] 14:00:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12bfa9000 == 47 [pid = 1649] [id = 603] 14:00:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12be06000 == 46 [pid = 1649] [id = 602] 14:00:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad24000 == 45 [pid = 1649] [id = 601] 14:00:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa49000 == 44 [pid = 1649] [id = 600] 14:00:41 INFO - PROCESS | 1649 | --DOCSHELL 0x129e61800 == 43 [pid = 1649] [id = 599] 14:00:41 INFO - PROCESS | 1649 | --DOCSHELL 0x129217000 == 42 [pid = 1649] [id = 598] 14:00:41 INFO - PROCESS | 1649 | --DOCSHELL 0x128b8f800 == 41 [pid = 1649] [id = 597] 14:00:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12539d000 == 40 [pid = 1649] [id = 596] 14:00:41 INFO - PROCESS | 1649 | --DOCSHELL 0x1213a6800 == 39 [pid = 1649] [id = 595] 14:00:41 INFO - PROCESS | 1649 | --DOCSHELL 0x1196a1000 == 38 [pid = 1649] [id = 594] 14:00:41 INFO - PROCESS | 1649 | --DOCSHELL 0x117e70800 == 37 [pid = 1649] [id = 593] 14:00:41 INFO - PROCESS | 1649 | --DOCSHELL 0x11667c000 == 36 [pid = 1649] [id = 592] 14:00:41 INFO - PROCESS | 1649 | --DOCSHELL 0x1199df800 == 35 [pid = 1649] [id = 591] 14:00:41 INFO - PROCESS | 1649 | --DOCSHELL 0x1162e9000 == 34 [pid = 1649] [id = 590] 14:00:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12c7be800 == 33 [pid = 1649] [id = 589] 14:00:41 INFO - PROCESS | 1649 | --DOCSHELL 0x11702c800 == 32 [pid = 1649] [id = 609] 14:00:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12ccc3800 == 31 [pid = 1649] [id = 608] 14:00:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12c7c1000 == 30 [pid = 1649] [id = 607] 14:00:41 INFO - PROCESS | 1649 | --DOCSHELL 0x126e9d000 == 29 [pid = 1649] [id = 606] 14:00:41 INFO - PROCESS | 1649 | --DOCSHELL 0x11909f000 == 28 [pid = 1649] [id = 605] 14:00:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12c7c1800 == 27 [pid = 1649] [id = 604] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x123741000) [pid = 1649] [serial = 1750] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x121367800) [pid = 1649] [serial = 1747] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x112d93c00) [pid = 1649] [serial = 1720] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1133ca800) [pid = 1649] [serial = 1721] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11880c800) [pid = 1649] [serial = 1735] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x119077c00) [pid = 1649] [serial = 1736] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x120e2d400) [pid = 1649] [serial = 1744] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1166f1400) [pid = 1649] [serial = 1726] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x116977c00) [pid = 1649] [serial = 1727] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1125e8000) [pid = 1649] [serial = 1717] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1125fd800) [pid = 1649] [serial = 1718] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x116f8c000) [pid = 1649] [serial = 1729] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x128e51000) [pid = 1649] [serial = 1715] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x113f0a400) [pid = 1649] [serial = 1723] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x115e6f000) [pid = 1649] [serial = 1724] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1172ba000) [pid = 1649] [serial = 1730] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1180b9000) [pid = 1649] [serial = 1732] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118791800) [pid = 1649] [serial = 1733] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119a83400) [pid = 1649] [serial = 1741] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x120e0fc00) [pid = 1649] [serial = 1742] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x119077800) [pid = 1649] [serial = 1738] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11965ec00) [pid = 1649] [serial = 1739] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12724a000) [pid = 1649] [serial = 1756] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x116023c00) [pid = 1649] [serial = 1759] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x126cbb000) [pid = 1649] [serial = 1754] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1253e0c00) [pid = 1649] [serial = 1753] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x126f30400) [pid = 1649] [serial = 1762] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118811400) [pid = 1649] [serial = 1760] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12748d000) [pid = 1649] [serial = 1757] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x124d2ec00) [pid = 1649] [serial = 1751] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x121adf000) [pid = 1649] [serial = 1748] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x128846000) [pid = 1649] [serial = 1765] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x120ece000) [pid = 1649] [serial = 1745] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1292aec00) [pid = 1649] [serial = 1768] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x127495800) [pid = 1649] [serial = 1763] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x128e58c00) [pid = 1649] [serial = 1766] [outer = 0x0] [url = about:blank] 14:00:41 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1150dc000) [pid = 1649] [serial = 1661] [outer = 0x0] [url = about:blank] 14:00:42 INFO - PROCESS | 1649 | 1467925242100 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]]]}] 14:00:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:00:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1175ms 14:00:42 INFO - PROCESS | 1649 | 1467925242109 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 14:00:42 INFO - PROCESS | 1649 | 1467925242112 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 14:00:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:00:42 INFO - PROCESS | 1649 | 1467925242115 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:00:42 INFO - PROCESS | 1649 | 1467925242117 Marionette TRACE conn2 <- [1,2414,null,{}] 14:00:42 INFO - PROCESS | 1649 | 1467925242121 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}] 14:00:42 INFO - PROCESS | 1649 | 1467925242122 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:42 INFO - PROCESS | 1649 | 1467925242208 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 14:00:42 INFO - PROCESS | 1649 | 1467925242261 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:42 INFO - PROCESS | 1649 | 1467925242264 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x11693d000 == 28 [pid = 1649] [id = 611] 14:00:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1121b7c00) [pid = 1649] [serial = 1833] [outer = 0x0] 14:00:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1125f4c00) [pid = 1649] [serial = 1834] [outer = 0x1121b7c00] 14:00:42 INFO - PROCESS | 1649 | 1467925242291 Marionette DEBUG loaded listener.js 14:00:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1128aa000) [pid = 1649] [serial = 1835] [outer = 0x1121b7c00] 14:00:42 INFO - PROCESS | 1649 | 1467925242615 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]]]}] 14:00:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:00:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 521ms 14:00:42 INFO - PROCESS | 1649 | 1467925242636 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 14:00:42 INFO - PROCESS | 1649 | 1467925242643 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 14:00:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:00:42 INFO - PROCESS | 1649 | 1467925242648 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:00:42 INFO - PROCESS | 1649 | 1467925242649 Marionette TRACE conn2 <- [1,2418,null,{}] 14:00:42 INFO - PROCESS | 1649 | 1467925242652 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}] 14:00:42 INFO - PROCESS | 1649 | 1467925242654 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:42 INFO - PROCESS | 1649 | 1467925242733 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 14:00:42 INFO - PROCESS | 1649 | 1467925242737 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:42 INFO - PROCESS | 1649 | 1467925242740 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x1187b4800 == 29 [pid = 1649] [id = 612] 14:00:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1133ca800) [pid = 1649] [serial = 1836] [outer = 0x0] 14:00:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1133ed800) [pid = 1649] [serial = 1837] [outer = 0x1133ca800] 14:00:42 INFO - PROCESS | 1649 | 1467925242769 Marionette DEBUG loaded listener.js 14:00:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x113d4c800) [pid = 1649] [serial = 1838] [outer = 0x1133ca800] 14:00:43 INFO - PROCESS | 1649 | 1467925243132 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]]]}] 14:00:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:00:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 520ms 14:00:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:00:43 INFO - PROCESS | 1649 | 1467925243167 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 14:00:43 INFO - PROCESS | 1649 | 1467925243169 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 14:00:43 INFO - PROCESS | 1649 | 1467925243171 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:00:43 INFO - PROCESS | 1649 | 1467925243173 Marionette TRACE conn2 <- [1,2422,null,{}] 14:00:43 INFO - PROCESS | 1649 | 1467925243181 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}] 14:00:43 INFO - PROCESS | 1649 | 1467925243184 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:43 INFO - PROCESS | 1649 | 1467925243261 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 14:00:43 INFO - PROCESS | 1649 | 1467925243266 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:43 INFO - PROCESS | 1649 | 1467925243268 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196a1000 == 30 [pid = 1649] [id = 613] 14:00:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x112137800) [pid = 1649] [serial = 1839] [outer = 0x0] 14:00:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1160f0c00) [pid = 1649] [serial = 1840] [outer = 0x112137800] 14:00:43 INFO - PROCESS | 1649 | 1467925243298 Marionette DEBUG loaded listener.js 14:00:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x116764c00) [pid = 1649] [serial = 1841] [outer = 0x112137800] 14:00:43 INFO - PROCESS | 1649 | 1467925243627 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]]]}] 14:00:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:00:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 471ms 14:00:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:00:43 INFO - PROCESS | 1649 | 1467925243643 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 14:00:43 INFO - PROCESS | 1649 | 1467925243645 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 14:00:43 INFO - PROCESS | 1649 | 1467925243647 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:00:43 INFO - PROCESS | 1649 | 1467925243648 Marionette TRACE conn2 <- [1,2426,null,{}] 14:00:43 INFO - PROCESS | 1649 | 1467925243651 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}] 14:00:43 INFO - PROCESS | 1649 | 1467925243652 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:43 INFO - PROCESS | 1649 | 1467925243730 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 14:00:43 INFO - PROCESS | 1649 | 1467925243794 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:43 INFO - PROCESS | 1649 | 1467925243795 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x120f58800 == 31 [pid = 1649] [id = 614] 14:00:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x116743800) [pid = 1649] [serial = 1842] [outer = 0x0] 14:00:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x117203800) [pid = 1649] [serial = 1843] [outer = 0x116743800] 14:00:43 INFO - PROCESS | 1649 | 1467925243820 Marionette DEBUG loaded listener.js 14:00:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1176e4000) [pid = 1649] [serial = 1844] [outer = 0x116743800] 14:00:44 INFO - PROCESS | 1649 | 1467925244149 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]]]}] 14:00:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:00:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 519ms 14:00:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:00:44 INFO - PROCESS | 1649 | 1467925244167 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 14:00:44 INFO - PROCESS | 1649 | 1467925244168 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 14:00:44 INFO - PROCESS | 1649 | 1467925244178 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:00:44 INFO - PROCESS | 1649 | 1467925244179 Marionette TRACE conn2 <- [1,2430,null,{}] 14:00:44 INFO - PROCESS | 1649 | 1467925244182 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}] 14:00:44 INFO - PROCESS | 1649 | 1467925244183 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:44 INFO - PROCESS | 1649 | 1467925244317 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 14:00:44 INFO - PROCESS | 1649 | 1467925244363 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:44 INFO - PROCESS | 1649 | 1467925244364 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x123343000 == 32 [pid = 1649] [id = 615] 14:00:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11297c400) [pid = 1649] [serial = 1845] [outer = 0x0] 14:00:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x117ea2000) [pid = 1649] [serial = 1846] [outer = 0x11297c400] 14:00:44 INFO - PROCESS | 1649 | 1467925244388 Marionette DEBUG loaded listener.js 14:00:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1185dd400) [pid = 1649] [serial = 1847] [outer = 0x11297c400] 14:00:44 INFO - PROCESS | 1649 | 1467925244729 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]]]}] 14:00:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:00:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 578ms 14:00:44 INFO - PROCESS | 1649 | 1467925244748 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 14:00:44 INFO - PROCESS | 1649 | 1467925244750 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 14:00:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:00:44 INFO - PROCESS | 1649 | 1467925244752 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:00:44 INFO - PROCESS | 1649 | 1467925244753 Marionette TRACE conn2 <- [1,2434,null,{}] 14:00:44 INFO - PROCESS | 1649 | 1467925244755 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}] 14:00:44 INFO - PROCESS | 1649 | 1467925244760 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:44 INFO - PROCESS | 1649 | 1467925244875 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 14:00:44 INFO - PROCESS | 1649 | 1467925244915 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:44 INFO - PROCESS | 1649 | 1467925244916 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e1e800 == 33 [pid = 1649] [id = 616] 14:00:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x113d8f800) [pid = 1649] [serial = 1848] [outer = 0x0] 14:00:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11876c800) [pid = 1649] [serial = 1849] [outer = 0x113d8f800] 14:00:44 INFO - PROCESS | 1649 | 1467925244941 Marionette DEBUG loaded listener.js 14:00:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x119332400) [pid = 1649] [serial = 1850] [outer = 0x113d8f800] 14:00:45 INFO - PROCESS | 1649 | 1467925245241 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]]]}] 14:00:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:00:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 522ms 14:00:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:00:45 INFO - PROCESS | 1649 | 1467925245276 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 14:00:45 INFO - PROCESS | 1649 | 1467925245277 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 14:00:45 INFO - PROCESS | 1649 | 1467925245286 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:00:45 INFO - PROCESS | 1649 | 1467925245288 Marionette TRACE conn2 <- [1,2438,null,{}] 14:00:45 INFO - PROCESS | 1649 | 1467925245293 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}] 14:00:45 INFO - PROCESS | 1649 | 1467925245294 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:45 INFO - PROCESS | 1649 | 1467925245386 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 14:00:45 INFO - PROCESS | 1649 | 1467925245426 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:45 INFO - PROCESS | 1649 | 1467925245427 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b98800 == 34 [pid = 1649] [id = 617] 14:00:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x117203c00) [pid = 1649] [serial = 1851] [outer = 0x0] 14:00:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119656400) [pid = 1649] [serial = 1852] [outer = 0x117203c00] 14:00:45 INFO - PROCESS | 1649 | 1467925245451 Marionette DEBUG loaded listener.js 14:00:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x120d21800) [pid = 1649] [serial = 1853] [outer = 0x117203c00] 14:00:45 INFO - PROCESS | 1649 | 1467925245774 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]]]}] 14:00:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:00:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 529ms 14:00:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:00:45 INFO - PROCESS | 1649 | 1467925245813 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 14:00:45 INFO - PROCESS | 1649 | 1467925245814 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 14:00:45 INFO - PROCESS | 1649 | 1467925245816 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:00:45 INFO - PROCESS | 1649 | 1467925245818 Marionette TRACE conn2 <- [1,2442,null,{}] 14:00:45 INFO - PROCESS | 1649 | 1467925245820 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}] 14:00:45 INFO - PROCESS | 1649 | 1467925245821 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:45 INFO - PROCESS | 1649 | 1467925245918 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 14:00:45 INFO - PROCESS | 1649 | 1467925245922 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:45 INFO - PROCESS | 1649 | 1467925245923 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x129538000 == 35 [pid = 1649] [id = 618] 14:00:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x118774c00) [pid = 1649] [serial = 1854] [outer = 0x0] 14:00:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x120e17400) [pid = 1649] [serial = 1855] [outer = 0x118774c00] 14:00:45 INFO - PROCESS | 1649 | 1467925245948 Marionette DEBUG loaded listener.js 14:00:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x120e34c00) [pid = 1649] [serial = 1856] [outer = 0x118774c00] 14:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x128c7c400) [pid = 1649] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x119a78800) [pid = 1649] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x121414400) [pid = 1649] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x121ad5400) [pid = 1649] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1125fc000) [pid = 1649] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1236b6800) [pid = 1649] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x116972800) [pid = 1649] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x112d94400) [pid = 1649] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1133cec00) [pid = 1649] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11297ac00) [pid = 1649] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1185db800) [pid = 1649] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x112d3e400) [pid = 1649] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x111aa7800) [pid = 1649] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x128e59c00) [pid = 1649] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119337800) [pid = 1649] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11880dc00) [pid = 1649] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:00:46 INFO - PROCESS | 1649 | 1467925246414 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]]]}] 14:00:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:00:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 622ms 14:00:46 INFO - PROCESS | 1649 | 1467925246439 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 14:00:46 INFO - PROCESS | 1649 | 1467925246441 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 14:00:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:00:46 INFO - PROCESS | 1649 | 1467925246443 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:00:46 INFO - PROCESS | 1649 | 1467925246444 Marionette TRACE conn2 <- [1,2446,null,{}] 14:00:46 INFO - PROCESS | 1649 | 1467925246454 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}] 14:00:46 INFO - PROCESS | 1649 | 1467925246455 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:46 INFO - PROCESS | 1649 | 1467925246528 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 14:00:46 INFO - PROCESS | 1649 | 1467925246592 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:46 INFO - PROCESS | 1649 | 1467925246593 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196a0800 == 36 [pid = 1649] [id = 619] 14:00:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x110e96400) [pid = 1649] [serial = 1857] [outer = 0x0] 14:00:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11383c800) [pid = 1649] [serial = 1858] [outer = 0x110e96400] 14:00:46 INFO - PROCESS | 1649 | 1467925246617 Marionette DEBUG loaded listener.js 14:00:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1185e9c00) [pid = 1649] [serial = 1859] [outer = 0x110e96400] 14:00:46 INFO - PROCESS | 1649 | 1467925246902 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]]]}] 14:00:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:00:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 468ms 14:00:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:00:46 INFO - PROCESS | 1649 | 1467925246913 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 14:00:46 INFO - PROCESS | 1649 | 1467925246914 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 14:00:46 INFO - PROCESS | 1649 | 1467925246916 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:00:46 INFO - PROCESS | 1649 | 1467925246917 Marionette TRACE conn2 <- [1,2450,null,{}] 14:00:46 INFO - PROCESS | 1649 | 1467925246919 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}] 14:00:46 INFO - PROCESS | 1649 | 1467925246920 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:47 INFO - PROCESS | 1649 | 1467925247011 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 14:00:47 INFO - PROCESS | 1649 | 1467925247014 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:47 INFO - PROCESS | 1649 | 1467925247016 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa43000 == 37 [pid = 1649] [id = 620] 14:00:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118805c00) [pid = 1649] [serial = 1860] [outer = 0x0] 14:00:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x120e3ac00) [pid = 1649] [serial = 1861] [outer = 0x118805c00] 14:00:47 INFO - PROCESS | 1649 | 1467925247040 Marionette DEBUG loaded listener.js 14:00:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x121360800) [pid = 1649] [serial = 1862] [outer = 0x118805c00] 14:00:47 INFO - PROCESS | 1649 | 1467925247363 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]]]}] 14:00:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:00:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 468ms 14:00:47 INFO - PROCESS | 1649 | 1467925247385 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 14:00:47 INFO - PROCESS | 1649 | 1467925247387 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 14:00:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:00:47 INFO - PROCESS | 1649 | 1467925247391 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:00:47 INFO - PROCESS | 1649 | 1467925247393 Marionette TRACE conn2 <- [1,2454,null,{}] 14:00:47 INFO - PROCESS | 1649 | 1467925247395 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}] 14:00:47 INFO - PROCESS | 1649 | 1467925247405 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:47 INFO - PROCESS | 1649 | 1467925247522 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 14:00:47 INFO - PROCESS | 1649 | 1467925247529 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:47 INFO - PROCESS | 1649 | 1467925247531 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x123342000 == 38 [pid = 1649] [id = 621] 14:00:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x116024000) [pid = 1649] [serial = 1863] [outer = 0x0] 14:00:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x121414000) [pid = 1649] [serial = 1864] [outer = 0x116024000] 14:00:47 INFO - PROCESS | 1649 | 1467925247557 Marionette DEBUG loaded listener.js 14:00:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x124a66800) [pid = 1649] [serial = 1865] [outer = 0x116024000] 14:00:47 INFO - PROCESS | 1649 | 1467925247882 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]]]}] 14:00:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:00:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 520ms 14:00:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:00:47 INFO - PROCESS | 1649 | 1467925247911 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 14:00:47 INFO - PROCESS | 1649 | 1467925247912 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 14:00:47 INFO - PROCESS | 1649 | 1467925247914 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:00:47 INFO - PROCESS | 1649 | 1467925247916 Marionette TRACE conn2 <- [1,2458,null,{}] 14:00:47 INFO - PROCESS | 1649 | 1467925247918 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}] 14:00:47 INFO - PROCESS | 1649 | 1467925247919 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:48 INFO - PROCESS | 1649 | 1467925247997 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 14:00:48 INFO - PROCESS | 1649 | 1467925248012 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:48 INFO - PROCESS | 1649 | 1467925248013 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be05000 == 39 [pid = 1649] [id = 622] 14:00:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x124d2e400) [pid = 1649] [serial = 1866] [outer = 0x0] 14:00:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1255ea000) [pid = 1649] [serial = 1867] [outer = 0x124d2e400] 14:00:48 INFO - PROCESS | 1649 | 1467925248032 Marionette DEBUG loaded listener.js 14:00:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x126cb7c00) [pid = 1649] [serial = 1868] [outer = 0x124d2e400] 14:00:49 INFO - PROCESS | 1649 | --DOCSHELL 0x11693d000 == 38 [pid = 1649] [id = 611] 14:00:49 INFO - PROCESS | 1649 | --DOCSHELL 0x119352000 == 37 [pid = 1649] [id = 610] 14:00:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1196a1000 == 36 [pid = 1649] [id = 613] 14:00:49 INFO - PROCESS | 1649 | --DOCSHELL 0x120f58800 == 35 [pid = 1649] [id = 614] 14:00:49 INFO - PROCESS | 1649 | --DOCSHELL 0x129538000 == 34 [pid = 1649] [id = 618] 14:00:49 INFO - PROCESS | 1649 | --DOCSHELL 0x128b98800 == 33 [pid = 1649] [id = 617] 14:00:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1196a0800 == 32 [pid = 1649] [id = 619] 14:00:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1187b4800 == 31 [pid = 1649] [id = 612] 14:00:49 INFO - PROCESS | 1649 | --DOCSHELL 0x126e1e800 == 30 [pid = 1649] [id = 616] 14:00:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa43000 == 29 [pid = 1649] [id = 620] 14:00:49 INFO - PROCESS | 1649 | --DOCSHELL 0x123343000 == 28 [pid = 1649] [id = 615] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x121628400) [pid = 1649] [serial = 1795] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12374ec00) [pid = 1649] [serial = 1798] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x121889800) [pid = 1649] [serial = 1796] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x116a0a800) [pid = 1649] [serial = 1804] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1253df400) [pid = 1649] [serial = 1801] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x117203400) [pid = 1649] [serial = 1783] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118572000) [pid = 1649] [serial = 1784] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1133c9800) [pid = 1649] [serial = 1774] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x113864c00) [pid = 1649] [serial = 1775] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x115e6b400) [pid = 1649] [serial = 1780] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11607ac00) [pid = 1649] [serial = 1781] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118808c00) [pid = 1649] [serial = 1789] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1185e4800) [pid = 1649] [serial = 1786] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118773400) [pid = 1649] [serial = 1787] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x112f03000) [pid = 1649] [serial = 1777] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x113a53400) [pid = 1649] [serial = 1778] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x111e29000) [pid = 1649] [serial = 1771] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1125e7400) [pid = 1649] [serial = 1772] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1292b5c00) [pid = 1649] [serial = 1769] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x124b83000) [pid = 1649] [serial = 1799] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x126cbbc00) [pid = 1649] [serial = 1807] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1160e6000) [pid = 1649] [serial = 1808] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1292b2800) [pid = 1649] [serial = 1811] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x119705000) [pid = 1649] [serial = 1792] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11857f000) [pid = 1649] [serial = 1805] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x127258400) [pid = 1649] [serial = 1802] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x119077000) [pid = 1649] [serial = 1790] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x120f9dc00) [pid = 1649] [serial = 1793] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOCSHELL 0x123342000 == 27 [pid = 1649] [id = 621] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12961a000) [pid = 1649] [serial = 1814] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x129524000) [pid = 1649] [serial = 1813] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x128c87000) [pid = 1649] [serial = 1810] [outer = 0x0] [url = about:blank] 14:00:49 INFO - PROCESS | 1649 | 1467925249791 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]]]}] 14:00:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:00:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1924ms 14:00:49 INFO - PROCESS | 1649 | 1467925249840 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 14:00:49 INFO - PROCESS | 1649 | 1467925249843 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 14:00:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:00:49 INFO - PROCESS | 1649 | 1467925249847 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:00:49 INFO - PROCESS | 1649 | 1467925249849 Marionette TRACE conn2 <- [1,2462,null,{}] 14:00:49 INFO - PROCESS | 1649 | 1467925249854 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}] 14:00:49 INFO - PROCESS | 1649 | 1467925249856 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:49 INFO - PROCESS | 1649 | 1467925249963 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 14:00:50 INFO - PROCESS | 1649 | 1467925250017 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:50 INFO - PROCESS | 1649 | 1467925250020 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x11661a800 == 28 [pid = 1649] [id = 623] 14:00:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1125e2000) [pid = 1649] [serial = 1869] [outer = 0x0] 14:00:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x1125e2800) [pid = 1649] [serial = 1870] [outer = 0x1125e2000] 14:00:50 INFO - PROCESS | 1649 | 1467925250054 Marionette DEBUG loaded listener.js 14:00:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1125f3000) [pid = 1649] [serial = 1871] [outer = 0x1125e2000] 14:00:50 INFO - PROCESS | 1649 | 1467925250593 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]]]}] 14:00:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:00:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 821ms 14:00:50 INFO - PROCESS | 1649 | 1467925250668 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 14:00:50 INFO - PROCESS | 1649 | 1467925250671 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 14:00:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:00:50 INFO - PROCESS | 1649 | 1467925250676 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:00:50 INFO - PROCESS | 1649 | 1467925250678 Marionette TRACE conn2 <- [1,2466,null,{}] 14:00:50 INFO - PROCESS | 1649 | 1467925250681 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}] 14:00:50 INFO - PROCESS | 1649 | 1467925250683 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:50 INFO - PROCESS | 1649 | 1467925250787 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 14:00:50 INFO - PROCESS | 1649 | 1467925250842 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:50 INFO - PROCESS | 1649 | 1467925250844 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e6e000 == 29 [pid = 1649] [id = 624] 14:00:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1128ab000) [pid = 1649] [serial = 1872] [outer = 0x0] 14:00:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x112979400) [pid = 1649] [serial = 1873] [outer = 0x1128ab000] 14:00:50 INFO - PROCESS | 1649 | 1467925250875 Marionette DEBUG loaded listener.js 14:00:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x112c2b800) [pid = 1649] [serial = 1874] [outer = 0x1128ab000] 14:00:51 INFO - PROCESS | 1649 | 1467925251441 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]]]}] 14:00:51 INFO - PROCESS | 1649 | --DOCSHELL 0x128e20000 == 28 [pid = 1649] [id = 19] 14:00:51 INFO - PROCESS | 1649 | --DOCSHELL 0x128e3a000 == 27 [pid = 1649] [id = 21] 14:00:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:00:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 820ms 14:00:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:00:51 INFO - PROCESS | 1649 | 1467925251496 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 14:00:51 INFO - PROCESS | 1649 | 1467925251499 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 14:00:51 INFO - PROCESS | 1649 | 1467925251502 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:00:51 INFO - PROCESS | 1649 | 1467925251504 Marionette TRACE conn2 <- [1,2470,null,{}] 14:00:51 INFO - PROCESS | 1649 | 1467925251508 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}] 14:00:51 INFO - PROCESS | 1649 | 1467925251509 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:51 INFO - PROCESS | 1649 | 1467925251586 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 14:00:51 INFO - PROCESS | 1649 | 1467925251594 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:51 INFO - PROCESS | 1649 | 1467925251596 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x11722f800 == 28 [pid = 1649] [id = 625] 14:00:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1125f4400) [pid = 1649] [serial = 1875] [outer = 0x0] 14:00:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1125fc800) [pid = 1649] [serial = 1876] [outer = 0x1125f4400] 14:00:51 INFO - PROCESS | 1649 | 1467925251624 Marionette DEBUG loaded listener.js 14:00:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x112c0d400) [pid = 1649] [serial = 1877] [outer = 0x1125f4400] 14:00:51 INFO - PROCESS | 1649 | 1467925251968 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]]]}] 14:00:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:00:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 520ms 14:00:52 INFO - PROCESS | 1649 | 1467925252022 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 14:00:52 INFO - PROCESS | 1649 | 1467925252024 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 14:00:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:00:52 INFO - PROCESS | 1649 | 1467925252029 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:00:52 INFO - PROCESS | 1649 | 1467925252030 Marionette TRACE conn2 <- [1,2474,null,{}] 14:00:52 INFO - PROCESS | 1649 | 1467925252033 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}] 14:00:52 INFO - PROCESS | 1649 | 1467925252034 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:52 INFO - PROCESS | 1649 | 1467925252114 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 14:00:52 INFO - PROCESS | 1649 | 1467925252118 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:52 INFO - PROCESS | 1649 | 1467925252119 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x1188cc000 == 29 [pid = 1649] [id = 626] 14:00:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11336dc00) [pid = 1649] [serial = 1878] [outer = 0x0] 14:00:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1133f3c00) [pid = 1649] [serial = 1879] [outer = 0x11336dc00] 14:00:52 INFO - PROCESS | 1649 | 1467925252148 Marionette DEBUG loaded listener.js 14:00:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x113d92000) [pid = 1649] [serial = 1880] [outer = 0x11336dc00] 14:00:52 INFO - PROCESS | 1649 | 1467925252499 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]]]}] 14:00:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:00:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 520ms 14:00:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:00:52 INFO - PROCESS | 1649 | 1467925252550 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 14:00:52 INFO - PROCESS | 1649 | 1467925252551 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 14:00:52 INFO - PROCESS | 1649 | 1467925252553 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:00:52 INFO - PROCESS | 1649 | 1467925252556 Marionette TRACE conn2 <- [1,2478,null,{}] 14:00:52 INFO - PROCESS | 1649 | 1467925252570 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}] 14:00:52 INFO - PROCESS | 1649 | 1467925252574 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:52 INFO - PROCESS | 1649 | 1467925252657 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 14:00:52 INFO - PROCESS | 1649 | 1467925252663 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:52 INFO - PROCESS | 1649 | 1467925252665 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c23000 == 30 [pid = 1649] [id = 627] 14:00:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1128aa800) [pid = 1649] [serial = 1881] [outer = 0x0] 14:00:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x116030400) [pid = 1649] [serial = 1882] [outer = 0x1128aa800] 14:00:52 INFO - PROCESS | 1649 | 1467925252693 Marionette DEBUG loaded listener.js 14:00:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1167cb000) [pid = 1649] [serial = 1883] [outer = 0x1128aa800] 14:00:53 INFO - PROCESS | 1649 | 1467925253059 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]]]}] 14:00:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:00:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 529ms 14:00:53 INFO - PROCESS | 1649 | 1467925253087 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 14:00:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:00:53 INFO - PROCESS | 1649 | 1467925253090 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 14:00:53 INFO - PROCESS | 1649 | 1467925253092 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:00:53 INFO - PROCESS | 1649 | 1467925253093 Marionette TRACE conn2 <- [1,2482,null,{}] 14:00:53 INFO - PROCESS | 1649 | 1467925253095 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}] 14:00:53 INFO - PROCESS | 1649 | 1467925253096 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:53 INFO - PROCESS | 1649 | 1467925253176 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 14:00:53 INFO - PROCESS | 1649 | 1467925253180 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:53 INFO - PROCESS | 1649 | 1467925253181 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x121713000 == 31 [pid = 1649] [id = 628] 14:00:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x116f8fc00) [pid = 1649] [serial = 1884] [outer = 0x0] 14:00:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x117207400) [pid = 1649] [serial = 1885] [outer = 0x116f8fc00] 14:00:53 INFO - PROCESS | 1649 | 1467925253209 Marionette DEBUG loaded listener.js 14:00:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1180b8400) [pid = 1649] [serial = 1886] [outer = 0x116f8fc00] 14:00:53 INFO - PROCESS | 1649 | 1467925253547 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]]]}] 14:00:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:00:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 469ms 14:00:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:00:53 INFO - PROCESS | 1649 | 1467925253562 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 14:00:53 INFO - PROCESS | 1649 | 1467925253563 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 14:00:53 INFO - PROCESS | 1649 | 1467925253565 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:00:53 INFO - PROCESS | 1649 | 1467925253566 Marionette TRACE conn2 <- [1,2486,null,{}] 14:00:53 INFO - PROCESS | 1649 | 1467925253568 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}] 14:00:53 INFO - PROCESS | 1649 | 1467925253580 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:53 INFO - PROCESS | 1649 | 1467925253656 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 14:00:53 INFO - PROCESS | 1649 | 1467925253661 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:53 INFO - PROCESS | 1649 | 1467925253662 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x124d07800 == 32 [pid = 1649] [id = 629] 14:00:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1176e6000) [pid = 1649] [serial = 1887] [outer = 0x0] 14:00:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1185e4800) [pid = 1649] [serial = 1888] [outer = 0x1176e6000] 14:00:53 INFO - PROCESS | 1649 | 1467925253686 Marionette DEBUG loaded listener.js 14:00:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11876b400) [pid = 1649] [serial = 1889] [outer = 0x1176e6000] 14:00:54 INFO - PROCESS | 1649 | 1467925254078 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]]]}] 14:00:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:00:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 522ms 14:00:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:00:54 INFO - PROCESS | 1649 | 1467925254089 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 14:00:54 INFO - PROCESS | 1649 | 1467925254090 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 14:00:54 INFO - PROCESS | 1649 | 1467925254092 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:00:54 INFO - PROCESS | 1649 | 1467925254093 Marionette TRACE conn2 <- [1,2490,null,{}] 14:00:54 INFO - PROCESS | 1649 | 1467925254095 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}] 14:00:54 INFO - PROCESS | 1649 | 1467925254099 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:54 INFO - PROCESS | 1649 | 1467925254229 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 14:00:54 INFO - PROCESS | 1649 | 1467925254233 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:54 INFO - PROCESS | 1649 | 1467925254234 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e8d800 == 33 [pid = 1649] [id = 630] 14:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11876fc00) [pid = 1649] [serial = 1890] [outer = 0x0] 14:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118799800) [pid = 1649] [serial = 1891] [outer = 0x11876fc00] 14:00:54 INFO - PROCESS | 1649 | 1467925254259 Marionette DEBUG loaded listener.js 14:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119709400) [pid = 1649] [serial = 1892] [outer = 0x11876fc00] 14:00:54 INFO - PROCESS | 1649 | 1467925254603 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]]]}] 14:00:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:00:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 570ms 14:00:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:00:54 INFO - PROCESS | 1649 | 1467925254662 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 14:00:54 INFO - PROCESS | 1649 | 1467925254664 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 14:00:54 INFO - PROCESS | 1649 | 1467925254666 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:00:54 INFO - PROCESS | 1649 | 1467925254667 Marionette TRACE conn2 <- [1,2494,null,{}] 14:00:54 INFO - PROCESS | 1649 | 1467925254669 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}] 14:00:54 INFO - PROCESS | 1649 | 1467925254670 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:54 INFO - PROCESS | 1649 | 1467925254774 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 14:00:54 INFO - PROCESS | 1649 | 1467925254809 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:54 INFO - PROCESS | 1649 | 1467925254810 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x11702b800 == 34 [pid = 1649] [id = 631] 14:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11970c400) [pid = 1649] [serial = 1893] [outer = 0x0] 14:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x120e0d800) [pid = 1649] [serial = 1894] [outer = 0x11970c400] 14:00:54 INFO - PROCESS | 1649 | 1467925254835 Marionette DEBUG loaded listener.js 14:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x120e2fc00) [pid = 1649] [serial = 1895] [outer = 0x11970c400] 14:00:55 INFO - PROCESS | 1649 | 1467925255144 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]]]}] 14:00:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:00:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 518ms 14:00:55 INFO - PROCESS | 1649 | 1467925255185 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 14:00:55 INFO - PROCESS | 1649 | 1467925255186 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 14:00:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:00:55 INFO - PROCESS | 1649 | 1467925255188 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:00:55 INFO - PROCESS | 1649 | 1467925255189 Marionette TRACE conn2 <- [1,2498,null,{}] 14:00:55 INFO - PROCESS | 1649 | 1467925255192 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}] 14:00:55 INFO - PROCESS | 1649 | 1467925255193 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:55 INFO - PROCESS | 1649 | 1467925255294 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 14:00:55 INFO - PROCESS | 1649 | 1467925255302 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:55 INFO - PROCESS | 1649 | 1467925255304 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x1293d9000 == 35 [pid = 1649] [id = 632] 14:00:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11876f800) [pid = 1649] [serial = 1896] [outer = 0x0] 14:00:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x120e37c00) [pid = 1649] [serial = 1897] [outer = 0x11876f800] 14:00:55 INFO - PROCESS | 1649 | 1467925255328 Marionette DEBUG loaded listener.js 14:00:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12115c800) [pid = 1649] [serial = 1898] [outer = 0x11876f800] 14:00:55 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11297c400) [pid = 1649] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:00:55 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x117203c00) [pid = 1649] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:00:55 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x113d8f800) [pid = 1649] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:00:55 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x110e96400) [pid = 1649] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:00:55 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118774c00) [pid = 1649] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:00:55 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118805c00) [pid = 1649] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:00:55 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x112137800) [pid = 1649] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:00:55 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1133ca800) [pid = 1649] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:00:55 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1121b7c00) [pid = 1649] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:00:55 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x113f0b000) [pid = 1649] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:00:55 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1128af400) [pid = 1649] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:00:55 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x120e09400) [pid = 1649] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:00:55 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119073c00) [pid = 1649] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:00:55 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x116024000) [pid = 1649] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:00:55 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x116078800) [pid = 1649] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:00:55 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1133ce800) [pid = 1649] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:00:55 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x116743800) [pid = 1649] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:00:55 INFO - PROCESS | 1649 | 1467925255703 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]]]}] 14:00:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:00:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 568ms 14:00:55 INFO - PROCESS | 1649 | 1467925255758 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 14:00:55 INFO - PROCESS | 1649 | 1467925255760 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 14:00:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:00:55 INFO - PROCESS | 1649 | 1467925255763 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:00:55 INFO - PROCESS | 1649 | 1467925255765 Marionette TRACE conn2 <- [1,2502,null,{}] 14:00:55 INFO - PROCESS | 1649 | 1467925255768 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}] 14:00:55 INFO - PROCESS | 1649 | 1467925255770 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:55 INFO - PROCESS | 1649 | 1467925255902 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 14:00:55 INFO - PROCESS | 1649 | 1467925255913 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:55 INFO - PROCESS | 1649 | 1467925255914 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a43800 == 36 [pid = 1649] [id = 633] 14:00:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1121b2000) [pid = 1649] [serial = 1899] [outer = 0x0] 14:00:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1133d1000) [pid = 1649] [serial = 1900] [outer = 0x1121b2000] 14:00:55 INFO - PROCESS | 1649 | 1467925255939 Marionette DEBUG loaded listener.js 14:00:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1176db800) [pid = 1649] [serial = 1901] [outer = 0x1121b2000] 14:00:56 INFO - PROCESS | 1649 | 1467925256249 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]]]}] 14:00:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:00:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 521ms 14:00:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:00:56 INFO - PROCESS | 1649 | 1467925256285 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 14:00:56 INFO - PROCESS | 1649 | 1467925256286 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 14:00:56 INFO - PROCESS | 1649 | 1467925256288 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:00:56 INFO - PROCESS | 1649 | 1467925256292 Marionette TRACE conn2 <- [1,2506,null,{}] 14:00:56 INFO - PROCESS | 1649 | 1467925256294 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}] 14:00:56 INFO - PROCESS | 1649 | 1467925256296 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:56 INFO - PROCESS | 1649 | 1467925256371 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 14:00:56 INFO - PROCESS | 1649 | 1467925256429 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:56 INFO - PROCESS | 1649 | 1467925256430 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a669800 == 37 [pid = 1649] [id = 634] 14:00:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x116024000) [pid = 1649] [serial = 1902] [outer = 0x0] 14:00:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x120d22800) [pid = 1649] [serial = 1903] [outer = 0x116024000] 14:00:56 INFO - PROCESS | 1649 | 1467925256455 Marionette DEBUG loaded listener.js 14:00:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x121412c00) [pid = 1649] [serial = 1904] [outer = 0x116024000] 14:00:56 INFO - PROCESS | 1649 | 1467925256718 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]]]}] 14:00:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:00:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 475ms 14:00:56 INFO - PROCESS | 1649 | 1467925256763 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 14:00:56 INFO - PROCESS | 1649 | 1467925256765 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 14:00:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:00:56 INFO - PROCESS | 1649 | 1467925256767 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:00:56 INFO - PROCESS | 1649 | 1467925256769 Marionette TRACE conn2 <- [1,2510,null,{}] 14:00:56 INFO - PROCESS | 1649 | 1467925256779 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}] 14:00:56 INFO - PROCESS | 1649 | 1467925256781 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:56 INFO - PROCESS | 1649 | 1467925256883 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 14:00:56 INFO - PROCESS | 1649 | 1467925256887 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:56 INFO - PROCESS | 1649 | 1467925256890 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12add3000 == 38 [pid = 1649] [id = 635] 14:00:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12141c800) [pid = 1649] [serial = 1905] [outer = 0x0] 14:00:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x121740400) [pid = 1649] [serial = 1906] [outer = 0x12141c800] 14:00:56 INFO - PROCESS | 1649 | 1467925256920 Marionette DEBUG loaded listener.js 14:00:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x123751000) [pid = 1649] [serial = 1907] [outer = 0x12141c800] 14:00:57 INFO - PROCESS | 1649 | 1467925257264 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]]]}] 14:00:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:00:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 520ms 14:00:57 INFO - PROCESS | 1649 | 1467925257287 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 14:00:57 INFO - PROCESS | 1649 | 1467925257290 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 14:00:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:00:57 INFO - PROCESS | 1649 | 1467925257293 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:00:57 INFO - PROCESS | 1649 | 1467925257294 Marionette TRACE conn2 <- [1,2514,null,{}] 14:00:57 INFO - PROCESS | 1649 | 1467925257297 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}] 14:00:57 INFO - PROCESS | 1649 | 1467925257298 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:57 INFO - PROCESS | 1649 | 1467925257401 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 14:00:57 INFO - PROCESS | 1649 | 1467925257409 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:57 INFO - PROCESS | 1649 | 1467925257410 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba0e800 == 39 [pid = 1649] [id = 636] 14:00:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x124a6f800) [pid = 1649] [serial = 1908] [outer = 0x0] 14:00:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x124bc1000) [pid = 1649] [serial = 1909] [outer = 0x124a6f800] 14:00:57 INFO - PROCESS | 1649 | 1467925257434 Marionette DEBUG loaded listener.js 14:00:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1253e8800) [pid = 1649] [serial = 1910] [outer = 0x124a6f800] 14:00:57 INFO - PROCESS | 1649 | 1467925257917 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]]]}] 14:00:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:00:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 668ms 14:00:57 INFO - PROCESS | 1649 | 1467925257963 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 14:00:57 INFO - PROCESS | 1649 | 1467925257967 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 14:00:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:00:57 INFO - PROCESS | 1649 | 1467925257972 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:00:57 INFO - PROCESS | 1649 | 1467925257976 Marionette TRACE conn2 <- [1,2518,null,{}] 14:00:57 INFO - PROCESS | 1649 | 1467925257981 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}] 14:00:57 INFO - PROCESS | 1649 | 1467925257984 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:58 INFO - PROCESS | 1649 | 1467925258134 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 14:00:58 INFO - PROCESS | 1649 | 1467925258290 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:58 INFO - PROCESS | 1649 | 1467925258293 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x1187be000 == 40 [pid = 1649] [id = 637] 14:00:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x111ca9800) [pid = 1649] [serial = 1911] [outer = 0x0] 14:00:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1125e5000) [pid = 1649] [serial = 1912] [outer = 0x111ca9800] 14:00:58 INFO - PROCESS | 1649 | 1467925258324 Marionette DEBUG loaded listener.js 14:00:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x112c07400) [pid = 1649] [serial = 1913] [outer = 0x111ca9800] 14:00:58 INFO - PROCESS | 1649 | 1467925258729 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]]]}] 14:00:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:00:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 825ms 14:00:58 INFO - PROCESS | 1649 | 1467925258797 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 14:00:58 INFO - PROCESS | 1649 | 1467925258800 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 14:00:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:00:58 INFO - PROCESS | 1649 | 1467925258805 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:00:58 INFO - PROCESS | 1649 | 1467925258807 Marionette TRACE conn2 <- [1,2522,null,{}] 14:00:58 INFO - PROCESS | 1649 | 1467925258809 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}] 14:00:58 INFO - PROCESS | 1649 | 1467925258811 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:58 INFO - PROCESS | 1649 | 1467925258915 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 14:00:58 INFO - PROCESS | 1649 | 1467925258974 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:58 INFO - PROCESS | 1649 | 1467925258976 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12138f800 == 41 [pid = 1649] [id = 638] 14:00:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x113a53400) [pid = 1649] [serial = 1914] [outer = 0x0] 14:00:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x115e68c00) [pid = 1649] [serial = 1915] [outer = 0x113a53400] 14:00:59 INFO - PROCESS | 1649 | 1467925259005 Marionette DEBUG loaded listener.js 14:00:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x116084800) [pid = 1649] [serial = 1916] [outer = 0x113a53400] 14:00:59 INFO - PROCESS | 1649 | 1467925259390 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]]]}] 14:00:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:00:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 622ms 14:00:59 INFO - PROCESS | 1649 | 1467925259429 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 14:00:59 INFO - PROCESS | 1649 | 1467925259431 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 14:00:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:00:59 INFO - PROCESS | 1649 | 1467925259433 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:00:59 INFO - PROCESS | 1649 | 1467925259436 Marionette TRACE conn2 <- [1,2526,null,{}] 14:00:59 INFO - PROCESS | 1649 | 1467925259445 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}] 14:00:59 INFO - PROCESS | 1649 | 1467925259448 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:59 INFO - PROCESS | 1649 | 1467925259551 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 14:00:59 INFO - PROCESS | 1649 | 1467925259651 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:59 INFO - PROCESS | 1649 | 1467925259654 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:00:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12adcc800 == 42 [pid = 1649] [id = 639] 14:00:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1176de000) [pid = 1649] [serial = 1917] [outer = 0x0] 14:00:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x118713400) [pid = 1649] [serial = 1918] [outer = 0x1176de000] 14:00:59 INFO - PROCESS | 1649 | 1467925259685 Marionette DEBUG loaded listener.js 14:00:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x118807800) [pid = 1649] [serial = 1919] [outer = 0x1176de000] 14:01:00 INFO - PROCESS | 1649 | 1467925260100 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]]]}] 14:01:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:01:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 723ms 14:01:00 INFO - PROCESS | 1649 | 1467925260157 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 14:01:00 INFO - PROCESS | 1649 | 1467925260160 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 14:01:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:01:00 INFO - PROCESS | 1649 | 1467925260164 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:01:00 INFO - PROCESS | 1649 | 1467925260166 Marionette TRACE conn2 <- [1,2530,null,{}] 14:01:00 INFO - PROCESS | 1649 | 1467925260169 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}] 14:01:00 INFO - PROCESS | 1649 | 1467925260172 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:00 INFO - PROCESS | 1649 | 1467925260289 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 14:01:00 INFO - PROCESS | 1649 | 1467925260348 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:00 INFO - PROCESS | 1649 | 1467925260350 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfa0800 == 43 [pid = 1649] [id = 640] 14:01:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119333400) [pid = 1649] [serial = 1920] [outer = 0x0] 14:01:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11970b800) [pid = 1649] [serial = 1921] [outer = 0x119333400] 14:01:00 INFO - PROCESS | 1649 | 1467925260380 Marionette DEBUG loaded listener.js 14:01:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x121629c00) [pid = 1649] [serial = 1922] [outer = 0x119333400] 14:01:00 INFO - PROCESS | 1649 | 1467925260811 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]]]}] 14:01:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:01:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 673ms 14:01:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:01:00 INFO - PROCESS | 1649 | 1467925260836 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 14:01:00 INFO - PROCESS | 1649 | 1467925260838 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 14:01:00 INFO - PROCESS | 1649 | 1467925260840 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:01:00 INFO - PROCESS | 1649 | 1467925260841 Marionette TRACE conn2 <- [1,2534,null,{}] 14:01:00 INFO - PROCESS | 1649 | 1467925260844 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}] 14:01:00 INFO - PROCESS | 1649 | 1467925260845 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:00 INFO - PROCESS | 1649 | 1467925260962 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 14:01:01 INFO - PROCESS | 1649 | 1467925261022 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:01 INFO - PROCESS | 1649 | 1467925261023 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x118339000 == 44 [pid = 1649] [id = 641] 14:01:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x112d95400) [pid = 1649] [serial = 1923] [outer = 0x0] 14:01:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1180b9000) [pid = 1649] [serial = 1924] [outer = 0x112d95400] 14:01:01 INFO - PROCESS | 1649 | 1467925261051 Marionette DEBUG loaded listener.js 14:01:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x119a85400) [pid = 1649] [serial = 1925] [outer = 0x112d95400] 14:01:01 INFO - PROCESS | 1649 | 1467925261626 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]]]}] 14:01:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:01:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 822ms 14:01:01 INFO - PROCESS | 1649 | 1467925261663 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 14:01:01 INFO - PROCESS | 1649 | 1467925261666 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 14:01:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:01:01 INFO - PROCESS | 1649 | 1467925261669 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:01:01 INFO - PROCESS | 1649 | 1467925261672 Marionette TRACE conn2 <- [1,2538,null,{}] 14:01:01 INFO - PROCESS | 1649 | 1467925261676 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}] 14:01:01 INFO - PROCESS | 1649 | 1467925261678 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:01 INFO - PROCESS | 1649 | 1467925261777 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 14:01:01 INFO - PROCESS | 1649 | 1467925261840 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:01 INFO - PROCESS | 1649 | 1467925261841 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x118884800 == 45 [pid = 1649] [id = 642] 14:01:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x112c20c00) [pid = 1649] [serial = 1926] [outer = 0x0] 14:01:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x113838400) [pid = 1649] [serial = 1927] [outer = 0x112c20c00] 14:01:01 INFO - PROCESS | 1649 | 1467925261886 Marionette DEBUG loaded listener.js 14:01:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x115e6cc00) [pid = 1649] [serial = 1928] [outer = 0x112c20c00] 14:01:02 INFO - PROCESS | 1649 | --DOCSHELL 0x129215000 == 44 [pid = 1649] [id = 6] 14:01:02 INFO - PROCESS | 1649 | --DOCSHELL 0x11678d000 == 43 [pid = 1649] [id = 25] 14:01:02 INFO - PROCESS | 1649 | --DOCSHELL 0x1169af800 == 42 [pid = 1649] [id = 26] 14:01:02 INFO - PROCESS | 1649 | --DOCSHELL 0x11253a000 == 41 [pid = 1649] [id = 23] 14:01:02 INFO - PROCESS | 1649 | --DOCSHELL 0x113251800 == 40 [pid = 1649] [id = 24] 14:01:02 INFO - PROCESS | 1649 | --DOCSHELL 0x11661a800 == 39 [pid = 1649] [id = 623] 14:01:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12be05000 == 38 [pid = 1649] [id = 622] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x115e73800) [pid = 1649] [serial = 1817] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x113840c00) [pid = 1649] [serial = 1816] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | 1467925262281 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]]]}] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x117ea2000) [pid = 1649] [serial = 1846] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x119656400) [pid = 1649] [serial = 1852] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x119332400) [pid = 1649] [serial = 1850] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11876c800) [pid = 1649] [serial = 1849] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11383c800) [pid = 1649] [serial = 1858] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x120d21800) [pid = 1649] [serial = 1853] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x120e17400) [pid = 1649] [serial = 1855] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x120e3ac00) [pid = 1649] [serial = 1861] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x121360800) [pid = 1649] [serial = 1862] [outer = 0x0] [url = about:blank] 14:01:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x120e34c00) [pid = 1649] [serial = 1856] [outer = 0x0] [url = about:blank] 14:01:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 626ms 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1185e9c00) [pid = 1649] [serial = 1859] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1160f0c00) [pid = 1649] [serial = 1840] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x116764c00) [pid = 1649] [serial = 1841] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1133ed800) [pid = 1649] [serial = 1837] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x113d4c800) [pid = 1649] [serial = 1838] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1125f4c00) [pid = 1649] [serial = 1834] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1128aa000) [pid = 1649] [serial = 1835] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116f88800) [pid = 1649] [serial = 1832] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x116023400) [pid = 1649] [serial = 1831] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12173fc00) [pid = 1649] [serial = 1829] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x116f8f400) [pid = 1649] [serial = 1828] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x126cbf000) [pid = 1649] [serial = 1826] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12373c400) [pid = 1649] [serial = 1825] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x120e3b400) [pid = 1649] [serial = 1823] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x124a66800) [pid = 1649] [serial = 1865] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x120e0ec00) [pid = 1649] [serial = 1822] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11857fc00) [pid = 1649] [serial = 1820] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1176dd400) [pid = 1649] [serial = 1819] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x117203800) [pid = 1649] [serial = 1843] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1185dd400) [pid = 1649] [serial = 1847] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1176e4000) [pid = 1649] [serial = 1844] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x121414000) [pid = 1649] [serial = 1864] [outer = 0x0] [url = about:blank] 14:01:02 INFO - PROCESS | 1649 | 1467925262306 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 14:01:02 INFO - PROCESS | 1649 | 1467925262311 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 14:01:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:01:02 INFO - PROCESS | 1649 | 1467925262318 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:01:02 INFO - PROCESS | 1649 | 1467925262320 Marionette TRACE conn2 <- [1,2542,null,{}] 14:01:02 INFO - PROCESS | 1649 | 1467925262323 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}] 14:01:02 INFO - PROCESS | 1649 | 1467925262326 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:02 INFO - PROCESS | 1649 | 1467925262429 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 14:01:02 INFO - PROCESS | 1649 | 1467925262435 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:02 INFO - PROCESS | 1649 | 1467925262436 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x119097800 == 39 [pid = 1649] [id = 643] 14:01:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x116629c00) [pid = 1649] [serial = 1929] [outer = 0x0] 14:01:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1167ce000) [pid = 1649] [serial = 1930] [outer = 0x116629c00] 14:01:02 INFO - PROCESS | 1649 | 1467925262463 Marionette DEBUG loaded listener.js 14:01:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x117204400) [pid = 1649] [serial = 1931] [outer = 0x116629c00] 14:01:02 INFO - PROCESS | 1649 | 1467925262812 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]]]}] 14:01:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:01:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 520ms 14:01:02 INFO - PROCESS | 1649 | 1467925262840 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 14:01:02 INFO - PROCESS | 1649 | 1467925262841 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 14:01:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:01:02 INFO - PROCESS | 1649 | 1467925262843 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:01:02 INFO - PROCESS | 1649 | 1467925262846 Marionette TRACE conn2 <- [1,2546,null,{}] 14:01:02 INFO - PROCESS | 1649 | 1467925262856 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}] 14:01:02 INFO - PROCESS | 1649 | 1467925262860 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:02 INFO - PROCESS | 1649 | 1467925262963 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 14:01:02 INFO - PROCESS | 1649 | 1467925262969 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:02 INFO - PROCESS | 1649 | 1467925262971 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x121381800 == 40 [pid = 1649] [id = 644] 14:01:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1180b2000) [pid = 1649] [serial = 1932] [outer = 0x0] 14:01:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118769400) [pid = 1649] [serial = 1933] [outer = 0x1180b2000] 14:01:03 INFO - PROCESS | 1649 | 1467925263001 Marionette DEBUG loaded listener.js 14:01:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11907a000) [pid = 1649] [serial = 1934] [outer = 0x1180b2000] 14:01:03 INFO - PROCESS | 1649 | 1467925263371 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]]]}] 14:01:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:01:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 571ms 14:01:03 INFO - PROCESS | 1649 | 1467925263415 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 14:01:03 INFO - PROCESS | 1649 | 1467925263417 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 14:01:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:01:03 INFO - PROCESS | 1649 | 1467925263421 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:01:03 INFO - PROCESS | 1649 | 1467925263422 Marionette TRACE conn2 <- [1,2550,null,{}] 14:01:03 INFO - PROCESS | 1649 | 1467925263425 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}] 14:01:03 INFO - PROCESS | 1649 | 1467925263427 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:03 INFO - PROCESS | 1649 | 1467925263556 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 14:01:03 INFO - PROCESS | 1649 | 1467925263565 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:03 INFO - PROCESS | 1649 | 1467925263566 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x125ebd000 == 41 [pid = 1649] [id = 645] 14:01:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119704c00) [pid = 1649] [serial = 1935] [outer = 0x0] 14:01:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x120eda800) [pid = 1649] [serial = 1936] [outer = 0x119704c00] 14:01:03 INFO - PROCESS | 1649 | 1467925263606 Marionette DEBUG loaded listener.js 14:01:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x121419000) [pid = 1649] [serial = 1937] [outer = 0x119704c00] 14:01:04 INFO - PROCESS | 1649 | 1467925264032 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]]]}] 14:01:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:01:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 622ms 14:01:04 INFO - PROCESS | 1649 | 1467925264043 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 14:01:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:01:04 INFO - PROCESS | 1649 | 1467925264045 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 14:01:04 INFO - PROCESS | 1649 | 1467925264049 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:01:04 INFO - PROCESS | 1649 | 1467925264050 Marionette TRACE conn2 <- [1,2554,null,{}] 14:01:04 INFO - PROCESS | 1649 | 1467925264079 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}] 14:01:04 INFO - PROCESS | 1649 | 1467925264081 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:04 INFO - PROCESS | 1649 | 1467925264186 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 14:01:04 INFO - PROCESS | 1649 | 1467925264196 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:04 INFO - PROCESS | 1649 | 1467925264204 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x128e2b800 == 42 [pid = 1649] [id = 646] 14:01:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1185dbc00) [pid = 1649] [serial = 1938] [outer = 0x0] 14:01:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12173b800) [pid = 1649] [serial = 1939] [outer = 0x1185dbc00] 14:01:04 INFO - PROCESS | 1649 | 1467925264231 Marionette DEBUG loaded listener.js 14:01:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x121ad7c00) [pid = 1649] [serial = 1940] [outer = 0x1185dbc00] 14:01:04 INFO - PROCESS | 1649 | 1467925264593 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]]]}] 14:01:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:01:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 569ms 14:01:04 INFO - PROCESS | 1649 | 1467925264618 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 14:01:04 INFO - PROCESS | 1649 | 1467925264619 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 14:01:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:01:04 INFO - PROCESS | 1649 | 1467925264628 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:01:04 INFO - PROCESS | 1649 | 1467925264629 Marionette TRACE conn2 <- [1,2558,null,{}] 14:01:04 INFO - PROCESS | 1649 | 1467925264631 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}] 14:01:04 INFO - PROCESS | 1649 | 1467925264635 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:04 INFO - PROCESS | 1649 | 1467925264745 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 14:01:04 INFO - PROCESS | 1649 | 1467925264749 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:04 INFO - PROCESS | 1649 | 1467925264750 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x113365000 == 43 [pid = 1649] [id = 647] 14:01:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12373c400) [pid = 1649] [serial = 1941] [outer = 0x0] 14:01:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x124bb7400) [pid = 1649] [serial = 1942] [outer = 0x12373c400] 14:01:04 INFO - PROCESS | 1649 | 1467925264808 Marionette DEBUG loaded listener.js 14:01:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126f3b400) [pid = 1649] [serial = 1943] [outer = 0x12373c400] 14:01:05 INFO - PROCESS | 1649 | 1467925265153 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]]]}] 14:01:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:01:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 576ms 14:01:05 INFO - PROCESS | 1649 | 1467925265197 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 14:01:05 INFO - PROCESS | 1649 | 1467925265199 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 14:01:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:01:05 INFO - PROCESS | 1649 | 1467925265201 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:01:05 INFO - PROCESS | 1649 | 1467925265202 Marionette TRACE conn2 <- [1,2562,null,{}] 14:01:05 INFO - PROCESS | 1649 | 1467925265204 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}] 14:01:05 INFO - PROCESS | 1649 | 1467925265205 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:05 INFO - PROCESS | 1649 | 1467925265308 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 14:01:05 INFO - PROCESS | 1649 | 1467925265357 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:05 INFO - PROCESS | 1649 | 1467925265358 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad2b800 == 44 [pid = 1649] [id = 648] 14:01:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x123740000) [pid = 1649] [serial = 1944] [outer = 0x0] 14:01:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12728ec00) [pid = 1649] [serial = 1945] [outer = 0x123740000] 14:01:05 INFO - PROCESS | 1649 | 1467925265381 Marionette DEBUG loaded listener.js 14:01:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x127492c00) [pid = 1649] [serial = 1946] [outer = 0x123740000] 14:01:05 INFO - PROCESS | 1649 | 1467925265691 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]]]}] 14:01:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:01:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 518ms 14:01:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:01:05 INFO - PROCESS | 1649 | 1467925265719 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 14:01:05 INFO - PROCESS | 1649 | 1467925265720 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 14:01:05 INFO - PROCESS | 1649 | 1467925265724 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:01:05 INFO - PROCESS | 1649 | 1467925265726 Marionette TRACE conn2 <- [1,2566,null,{}] 14:01:05 INFO - PROCESS | 1649 | 1467925265735 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}] 14:01:05 INFO - PROCESS | 1649 | 1467925265736 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:05 INFO - PROCESS | 1649 | 1467925265837 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 14:01:05 INFO - PROCESS | 1649 | 1467925265840 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:05 INFO - PROCESS | 1649 | 1467925265842 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ade8800 == 45 [pid = 1649] [id = 649] 14:01:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x124b8b800) [pid = 1649] [serial = 1947] [outer = 0x0] 14:01:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12883d000) [pid = 1649] [serial = 1948] [outer = 0x124b8b800] 14:01:05 INFO - PROCESS | 1649 | 1467925265866 Marionette DEBUG loaded listener.js 14:01:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x128c84000) [pid = 1649] [serial = 1949] [outer = 0x124b8b800] 14:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x116f8fc00) [pid = 1649] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x124d2e400) [pid = 1649] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1125f4400) [pid = 1649] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1176e6000) [pid = 1649] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1128aa800) [pid = 1649] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1121b2000) [pid = 1649] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11876f800) [pid = 1649] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11970c400) [pid = 1649] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11876fc00) [pid = 1649] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11336dc00) [pid = 1649] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1125e2000) [pid = 1649] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x116024000) [pid = 1649] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12141c800) [pid = 1649] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:01:06 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1128ab000) [pid = 1649] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:01:06 INFO - PROCESS | 1649 | 1467925266283 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]]]}] 14:01:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:01:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 585ms 14:01:06 INFO - PROCESS | 1649 | 1467925266310 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 14:01:06 INFO - PROCESS | 1649 | 1467925266312 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 14:01:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:01:06 INFO - PROCESS | 1649 | 1467925266314 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:01:06 INFO - PROCESS | 1649 | 1467925266315 Marionette TRACE conn2 <- [1,2570,null,{}] 14:01:06 INFO - PROCESS | 1649 | 1467925266317 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}] 14:01:06 INFO - PROCESS | 1649 | 1467925266318 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:06 INFO - PROCESS | 1649 | 1467925266411 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 14:01:06 INFO - PROCESS | 1649 | 1467925266414 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:06 INFO - PROCESS | 1649 | 1467925266415 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255db000 == 46 [pid = 1649] [id = 650] 14:01:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1121bec00) [pid = 1649] [serial = 1950] [outer = 0x0] 14:01:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x112f09400) [pid = 1649] [serial = 1951] [outer = 0x1121bec00] 14:01:06 INFO - PROCESS | 1649 | 1467925266439 Marionette DEBUG loaded listener.js 14:01:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1185dac00) [pid = 1649] [serial = 1952] [outer = 0x1121bec00] 14:01:06 INFO - PROCESS | 1649 | 1467925266778 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]]]}] 14:01:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:01:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 519ms 14:01:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:01:06 INFO - PROCESS | 1649 | 1467925266833 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 14:01:06 INFO - PROCESS | 1649 | 1467925266834 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 14:01:06 INFO - PROCESS | 1649 | 1467925266836 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:01:06 INFO - PROCESS | 1649 | 1467925266837 Marionette TRACE conn2 <- [1,2574,null,{}] 14:01:06 INFO - PROCESS | 1649 | 1467925266840 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}] 14:01:06 INFO - PROCESS | 1649 | 1467925266841 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:06 INFO - PROCESS | 1649 | 1467925266920 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 14:01:06 INFO - PROCESS | 1649 | 1467925266926 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:06 INFO - PROCESS | 1649 | 1467925266927 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c323800 == 47 [pid = 1649] [id = 651] 14:01:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1128af800) [pid = 1649] [serial = 1953] [outer = 0x0] 14:01:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x125e1d400) [pid = 1649] [serial = 1954] [outer = 0x1128af800] 14:01:06 INFO - PROCESS | 1649 | 1467925266951 Marionette DEBUG loaded listener.js 14:01:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x128e5b000) [pid = 1649] [serial = 1955] [outer = 0x1128af800] 14:01:07 INFO - PROCESS | 1649 | 1467925267307 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]]]}] 14:01:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:01:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 518ms 14:01:07 INFO - PROCESS | 1649 | 1467925267356 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 14:01:07 INFO - PROCESS | 1649 | 1467925267357 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 14:01:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:01:07 INFO - PROCESS | 1649 | 1467925267359 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:01:07 INFO - PROCESS | 1649 | 1467925267361 Marionette TRACE conn2 <- [1,2578,null,{}] 14:01:07 INFO - PROCESS | 1649 | 1467925267363 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}] 14:01:07 INFO - PROCESS | 1649 | 1467925267365 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:07 INFO - PROCESS | 1649 | 1467925267467 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 14:01:07 INFO - PROCESS | 1649 | 1467925267534 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:07 INFO - PROCESS | 1649 | 1467925267535 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c56e800 == 48 [pid = 1649] [id = 652] 14:01:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x128e5a000) [pid = 1649] [serial = 1956] [outer = 0x0] 14:01:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1292ad000) [pid = 1649] [serial = 1957] [outer = 0x128e5a000] 14:01:07 INFO - PROCESS | 1649 | 1467925267561 Marionette DEBUG loaded listener.js 14:01:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x129524800) [pid = 1649] [serial = 1958] [outer = 0x128e5a000] 14:01:07 INFO - PROCESS | 1649 | 1467925267827 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]]]}] 14:01:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:01:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 519ms 14:01:07 INFO - PROCESS | 1649 | 1467925267880 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 14:01:07 INFO - PROCESS | 1649 | 1467925267881 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 14:01:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:01:07 INFO - PROCESS | 1649 | 1467925267884 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:01:07 INFO - PROCESS | 1649 | 1467925267885 Marionette TRACE conn2 <- [1,2582,null,{}] 14:01:07 INFO - PROCESS | 1649 | 1467925267887 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}] 14:01:07 INFO - PROCESS | 1649 | 1467925267888 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:07 INFO - PROCESS | 1649 | 1467925267975 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 14:01:07 INFO - PROCESS | 1649 | 1467925267979 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:07 INFO - PROCESS | 1649 | 1467925267980 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca79000 == 49 [pid = 1649] [id = 653] 14:01:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x120e12c00) [pid = 1649] [serial = 1959] [outer = 0x0] 14:01:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12961e400) [pid = 1649] [serial = 1960] [outer = 0x120e12c00] 14:01:08 INFO - PROCESS | 1649 | 1467925268004 Marionette DEBUG loaded listener.js 14:01:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12a687c00) [pid = 1649] [serial = 1961] [outer = 0x120e12c00] 14:01:08 INFO - PROCESS | 1649 | 1467925268495 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]]]}] 14:01:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:01:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 670ms 14:01:08 INFO - PROCESS | 1649 | 1467925268555 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 14:01:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:01:08 INFO - PROCESS | 1649 | 1467925268558 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 14:01:08 INFO - PROCESS | 1649 | 1467925268561 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:01:08 INFO - PROCESS | 1649 | 1467925268563 Marionette TRACE conn2 <- [1,2586,null,{}] 14:01:08 INFO - PROCESS | 1649 | 1467925268567 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}] 14:01:08 INFO - PROCESS | 1649 | 1467925268569 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:08 INFO - PROCESS | 1649 | 1467925268675 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 14:01:08 INFO - PROCESS | 1649 | 1467925268740 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:08 INFO - PROCESS | 1649 | 1467925268741 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x11967a800 == 50 [pid = 1649] [id = 654] 14:01:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1125fec00) [pid = 1649] [serial = 1962] [outer = 0x0] 14:01:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x112da0c00) [pid = 1649] [serial = 1963] [outer = 0x1125fec00] 14:01:08 INFO - PROCESS | 1649 | 1467925268813 Marionette DEBUG loaded listener.js 14:01:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x115e6d000) [pid = 1649] [serial = 1964] [outer = 0x1125fec00] 14:01:09 INFO - PROCESS | 1649 | 1467925269223 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]]]}] 14:01:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:01:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 723ms 14:01:09 INFO - PROCESS | 1649 | 1467925269284 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 14:01:09 INFO - PROCESS | 1649 | 1467925269287 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 14:01:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:01:09 INFO - PROCESS | 1649 | 1467925269312 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:01:09 INFO - PROCESS | 1649 | 1467925269314 Marionette TRACE conn2 <- [1,2590,null,{}] 14:01:09 INFO - PROCESS | 1649 | 1467925269316 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}] 14:01:09 INFO - PROCESS | 1649 | 1467925269318 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:09 INFO - PROCESS | 1649 | 1467925269423 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 14:01:09 INFO - PROCESS | 1649 | 1467925269498 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:09 INFO - PROCESS | 1649 | 1467925269500 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x1293ce000 == 51 [pid = 1649] [id = 655] 14:01:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x117ea4000) [pid = 1649] [serial = 1965] [outer = 0x0] 14:01:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1185ddc00) [pid = 1649] [serial = 1966] [outer = 0x117ea4000] 14:01:09 INFO - PROCESS | 1649 | 1467925269530 Marionette DEBUG loaded listener.js 14:01:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x118790400) [pid = 1649] [serial = 1967] [outer = 0x117ea4000] 14:01:09 INFO - PROCESS | 1649 | 1467925269951 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]]]}] 14:01:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:01:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 676ms 14:01:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:01:09 INFO - PROCESS | 1649 | 1467925269985 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 14:01:09 INFO - PROCESS | 1649 | 1467925269987 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 14:01:09 INFO - PROCESS | 1649 | 1467925269989 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:01:09 INFO - PROCESS | 1649 | 1467925269992 Marionette TRACE conn2 <- [1,2594,null,{}] 14:01:10 INFO - PROCESS | 1649 | 1467925269999 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}] 14:01:10 INFO - PROCESS | 1649 | 1467925270003 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:10 INFO - PROCESS | 1649 | 1467925270109 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 14:01:10 INFO - PROCESS | 1649 | 1467925270215 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:10 INFO - PROCESS | 1649 | 1467925270217 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c31b000 == 52 [pid = 1649] [id = 656] 14:01:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x112d95c00) [pid = 1649] [serial = 1968] [outer = 0x0] 14:01:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x121733400) [pid = 1649] [serial = 1969] [outer = 0x112d95c00] 14:01:10 INFO - PROCESS | 1649 | 1467925270253 Marionette DEBUG loaded listener.js 14:01:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x124bbac00) [pid = 1649] [serial = 1970] [outer = 0x112d95c00] 14:01:11 INFO - PROCESS | 1649 | 1467925271114 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]]]}] 14:01:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:01:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1173ms 14:01:11 INFO - PROCESS | 1649 | 1467925271163 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 14:01:11 INFO - PROCESS | 1649 | 1467925271165 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 14:01:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:01:11 INFO - PROCESS | 1649 | 1467925271169 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:01:11 INFO - PROCESS | 1649 | 1467925271170 Marionette TRACE conn2 <- [1,2598,null,{}] 14:01:11 INFO - PROCESS | 1649 | 1467925271174 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}] 14:01:11 INFO - PROCESS | 1649 | 1467925271175 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:11 INFO - PROCESS | 1649 | 1467925271268 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 14:01:11 INFO - PROCESS | 1649 | 1467925271343 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:11 INFO - PROCESS | 1649 | 1467925271346 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x120d6a000 == 53 [pid = 1649] [id = 657] 14:01:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x113f03000) [pid = 1649] [serial = 1971] [outer = 0x0] 14:01:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1150ce800) [pid = 1649] [serial = 1972] [outer = 0x113f03000] 14:01:11 INFO - PROCESS | 1649 | 1467925271372 Marionette DEBUG loaded listener.js 14:01:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1160f0c00) [pid = 1649] [serial = 1973] [outer = 0x113f03000] 14:01:11 INFO - PROCESS | 1649 | 1467925271815 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]]]}] 14:01:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:01:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 673ms 14:01:11 INFO - PROCESS | 1649 | 1467925271841 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 14:01:11 INFO - PROCESS | 1649 | 1467925271844 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 14:01:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:01:11 INFO - PROCESS | 1649 | 1467925271848 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:01:11 INFO - PROCESS | 1649 | 1467925271850 Marionette TRACE conn2 <- [1,2602,null,{}] 14:01:11 INFO - PROCESS | 1649 | 1467925271852 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}] 14:01:11 INFO - PROCESS | 1649 | 1467925271854 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:11 INFO - PROCESS | 1649 | 1467925271963 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 14:01:11 INFO - PROCESS | 1649 | --DOCSHELL 0x129548000 == 52 [pid = 1649] [id = 8] 14:01:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12c56e800 == 51 [pid = 1649] [id = 652] 14:01:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12c323800 == 50 [pid = 1649] [id = 651] 14:01:11 INFO - PROCESS | 1649 | --DOCSHELL 0x1255db000 == 49 [pid = 1649] [id = 650] 14:01:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12ade8800 == 48 [pid = 1649] [id = 649] 14:01:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad2b800 == 47 [pid = 1649] [id = 648] 14:01:11 INFO - PROCESS | 1649 | --DOCSHELL 0x113365000 == 46 [pid = 1649] [id = 647] 14:01:11 INFO - PROCESS | 1649 | --DOCSHELL 0x128e2b800 == 45 [pid = 1649] [id = 646] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x124bc1000) [pid = 1649] [serial = 1909] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOCSHELL 0x125ebd000 == 44 [pid = 1649] [id = 645] 14:01:12 INFO - PROCESS | 1649 | --DOCSHELL 0x121381800 == 43 [pid = 1649] [id = 644] 14:01:12 INFO - PROCESS | 1649 | --DOCSHELL 0x119097800 == 42 [pid = 1649] [id = 643] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1180b8400) [pid = 1649] [serial = 1886] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x126cb7c00) [pid = 1649] [serial = 1868] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1125fc800) [pid = 1649] [serial = 1876] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11876b400) [pid = 1649] [serial = 1889] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1167cb000) [pid = 1649] [serial = 1883] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1133d1000) [pid = 1649] [serial = 1900] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12115c800) [pid = 1649] [serial = 1898] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x120e2fc00) [pid = 1649] [serial = 1895] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1255ea000) [pid = 1649] [serial = 1867] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118799800) [pid = 1649] [serial = 1891] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1133f3c00) [pid = 1649] [serial = 1879] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1125f3000) [pid = 1649] [serial = 1871] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x117207400) [pid = 1649] [serial = 1885] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x120e0d800) [pid = 1649] [serial = 1894] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x120d22800) [pid = 1649] [serial = 1903] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x112c0d400) [pid = 1649] [serial = 1877] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x121740400) [pid = 1649] [serial = 1906] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1185e4800) [pid = 1649] [serial = 1888] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x120e37c00) [pid = 1649] [serial = 1897] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x112979400) [pid = 1649] [serial = 1873] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x116030400) [pid = 1649] [serial = 1882] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1176db800) [pid = 1649] [serial = 1901] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119709400) [pid = 1649] [serial = 1892] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x113d92000) [pid = 1649] [serial = 1880] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1125e2800) [pid = 1649] [serial = 1870] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x112c2b800) [pid = 1649] [serial = 1874] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x121412c00) [pid = 1649] [serial = 1904] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x123751000) [pid = 1649] [serial = 1907] [outer = 0x0] [url = about:blank] 14:01:12 INFO - PROCESS | 1649 | 1467925272066 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:12 INFO - PROCESS | 1649 | 1467925272068 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x1167a8800 == 43 [pid = 1649] [id = 658] 14:01:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x112979400) [pid = 1649] [serial = 1974] [outer = 0x0] 14:01:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x113d3f000) [pid = 1649] [serial = 1975] [outer = 0x112979400] 14:01:12 INFO - PROCESS | 1649 | 1467925272095 Marionette DEBUG loaded listener.js 14:01:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x117205400) [pid = 1649] [serial = 1976] [outer = 0x112979400] 14:01:12 INFO - PROCESS | 1649 | 1467925272455 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]]]}] 14:01:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:01:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 619ms 14:01:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:01:12 INFO - PROCESS | 1649 | 1467925272468 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 14:01:12 INFO - PROCESS | 1649 | 1467925272470 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 14:01:12 INFO - PROCESS | 1649 | 1467925272476 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:01:12 INFO - PROCESS | 1649 | 1467925272480 Marionette TRACE conn2 <- [1,2606,null,{}] 14:01:12 INFO - PROCESS | 1649 | 1467925272489 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}] 14:01:12 INFO - PROCESS | 1649 | 1467925272494 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:12 INFO - PROCESS | 1649 | 1467925272681 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 14:01:12 INFO - PROCESS | 1649 | 1467925272777 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:12 INFO - PROCESS | 1649 | 1467925272779 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c31000 == 44 [pid = 1649] [id = 659] 14:01:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1176d9400) [pid = 1649] [serial = 1977] [outer = 0x0] 14:01:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1185e1800) [pid = 1649] [serial = 1978] [outer = 0x1176d9400] 14:01:12 INFO - PROCESS | 1649 | 1467925272822 Marionette DEBUG loaded listener.js 14:01:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118811400) [pid = 1649] [serial = 1979] [outer = 0x1176d9400] 14:01:13 INFO - PROCESS | 1649 | 1467925273118 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]]]}] 14:01:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:01:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 677ms 14:01:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:01:13 INFO - PROCESS | 1649 | 1467925273151 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 14:01:13 INFO - PROCESS | 1649 | 1467925273152 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 14:01:13 INFO - PROCESS | 1649 | 1467925273154 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:01:13 INFO - PROCESS | 1649 | 1467925273155 Marionette TRACE conn2 <- [1,2610,null,{}] 14:01:13 INFO - PROCESS | 1649 | 1467925273161 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}] 14:01:13 INFO - PROCESS | 1649 | 1467925273162 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:13 INFO - PROCESS | 1649 | 1467925273281 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 14:01:13 INFO - PROCESS | 1649 | 1467925273287 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:13 INFO - PROCESS | 1649 | 1467925273288 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x125397000 == 45 [pid = 1649] [id = 660] 14:01:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119704400) [pid = 1649] [serial = 1980] [outer = 0x0] 14:01:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x120e14400) [pid = 1649] [serial = 1981] [outer = 0x119704400] 14:01:13 INFO - PROCESS | 1649 | 1467925273316 Marionette DEBUG loaded listener.js 14:01:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x120f9c000) [pid = 1649] [serial = 1982] [outer = 0x119704400] 14:01:13 INFO - PROCESS | 1649 | 1467925273629 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]]]}] 14:01:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:01:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 521ms 14:01:13 INFO - PROCESS | 1649 | 1467925273675 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 14:01:13 INFO - PROCESS | 1649 | 1467925273676 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 14:01:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:01:13 INFO - PROCESS | 1649 | 1467925273679 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:01:13 INFO - PROCESS | 1649 | 1467925273680 Marionette TRACE conn2 <- [1,2614,null,{}] 14:01:13 INFO - PROCESS | 1649 | 1467925273682 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}] 14:01:13 INFO - PROCESS | 1649 | 1467925273683 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:13 INFO - PROCESS | 1649 | 1467925273762 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 14:01:13 INFO - PROCESS | 1649 | 1467925273828 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:13 INFO - PROCESS | 1649 | 1467925273829 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e9b000 == 46 [pid = 1649] [id = 661] 14:01:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1125f4400) [pid = 1649] [serial = 1983] [outer = 0x0] 14:01:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x121367000) [pid = 1649] [serial = 1984] [outer = 0x1125f4400] 14:01:13 INFO - PROCESS | 1649 | 1467925273853 Marionette DEBUG loaded listener.js 14:01:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12374dc00) [pid = 1649] [serial = 1985] [outer = 0x1125f4400] 14:01:14 INFO - PROCESS | 1649 | 1467925274227 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]]]}] 14:01:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:01:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 567ms 14:01:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:01:14 INFO - PROCESS | 1649 | 1467925274247 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 14:01:14 INFO - PROCESS | 1649 | 1467925274248 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 14:01:14 INFO - PROCESS | 1649 | 1467925274250 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:01:14 INFO - PROCESS | 1649 | 1467925274251 Marionette TRACE conn2 <- [1,2618,null,{}] 14:01:14 INFO - PROCESS | 1649 | 1467925274253 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}] 14:01:14 INFO - PROCESS | 1649 | 1467925274259 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:14 INFO - PROCESS | 1649 | 1467925274389 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 14:01:14 INFO - PROCESS | 1649 | 1467925274403 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:14 INFO - PROCESS | 1649 | 1467925274404 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x129545000 == 47 [pid = 1649] [id = 662] 14:01:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121740400) [pid = 1649] [serial = 1986] [outer = 0x0] 14:01:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1253dcc00) [pid = 1649] [serial = 1987] [outer = 0x121740400] 14:01:14 INFO - PROCESS | 1649 | 1467925274429 Marionette DEBUG loaded listener.js 14:01:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x127493800) [pid = 1649] [serial = 1988] [outer = 0x121740400] 14:01:14 INFO - PROCESS | 1649 | 1467925274781 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]]]}] 14:01:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:01:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 570ms 14:01:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:01:14 INFO - PROCESS | 1649 | 1467925274826 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 14:01:14 INFO - PROCESS | 1649 | 1467925274828 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 14:01:14 INFO - PROCESS | 1649 | 1467925274829 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:01:14 INFO - PROCESS | 1649 | 1467925274831 Marionette TRACE conn2 <- [1,2622,null,{}] 14:01:14 INFO - PROCESS | 1649 | 1467925274833 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}] 14:01:14 INFO - PROCESS | 1649 | 1467925274834 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:14 INFO - PROCESS | 1649 | 1467925274935 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 14:01:14 INFO - PROCESS | 1649 | 1467925274939 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:14 INFO - PROCESS | 1649 | 1467925274940 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e76000 == 48 [pid = 1649] [id = 663] 14:01:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x111c75000) [pid = 1649] [serial = 1989] [outer = 0x0] 14:01:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x125e1dc00) [pid = 1649] [serial = 1990] [outer = 0x111c75000] 14:01:14 INFO - PROCESS | 1649 | 1467925274963 Marionette DEBUG loaded listener.js 14:01:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1290a6000) [pid = 1649] [serial = 1991] [outer = 0x111c75000] 14:01:15 INFO - PROCESS | 1649 | 1467925275315 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]]]}] 14:01:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:01:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 519ms 14:01:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:01:15 INFO - PROCESS | 1649 | 1467925275350 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 14:01:15 INFO - PROCESS | 1649 | 1467925275351 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 14:01:15 INFO - PROCESS | 1649 | 1467925275359 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:01:15 INFO - PROCESS | 1649 | 1467925275368 Marionette TRACE conn2 <- [1,2626,null,{}] 14:01:15 INFO - PROCESS | 1649 | 1467925275370 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}] 14:01:15 INFO - PROCESS | 1649 | 1467925275371 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:15 INFO - PROCESS | 1649 | 1467925275474 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 14:01:15 INFO - PROCESS | 1649 | 1467925275477 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:15 INFO - PROCESS | 1649 | 1467925275478 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12add7800 == 49 [pid = 1649] [id = 664] 14:01:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1125fa400) [pid = 1649] [serial = 1992] [outer = 0x0] 14:01:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1292b2400) [pid = 1649] [serial = 1993] [outer = 0x1125fa400] 14:01:15 INFO - PROCESS | 1649 | 1467925275537 Marionette DEBUG loaded listener.js 14:01:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x129520800) [pid = 1649] [serial = 1994] [outer = 0x1125fa400] 14:01:15 INFO - PROCESS | 1649 | 1467925275834 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]]]}] 14:01:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:01:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 533ms 14:01:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:01:15 INFO - PROCESS | 1649 | 1467925275894 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 14:01:15 INFO - PROCESS | 1649 | 1467925275895 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 14:01:15 INFO - PROCESS | 1649 | 1467925275897 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:01:15 INFO - PROCESS | 1649 | 1467925275899 Marionette TRACE conn2 <- [1,2630,null,{}] 14:01:15 INFO - PROCESS | 1649 | 1467925275901 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}] 14:01:15 INFO - PROCESS | 1649 | 1467925275902 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:16 INFO - PROCESS | 1649 | 1467925276004 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 14:01:16 INFO - PROCESS | 1649 | 1467925276007 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:16 INFO - PROCESS | 1649 | 1467925276008 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be05800 == 50 [pid = 1649] [id = 665] 14:01:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1290a5800) [pid = 1649] [serial = 1995] [outer = 0x0] 14:01:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x129527c00) [pid = 1649] [serial = 1996] [outer = 0x1290a5800] 14:01:16 INFO - PROCESS | 1649 | 1467925276032 Marionette DEBUG loaded listener.js 14:01:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12a68f800) [pid = 1649] [serial = 1997] [outer = 0x1290a5800] 14:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12373c400) [pid = 1649] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x112c20c00) [pid = 1649] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119704c00) [pid = 1649] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x116629c00) [pid = 1649] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x123740000) [pid = 1649] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x112d95400) [pid = 1649] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x124b8b800) [pid = 1649] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1121bec00) [pid = 1649] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1180b2000) [pid = 1649] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1128af800) [pid = 1649] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1185dbc00) [pid = 1649] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x128e5a000) [pid = 1649] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:01:16 INFO - PROCESS | 1649 | 1467925276669 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]]]}] 14:01:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:01:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 819ms 14:01:16 INFO - PROCESS | 1649 | 1467925276717 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 14:01:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:01:16 INFO - PROCESS | 1649 | 1467925276727 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 14:01:16 INFO - PROCESS | 1649 | 1467925276729 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:01:16 INFO - PROCESS | 1649 | 1467925276730 Marionette TRACE conn2 <- [1,2634,null,{}] 14:01:16 INFO - PROCESS | 1649 | 1467925276733 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}] 14:01:16 INFO - PROCESS | 1649 | 1467925276734 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:16 INFO - PROCESS | 1649 | 1467925276815 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 14:01:16 INFO - PROCESS | 1649 | 1467925276818 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:16 INFO - PROCESS | 1649 | 1467925276819 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfa8800 == 51 [pid = 1649] [id = 666] 14:01:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1128af800) [pid = 1649] [serial = 1998] [outer = 0x0] 14:01:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x120e32800) [pid = 1649] [serial = 1999] [outer = 0x1128af800] 14:01:16 INFO - PROCESS | 1649 | 1467925276843 Marionette DEBUG loaded listener.js 14:01:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126f2e800) [pid = 1649] [serial = 2000] [outer = 0x1128af800] 14:01:17 INFO - PROCESS | 1649 | 1467925277180 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]]]}] 14:01:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:01:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 470ms 14:01:17 INFO - PROCESS | 1649 | 1467925277199 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 14:01:17 INFO - PROCESS | 1649 | 1467925277201 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 14:01:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:01:17 INFO - PROCESS | 1649 | 1467925277203 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:01:17 INFO - PROCESS | 1649 | 1467925277205 Marionette TRACE conn2 <- [1,2638,null,{}] 14:01:17 INFO - PROCESS | 1649 | 1467925277211 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}] 14:01:17 INFO - PROCESS | 1649 | 1467925277212 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:17 INFO - PROCESS | 1649 | 1467925277335 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 14:01:17 INFO - PROCESS | 1649 | 1467925277343 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:17 INFO - PROCESS | 1649 | 1467925277345 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c563000 == 52 [pid = 1649] [id = 667] 14:01:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x127494c00) [pid = 1649] [serial = 2001] [outer = 0x0] 14:01:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12a685800) [pid = 1649] [serial = 2002] [outer = 0x127494c00] 14:01:17 INFO - PROCESS | 1649 | 1467925277371 Marionette DEBUG loaded listener.js 14:01:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12a77a000) [pid = 1649] [serial = 2003] [outer = 0x127494c00] 14:01:17 INFO - PROCESS | 1649 | 1467925277721 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]]]}] 14:01:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:01:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 572ms 14:01:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:01:17 INFO - PROCESS | 1649 | 1467925277776 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 14:01:17 INFO - PROCESS | 1649 | 1467925277778 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 14:01:17 INFO - PROCESS | 1649 | 1467925277781 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:01:17 INFO - PROCESS | 1649 | 1467925277783 Marionette TRACE conn2 <- [1,2642,null,{}] 14:01:17 INFO - PROCESS | 1649 | 1467925277786 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}] 14:01:17 INFO - PROCESS | 1649 | 1467925277787 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:17 INFO - PROCESS | 1649 | 1467925277913 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 14:01:18 INFO - PROCESS | 1649 | 1467925278014 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:18 INFO - PROCESS | 1649 | 1467925278015 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ccc2800 == 53 [pid = 1649] [id = 668] 14:01:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x128c87000) [pid = 1649] [serial = 2004] [outer = 0x0] 14:01:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12a7ad000) [pid = 1649] [serial = 2005] [outer = 0x128c87000] 14:01:18 INFO - PROCESS | 1649 | 1467925278053 Marionette DEBUG loaded listener.js 14:01:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12a7fb000) [pid = 1649] [serial = 2006] [outer = 0x128c87000] 14:01:18 INFO - PROCESS | 1649 | 1467925278391 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]]]}] 14:01:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:01:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 676ms 14:01:18 INFO - PROCESS | 1649 | 1467925278457 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 14:01:18 INFO - PROCESS | 1649 | 1467925278460 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 14:01:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:01:18 INFO - PROCESS | 1649 | 1467925278464 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:01:18 INFO - PROCESS | 1649 | 1467925278466 Marionette TRACE conn2 <- [1,2646,null,{}] 14:01:18 INFO - PROCESS | 1649 | 1467925278470 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}] 14:01:18 INFO - PROCESS | 1649 | 1467925278471 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:18 INFO - PROCESS | 1649 | 1467925278561 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 14:01:18 INFO - PROCESS | 1649 | 1467925278673 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:18 INFO - PROCESS | 1649 | 1467925278677 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x1186a1000 == 54 [pid = 1649] [id = 669] 14:01:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x112984400) [pid = 1649] [serial = 2007] [outer = 0x0] 14:01:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x112d94c00) [pid = 1649] [serial = 2008] [outer = 0x112984400] 14:01:18 INFO - PROCESS | 1649 | 1467925278727 Marionette DEBUG loaded listener.js 14:01:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x115e5a400) [pid = 1649] [serial = 2009] [outer = 0x112984400] 14:01:19 INFO - PROCESS | 1649 | 1467925279274 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]]]}] 14:01:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:01:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 825ms 14:01:19 INFO - PROCESS | 1649 | 1467925279289 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 14:01:19 INFO - PROCESS | 1649 | 1467925279294 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 14:01:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:01:19 INFO - PROCESS | 1649 | 1467925279300 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:01:19 INFO - PROCESS | 1649 | 1467925279303 Marionette TRACE conn2 <- [1,2650,null,{}] 14:01:19 INFO - PROCESS | 1649 | 1467925279307 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}] 14:01:19 INFO - PROCESS | 1649 | 1467925279310 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:19 INFO - PROCESS | 1649 | 1467925279427 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 14:01:19 INFO - PROCESS | 1649 | 1467925279533 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:19 INFO - PROCESS | 1649 | 1467925279534 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x125399000 == 55 [pid = 1649] [id = 670] 14:01:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11629b400) [pid = 1649] [serial = 2010] [outer = 0x0] 14:01:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x118571400) [pid = 1649] [serial = 2011] [outer = 0x11629b400] 14:01:19 INFO - PROCESS | 1649 | 1467925279567 Marionette DEBUG loaded listener.js 14:01:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11876f400) [pid = 1649] [serial = 2012] [outer = 0x11629b400] 14:01:20 INFO - PROCESS | 1649 | 1467925280001 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]]]}] 14:01:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:01:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 723ms 14:01:20 INFO - PROCESS | 1649 | 1467925280023 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 14:01:20 INFO - PROCESS | 1649 | 1467925280024 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 14:01:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:01:20 INFO - PROCESS | 1649 | 1467925280027 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:01:20 INFO - PROCESS | 1649 | 1467925280030 Marionette TRACE conn2 <- [1,2654,null,{}] 14:01:20 INFO - PROCESS | 1649 | 1467925280038 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}] 14:01:20 INFO - PROCESS | 1649 | 1467925280041 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:20 INFO - PROCESS | 1649 | 1467925280147 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 14:01:20 INFO - PROCESS | 1649 | 1467925280212 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:20 INFO - PROCESS | 1649 | 1467925280215 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c567000 == 56 [pid = 1649] [id = 671] 14:01:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11970e800) [pid = 1649] [serial = 2013] [outer = 0x0] 14:01:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12115b800) [pid = 1649] [serial = 2014] [outer = 0x11970e800] 14:01:20 INFO - PROCESS | 1649 | 1467925280246 Marionette DEBUG loaded listener.js 14:01:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1253e4c00) [pid = 1649] [serial = 2015] [outer = 0x11970e800] 14:01:20 INFO - PROCESS | 1649 | 1467925280671 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]]]}] 14:01:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:01:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 671ms 14:01:20 INFO - PROCESS | 1649 | 1467925280698 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 14:01:20 INFO - PROCESS | 1649 | 1467925280700 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 14:01:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:01:20 INFO - PROCESS | 1649 | 1467925280702 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:01:20 INFO - PROCESS | 1649 | 1467925280704 Marionette TRACE conn2 <- [1,2658,null,{}] 14:01:20 INFO - PROCESS | 1649 | 1467925280706 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}] 14:01:20 INFO - PROCESS | 1649 | 1467925280708 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:20 INFO - PROCESS | 1649 | 1467925280811 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 14:01:20 INFO - PROCESS | 1649 | 1467925280875 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:20 INFO - PROCESS | 1649 | 1467925280876 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d32d000 == 57 [pid = 1649] [id = 672] 14:01:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x125e17800) [pid = 1649] [serial = 2016] [outer = 0x0] 14:01:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x126cc5000) [pid = 1649] [serial = 2017] [outer = 0x125e17800] 14:01:20 INFO - PROCESS | 1649 | 1467925280905 Marionette DEBUG loaded listener.js 14:01:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12883ec00) [pid = 1649] [serial = 2018] [outer = 0x125e17800] 14:01:21 INFO - PROCESS | 1649 | 1467925281340 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]]]}] 14:01:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:01:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 668ms 14:01:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:01:21 INFO - PROCESS | 1649 | 1467925281372 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 14:01:21 INFO - PROCESS | 1649 | 1467925281373 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 14:01:21 INFO - PROCESS | 1649 | 1467925281375 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:01:21 INFO - PROCESS | 1649 | 1467925281376 Marionette TRACE conn2 <- [1,2662,null,{}] 14:01:21 INFO - PROCESS | 1649 | 1467925281379 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}] 14:01:21 INFO - PROCESS | 1649 | 1467925281380 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:21 INFO - PROCESS | 1649 | 1467925281482 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 14:01:21 INFO - PROCESS | 1649 | 1467925281577 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:21 INFO - PROCESS | 1649 | 1467925281579 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d368800 == 58 [pid = 1649] [id = 673] 14:01:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x128e5bc00) [pid = 1649] [serial = 2019] [outer = 0x0] 14:01:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x129616400) [pid = 1649] [serial = 2020] [outer = 0x128e5bc00] 14:01:21 INFO - PROCESS | 1649 | 1467925281607 Marionette DEBUG loaded listener.js 14:01:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12a76f000) [pid = 1649] [serial = 2021] [outer = 0x128e5bc00] 14:01:22 INFO - PROCESS | 1649 | 1467925282015 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]]]}] 14:01:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:01:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 669ms 14:01:22 INFO - PROCESS | 1649 | 1467925282045 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 14:01:22 INFO - PROCESS | 1649 | 1467925282046 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 14:01:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:01:22 INFO - PROCESS | 1649 | 1467925282049 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:01:22 INFO - PROCESS | 1649 | 1467925282050 Marionette TRACE conn2 <- [1,2666,null,{}] 14:01:22 INFO - PROCESS | 1649 | 1467925282053 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}] 14:01:22 INFO - PROCESS | 1649 | 1467925282057 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:22 INFO - PROCESS | 1649 | 1467925282181 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 14:01:22 INFO - PROCESS | 1649 | 1467925282263 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:22 INFO - PROCESS | 1649 | 1467925282264 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x1188cb000 == 59 [pid = 1649] [id = 674] 14:01:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12748d000) [pid = 1649] [serial = 2022] [outer = 0x0] 14:01:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12a774400) [pid = 1649] [serial = 2023] [outer = 0x12748d000] 14:01:22 INFO - PROCESS | 1649 | 1467925282293 Marionette DEBUG loaded listener.js 14:01:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12a818000) [pid = 1649] [serial = 2024] [outer = 0x12748d000] 14:01:23 INFO - PROCESS | 1649 | --DOCSHELL 0x128e35000 == 58 [pid = 1649] [id = 10] 14:01:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12c563000 == 57 [pid = 1649] [id = 667] 14:01:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12bfa8800 == 56 [pid = 1649] [id = 666] 14:01:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12be05800 == 55 [pid = 1649] [id = 665] 14:01:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12add7800 == 54 [pid = 1649] [id = 664] 14:01:23 INFO - PROCESS | 1649 | --DOCSHELL 0x129e76000 == 53 [pid = 1649] [id = 663] 14:01:23 INFO - PROCESS | 1649 | --DOCSHELL 0x129545000 == 52 [pid = 1649] [id = 662] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12961e400) [pid = 1649] [serial = 1960] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOCSHELL 0x126e9b000 == 51 [pid = 1649] [id = 661] 14:01:23 INFO - PROCESS | 1649 | --DOCSHELL 0x125397000 == 50 [pid = 1649] [id = 660] 14:01:23 INFO - PROCESS | 1649 | --DOCSHELL 0x119c31000 == 49 [pid = 1649] [id = 659] 14:01:23 INFO - PROCESS | 1649 | --DOCSHELL 0x1167a8800 == 48 [pid = 1649] [id = 658] 14:01:23 INFO - PROCESS | 1649 | --DOCSHELL 0x120d6a000 == 47 [pid = 1649] [id = 657] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x124bb7400) [pid = 1649] [serial = 1942] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x115e6cc00) [pid = 1649] [serial = 1928] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x113838400) [pid = 1649] [serial = 1927] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x120eda800) [pid = 1649] [serial = 1936] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1167ce000) [pid = 1649] [serial = 1930] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x117204400) [pid = 1649] [serial = 1931] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1125e5000) [pid = 1649] [serial = 1912] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12728ec00) [pid = 1649] [serial = 1945] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x119a85400) [pid = 1649] [serial = 1925] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1180b9000) [pid = 1649] [serial = 1924] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x118713400) [pid = 1649] [serial = 1918] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x126f3b400) [pid = 1649] [serial = 1943] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11970b800) [pid = 1649] [serial = 1921] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12883d000) [pid = 1649] [serial = 1948] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x115e68c00) [pid = 1649] [serial = 1915] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1185dac00) [pid = 1649] [serial = 1952] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x127492c00) [pid = 1649] [serial = 1946] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11907a000) [pid = 1649] [serial = 1934] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118769400) [pid = 1649] [serial = 1933] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x112f09400) [pid = 1649] [serial = 1951] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x128c84000) [pid = 1649] [serial = 1949] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x125e1d400) [pid = 1649] [serial = 1954] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12173b800) [pid = 1649] [serial = 1939] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x129524800) [pid = 1649] [serial = 1958] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1292ad000) [pid = 1649] [serial = 1957] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x121ad7c00) [pid = 1649] [serial = 1940] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x128e5b000) [pid = 1649] [serial = 1955] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x121419000) [pid = 1649] [serial = 1937] [outer = 0x0] [url = about:blank] 14:01:23 INFO - PROCESS | 1649 | 1467925283332 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]]]}] 14:01:23 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) 14:01:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1322ms 14:01:23 INFO - PROCESS | 1649 | 1467925283371 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 14:01:23 INFO - PROCESS | 1649 | 1467925283374 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 14:01:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:01:23 INFO - PROCESS | 1649 | 1467925283378 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:01:23 INFO - PROCESS | 1649 | 1467925283379 Marionette TRACE conn2 <- [1,2670,null,{}] 14:01:23 INFO - PROCESS | 1649 | 1467925283382 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}] 14:01:23 INFO - PROCESS | 1649 | 1467925283384 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:23 INFO - PROCESS | 1649 | 1467925283472 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 14:01:23 INFO - PROCESS | 1649 | 1467925283536 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:23 INFO - PROCESS | 1649 | 1467925283537 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x1187b7800 == 48 [pid = 1649] [id = 675] 14:01:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x113f0a000) [pid = 1649] [serial = 2025] [outer = 0x0] 14:01:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1167ce000) [pid = 1649] [serial = 2026] [outer = 0x113f0a000] 14:01:23 INFO - PROCESS | 1649 | 1467925283565 Marionette DEBUG loaded listener.js 14:01:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1185e6800) [pid = 1649] [serial = 2027] [outer = 0x113f0a000] 14:01:24 INFO - PROCESS | 1649 | 1467925284347 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"]]]}] 14:01:24 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 14:01:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:01:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 14:01:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:01:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1021ms 14:01:24 INFO - PROCESS | 1649 | 1467925284399 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 14:01:24 INFO - PROCESS | 1649 | 1467925284401 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 14:01:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:01:24 INFO - PROCESS | 1649 | 1467925284413 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:01:24 INFO - PROCESS | 1649 | 1467925284415 Marionette TRACE conn2 <- [1,2674,null,{}] 14:01:24 INFO - PROCESS | 1649 | 1467925284417 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}] 14:01:24 INFO - PROCESS | 1649 | 1467925284419 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:24 INFO - PROCESS | 1649 | 1467925284502 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 14:01:24 INFO - PROCESS | 1649 | 1467925284569 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:24 INFO - PROCESS | 1649 | 1467925284570 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c31000 == 49 [pid = 1649] [id = 676] 14:01:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x118793000) [pid = 1649] [serial = 2028] [outer = 0x0] 14:01:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119a7cc00) [pid = 1649] [serial = 2029] [outer = 0x118793000] 14:01:24 INFO - PROCESS | 1649 | 1467925284598 Marionette DEBUG loaded listener.js 14:01:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x120ecf400) [pid = 1649] [serial = 2030] [outer = 0x118793000] 14:01:25 INFO - PROCESS | 1649 | 1467925285409 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"]]]}] 14:01:25 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 14:01:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:01:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 14:01:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:01:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1030ms 14:01:25 INFO - PROCESS | 1649 | 1467925285437 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 14:01:25 INFO - PROCESS | 1649 | 1467925285438 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 14:01:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:01:25 INFO - PROCESS | 1649 | 1467925285455 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:01:25 INFO - PROCESS | 1649 | 1467925285458 Marionette TRACE conn2 <- [1,2678,null,{}] 14:01:25 INFO - PROCESS | 1649 | 1467925285465 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}] 14:01:25 INFO - PROCESS | 1649 | 1467925285468 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:25 INFO - PROCESS | 1649 | 1467925285578 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 14:01:25 INFO - PROCESS | 1649 | 1467925285618 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:25 INFO - PROCESS | 1649 | 1467925285619 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255d9800 == 50 [pid = 1649] [id = 677] 14:01:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1253e5000) [pid = 1649] [serial = 2031] [outer = 0x0] 14:01:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x127285c00) [pid = 1649] [serial = 2032] [outer = 0x1253e5000] 14:01:25 INFO - PROCESS | 1649 | 1467925285646 Marionette DEBUG loaded listener.js 14:01:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x128c7d400) [pid = 1649] [serial = 2033] [outer = 0x1253e5000] 14:01:26 INFO - PROCESS | 1649 | 1467925286449 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]]]}] 14:01:26 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) 14:01:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1028ms 14:01:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:01:26 INFO - PROCESS | 1649 | 1467925286481 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 14:01:26 INFO - PROCESS | 1649 | 1467925286482 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 14:01:26 INFO - PROCESS | 1649 | 1467925286484 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:01:26 INFO - PROCESS | 1649 | 1467925286486 Marionette TRACE conn2 <- [1,2682,null,{}] 14:01:26 INFO - PROCESS | 1649 | 1467925286488 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}] 14:01:26 INFO - PROCESS | 1649 | 1467925286489 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:26 INFO - PROCESS | 1649 | 1467925286603 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 14:01:26 INFO - PROCESS | 1649 | 1467925286643 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:26 INFO - PROCESS | 1649 | 1467925286644 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x1293e6000 == 51 [pid = 1649] [id = 678] 14:01:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1292acc00) [pid = 1649] [serial = 2034] [outer = 0x0] 14:01:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12961dc00) [pid = 1649] [serial = 2035] [outer = 0x1292acc00] 14:01:26 INFO - PROCESS | 1649 | 1467925286669 Marionette DEBUG loaded listener.js 14:01:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12a771800) [pid = 1649] [serial = 2036] [outer = 0x1292acc00] 14:01:27 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x121740400) [pid = 1649] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:01:27 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x119704400) [pid = 1649] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:01:27 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x113f03000) [pid = 1649] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:01:27 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1125f4400) [pid = 1649] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:01:27 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x112979400) [pid = 1649] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:01:27 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1176d9400) [pid = 1649] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:01:27 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x111c75000) [pid = 1649] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:01:27 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1125fa400) [pid = 1649] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:01:27 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1290a5800) [pid = 1649] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:01:27 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x127494c00) [pid = 1649] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:01:27 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1128af800) [pid = 1649] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:01:27 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1176de000) [pid = 1649] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:01:27 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x111ca9800) [pid = 1649] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:01:27 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119333400) [pid = 1649] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:01:27 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x113a53400) [pid = 1649] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:01:27 INFO - PROCESS | 1649 | 1467925287454 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]]]}] 14:01:27 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) 14:01:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1020ms 14:01:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:01:27 INFO - PROCESS | 1649 | 1467925287505 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 14:01:27 INFO - PROCESS | 1649 | 1467925287507 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 14:01:27 INFO - PROCESS | 1649 | 1467925287509 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:01:27 INFO - PROCESS | 1649 | 1467925287510 Marionette TRACE conn2 <- [1,2686,null,{}] 14:01:27 INFO - PROCESS | 1649 | 1467925287512 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}] 14:01:27 INFO - PROCESS | 1649 | 1467925287513 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:27 INFO - PROCESS | 1649 | 1467925287593 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 14:01:27 INFO - PROCESS | 1649 | 1467925287597 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:27 INFO - PROCESS | 1649 | 1467925287598 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b8d000 == 52 [pid = 1649] [id = 679] 14:01:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1125f5400) [pid = 1649] [serial = 2037] [outer = 0x0] 14:01:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x116735400) [pid = 1649] [serial = 2038] [outer = 0x1125f5400] 14:01:27 INFO - PROCESS | 1649 | 1467925287623 Marionette DEBUG loaded listener.js 14:01:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x118799800) [pid = 1649] [serial = 2039] [outer = 0x1125f5400] 14:01:28 INFO - PROCESS | 1649 | 1467925288495 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"]]]}] 14:01:28 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 14:01:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:01:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:01:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1021ms 14:01:28 INFO - PROCESS | 1649 | 1467925288530 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 14:01:28 INFO - PROCESS | 1649 | 1467925288531 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 14:01:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:01:28 INFO - PROCESS | 1649 | 1467925288534 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:01:28 INFO - PROCESS | 1649 | 1467925288535 Marionette TRACE conn2 <- [1,2690,null,{}] 14:01:28 INFO - PROCESS | 1649 | 1467925288537 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}] 14:01:28 INFO - PROCESS | 1649 | 1467925288541 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:28 INFO - PROCESS | 1649 | 1467925288671 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 14:01:28 INFO - PROCESS | 1649 | 1467925288678 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:28 INFO - PROCESS | 1649 | 1467925288679 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ade4800 == 53 [pid = 1649] [id = 680] 14:01:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11386d400) [pid = 1649] [serial = 2040] [outer = 0x0] 14:01:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x129529c00) [pid = 1649] [serial = 2041] [outer = 0x11386d400] 14:01:28 INFO - PROCESS | 1649 | 1467925288704 Marionette DEBUG loaded listener.js 14:01:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12a81ac00) [pid = 1649] [serial = 2042] [outer = 0x11386d400] 14:01:29 INFO - PROCESS | 1649 | 1467925289533 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"]]]}] 14:01:29 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 14:01:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:01:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 14:01:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:01:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1025ms 14:01:29 INFO - PROCESS | 1649 | 1467925289560 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 14:01:29 INFO - PROCESS | 1649 | 1467925289563 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 14:01:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:01:29 INFO - PROCESS | 1649 | 1467925289567 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:01:29 INFO - PROCESS | 1649 | 1467925289569 Marionette TRACE conn2 <- [1,2694,null,{}] 14:01:29 INFO - PROCESS | 1649 | 1467925289573 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}] 14:01:29 INFO - PROCESS | 1649 | 1467925289574 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:29 INFO - PROCESS | 1649 | 1467925289678 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 14:01:29 INFO - PROCESS | 1649 | 1467925289742 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:29 INFO - PROCESS | 1649 | 1467925289743 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x119674000 == 54 [pid = 1649] [id = 681] 14:01:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x115e71c00) [pid = 1649] [serial = 2043] [outer = 0x0] 14:01:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x116f92c00) [pid = 1649] [serial = 2044] [outer = 0x115e71c00] 14:01:29 INFO - PROCESS | 1649 | 1467925289776 Marionette DEBUG loaded listener.js 14:01:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x118768800) [pid = 1649] [serial = 2045] [outer = 0x115e71c00] 14:01:30 INFO - PROCESS | 1649 | 1467925290742 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"]]]}] 14:01:30 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 14:01:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:01:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 14:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:01:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1225ms 14:01:30 INFO - PROCESS | 1649 | 1467925290792 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 14:01:30 INFO - PROCESS | 1649 | 1467925290795 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 14:01:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:01:30 INFO - PROCESS | 1649 | 1467925290800 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:01:30 INFO - PROCESS | 1649 | 1467925290802 Marionette TRACE conn2 <- [1,2698,null,{}] 14:01:30 INFO - PROCESS | 1649 | 1467925290804 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}] 14:01:30 INFO - PROCESS | 1649 | 1467925290806 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:30 INFO - PROCESS | 1649 | 1467925290909 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 14:01:30 INFO - PROCESS | 1649 | 1467925290973 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:30 INFO - PROCESS | 1649 | 1467925290974 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255d4800 == 55 [pid = 1649] [id = 682] 14:01:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119338400) [pid = 1649] [serial = 2046] [outer = 0x0] 14:01:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12173ec00) [pid = 1649] [serial = 2047] [outer = 0x119338400] 14:01:31 INFO - PROCESS | 1649 | 1467925291005 Marionette DEBUG loaded listener.js 14:01:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x124bba000) [pid = 1649] [serial = 2048] [outer = 0x119338400] 14:01:31 INFO - PROCESS | 1649 | 1467925291954 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"]]]}] 14:01:31 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 14:01:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:01:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 14:01:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:01:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1170ms 14:01:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:01:31 INFO - PROCESS | 1649 | 1467925291970 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 14:01:31 INFO - PROCESS | 1649 | 1467925291971 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 14:01:31 INFO - PROCESS | 1649 | 1467925291974 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:01:31 INFO - PROCESS | 1649 | 1467925291979 Marionette TRACE conn2 <- [1,2702,null,{}] 14:01:31 INFO - PROCESS | 1649 | 1467925291987 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}] 14:01:31 INFO - PROCESS | 1649 | 1467925291990 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:32 INFO - PROCESS | 1649 | 1467925292093 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 14:01:32 INFO - PROCESS | 1649 | 1467925292157 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:32 INFO - PROCESS | 1649 | 1467925292160 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x1187b1000 == 56 [pid = 1649] [id = 683] 14:01:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1125e6400) [pid = 1649] [serial = 2049] [outer = 0x0] 14:01:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x116738400) [pid = 1649] [serial = 2050] [outer = 0x1125e6400] 14:01:32 INFO - PROCESS | 1649 | 1467925292232 Marionette DEBUG loaded listener.js 14:01:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12a77a800) [pid = 1649] [serial = 2051] [outer = 0x1125e6400] 14:01:32 INFO - PROCESS | 1649 | 1467925292849 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]]]}] 14:01:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:01:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 924ms 14:01:32 INFO - PROCESS | 1649 | 1467925292899 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 14:01:32 INFO - PROCESS | 1649 | 1467925292903 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 14:01:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:01:32 INFO - PROCESS | 1649 | 1467925292907 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:01:32 INFO - PROCESS | 1649 | 1467925292910 Marionette TRACE conn2 <- [1,2706,null,{}] 14:01:32 INFO - PROCESS | 1649 | 1467925292915 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}] 14:01:32 INFO - PROCESS | 1649 | 1467925292918 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:33 INFO - PROCESS | 1649 | 1467925293057 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 14:01:33 INFO - PROCESS | 1649 | 1467925293204 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:33 INFO - PROCESS | 1649 | 1467925293205 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1190b3000 == 57 [pid = 1649] [id = 684] 14:01:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x116f8f400) [pid = 1649] [serial = 2052] [outer = 0x0] 14:01:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x118769c00) [pid = 1649] [serial = 2053] [outer = 0x116f8f400] 14:01:33 INFO - PROCESS | 1649 | 1467925293251 Marionette DEBUG loaded listener.js 14:01:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11907a800) [pid = 1649] [serial = 2054] [outer = 0x116f8f400] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x1293ce000 == 56 [pid = 1649] [id = 655] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x117e6e000 == 55 [pid = 1649] [id = 624] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x128b8d000 == 54 [pid = 1649] [id = 679] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x1293e6000 == 53 [pid = 1649] [id = 678] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x1255d9800 == 52 [pid = 1649] [id = 677] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x119c31000 == 51 [pid = 1649] [id = 676] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x1187b7800 == 50 [pid = 1649] [id = 675] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x1188cb000 == 49 [pid = 1649] [id = 674] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12d368800 == 48 [pid = 1649] [id = 673] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12d32d000 == 47 [pid = 1649] [id = 672] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12c567000 == 46 [pid = 1649] [id = 671] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x125399000 == 45 [pid = 1649] [id = 670] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x1186a1000 == 44 [pid = 1649] [id = 669] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x118329000 == 43 [pid = 1649] [id = 20] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12be16000 == 42 [pid = 1649] [id = 11] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12c31c000 == 41 [pid = 1649] [id = 13] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca83800 == 40 [pid = 1649] [id = 15] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12bf99000 == 39 [pid = 1649] [id = 12] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12ccc2800 == 38 [pid = 1649] [id = 668] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca79000 == 37 [pid = 1649] [id = 653] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12c566000 == 36 [pid = 1649] [id = 14] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x11967a800 == 35 [pid = 1649] [id = 654] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x118ae3000 == 34 [pid = 1649] [id = 22] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12ccce000 == 33 [pid = 1649] [id = 16] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12c31b000 == 32 [pid = 1649] [id = 656] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12add2000 == 31 [pid = 1649] [id = 9] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x1187b1000 == 30 [pid = 1649] [id = 683] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x1255d4800 == 29 [pid = 1649] [id = 682] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12ade4800 == 28 [pid = 1649] [id = 680] 14:01:33 INFO - PROCESS | 1649 | --DOCSHELL 0x119674000 == 27 [pid = 1649] [id = 681] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x118807800) [pid = 1649] [serial = 1919] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x112c07400) [pid = 1649] [serial = 1913] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x121629c00) [pid = 1649] [serial = 1922] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x116084800) [pid = 1649] [serial = 1916] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1253dcc00) [pid = 1649] [serial = 1987] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x120e14400) [pid = 1649] [serial = 1981] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x120f9c000) [pid = 1649] [serial = 1982] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1185ddc00) [pid = 1649] [serial = 1966] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1160f0c00) [pid = 1649] [serial = 1973] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1150ce800) [pid = 1649] [serial = 1972] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x121367000) [pid = 1649] [serial = 1984] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x113d3f000) [pid = 1649] [serial = 1975] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x117205400) [pid = 1649] [serial = 1976] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x121733400) [pid = 1649] [serial = 1969] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1185e1800) [pid = 1649] [serial = 1978] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118811400) [pid = 1649] [serial = 1979] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x112da0c00) [pid = 1649] [serial = 1963] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1290a6000) [pid = 1649] [serial = 1991] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x125e1dc00) [pid = 1649] [serial = 1990] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x129520800) [pid = 1649] [serial = 1994] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1292b2400) [pid = 1649] [serial = 1993] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x129527c00) [pid = 1649] [serial = 1996] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12a77a000) [pid = 1649] [serial = 2003] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12a68f800) [pid = 1649] [serial = 1997] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x127493800) [pid = 1649] [serial = 1988] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x120e32800) [pid = 1649] [serial = 1999] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x126f2e800) [pid = 1649] [serial = 2000] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12a685800) [pid = 1649] [serial = 2002] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12a7ad000) [pid = 1649] [serial = 2005] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12374dc00) [pid = 1649] [serial = 1985] [outer = 0x0] [url = about:blank] 14:01:34 INFO - PROCESS | 1649 | 1467925294247 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]]]}] 14:01:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:01:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1374ms 14:01:34 INFO - PROCESS | 1649 | 1467925294282 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 14:01:34 INFO - PROCESS | 1649 | 1467925294285 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 14:01:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:01:34 INFO - PROCESS | 1649 | 1467925294288 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:01:34 INFO - PROCESS | 1649 | 1467925294291 Marionette TRACE conn2 <- [1,2710,null,{}] 14:01:34 INFO - PROCESS | 1649 | 1467925294297 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}] 14:01:34 INFO - PROCESS | 1649 | 1467925294299 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:34 INFO - PROCESS | 1649 | 1467925294379 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 14:01:34 INFO - PROCESS | 1649 | 1467925294383 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:34 INFO - PROCESS | 1649 | 1467925294385 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e61000 == 28 [pid = 1649] [id = 685] 14:01:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x112d93000) [pid = 1649] [serial = 2055] [outer = 0x0] 14:01:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1133d1000) [pid = 1649] [serial = 2056] [outer = 0x112d93000] 14:01:34 INFO - PROCESS | 1649 | 1467925294414 Marionette DEBUG loaded listener.js 14:01:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x113d91c00) [pid = 1649] [serial = 2057] [outer = 0x112d93000] 14:01:34 INFO - PROCESS | 1649 | 1467925294787 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] 14:01:34 INFO - PROCESS | 1649 | 1467925294816 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 14:01:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:01:34 INFO - PROCESS | 1649 | 1467925294821 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:01:34 INFO - PROCESS | 1649 | 1467925294823 Marionette TRACE conn2 <- [1,2714,null,{}] 14:01:34 INFO - PROCESS | 1649 | 1467925294825 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}] 14:01:34 INFO - PROCESS | 1649 | 1467925294827 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:34 INFO - PROCESS | 1649 | 1467925294912 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 14:01:34 INFO - PROCESS | 1649 | 1467925294971 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:34 INFO - PROCESS | 1649 | 1467925294973 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x11966f000 == 29 [pid = 1649] [id = 686] 14:01:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x113f03000) [pid = 1649] [serial = 2058] [outer = 0x0] 14:01:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x115e71800) [pid = 1649] [serial = 2059] [outer = 0x113f03000] 14:01:35 INFO - PROCESS | 1649 | 1467925295000 Marionette DEBUG loaded listener.js 14:01:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1172c4800) [pid = 1649] [serial = 2060] [outer = 0x113f03000] 14:01:35 INFO - PROCESS | 1649 | 1467925295311 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]]]}] 14:01:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:01:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 522ms 14:01:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:01:35 INFO - PROCESS | 1649 | 1467925295344 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 14:01:35 INFO - PROCESS | 1649 | 1467925295345 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 14:01:35 INFO - PROCESS | 1649 | 1467925295348 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:01:35 INFO - PROCESS | 1649 | 1467925295350 Marionette TRACE conn2 <- [1,2718,null,{}] 14:01:35 INFO - PROCESS | 1649 | 1467925295358 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}] 14:01:35 INFO - PROCESS | 1649 | 1467925295361 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:35 INFO - PROCESS | 1649 | 1467925295438 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 14:01:35 INFO - PROCESS | 1649 | 1467925295501 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:35 INFO - PROCESS | 1649 | 1467925295503 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x121714800 == 30 [pid = 1649] [id = 687] 14:01:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1185dcc00) [pid = 1649] [serial = 2061] [outer = 0x0] 14:01:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118805c00) [pid = 1649] [serial = 2062] [outer = 0x1185dcc00] 14:01:35 INFO - PROCESS | 1649 | 1467925295531 Marionette DEBUG loaded listener.js 14:01:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1194ea000) [pid = 1649] [serial = 2063] [outer = 0x1185dcc00] 14:01:35 INFO - PROCESS | 1649 | 1467925295835 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] 14:01:35 INFO - PROCESS | 1649 | 1467925295871 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 14:01:35 INFO - PROCESS | 1649 | 1467925295873 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:01:35 INFO - PROCESS | 1649 | 1467925295877 Marionette TRACE conn2 <- [1,2722,null,{}] 14:01:35 INFO - PROCESS | 1649 | 1467925295879 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}] 14:01:35 INFO - PROCESS | 1649 | 1467925295880 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:35 INFO - PROCESS | 1649 | 1467925295960 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 14:01:35 INFO - PROCESS | 1649 | 1467925295964 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:35 INFO - PROCESS | 1649 | 1467925295965 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255c5800 == 31 [pid = 1649] [id = 688] 14:01:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x120e17400) [pid = 1649] [serial = 2064] [outer = 0x0] 14:01:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x120e3b400) [pid = 1649] [serial = 2065] [outer = 0x120e17400] 14:01:35 INFO - PROCESS | 1649 | 1467925295990 Marionette DEBUG loaded listener.js 14:01:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12136ac00) [pid = 1649] [serial = 2066] [outer = 0x120e17400] 14:01:36 INFO - PROCESS | 1649 | 1467925296379 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] 14:01:36 INFO - PROCESS | 1649 | 1467925296405 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 14:01:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:01:36 INFO - PROCESS | 1649 | 1467925296414 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:01:36 INFO - PROCESS | 1649 | 1467925296415 Marionette TRACE conn2 <- [1,2726,null,{}] 14:01:36 INFO - PROCESS | 1649 | 1467925296417 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}] 14:01:36 INFO - PROCESS | 1649 | 1467925296419 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:36 INFO - PROCESS | 1649 | 1467925296514 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 14:01:36 INFO - PROCESS | 1649 | 1467925296528 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:36 INFO - PROCESS | 1649 | 1467925296529 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b9e000 == 32 [pid = 1649] [id = 689] 14:01:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1150da400) [pid = 1649] [serial = 2067] [outer = 0x0] 14:01:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12173b800) [pid = 1649] [serial = 2068] [outer = 0x1150da400] 14:01:36 INFO - PROCESS | 1649 | 1467925296553 Marionette DEBUG loaded listener.js 14:01:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x123740000) [pid = 1649] [serial = 2069] [outer = 0x1150da400] 14:01:36 INFO - PROCESS | 1649 | 1467925296910 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]]]}] 14:01:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:01:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 529ms 14:01:36 INFO - PROCESS | 1649 | 1467925296936 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 14:01:36 INFO - PROCESS | 1649 | 1467925296938 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 14:01:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:01:36 INFO - PROCESS | 1649 | 1467925296940 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:01:36 INFO - PROCESS | 1649 | 1467925296941 Marionette TRACE conn2 <- [1,2730,null,{}] 14:01:36 INFO - PROCESS | 1649 | 1467925296943 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}] 14:01:36 INFO - PROCESS | 1649 | 1467925296947 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:37 INFO - PROCESS | 1649 | 1467925297057 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 14:01:37 INFO - PROCESS | 1649 | 1467925297099 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:37 INFO - PROCESS | 1649 | 1467925297100 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e61000 == 33 [pid = 1649] [id = 690] 14:01:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x123751800) [pid = 1649] [serial = 2070] [outer = 0x0] 14:01:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x124e7bc00) [pid = 1649] [serial = 2071] [outer = 0x123751800] 14:01:37 INFO - PROCESS | 1649 | 1467925297125 Marionette DEBUG loaded listener.js 14:01:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x127291800) [pid = 1649] [serial = 2072] [outer = 0x123751800] 14:01:37 INFO - PROCESS | 1649 | 1467925297915 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"]]]}] 14:01:37 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 14:01:37 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 14:01:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 14:01:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:01:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1021ms 14:01:37 INFO - PROCESS | 1649 | 1467925297962 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 14:01:37 INFO - PROCESS | 1649 | 1467925297963 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 14:01:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:01:37 INFO - PROCESS | 1649 | 1467925297965 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:01:37 INFO - PROCESS | 1649 | 1467925297966 Marionette TRACE conn2 <- [1,2734,null,{}] 14:01:37 INFO - PROCESS | 1649 | 1467925297969 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}] 14:01:37 INFO - PROCESS | 1649 | 1467925297978 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:38 INFO - PROCESS | 1649 | 1467925298084 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 14:01:38 INFO - PROCESS | 1649 | 1467925298089 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:38 INFO - PROCESS | 1649 | 1467925298091 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad2d800 == 34 [pid = 1649] [id = 691] 14:01:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x123752000) [pid = 1649] [serial = 2073] [outer = 0x0] 14:01:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x128c81800) [pid = 1649] [serial = 2074] [outer = 0x123752000] 14:01:38 INFO - PROCESS | 1649 | 1467925298118 Marionette DEBUG loaded listener.js 14:01:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1290a0c00) [pid = 1649] [serial = 2075] [outer = 0x123752000] 14:01:38 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1292acc00) [pid = 1649] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:01:38 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11629b400) [pid = 1649] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:01:38 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x128c87000) [pid = 1649] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:01:38 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x113f0a000) [pid = 1649] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:01:38 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12748d000) [pid = 1649] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:01:38 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x128e5bc00) [pid = 1649] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:01:38 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11970e800) [pid = 1649] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:01:38 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x125e17800) [pid = 1649] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:01:38 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118793000) [pid = 1649] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:01:38 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x112984400) [pid = 1649] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:01:38 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1125f5400) [pid = 1649] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:01:38 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1253e5000) [pid = 1649] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:01:38 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x124a6f800) [pid = 1649] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:01:38 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1125fec00) [pid = 1649] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:01:38 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x120e12c00) [pid = 1649] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:01:38 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x117ea4000) [pid = 1649] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:01:38 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x112d95c00) [pid = 1649] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:01:38 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11386d400) [pid = 1649] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:01:38 INFO - PROCESS | 1649 | 1467925298628 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]]]}] 14:01:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:01:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 721ms 14:01:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:01:38 INFO - PROCESS | 1649 | 1467925298687 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 14:01:38 INFO - PROCESS | 1649 | 1467925298688 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 14:01:38 INFO - PROCESS | 1649 | 1467925298690 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:01:38 INFO - PROCESS | 1649 | 1467925298692 Marionette TRACE conn2 <- [1,2738,null,{}] 14:01:38 INFO - PROCESS | 1649 | 1467925298696 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}] 14:01:38 INFO - PROCESS | 1649 | 1467925298697 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:38 INFO - PROCESS | 1649 | 1467925298771 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 14:01:38 INFO - PROCESS | 1649 | 1467925298776 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:38 INFO - PROCESS | 1649 | 1467925298778 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12add0800 == 35 [pid = 1649] [id = 692] 14:01:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11386d400) [pid = 1649] [serial = 2076] [outer = 0x0] 14:01:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1185de000) [pid = 1649] [serial = 2077] [outer = 0x11386d400] 14:01:38 INFO - PROCESS | 1649 | 1467925298803 Marionette DEBUG loaded listener.js 14:01:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x121153c00) [pid = 1649] [serial = 2078] [outer = 0x11386d400] 14:01:39 INFO - PROCESS | 1649 | 1467925299137 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]]]}] 14:01:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:01:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 471ms 14:01:39 INFO - PROCESS | 1649 | 1467925299163 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 14:01:39 INFO - PROCESS | 1649 | 1467925299164 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 14:01:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:01:39 INFO - PROCESS | 1649 | 1467925299166 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:01:39 INFO - PROCESS | 1649 | 1467925299167 Marionette TRACE conn2 <- [1,2742,null,{}] 14:01:39 INFO - PROCESS | 1649 | 1467925299169 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}] 14:01:39 INFO - PROCESS | 1649 | 1467925299171 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:39 INFO - PROCESS | 1649 | 1467925299255 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 14:01:39 INFO - PROCESS | 1649 | 1467925299261 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:39 INFO - PROCESS | 1649 | 1467925299262 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be03800 == 36 [pid = 1649] [id = 693] 14:01:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11662a000) [pid = 1649] [serial = 2079] [outer = 0x0] 14:01:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1253e5400) [pid = 1649] [serial = 2080] [outer = 0x11662a000] 14:01:39 INFO - PROCESS | 1649 | 1467925299287 Marionette DEBUG loaded listener.js 14:01:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1290a6000) [pid = 1649] [serial = 2081] [outer = 0x11662a000] 14:01:39 INFO - PROCESS | 1649 | 1467925299612 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]]]}] 14:01:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:01:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 470ms 14:01:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:01:39 INFO - PROCESS | 1649 | 1467925299637 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 14:01:39 INFO - PROCESS | 1649 | 1467925299638 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 14:01:39 INFO - PROCESS | 1649 | 1467925299648 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:01:39 INFO - PROCESS | 1649 | 1467925299649 Marionette TRACE conn2 <- [1,2746,null,{}] 14:01:39 INFO - PROCESS | 1649 | 1467925299673 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}] 14:01:39 INFO - PROCESS | 1649 | 1467925299676 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:39 INFO - PROCESS | 1649 | 1467925299754 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 14:01:39 INFO - PROCESS | 1649 | 1467925299758 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:39 INFO - PROCESS | 1649 | 1467925299761 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be0e000 == 37 [pid = 1649] [id = 694] 14:01:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x125e1d000) [pid = 1649] [serial = 2082] [outer = 0x0] 14:01:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1292b2400) [pid = 1649] [serial = 2083] [outer = 0x125e1d000] 14:01:39 INFO - PROCESS | 1649 | 1467925299785 Marionette DEBUG loaded listener.js 14:01:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x129520800) [pid = 1649] [serial = 2084] [outer = 0x125e1d000] 14:01:40 INFO - PROCESS | 1649 | 1467925300099 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]]]}] 14:01:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:01:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 499ms 14:01:40 INFO - PROCESS | 1649 | 1467925300141 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 14:01:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:01:40 INFO - PROCESS | 1649 | 1467925300143 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 14:01:40 INFO - PROCESS | 1649 | 1467925300147 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:01:40 INFO - PROCESS | 1649 | 1467925300149 Marionette TRACE conn2 <- [1,2750,null,{}] 14:01:40 INFO - PROCESS | 1649 | 1467925300153 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}] 14:01:40 INFO - PROCESS | 1649 | 1467925300156 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:40 INFO - PROCESS | 1649 | 1467925300306 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 14:01:40 INFO - PROCESS | 1649 | 1467925300404 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:40 INFO - PROCESS | 1649 | 1467925300406 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x112546000 == 38 [pid = 1649] [id = 695] 14:01:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x110e9f000) [pid = 1649] [serial = 2085] [outer = 0x0] 14:01:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x110eb7000) [pid = 1649] [serial = 2086] [outer = 0x110e9f000] 14:01:40 INFO - PROCESS | 1649 | 1467925300520 Marionette DEBUG loaded listener.js 14:01:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1125fa400) [pid = 1649] [serial = 2087] [outer = 0x110e9f000] 14:01:41 INFO - PROCESS | 1649 | 1467925301125 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]]]}] 14:01:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:01:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1021ms 14:01:41 INFO - PROCESS | 1649 | 1467925301169 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 14:01:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:01:41 INFO - PROCESS | 1649 | 1467925301171 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 14:01:41 INFO - PROCESS | 1649 | 1467925301175 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:01:41 INFO - PROCESS | 1649 | 1467925301176 Marionette TRACE conn2 <- [1,2754,null,{}] 14:01:41 INFO - PROCESS | 1649 | 1467925301180 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}] 14:01:41 INFO - PROCESS | 1649 | 1467925301181 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:41 INFO - PROCESS | 1649 | 1467925301295 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 14:01:41 INFO - PROCESS | 1649 | 1467925301381 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:41 INFO - PROCESS | 1649 | 1467925301383 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x121381800 == 39 [pid = 1649] [id = 696] 14:01:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1160f0c00) [pid = 1649] [serial = 2088] [outer = 0x0] 14:01:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x116f89800) [pid = 1649] [serial = 2089] [outer = 0x1160f0c00] 14:01:41 INFO - PROCESS | 1649 | 1467925301414 Marionette DEBUG loaded listener.js 14:01:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1180b2000) [pid = 1649] [serial = 2090] [outer = 0x1160f0c00] 14:01:41 INFO - PROCESS | 1649 | 1467925301947 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]]]}] 14:01:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:01:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 820ms 14:01:42 INFO - PROCESS | 1649 | 1467925302126 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 14:01:42 INFO - PROCESS | 1649 | 1467925302129 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 14:01:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:01:42 INFO - PROCESS | 1649 | 1467925302160 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:01:42 INFO - PROCESS | 1649 | 1467925302162 Marionette TRACE conn2 <- [1,2758,null,{}] 14:01:42 INFO - PROCESS | 1649 | 1467925302165 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}] 14:01:42 INFO - PROCESS | 1649 | 1467925302167 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:42 INFO - PROCESS | 1649 | 1467925302269 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 14:01:42 INFO - PROCESS | 1649 | 1467925302331 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:42 INFO - PROCESS | 1649 | 1467925302334 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x118adb000 == 40 [pid = 1649] [id = 697] 14:01:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1121b9800) [pid = 1649] [serial = 2091] [outer = 0x0] 14:01:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1125e2400) [pid = 1649] [serial = 2092] [outer = 0x1121b9800] 14:01:42 INFO - PROCESS | 1649 | 1467925302361 Marionette DEBUG loaded listener.js 14:01:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1125ff000) [pid = 1649] [serial = 2093] [outer = 0x1121b9800] 14:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12be0e000 == 39 [pid = 1649] [id = 694] 14:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12be03800 == 38 [pid = 1649] [id = 693] 14:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12add0800 == 37 [pid = 1649] [id = 692] 14:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad2d800 == 36 [pid = 1649] [id = 691] 14:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x129e61000 == 35 [pid = 1649] [id = 690] 14:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x128b9e000 == 34 [pid = 1649] [id = 689] 14:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x1255c5800 == 33 [pid = 1649] [id = 688] 14:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x121714800 == 32 [pid = 1649] [id = 687] 14:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11966f000 == 31 [pid = 1649] [id = 686] 14:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x117e61000 == 30 [pid = 1649] [id = 685] 14:01:42 INFO - PROCESS | 1649 | 1467925302785 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]]]}] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1253e8800) [pid = 1649] [serial = 1910] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x115e6d000) [pid = 1649] [serial = 1964] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12a687c00) [pid = 1649] [serial = 1961] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118790400) [pid = 1649] [serial = 1967] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x124bbac00) [pid = 1649] [serial = 1970] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12a771800) [pid = 1649] [serial = 2036] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12961dc00) [pid = 1649] [serial = 2035] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118571400) [pid = 1649] [serial = 2011] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11876f400) [pid = 1649] [serial = 2012] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12a7fb000) [pid = 1649] [serial = 2006] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1167ce000) [pid = 1649] [serial = 2026] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1185e6800) [pid = 1649] [serial = 2027] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12a774400) [pid = 1649] [serial = 2023] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12a818000) [pid = 1649] [serial = 2024] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x129616400) [pid = 1649] [serial = 2020] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12a76f000) [pid = 1649] [serial = 2021] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12115b800) [pid = 1649] [serial = 2014] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1253e4c00) [pid = 1649] [serial = 2015] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x126cc5000) [pid = 1649] [serial = 2017] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12883ec00) [pid = 1649] [serial = 2018] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x119a7cc00) [pid = 1649] [serial = 2029] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x112d94c00) [pid = 1649] [serial = 2008] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x115e5a400) [pid = 1649] [serial = 2009] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x116735400) [pid = 1649] [serial = 2038] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x127285c00) [pid = 1649] [serial = 2032] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x128c7d400) [pid = 1649] [serial = 2033] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x118799800) [pid = 1649] [serial = 2039] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x120ecf400) [pid = 1649] [serial = 2030] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x12a81ac00) [pid = 1649] [serial = 2042] [outer = 0x0] [url = about:blank] 14:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x129529c00) [pid = 1649] [serial = 2041] [outer = 0x0] [url = about:blank] 14:01:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:01:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 669ms 14:01:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:01:42 INFO - PROCESS | 1649 | 1467925302830 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 14:01:42 INFO - PROCESS | 1649 | 1467925302832 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 14:01:42 INFO - PROCESS | 1649 | 1467925302837 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:01:42 INFO - PROCESS | 1649 | 1467925302840 Marionette TRACE conn2 <- [1,2762,null,{}] 14:01:42 INFO - PROCESS | 1649 | 1467925302843 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}] 14:01:42 INFO - PROCESS | 1649 | 1467925302844 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:42 INFO - PROCESS | 1649 | 1467925302927 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 14:01:42 INFO - PROCESS | 1649 | 1467925302931 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:42 INFO - PROCESS | 1649 | 1467925302933 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x1188bd800 == 31 [pid = 1649] [id = 698] 14:01:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x11337b400) [pid = 1649] [serial = 2094] [outer = 0x0] 14:01:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x113840c00) [pid = 1649] [serial = 2095] [outer = 0x11337b400] 14:01:42 INFO - PROCESS | 1649 | 1467925302961 Marionette DEBUG loaded listener.js 14:01:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x115020c00) [pid = 1649] [serial = 2096] [outer = 0x11337b400] 14:01:43 INFO - PROCESS | 1649 | 1467925303313 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]]]}] 14:01:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:01:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 525ms 14:01:43 INFO - PROCESS | 1649 | 1467925303379 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 14:01:43 INFO - PROCESS | 1649 | 1467925303381 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 14:01:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:01:43 INFO - PROCESS | 1649 | 1467925303386 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:01:43 INFO - PROCESS | 1649 | 1467925303389 Marionette TRACE conn2 <- [1,2766,null,{}] 14:01:43 INFO - PROCESS | 1649 | 1467925303399 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}] 14:01:43 INFO - PROCESS | 1649 | 1467925303404 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:43 INFO - PROCESS | 1649 | 1467925303512 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 14:01:43 INFO - PROCESS | 1649 | 1467925303522 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:43 INFO - PROCESS | 1649 | 1467925303525 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x1211a0800 == 32 [pid = 1649] [id = 699] 14:01:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1167ce000) [pid = 1649] [serial = 2097] [outer = 0x0] 14:01:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x116f88000) [pid = 1649] [serial = 2098] [outer = 0x1167ce000] 14:01:43 INFO - PROCESS | 1649 | 1467925303554 Marionette DEBUG loaded listener.js 14:01:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1172bdc00) [pid = 1649] [serial = 2099] [outer = 0x1167ce000] 14:01:43 INFO - PROCESS | 1649 | 1467925303887 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]]]}] 14:01:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:01:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 525ms 14:01:43 INFO - PROCESS | 1649 | 1467925303911 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 14:01:43 INFO - PROCESS | 1649 | 1467925303912 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 14:01:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:01:43 INFO - PROCESS | 1649 | 1467925303914 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:01:43 INFO - PROCESS | 1649 | 1467925303915 Marionette TRACE conn2 <- [1,2770,null,{}] 14:01:43 INFO - PROCESS | 1649 | 1467925303917 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}] 14:01:43 INFO - PROCESS | 1649 | 1467925303919 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:44 INFO - PROCESS | 1649 | 1467925304002 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 14:01:44 INFO - PROCESS | 1649 | 1467925304060 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:44 INFO - PROCESS | 1649 | 1467925304062 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x124a4c000 == 33 [pid = 1649] [id = 700] 14:01:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x110e83400) [pid = 1649] [serial = 2100] [outer = 0x0] 14:01:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1172bfc00) [pid = 1649] [serial = 2101] [outer = 0x110e83400] 14:01:44 INFO - PROCESS | 1649 | 1467925304086 Marionette DEBUG loaded listener.js 14:01:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x118715800) [pid = 1649] [serial = 2102] [outer = 0x110e83400] 14:01:44 INFO - PROCESS | 1649 | 1467925304384 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]]]}] 14:01:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:01:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 521ms 14:01:44 INFO - PROCESS | 1649 | 1467925304435 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 14:01:44 INFO - PROCESS | 1649 | 1467925304436 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 14:01:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:01:44 INFO - PROCESS | 1649 | 1467925304438 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:01:44 INFO - PROCESS | 1649 | 1467925304439 Marionette TRACE conn2 <- [1,2774,null,{}] 14:01:44 INFO - PROCESS | 1649 | 1467925304442 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}] 14:01:44 INFO - PROCESS | 1649 | 1467925304443 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:44 INFO - PROCESS | 1649 | 1467925304516 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 14:01:44 INFO - PROCESS | 1649 | 1467925304586 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:44 INFO - PROCESS | 1649 | 1467925304587 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x11966c800 == 34 [pid = 1649] [id = 701] 14:01:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1128ad800) [pid = 1649] [serial = 2103] [outer = 0x0] 14:01:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11879f000) [pid = 1649] [serial = 2104] [outer = 0x1128ad800] 14:01:44 INFO - PROCESS | 1649 | 1467925304618 Marionette DEBUG loaded listener.js 14:01:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x119043400) [pid = 1649] [serial = 2105] [outer = 0x1128ad800] 14:01:45 INFO - PROCESS | 1649 | 1467925305031 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]]]}] 14:01:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:01:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 623ms 14:01:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:01:45 INFO - PROCESS | 1649 | 1467925305065 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 14:01:45 INFO - PROCESS | 1649 | 1467925305066 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 14:01:45 INFO - PROCESS | 1649 | 1467925305068 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:01:45 INFO - PROCESS | 1649 | 1467925305069 Marionette TRACE conn2 <- [1,2778,null,{}] 14:01:45 INFO - PROCESS | 1649 | 1467925305072 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}] 14:01:45 INFO - PROCESS | 1649 | 1467925305076 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:45 INFO - PROCESS | 1649 | 1467925305200 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 14:01:45 INFO - PROCESS | 1649 | 1467925305212 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:45 INFO - PROCESS | 1649 | 1467925305213 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1293da000 == 35 [pid = 1649] [id = 702] 14:01:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x119704000) [pid = 1649] [serial = 2106] [outer = 0x0] 14:01:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x120e09000) [pid = 1649] [serial = 2107] [outer = 0x119704000] 14:01:45 INFO - PROCESS | 1649 | 1467925305238 Marionette DEBUG loaded listener.js 14:01:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x120eccc00) [pid = 1649] [serial = 2108] [outer = 0x119704000] 14:01:45 INFO - PROCESS | 1649 | 1467925305701 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]]]}] 14:01:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:01:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 667ms 14:01:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:01:45 INFO - PROCESS | 1649 | 1467925305738 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 14:01:45 INFO - PROCESS | 1649 | 1467925305740 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 14:01:45 INFO - PROCESS | 1649 | 1467925305743 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:01:45 INFO - PROCESS | 1649 | 1467925305744 Marionette TRACE conn2 <- [1,2782,null,{}] 14:01:45 INFO - PROCESS | 1649 | 1467925305748 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}] 14:01:45 INFO - PROCESS | 1649 | 1467925305750 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:45 INFO - PROCESS | 1649 | 1467925305882 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 14:01:45 INFO - PROCESS | 1649 | 1467925305898 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:45 INFO - PROCESS | 1649 | 1467925305899 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e68000 == 36 [pid = 1649] [id = 703] 14:01:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1128a8400) [pid = 1649] [serial = 2109] [outer = 0x0] 14:01:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x121414c00) [pid = 1649] [serial = 2110] [outer = 0x1128a8400] 14:01:45 INFO - PROCESS | 1649 | 1467925305930 Marionette DEBUG loaded listener.js 14:01:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x121741c00) [pid = 1649] [serial = 2111] [outer = 0x1128a8400] 14:01:46 INFO - PROCESS | 1649 | 1467925306260 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]]]}] 14:01:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:01:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 571ms 14:01:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:01:46 INFO - PROCESS | 1649 | 1467925306314 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 14:01:46 INFO - PROCESS | 1649 | 1467925306315 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 14:01:46 INFO - PROCESS | 1649 | 1467925306317 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:01:46 INFO - PROCESS | 1649 | 1467925306318 Marionette TRACE conn2 <- [1,2786,null,{}] 14:01:46 INFO - PROCESS | 1649 | 1467925306321 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}] 14:01:46 INFO - PROCESS | 1649 | 1467925306322 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:46 INFO - PROCESS | 1649 | 1467925306421 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 14:01:46 INFO - PROCESS | 1649 | 1467925306432 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:46 INFO - PROCESS | 1649 | 1467925306433 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad2a000 == 37 [pid = 1649] [id = 704] 14:01:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x121367000) [pid = 1649] [serial = 2112] [outer = 0x0] 14:01:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12374d000) [pid = 1649] [serial = 2113] [outer = 0x121367000] 14:01:46 INFO - PROCESS | 1649 | 1467925306457 Marionette DEBUG loaded listener.js 14:01:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x124b85800) [pid = 1649] [serial = 2114] [outer = 0x121367000] 14:01:46 INFO - PROCESS | 1649 | 1467925306803 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]]]}] 14:01:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:01:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 519ms 14:01:46 INFO - PROCESS | 1649 | 1467925306839 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 14:01:46 INFO - PROCESS | 1649 | 1467925306840 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 14:01:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:01:46 INFO - PROCESS | 1649 | 1467925306842 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:01:46 INFO - PROCESS | 1649 | 1467925306843 Marionette TRACE conn2 <- [1,2790,null,{}] 14:01:46 INFO - PROCESS | 1649 | 1467925306846 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}] 14:01:46 INFO - PROCESS | 1649 | 1467925306847 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:47 INFO - PROCESS | 1649 | 1467925307012 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 14:01:47 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1150da400) [pid = 1649] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:01:47 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x116f8f400) [pid = 1649] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:01:47 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x112d93000) [pid = 1649] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:01:47 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1185dcc00) [pid = 1649] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:01:47 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x113f03000) [pid = 1649] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:01:47 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x120e17400) [pid = 1649] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:01:47 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x115e71c00) [pid = 1649] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:01:47 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x123751800) [pid = 1649] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:01:47 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x119338400) [pid = 1649] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:01:47 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x123752000) [pid = 1649] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:01:47 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1125e6400) [pid = 1649] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:01:47 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11662a000) [pid = 1649] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:01:47 INFO - PROCESS | 1649 | 1467925307057 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:47 INFO - PROCESS | 1649 | 1467925307058 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x125396000 == 38 [pid = 1649] [id = 705] 14:01:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1125e6400) [pid = 1649] [serial = 2115] [outer = 0x0] 14:01:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x113a5d400) [pid = 1649] [serial = 2116] [outer = 0x1125e6400] 14:01:47 INFO - PROCESS | 1649 | 1467925307090 Marionette DEBUG loaded listener.js 14:01:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1185dcc00) [pid = 1649] [serial = 2117] [outer = 0x1125e6400] 14:01:47 INFO - PROCESS | 1649 | 1467925307341 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]]]}] 14:01:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:01:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 522ms 14:01:47 INFO - PROCESS | 1649 | 1467925307364 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 14:01:47 INFO - PROCESS | 1649 | 1467925307365 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 14:01:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:01:47 INFO - PROCESS | 1649 | 1467925307370 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:01:47 INFO - PROCESS | 1649 | 1467925307371 Marionette TRACE conn2 <- [1,2794,null,{}] 14:01:47 INFO - PROCESS | 1649 | 1467925307381 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}] 14:01:47 INFO - PROCESS | 1649 | 1467925307382 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:47 INFO - PROCESS | 1649 | 1467925307469 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 14:01:47 INFO - PROCESS | 1649 | 1467925307474 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:47 INFO - PROCESS | 1649 | 1467925307477 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x124884000 == 39 [pid = 1649] [id = 706] 14:01:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x120e0e800) [pid = 1649] [serial = 2118] [outer = 0x0] 14:01:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x124e7b000) [pid = 1649] [serial = 2119] [outer = 0x120e0e800] 14:01:47 INFO - PROCESS | 1649 | 1467925307502 Marionette DEBUG loaded listener.js 14:01:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1255f3000) [pid = 1649] [serial = 2120] [outer = 0x120e0e800] 14:01:47 INFO - PROCESS | 1649 | 1467925307826 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]]]}] 14:01:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:01:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 468ms 14:01:47 INFO - PROCESS | 1649 | 1467925307839 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 14:01:47 INFO - PROCESS | 1649 | 1467925307842 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 14:01:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:01:47 INFO - PROCESS | 1649 | 1467925307845 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:01:47 INFO - PROCESS | 1649 | 1467925307847 Marionette TRACE conn2 <- [1,2798,null,{}] 14:01:47 INFO - PROCESS | 1649 | 1467925307849 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}] 14:01:47 INFO - PROCESS | 1649 | 1467925307851 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:47 INFO - PROCESS | 1649 | 1467925307969 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 14:01:47 INFO - PROCESS | 1649 | 1467925307976 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:47 INFO - PROCESS | 1649 | 1467925307977 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c31a000 == 40 [pid = 1649] [id = 707] 14:01:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11876d000) [pid = 1649] [serial = 2121] [outer = 0x0] 14:01:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1255f2800) [pid = 1649] [serial = 2122] [outer = 0x11876d000] 14:01:48 INFO - PROCESS | 1649 | 1467925308011 Marionette DEBUG loaded listener.js 14:01:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x128c7b000) [pid = 1649] [serial = 2123] [outer = 0x11876d000] 14:01:48 INFO - PROCESS | 1649 | 1467925308317 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]]]}] 14:01:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:01:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 519ms 14:01:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:01:48 INFO - PROCESS | 1649 | 1467925308364 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 14:01:48 INFO - PROCESS | 1649 | 1467925308365 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 14:01:48 INFO - PROCESS | 1649 | 1467925308367 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:01:48 INFO - PROCESS | 1649 | 1467925308368 Marionette TRACE conn2 <- [1,2802,null,{}] 14:01:48 INFO - PROCESS | 1649 | 1467925308371 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}] 14:01:48 INFO - PROCESS | 1649 | 1467925308372 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:48 INFO - PROCESS | 1649 | 1467925308454 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 14:01:48 INFO - PROCESS | 1649 | 1467925308459 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:48 INFO - PROCESS | 1649 | 1467925308461 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c7be800 == 41 [pid = 1649] [id = 708] 14:01:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x128c7bc00) [pid = 1649] [serial = 2124] [outer = 0x0] 14:01:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12951d800) [pid = 1649] [serial = 2125] [outer = 0x128c7bc00] 14:01:48 INFO - PROCESS | 1649 | 1467925308485 Marionette DEBUG loaded listener.js 14:01:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12961d000) [pid = 1649] [serial = 2126] [outer = 0x128c7bc00] 14:01:48 INFO - PROCESS | 1649 | 1467925308822 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]]]}] 14:01:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:01:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 468ms 14:01:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:01:48 INFO - PROCESS | 1649 | 1467925308837 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 14:01:48 INFO - PROCESS | 1649 | 1467925308838 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 14:01:48 INFO - PROCESS | 1649 | 1467925308840 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:01:48 INFO - PROCESS | 1649 | 1467925308843 Marionette TRACE conn2 <- [1,2806,null,{}] 14:01:48 INFO - PROCESS | 1649 | 1467925308846 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}] 14:01:48 INFO - PROCESS | 1649 | 1467925308847 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:48 INFO - PROCESS | 1649 | 1467925308957 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 14:01:48 INFO - PROCESS | 1649 | 1467925308963 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:48 INFO - PROCESS | 1649 | 1467925308964 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca77800 == 42 [pid = 1649] [id = 709] 14:01:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12748fc00) [pid = 1649] [serial = 2127] [outer = 0x0] 14:01:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x128c87400) [pid = 1649] [serial = 2128] [outer = 0x12748fc00] 14:01:48 INFO - PROCESS | 1649 | 1467925308995 Marionette DEBUG loaded listener.js 14:01:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12a777400) [pid = 1649] [serial = 2129] [outer = 0x12748fc00] 14:01:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12ccdf800 == 41 [pid = 1649] [id = 17] 14:01:49 INFO - PROCESS | 1649 | 1467925309531 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]]]}] 14:01:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:01:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 724ms 14:01:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:01:49 INFO - PROCESS | 1649 | 1467925309564 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 14:01:49 INFO - PROCESS | 1649 | 1467925309566 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 14:01:49 INFO - PROCESS | 1649 | 1467925309569 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:01:49 INFO - PROCESS | 1649 | 1467925309571 Marionette TRACE conn2 <- [1,2810,null,{}] 14:01:49 INFO - PROCESS | 1649 | 1467925309576 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}] 14:01:49 INFO - PROCESS | 1649 | 1467925309579 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:49 INFO - PROCESS | 1649 | 1467925309681 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 14:01:49 INFO - PROCESS | 1649 | 1467925309753 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:49 INFO - PROCESS | 1649 | 1467925309755 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x120d57800 == 42 [pid = 1649] [id = 710] 14:01:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x112c21000) [pid = 1649] [serial = 2130] [outer = 0x0] 14:01:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x113863800) [pid = 1649] [serial = 2131] [outer = 0x112c21000] 14:01:49 INFO - PROCESS | 1649 | 1467925309786 Marionette DEBUG loaded listener.js 14:01:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x115e6c000) [pid = 1649] [serial = 2132] [outer = 0x112c21000] 14:01:50 INFO - PROCESS | 1649 | 1467925310206 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]]]}] 14:01:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:01:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 670ms 14:01:50 INFO - PROCESS | 1649 | 1467925310239 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 14:01:50 INFO - PROCESS | 1649 | 1467925310242 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 14:01:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:01:50 INFO - PROCESS | 1649 | 1467925310247 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:01:50 INFO - PROCESS | 1649 | 1467925310249 Marionette TRACE conn2 <- [1,2814,null,{}] 14:01:50 INFO - PROCESS | 1649 | 1467925310251 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}] 14:01:50 INFO - PROCESS | 1649 | 1467925310253 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:50 INFO - PROCESS | 1649 | 1467925310384 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 14:01:50 INFO - PROCESS | 1649 | 1467925310446 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:50 INFO - PROCESS | 1649 | 1467925310448 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x1293d0800 == 43 [pid = 1649] [id = 711] 14:01:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x116080400) [pid = 1649] [serial = 2133] [outer = 0x0] 14:01:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1184cf400) [pid = 1649] [serial = 2134] [outer = 0x116080400] 14:01:50 INFO - PROCESS | 1649 | 1467925310478 Marionette DEBUG loaded listener.js 14:01:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x118810800) [pid = 1649] [serial = 2135] [outer = 0x116080400] 14:01:50 INFO - PROCESS | 1649 | 1467925310927 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]]]}] 14:01:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:01:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 721ms 14:01:50 INFO - PROCESS | 1649 | 1467925310968 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 14:01:50 INFO - PROCESS | 1649 | 1467925310970 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 14:01:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:01:50 INFO - PROCESS | 1649 | 1467925310989 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:01:50 INFO - PROCESS | 1649 | 1467925310992 Marionette TRACE conn2 <- [1,2818,null,{}] 14:01:51 INFO - PROCESS | 1649 | 1467925311003 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}] 14:01:51 INFO - PROCESS | 1649 | 1467925311006 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:51 INFO - PROCESS | 1649 | 1467925311111 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 14:01:51 INFO - PROCESS | 1649 | 1467925311185 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:51 INFO - PROCESS | 1649 | 1467925311187 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c575000 == 44 [pid = 1649] [id = 712] 14:01:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x120e13800) [pid = 1649] [serial = 2136] [outer = 0x0] 14:01:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x120e31c00) [pid = 1649] [serial = 2137] [outer = 0x120e13800] 14:01:51 INFO - PROCESS | 1649 | 1467925311217 Marionette DEBUG loaded listener.js 14:01:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1217d9400) [pid = 1649] [serial = 2138] [outer = 0x120e13800] 14:01:51 INFO - PROCESS | 1649 | 1467925311668 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]]]}] 14:01:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:01:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 741ms 14:01:51 INFO - PROCESS | 1649 | 1467925311722 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 14:01:51 INFO - PROCESS | 1649 | 1467925311725 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 14:01:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:01:51 INFO - PROCESS | 1649 | 1467925311751 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:01:51 INFO - PROCESS | 1649 | 1467925311754 Marionette TRACE conn2 <- [1,2822,null,{}] 14:01:51 INFO - PROCESS | 1649 | 1467925311757 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}] 14:01:51 INFO - PROCESS | 1649 | 1467925311761 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:51 INFO - PROCESS | 1649 | 1467925311911 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 14:01:52 INFO - PROCESS | 1649 | 1467925312001 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:52 INFO - PROCESS | 1649 | 1467925312002 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ccca000 == 45 [pid = 1649] [id = 713] 14:01:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x126cc5000) [pid = 1649] [serial = 2139] [outer = 0x0] 14:01:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12728ec00) [pid = 1649] [serial = 2140] [outer = 0x126cc5000] 14:01:52 INFO - PROCESS | 1649 | 1467925312031 Marionette DEBUG loaded listener.js 14:01:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x128c86800) [pid = 1649] [serial = 2141] [outer = 0x126cc5000] 14:01:52 INFO - PROCESS | 1649 | 1467925312449 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]]]}] 14:01:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:01:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 724ms 14:01:52 INFO - PROCESS | 1649 | 1467925312472 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 14:01:52 INFO - PROCESS | 1649 | 1467925312474 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 14:01:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:01:52 INFO - PROCESS | 1649 | 1467925312479 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:01:52 INFO - PROCESS | 1649 | 1467925312480 Marionette TRACE conn2 <- [1,2826,null,{}] 14:01:52 INFO - PROCESS | 1649 | 1467925312482 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}] 14:01:52 INFO - PROCESS | 1649 | 1467925312484 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:52 INFO - PROCESS | 1649 | 1467925312590 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 14:01:52 INFO - PROCESS | 1649 | 1467925312649 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:52 INFO - PROCESS | 1649 | 1467925312651 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x118882000 == 46 [pid = 1649] [id = 714] 14:01:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x110e81800) [pid = 1649] [serial = 2142] [outer = 0x0] 14:01:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1125f2400) [pid = 1649] [serial = 2143] [outer = 0x110e81800] 14:01:52 INFO - PROCESS | 1649 | 1467925312826 Marionette DEBUG loaded listener.js 14:01:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x112d9dc00) [pid = 1649] [serial = 2144] [outer = 0x110e81800] 14:01:53 INFO - PROCESS | 1649 | 1467925313316 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:01:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:01:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 872ms 14:01:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:01:53 INFO - PROCESS | 1649 | 1467925313351 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 14:01:53 INFO - PROCESS | 1649 | 1467925313353 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 14:01:53 INFO - PROCESS | 1649 | 1467925313356 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:01:53 INFO - PROCESS | 1649 | 1467925313358 Marionette TRACE conn2 <- [1,2830,null,{}] 14:01:53 INFO - PROCESS | 1649 | 1467925313361 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}] 14:01:53 INFO - PROCESS | 1649 | 1467925313362 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:53 INFO - PROCESS | 1649 | 1467925313456 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 14:01:53 INFO - PROCESS | 1649 | 1467925313530 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:53 INFO - PROCESS | 1649 | 1467925313532 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x11966c000 == 47 [pid = 1649] [id = 715] 14:01:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11602ac00) [pid = 1649] [serial = 2145] [outer = 0x0] 14:01:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x116f95000) [pid = 1649] [serial = 2146] [outer = 0x11602ac00] 14:01:53 INFO - PROCESS | 1649 | 1467925313559 Marionette DEBUG loaded listener.js 14:01:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x117ea3000) [pid = 1649] [serial = 2147] [outer = 0x11602ac00] 14:01:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12c7be800 == 46 [pid = 1649] [id = 708] 14:01:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12c31a000 == 45 [pid = 1649] [id = 707] 14:01:54 INFO - PROCESS | 1649 | --DOCSHELL 0x124884000 == 44 [pid = 1649] [id = 706] 14:01:54 INFO - PROCESS | 1649 | --DOCSHELL 0x125396000 == 43 [pid = 1649] [id = 705] 14:01:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad2a000 == 42 [pid = 1649] [id = 704] 14:01:54 INFO - PROCESS | 1649 | --DOCSHELL 0x129e68000 == 41 [pid = 1649] [id = 703] 14:01:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1293da000 == 40 [pid = 1649] [id = 702] 14:01:54 INFO - PROCESS | 1649 | --DOCSHELL 0x11966c800 == 39 [pid = 1649] [id = 701] 14:01:54 INFO - PROCESS | 1649 | --DOCSHELL 0x124a4c000 == 38 [pid = 1649] [id = 700] 14:01:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1211a0800 == 37 [pid = 1649] [id = 699] 14:01:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1188bd800 == 36 [pid = 1649] [id = 698] 14:01:54 INFO - PROCESS | 1649 | --DOCSHELL 0x118adb000 == 35 [pid = 1649] [id = 697] 14:01:54 INFO - PROCESS | 1649 | --DOCSHELL 0x121381800 == 34 [pid = 1649] [id = 696] 14:01:54 INFO - PROCESS | 1649 | --DOCSHELL 0x112546000 == 33 [pid = 1649] [id = 695] 14:01:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1190b3000 == 32 [pid = 1649] [id = 684] 14:01:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12c563800 == 31 [pid = 1649] [id = 18] 14:01:54 INFO - PROCESS | 1649 | --DOCSHELL 0x118882000 == 30 [pid = 1649] [id = 714] 14:01:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12ccca000 == 29 [pid = 1649] [id = 713] 14:01:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12c575000 == 28 [pid = 1649] [id = 712] 14:01:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1293d0800 == 27 [pid = 1649] [id = 711] 14:01:54 INFO - PROCESS | 1649 | --DOCSHELL 0x120d57800 == 26 [pid = 1649] [id = 710] 14:01:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca77800 == 25 [pid = 1649] [id = 709] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12173b800) [pid = 1649] [serial = 2068] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11907a800) [pid = 1649] [serial = 2054] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x118769c00) [pid = 1649] [serial = 2053] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1133d1000) [pid = 1649] [serial = 2056] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x113d91c00) [pid = 1649] [serial = 2057] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x118805c00) [pid = 1649] [serial = 2062] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1194ea000) [pid = 1649] [serial = 2063] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x115e71800) [pid = 1649] [serial = 2059] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1172c4800) [pid = 1649] [serial = 2060] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x120e3b400) [pid = 1649] [serial = 2065] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118768800) [pid = 1649] [serial = 2045] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x116f92c00) [pid = 1649] [serial = 2044] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x124e7bc00) [pid = 1649] [serial = 2071] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x124bba000) [pid = 1649] [serial = 2048] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12173ec00) [pid = 1649] [serial = 2047] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x128c81800) [pid = 1649] [serial = 2074] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x116738400) [pid = 1649] [serial = 2050] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x127291800) [pid = 1649] [serial = 2072] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1253e5400) [pid = 1649] [serial = 2080] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12a77a800) [pid = 1649] [serial = 2051] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1292b2400) [pid = 1649] [serial = 2083] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1290a0c00) [pid = 1649] [serial = 2075] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1185de000) [pid = 1649] [serial = 2077] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x123740000) [pid = 1649] [serial = 2069] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1290a6000) [pid = 1649] [serial = 2081] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12136ac00) [pid = 1649] [serial = 2066] [outer = 0x0] [url = about:blank] 14:01:54 INFO - PROCESS | 1649 | 1467925314478 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]]]}] 14:01:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:01:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1171ms 14:01:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:01:54 INFO - PROCESS | 1649 | 1467925314528 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 14:01:54 INFO - PROCESS | 1649 | 1467925314531 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 14:01:54 INFO - PROCESS | 1649 | 1467925314534 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:01:54 INFO - PROCESS | 1649 | 1467925314536 Marionette TRACE conn2 <- [1,2834,null,{}] 14:01:54 INFO - PROCESS | 1649 | 1467925314540 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}] 14:01:54 INFO - PROCESS | 1649 | 1467925314541 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:54 INFO - PROCESS | 1649 | 1467925314622 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 14:01:54 INFO - PROCESS | 1649 | 1467925314682 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:54 INFO - PROCESS | 1649 | 1467925314683 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x117236800 == 26 [pid = 1649] [id = 716] 14:01:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1125e1800) [pid = 1649] [serial = 2148] [outer = 0x0] 14:01:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1128a5400) [pid = 1649] [serial = 2149] [outer = 0x1125e1800] 14:01:54 INFO - PROCESS | 1649 | 1467925314711 Marionette DEBUG loaded listener.js 14:01:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x112c2d400) [pid = 1649] [serial = 2150] [outer = 0x1125e1800] 14:01:55 INFO - PROCESS | 1649 | 1467925315022 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:01:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:01:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 524ms 14:01:55 INFO - PROCESS | 1649 | 1467925315058 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 14:01:55 INFO - PROCESS | 1649 | 1467925315063 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 14:01:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:01:55 INFO - PROCESS | 1649 | 1467925315068 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:01:55 INFO - PROCESS | 1649 | 1467925315070 Marionette TRACE conn2 <- [1,2838,null,{}] 14:01:55 INFO - PROCESS | 1649 | 1467925315072 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}] 14:01:55 INFO - PROCESS | 1649 | 1467925315074 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:55 INFO - PROCESS | 1649 | 1467925315150 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 14:01:55 INFO - PROCESS | 1649 | 1467925315154 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:55 INFO - PROCESS | 1649 | 1467925315155 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x1188c1800 == 27 [pid = 1649] [id = 717] 14:01:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1133cd400) [pid = 1649] [serial = 2151] [outer = 0x0] 14:01:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x113f0b000) [pid = 1649] [serial = 2152] [outer = 0x1133cd400] 14:01:55 INFO - PROCESS | 1649 | 1467925315185 Marionette DEBUG loaded listener.js 14:01:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x115e71400) [pid = 1649] [serial = 2153] [outer = 0x1133cd400] 14:01:55 INFO - PROCESS | 1649 | 1467925315564 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]]]}] 14:01:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:01:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 518ms 14:01:55 INFO - PROCESS | 1649 | 1467925315587 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 14:01:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:01:55 INFO - PROCESS | 1649 | 1467925315588 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 14:01:55 INFO - PROCESS | 1649 | 1467925315591 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:01:55 INFO - PROCESS | 1649 | 1467925315596 Marionette TRACE conn2 <- [1,2842,null,{}] 14:01:55 INFO - PROCESS | 1649 | 1467925315604 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}] 14:01:55 INFO - PROCESS | 1649 | 1467925315607 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:55 INFO - PROCESS | 1649 | 1467925315682 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 14:01:55 INFO - PROCESS | 1649 | 1467925315687 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:55 INFO - PROCESS | 1649 | 1467925315690 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c39000 == 28 [pid = 1649] [id = 718] 14:01:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x110eb8800) [pid = 1649] [serial = 2154] [outer = 0x0] 14:01:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x117205800) [pid = 1649] [serial = 2155] [outer = 0x110eb8800] 14:01:55 INFO - PROCESS | 1649 | 1467925315721 Marionette DEBUG loaded listener.js 14:01:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x117e9a400) [pid = 1649] [serial = 2156] [outer = 0x110eb8800] 14:01:56 INFO - PROCESS | 1649 | 1467925316050 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]]]}] 14:01:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:01:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 473ms 14:01:56 INFO - PROCESS | 1649 | 1467925316064 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 14:01:56 INFO - PROCESS | 1649 | 1467925316066 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 14:01:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:01:56 INFO - PROCESS | 1649 | 1467925316068 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:01:56 INFO - PROCESS | 1649 | 1467925316069 Marionette TRACE conn2 <- [1,2846,null,{}] 14:01:56 INFO - PROCESS | 1649 | 1467925316071 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}] 14:01:56 INFO - PROCESS | 1649 | 1467925316073 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:56 INFO - PROCESS | 1649 | 1467925316151 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 14:01:56 INFO - PROCESS | 1649 | 1467925316216 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:56 INFO - PROCESS | 1649 | 1467925316217 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x123335800 == 29 [pid = 1649] [id = 719] 14:01:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11662f800) [pid = 1649] [serial = 2157] [outer = 0x0] 14:01:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1185de800) [pid = 1649] [serial = 2158] [outer = 0x11662f800] 14:01:56 INFO - PROCESS | 1649 | 1467925316242 Marionette DEBUG loaded listener.js 14:01:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1185e9000) [pid = 1649] [serial = 2159] [outer = 0x11662f800] 14:01:56 INFO - PROCESS | 1649 | 1467925316557 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]]]}] 14:01:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:01:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 520ms 14:01:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:01:56 INFO - PROCESS | 1649 | 1467925316594 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 14:01:56 INFO - PROCESS | 1649 | 1467925316595 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 14:01:56 INFO - PROCESS | 1649 | 1467925316597 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:01:56 INFO - PROCESS | 1649 | 1467925316598 Marionette TRACE conn2 <- [1,2850,null,{}] 14:01:56 INFO - PROCESS | 1649 | 1467925316600 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}] 14:01:56 INFO - PROCESS | 1649 | 1467925316602 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:56 INFO - PROCESS | 1649 | 1467925316696 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 14:01:56 INFO - PROCESS | 1649 | 1467925316699 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:56 INFO - PROCESS | 1649 | 1467925316700 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x125ec4800 == 30 [pid = 1649] [id = 720] 14:01:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1125f8000) [pid = 1649] [serial = 2160] [outer = 0x0] 14:01:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11876f400) [pid = 1649] [serial = 2161] [outer = 0x1125f8000] 14:01:56 INFO - PROCESS | 1649 | 1467925316724 Marionette DEBUG loaded listener.js 14:01:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x118808800) [pid = 1649] [serial = 2162] [outer = 0x1125f8000] 14:01:57 INFO - PROCESS | 1649 | 1467925317071 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:01:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:01:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 518ms 14:01:57 INFO - PROCESS | 1649 | 1467925317116 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 14:01:57 INFO - PROCESS | 1649 | 1467925317117 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 14:01:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:01:57 INFO - PROCESS | 1649 | 1467925317119 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:01:57 INFO - PROCESS | 1649 | 1467925317120 Marionette TRACE conn2 <- [1,2854,null,{}] 14:01:57 INFO - PROCESS | 1649 | 1467925317122 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}] 14:01:57 INFO - PROCESS | 1649 | 1467925317127 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:57 INFO - PROCESS | 1649 | 1467925317237 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 14:01:57 INFO - PROCESS | 1649 | 1467925317275 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:57 INFO - PROCESS | 1649 | 1467925317277 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x129038000 == 31 [pid = 1649] [id = 721] 14:01:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118809000) [pid = 1649] [serial = 2163] [outer = 0x0] 14:01:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1194ea800) [pid = 1649] [serial = 2164] [outer = 0x118809000] 14:01:57 INFO - PROCESS | 1649 | 1467925317301 Marionette DEBUG loaded listener.js 14:01:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x120e2f000) [pid = 1649] [serial = 2165] [outer = 0x118809000] 14:01:57 INFO - PROCESS | 1649 | 1467925317595 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]]]}] 14:01:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:01:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 519ms 14:01:57 INFO - PROCESS | 1649 | 1467925317639 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 14:01:57 INFO - PROCESS | 1649 | 1467925317640 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 14:01:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:01:57 INFO - PROCESS | 1649 | 1467925317645 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:01:57 INFO - PROCESS | 1649 | 1467925317653 Marionette TRACE conn2 <- [1,2858,null,{}] 14:01:57 INFO - PROCESS | 1649 | 1467925317655 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}] 14:01:57 INFO - PROCESS | 1649 | 1467925317656 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:57 INFO - PROCESS | 1649 | 1467925317750 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 14:01:57 INFO - PROCESS | 1649 | 1467925317762 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:57 INFO - PROCESS | 1649 | 1467925317763 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12953e800 == 32 [pid = 1649] [id = 722] 14:01:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1133c9c00) [pid = 1649] [serial = 2166] [outer = 0x0] 14:01:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x120ecf400) [pid = 1649] [serial = 2167] [outer = 0x1133c9c00] 14:01:57 INFO - PROCESS | 1649 | 1467925317787 Marionette DEBUG loaded listener.js 14:01:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x121412c00) [pid = 1649] [serial = 2168] [outer = 0x1133c9c00] 14:01:58 INFO - PROCESS | 1649 | 1467925318219 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:01:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:01:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 625ms 14:01:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:01:58 INFO - PROCESS | 1649 | 1467925318271 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 14:01:58 INFO - PROCESS | 1649 | 1467925318273 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 14:01:58 INFO - PROCESS | 1649 | 1467925318276 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:01:58 INFO - PROCESS | 1649 | 1467925318278 Marionette TRACE conn2 <- [1,2862,null,{}] 14:01:58 INFO - PROCESS | 1649 | 1467925318281 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}] 14:01:58 INFO - PROCESS | 1649 | 1467925318282 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:58 INFO - PROCESS | 1649 | 1467925318431 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 14:01:58 INFO - PROCESS | 1649 | 1467925318455 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:58 INFO - PROCESS | 1649 | 1467925318456 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e6d800 == 33 [pid = 1649] [id = 723] 14:01:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x116f88c00) [pid = 1649] [serial = 2169] [outer = 0x0] 14:01:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x121733400) [pid = 1649] [serial = 2170] [outer = 0x116f88c00] 14:01:58 INFO - PROCESS | 1649 | 1467925318487 Marionette DEBUG loaded listener.js 14:01:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x121740800) [pid = 1649] [serial = 2171] [outer = 0x116f88c00] 14:01:58 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x110e9f000) [pid = 1649] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:01:58 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1128ad800) [pid = 1649] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:01:58 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11876d000) [pid = 1649] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:01:58 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x120e0e800) [pid = 1649] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:01:58 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x125e1d000) [pid = 1649] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:01:58 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12748fc00) [pid = 1649] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:01:58 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11386d400) [pid = 1649] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:01:58 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12cce0000) [pid = 1649] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:01:58 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12d069400) [pid = 1649] [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.] 14:01:58 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x128c7bc00) [pid = 1649] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:01:58 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119704000) [pid = 1649] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:01:58 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1128a8400) [pid = 1649] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:01:58 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x121367000) [pid = 1649] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:01:58 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1125e6400) [pid = 1649] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:01:58 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1167ce000) [pid = 1649] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:01:58 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1160f0c00) [pid = 1649] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:01:58 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11337b400) [pid = 1649] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:01:58 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x110e83400) [pid = 1649] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:01:58 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1121b9800) [pid = 1649] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:01:58 INFO - PROCESS | 1649 | 1467925318997 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]]]}] 14:01:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:01:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 770ms 14:01:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:01:59 INFO - PROCESS | 1649 | 1467925319046 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 14:01:59 INFO - PROCESS | 1649 | 1467925319047 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 14:01:59 INFO - PROCESS | 1649 | 1467925319050 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:01:59 INFO - PROCESS | 1649 | 1467925319051 Marionette TRACE conn2 <- [1,2866,null,{}] 14:01:59 INFO - PROCESS | 1649 | 1467925319053 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}] 14:01:59 INFO - PROCESS | 1649 | 1467925319066 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:59 INFO - PROCESS | 1649 | 1467925319151 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 14:01:59 INFO - PROCESS | 1649 | 1467925319155 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:59 INFO - PROCESS | 1649 | 1467925319156 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c32800 == 34 [pid = 1649] [id = 724] 14:01:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x110e98800) [pid = 1649] [serial = 2172] [outer = 0x0] 14:01:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1160e3800) [pid = 1649] [serial = 2173] [outer = 0x110e98800] 14:01:59 INFO - PROCESS | 1649 | 1467925319182 Marionette DEBUG loaded listener.js 14:01:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11876ac00) [pid = 1649] [serial = 2174] [outer = 0x110e98800] 14:01:59 INFO - PROCESS | 1649 | 1467925319494 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]]]}] 14:01:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:01:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 468ms 14:01:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:01:59 INFO - PROCESS | 1649 | 1467925319519 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 14:01:59 INFO - PROCESS | 1649 | 1467925319520 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 14:01:59 INFO - PROCESS | 1649 | 1467925319522 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:01:59 INFO - PROCESS | 1649 | 1467925319523 Marionette TRACE conn2 <- [1,2870,null,{}] 14:01:59 INFO - PROCESS | 1649 | 1467925319528 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}] 14:01:59 INFO - PROCESS | 1649 | 1467925319529 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:59 INFO - PROCESS | 1649 | 1467925319605 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 14:01:59 INFO - PROCESS | 1649 | 1467925319611 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:59 INFO - PROCESS | 1649 | 1467925319612 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:01:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12add6000 == 35 [pid = 1649] [id = 725] 14:01:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1128a5000) [pid = 1649] [serial = 2175] [outer = 0x0] 14:01:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12115b800) [pid = 1649] [serial = 2176] [outer = 0x1128a5000] 14:01:59 INFO - PROCESS | 1649 | 1467925319690 Marionette DEBUG loaded listener.js 14:01:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121889800) [pid = 1649] [serial = 2177] [outer = 0x1128a5000] 14:01:59 INFO - PROCESS | 1649 | 1467925319966 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]]]}] 14:01:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:01:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 473ms 14:02:00 INFO - PROCESS | 1649 | 1467925319999 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 14:02:00 INFO - PROCESS | 1649 | 1467925320000 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 14:02:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:02:00 INFO - PROCESS | 1649 | 1467925320003 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:02:00 INFO - PROCESS | 1649 | 1467925320004 Marionette TRACE conn2 <- [1,2874,null,{}] 14:02:00 INFO - PROCESS | 1649 | 1467925320007 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}] 14:02:00 INFO - PROCESS | 1649 | 1467925320011 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:00 INFO - PROCESS | 1649 | 1467925320119 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 14:02:00 INFO - PROCESS | 1649 | 1467925320122 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:00 INFO - PROCESS | 1649 | 1467925320125 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255e3000 == 36 [pid = 1649] [id = 726] 14:02:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x120e3c400) [pid = 1649] [serial = 2178] [outer = 0x0] 14:02:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1248c6800) [pid = 1649] [serial = 2179] [outer = 0x120e3c400] 14:02:00 INFO - PROCESS | 1649 | 1467925320153 Marionette DEBUG loaded listener.js 14:02:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1255f6000) [pid = 1649] [serial = 2180] [outer = 0x120e3c400] 14:02:00 INFO - PROCESS | 1649 | 1467925320500 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]]]}] 14:02:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:02:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 520ms 14:02:00 INFO - PROCESS | 1649 | 1467925320524 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 14:02:00 INFO - PROCESS | 1649 | 1467925320528 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 14:02:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:02:00 INFO - PROCESS | 1649 | 1467925320531 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:02:00 INFO - PROCESS | 1649 | 1467925320532 Marionette TRACE conn2 <- [1,2878,null,{}] 14:02:00 INFO - PROCESS | 1649 | 1467925320534 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}] 14:02:00 INFO - PROCESS | 1649 | 1467925320535 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:00 INFO - PROCESS | 1649 | 1467925320643 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 14:02:00 INFO - PROCESS | 1649 | 1467925320649 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:00 INFO - PROCESS | 1649 | 1467925320651 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bf91800 == 37 [pid = 1649] [id = 727] 14:02:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1253dcc00) [pid = 1649] [serial = 2181] [outer = 0x0] 14:02:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126cbd400) [pid = 1649] [serial = 2182] [outer = 0x1253dcc00] 14:02:00 INFO - PROCESS | 1649 | 1467925320674 Marionette DEBUG loaded listener.js 14:02:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x127287400) [pid = 1649] [serial = 2183] [outer = 0x1253dcc00] 14:02:01 INFO - PROCESS | 1649 | 1467925321166 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]]]}] 14:02:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:02:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 670ms 14:02:01 INFO - PROCESS | 1649 | 1467925321201 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 14:02:01 INFO - PROCESS | 1649 | 1467925321204 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 14:02:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:02:01 INFO - PROCESS | 1649 | 1467925321207 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:02:01 INFO - PROCESS | 1649 | 1467925321212 Marionette TRACE conn2 <- [1,2882,null,{}] 14:02:01 INFO - PROCESS | 1649 | 1467925321216 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}] 14:02:01 INFO - PROCESS | 1649 | 1467925321217 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:01 INFO - PROCESS | 1649 | 1467925321328 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 14:02:01 INFO - PROCESS | 1649 | 1467925321411 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:01 INFO - PROCESS | 1649 | 1467925321412 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x1188be000 == 38 [pid = 1649] [id = 728] 14:02:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1125e7000) [pid = 1649] [serial = 2184] [outer = 0x0] 14:02:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1128b1400) [pid = 1649] [serial = 2185] [outer = 0x1125e7000] 14:02:01 INFO - PROCESS | 1649 | 1467925321443 Marionette DEBUG loaded listener.js 14:02:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1133cec00) [pid = 1649] [serial = 2186] [outer = 0x1125e7000] 14:02:01 INFO - PROCESS | 1649 | 1467925321984 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]]]}] 14:02:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:02:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 828ms 14:02:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:02:02 INFO - PROCESS | 1649 | 1467925322035 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 14:02:02 INFO - PROCESS | 1649 | 1467925322038 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 14:02:02 INFO - PROCESS | 1649 | 1467925322043 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:02:02 INFO - PROCESS | 1649 | 1467925322045 Marionette TRACE conn2 <- [1,2886,null,{}] 14:02:02 INFO - PROCESS | 1649 | 1467925322048 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}] 14:02:02 INFO - PROCESS | 1649 | 1467925322049 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:02 INFO - PROCESS | 1649 | 1467925322161 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 14:02:02 INFO - PROCESS | 1649 | 1467925322245 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:02 INFO - PROCESS | 1649 | 1467925322246 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e1e800 == 39 [pid = 1649] [id = 729] 14:02:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1160f0800) [pid = 1649] [serial = 2187] [outer = 0x0] 14:02:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x116743400) [pid = 1649] [serial = 2188] [outer = 0x1160f0800] 14:02:02 INFO - PROCESS | 1649 | 1467925322277 Marionette DEBUG loaded listener.js 14:02:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1176dd800) [pid = 1649] [serial = 2189] [outer = 0x1160f0800] 14:02:03 INFO - PROCESS | 1649 | 1467925323011 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]]]}] 14:02:03 INFO - PROCESS | 1649 | --DOCSHELL 0x1255e3000 == 38 [pid = 1649] [id = 726] 14:02:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12add6000 == 37 [pid = 1649] [id = 725] 14:02:03 INFO - PROCESS | 1649 | --DOCSHELL 0x119c32800 == 36 [pid = 1649] [id = 724] 14:02:03 INFO - PROCESS | 1649 | --DOCSHELL 0x129e6d800 == 35 [pid = 1649] [id = 723] 14:02:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12953e800 == 34 [pid = 1649] [id = 722] 14:02:03 INFO - PROCESS | 1649 | --DOCSHELL 0x129038000 == 33 [pid = 1649] [id = 721] 14:02:03 INFO - PROCESS | 1649 | --DOCSHELL 0x125ec4800 == 32 [pid = 1649] [id = 720] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12c7c4800) [pid = 1649] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:02:03 INFO - PROCESS | 1649 | --DOCSHELL 0x123335800 == 31 [pid = 1649] [id = 719] 14:02:03 INFO - PROCESS | 1649 | --DOCSHELL 0x119c39000 == 30 [pid = 1649] [id = 718] 14:02:03 INFO - PROCESS | 1649 | --DOCSHELL 0x1188c1800 == 29 [pid = 1649] [id = 717] 14:02:03 INFO - PROCESS | 1649 | --DOCSHELL 0x117236800 == 28 [pid = 1649] [id = 716] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x129520800) [pid = 1649] [serial = 2084] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x120e09000) [pid = 1649] [serial = 2107] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x121414c00) [pid = 1649] [serial = 2110] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x120eccc00) [pid = 1649] [serial = 2108] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x124b85800) [pid = 1649] [serial = 2114] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12374d000) [pid = 1649] [serial = 2113] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1185dcc00) [pid = 1649] [serial = 2117] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x116f88000) [pid = 1649] [serial = 2098] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1172bdc00) [pid = 1649] [serial = 2099] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x116f89800) [pid = 1649] [serial = 2089] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1180b2000) [pid = 1649] [serial = 2090] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x113840c00) [pid = 1649] [serial = 2095] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x115020c00) [pid = 1649] [serial = 2096] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1172bfc00) [pid = 1649] [serial = 2101] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118715800) [pid = 1649] [serial = 2102] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1125e2400) [pid = 1649] [serial = 2092] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1125ff000) [pid = 1649] [serial = 2093] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x110eb7000) [pid = 1649] [serial = 2086] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1125fa400) [pid = 1649] [serial = 2087] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11879f000) [pid = 1649] [serial = 2104] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1255f2800) [pid = 1649] [serial = 2122] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12961d000) [pid = 1649] [serial = 2126] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x128c7b000) [pid = 1649] [serial = 2123] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x121741c00) [pid = 1649] [serial = 2111] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x124e7b000) [pid = 1649] [serial = 2119] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x113a5d400) [pid = 1649] [serial = 2116] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x119043400) [pid = 1649] [serial = 2105] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1255f3000) [pid = 1649] [serial = 2120] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x121153c00) [pid = 1649] [serial = 2078] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x128c87400) [pid = 1649] [serial = 2128] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x11970c000) [pid = 1649] [serial = 1442] [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.] 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12951d800) [pid = 1649] [serial = 2125] [outer = 0x0] [url = about:blank] 14:02:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:02:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1023ms 14:02:03 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12a777400) [pid = 1649] [serial = 2129] [outer = 0x0] [url = about:blank] 14:02:03 INFO - PROCESS | 1649 | 1467925323067 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 14:02:03 INFO - PROCESS | 1649 | 1467925323069 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 14:02:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:02:03 INFO - PROCESS | 1649 | 1467925323072 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:02:03 INFO - PROCESS | 1649 | 1467925323074 Marionette TRACE conn2 <- [1,2890,null,{}] 14:02:03 INFO - PROCESS | 1649 | 1467925323088 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}] 14:02:03 INFO - PROCESS | 1649 | 1467925323089 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:03 INFO - PROCESS | 1649 | 1467925323165 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 14:02:03 INFO - PROCESS | 1649 | 1467925323173 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:03 INFO - PROCESS | 1649 | 1467925323175 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x11831e000 == 29 [pid = 1649] [id = 730] 14:02:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1133d1400) [pid = 1649] [serial = 2190] [outer = 0x0] 14:02:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x113840c00) [pid = 1649] [serial = 2191] [outer = 0x1133d1400] 14:02:03 INFO - PROCESS | 1649 | 1467925323205 Marionette DEBUG loaded listener.js 14:02:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x113f0a800) [pid = 1649] [serial = 2192] [outer = 0x1133d1400] 14:02:03 INFO - PROCESS | 1649 | 1467925323564 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:02:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:02:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 531ms 14:02:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:02:03 INFO - PROCESS | 1649 | 1467925323613 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 14:02:03 INFO - PROCESS | 1649 | 1467925323615 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 14:02:03 INFO - PROCESS | 1649 | 1467925323621 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:02:03 INFO - PROCESS | 1649 | 1467925323623 Marionette TRACE conn2 <- [1,2894,null,{}] 14:02:03 INFO - PROCESS | 1649 | 1467925323625 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}] 14:02:03 INFO - PROCESS | 1649 | 1467925323627 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:03 INFO - PROCESS | 1649 | 1467925323705 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 14:02:03 INFO - PROCESS | 1649 | 1467925323712 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:03 INFO - PROCESS | 1649 | 1467925323713 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196a4800 == 30 [pid = 1649] [id = 731] 14:02:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1160e9c00) [pid = 1649] [serial = 2193] [outer = 0x0] 14:02:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x117203400) [pid = 1649] [serial = 2194] [outer = 0x1160e9c00] 14:02:03 INFO - PROCESS | 1649 | 1467925323739 Marionette DEBUG loaded listener.js 14:02:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x117ea1800) [pid = 1649] [serial = 2195] [outer = 0x1160e9c00] 14:02:04 INFO - PROCESS | 1649 | 1467925324098 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]]]}] 14:02:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:02:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 521ms 14:02:04 INFO - PROCESS | 1649 | 1467925324146 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 14:02:04 INFO - PROCESS | 1649 | 1467925324147 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 14:02:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:02:04 INFO - PROCESS | 1649 | 1467925324150 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:02:04 INFO - PROCESS | 1649 | 1467925324152 Marionette TRACE conn2 <- [1,2898,null,{}] 14:02:04 INFO - PROCESS | 1649 | 1467925324160 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}] 14:02:04 INFO - PROCESS | 1649 | 1467925324163 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:04 INFO - PROCESS | 1649 | 1467925324244 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 14:02:04 INFO - PROCESS | 1649 | 1467925324261 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:04 INFO - PROCESS | 1649 | 1467925324263 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x124884800 == 31 [pid = 1649] [id = 732] 14:02:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1121b1800) [pid = 1649] [serial = 2196] [outer = 0x0] 14:02:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1187ee400) [pid = 1649] [serial = 2197] [outer = 0x1121b1800] 14:02:04 INFO - PROCESS | 1649 | 1467925324290 Marionette DEBUG loaded listener.js 14:02:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x119331000) [pid = 1649] [serial = 2198] [outer = 0x1121b1800] 14:02:04 INFO - PROCESS | 1649 | 1467925324703 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]]]}] 14:02:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:02:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 572ms 14:02:04 INFO - PROCESS | 1649 | 1467925324723 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 14:02:04 INFO - PROCESS | 1649 | 1467925324727 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 14:02:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:02:04 INFO - PROCESS | 1649 | 1467925324730 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:02:04 INFO - PROCESS | 1649 | 1467925324731 Marionette TRACE conn2 <- [1,2902,null,{}] 14:02:04 INFO - PROCESS | 1649 | 1467925324733 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}] 14:02:04 INFO - PROCESS | 1649 | 1467925324734 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:04 INFO - PROCESS | 1649 | 1467925324829 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 14:02:04 INFO - PROCESS | 1649 | 1467925324832 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:04 INFO - PROCESS | 1649 | 1467925324833 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b8d800 == 32 [pid = 1649] [id = 733] 14:02:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1194ea000) [pid = 1649] [serial = 2199] [outer = 0x0] 14:02:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11970bc00) [pid = 1649] [serial = 2200] [outer = 0x1194ea000] 14:02:04 INFO - PROCESS | 1649 | 1467925324857 Marionette DEBUG loaded listener.js 14:02:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x120d1f400) [pid = 1649] [serial = 2201] [outer = 0x1194ea000] 14:02:05 INFO - PROCESS | 1649 | 1467925325368 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:02:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:02:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 672ms 14:02:05 INFO - PROCESS | 1649 | 1467925325409 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 14:02:05 INFO - PROCESS | 1649 | 1467925325411 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 14:02:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:02:05 INFO - PROCESS | 1649 | 1467925325414 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:02:05 INFO - PROCESS | 1649 | 1467925325416 Marionette TRACE conn2 <- [1,2906,null,{}] 14:02:05 INFO - PROCESS | 1649 | 1467925325420 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}] 14:02:05 INFO - PROCESS | 1649 | 1467925325421 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:05 INFO - PROCESS | 1649 | 1467925325575 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 14:02:05 INFO - PROCESS | 1649 | 1467925325598 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:05 INFO - PROCESS | 1649 | 1467925325599 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x129539800 == 33 [pid = 1649] [id = 734] 14:02:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x111e5a400) [pid = 1649] [serial = 2202] [outer = 0x0] 14:02:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x120e17400) [pid = 1649] [serial = 2203] [outer = 0x111e5a400] 14:02:05 INFO - PROCESS | 1649 | 1467925325623 Marionette DEBUG loaded listener.js 14:02:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x120e3b400) [pid = 1649] [serial = 2204] [outer = 0x111e5a400] 14:02:05 INFO - PROCESS | 1649 | 1467925325975 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]]]}] 14:02:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:02:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 571ms 14:02:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:02:05 INFO - PROCESS | 1649 | 1467925325986 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 14:02:05 INFO - PROCESS | 1649 | 1467925325987 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 14:02:05 INFO - PROCESS | 1649 | 1467925325989 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:02:05 INFO - PROCESS | 1649 | 1467925325991 Marionette TRACE conn2 <- [1,2910,null,{}] 14:02:05 INFO - PROCESS | 1649 | 1467925325994 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}] 14:02:05 INFO - PROCESS | 1649 | 1467925325998 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:06 INFO - PROCESS | 1649 | 1467925326117 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 14:02:06 INFO - PROCESS | 1649 | 1467925326130 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:06 INFO - PROCESS | 1649 | 1467925326131 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e70000 == 34 [pid = 1649] [id = 735] 14:02:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12140f800) [pid = 1649] [serial = 2205] [outer = 0x0] 14:02:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x123741400) [pid = 1649] [serial = 2206] [outer = 0x12140f800] 14:02:06 INFO - PROCESS | 1649 | 1467925326163 Marionette DEBUG loaded listener.js 14:02:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1255ec400) [pid = 1649] [serial = 2207] [outer = 0x12140f800] 14:02:06 INFO - PROCESS | 1649 | 1467925326481 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]]]}] 14:02:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:02:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:02:06 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 523ms 14:02:06 INFO - TEST-START | /DOMEvents/constructors.html 14:02:06 INFO - PROCESS | 1649 | 1467925326513 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 14:02:06 INFO - PROCESS | 1649 | 1467925326515 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 14:02:06 INFO - PROCESS | 1649 | 1467925326517 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:02:06 INFO - PROCESS | 1649 | 1467925326518 Marionette TRACE conn2 <- [1,2914,null,{}] 14:02:06 INFO - PROCESS | 1649 | 1467925326520 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}] 14:02:06 INFO - PROCESS | 1649 | 1467925326521 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:06 INFO - PROCESS | 1649 | 1467925326622 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 14:02:06 INFO - PROCESS | 1649 | 1467925326625 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:06 INFO - PROCESS | 1649 | 1467925326626 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ade5800 == 35 [pid = 1649] [id = 736] 14:02:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1255ee800) [pid = 1649] [serial = 2208] [outer = 0x0] 14:02:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x126cc0400) [pid = 1649] [serial = 2209] [outer = 0x1255ee800] 14:02:06 INFO - PROCESS | 1649 | 1467925326651 Marionette DEBUG loaded listener.js 14:02:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12728e000) [pid = 1649] [serial = 2210] [outer = 0x1255ee800] 14:02:07 INFO - PROCESS | 1649 | 1467925327016 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]]]}] 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:02:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:02:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:02:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:02:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:02:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:02:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:02:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:02:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:02:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:02:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:02:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:02:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:02:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:02:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:02:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:02:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:02:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:02:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:02:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:02:07 INFO - TEST-OK | /DOMEvents/constructors.html | took 524ms 14:02:07 INFO - PROCESS | 1649 | 1467925327042 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 14:02:07 INFO - PROCESS | 1649 | 1467925327043 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 14:02:07 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:02:07 INFO - PROCESS | 1649 | 1467925327055 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:02:07 INFO - PROCESS | 1649 | 1467925327056 Marionette TRACE conn2 <- [1,2918,null,{}] 14:02:07 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x120e3c400) [pid = 1649] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:02:07 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1125e1800) [pid = 1649] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:02:07 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11662f800) [pid = 1649] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:02:07 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11602ac00) [pid = 1649] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:02:07 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x110eb8800) [pid = 1649] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:02:07 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1133cd400) [pid = 1649] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:02:07 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1125f8000) [pid = 1649] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:02:07 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x112c21000) [pid = 1649] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:02:07 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x116080400) [pid = 1649] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:02:07 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x120e13800) [pid = 1649] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:02:07 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x126cc5000) [pid = 1649] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:02:07 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x110e81800) [pid = 1649] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:02:07 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x118809000) [pid = 1649] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:02:07 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1133c9c00) [pid = 1649] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:02:07 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x116f88c00) [pid = 1649] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:02:07 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x110e98800) [pid = 1649] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:02:07 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1128a5000) [pid = 1649] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:02:07 INFO - PROCESS | 1649 | 1467925327172 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}] 14:02:07 INFO - PROCESS | 1649 | 1467925327174 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:07 INFO - PROCESS | 1649 | 1467925327254 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 14:02:07 INFO - PROCESS | 1649 | 1467925327262 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:07 INFO - PROCESS | 1649 | 1467925327263 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x1255ca800 == 36 [pid = 1649] [id = 737] 14:02:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1125fc800) [pid = 1649] [serial = 2211] [outer = 0x0] 14:02:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x112c21000) [pid = 1649] [serial = 2212] [outer = 0x1125fc800] 14:02:07 INFO - PROCESS | 1649 | 1467925327287 Marionette DEBUG loaded listener.js 14:02:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x116080400) [pid = 1649] [serial = 2213] [outer = 0x1125fc800] 14:02:07 INFO - PROCESS | 1649 | 1467925327592 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:02:07 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:02:07 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 575ms 14:02:07 INFO - PROCESS | 1649 | 1467925327622 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 14:02:07 INFO - PROCESS | 1649 | 1467925327623 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 14:02:07 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:02:07 INFO - PROCESS | 1649 | 1467925327628 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:02:07 INFO - PROCESS | 1649 | 1467925327629 Marionette TRACE conn2 <- [1,2922,null,{}] 14:02:07 INFO - PROCESS | 1649 | 1467925327632 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}] 14:02:07 INFO - PROCESS | 1649 | 1467925327633 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:07 INFO - PROCESS | 1649 | 1467925327711 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 14:02:07 INFO - PROCESS | 1649 | 1467925327715 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:07 INFO - PROCESS | 1649 | 1467925327716 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x124884000 == 37 [pid = 1649] [id = 738] 14:02:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x116979400) [pid = 1649] [serial = 2214] [outer = 0x0] 14:02:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118809000) [pid = 1649] [serial = 2215] [outer = 0x116979400] 14:02:07 INFO - PROCESS | 1649 | 1467925327739 Marionette DEBUG loaded listener.js 14:02:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x12187d000) [pid = 1649] [serial = 2216] [outer = 0x116979400] 14:02:07 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:02:07 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:02:08 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:02:08 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:02:08 INFO - PROCESS | 1649 | 1467925328063 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]]]}] 14:02:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:02:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:02:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:02:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:02:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:02:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:02:08 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 14:02:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:02:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:02:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:02:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:02:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:02:08 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 14:02:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:02:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:02:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:02:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:02:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:02:08 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]" 14:02:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:02:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:02:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:02:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:02:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:02:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:02:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 473ms 14:02:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:02:08 INFO - PROCESS | 1649 | 1467925328100 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 14:02:08 INFO - PROCESS | 1649 | 1467925328101 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 14:02:08 INFO - PROCESS | 1649 | 1467925328104 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:02:08 INFO - PROCESS | 1649 | 1467925328105 Marionette TRACE conn2 <- [1,2926,null,{}] 14:02:08 INFO - PROCESS | 1649 | 1467925328107 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}] 14:02:08 INFO - PROCESS | 1649 | 1467925328108 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:08 INFO - PROCESS | 1649 | 1467925328217 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 14:02:08 INFO - PROCESS | 1649 | 1467925328223 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:08 INFO - PROCESS | 1649 | 1467925328224 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c323800 == 38 [pid = 1649] [id = 739] 14:02:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x12374dc00) [pid = 1649] [serial = 2217] [outer = 0x0] 14:02:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x128e4f000) [pid = 1649] [serial = 2218] [outer = 0x12374dc00] 14:02:08 INFO - PROCESS | 1649 | 1467925328248 Marionette DEBUG loaded listener.js 14:02:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1290a6c00) [pid = 1649] [serial = 2219] [outer = 0x12374dc00] 14:02:08 INFO - PROCESS | 1649 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:02:08 INFO - PROCESS | 1649 | 1467925328541 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]]]}] 14:02:08 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:02:08 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 468ms 14:02:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:02:08 INFO - PROCESS | 1649 | 1467925328573 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 14:02:08 INFO - PROCESS | 1649 | 1467925328576 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 14:02:08 INFO - PROCESS | 1649 | 1467925328580 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:02:08 INFO - PROCESS | 1649 | 1467925328582 Marionette TRACE conn2 <- [1,2930,null,{}] 14:02:08 INFO - PROCESS | 1649 | 1467925328584 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}] 14:02:08 INFO - PROCESS | 1649 | 1467925328586 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:08 INFO - PROCESS | 1649 | 1467925328680 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 14:02:08 INFO - PROCESS | 1649 | 1467925328683 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:08 INFO - PROCESS | 1649 | 1467925328685 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c7d2800 == 39 [pid = 1649] [id = 740] 14:02:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1290a7400) [pid = 1649] [serial = 2220] [outer = 0x0] 14:02:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12951d800) [pid = 1649] [serial = 2221] [outer = 0x1290a7400] 14:02:08 INFO - PROCESS | 1649 | 1467925328710 Marionette DEBUG loaded listener.js 14:02:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12a686400) [pid = 1649] [serial = 2222] [outer = 0x1290a7400] 14:02:08 INFO - PROCESS | 1649 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:02:09 INFO - PROCESS | 1649 | 1467925329018 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]]]}] 14:02:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:02:09 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 469ms 14:02:09 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:02:09 INFO - PROCESS | 1649 | 1467925329050 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 14:02:09 INFO - PROCESS | 1649 | 1467925329052 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 14:02:09 INFO - PROCESS | 1649 | 1467925329053 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:02:09 INFO - PROCESS | 1649 | 1467925329054 Marionette TRACE conn2 <- [1,2934,null,{}] 14:02:09 INFO - PROCESS | 1649 | 1467925329057 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}] 14:02:09 INFO - PROCESS | 1649 | 1467925329058 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:09 INFO - PROCESS | 1649 | 1467925329169 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 14:02:09 INFO - PROCESS | 1649 | 1467925329251 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:09 INFO - PROCESS | 1649 | 1467925329253 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x113ad1800 == 40 [pid = 1649] [id = 741] 14:02:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x110e7c000) [pid = 1649] [serial = 2223] [outer = 0x0] 14:02:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x110eadc00) [pid = 1649] [serial = 2224] [outer = 0x110e7c000] 14:02:09 INFO - PROCESS | 1649 | 1467925329285 Marionette DEBUG loaded listener.js 14:02:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1128a7800) [pid = 1649] [serial = 2225] [outer = 0x110e7c000] 14:02:09 INFO - PROCESS | 1649 | 1467925329714 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]]]}] 14:02:09 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:02:09 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 668ms 14:02:09 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:02:09 INFO - PROCESS | 1649 | 1467925329725 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 14:02:09 INFO - PROCESS | 1649 | 1467925329728 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 14:02:09 INFO - PROCESS | 1649 | 1467925329732 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:02:09 INFO - PROCESS | 1649 | 1467925329736 Marionette TRACE conn2 <- [1,2938,null,{}] 14:02:09 INFO - PROCESS | 1649 | 1467925329741 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}] 14:02:09 INFO - PROCESS | 1649 | 1467925329745 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:09 INFO - PROCESS | 1649 | 1467925329898 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 14:02:10 INFO - PROCESS | 1649 | 1467925330044 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:10 INFO - PROCESS | 1649 | 1467925330047 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x123349000 == 41 [pid = 1649] [id = 742] 14:02:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x115e68400) [pid = 1649] [serial = 2226] [outer = 0x0] 14:02:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1172be800) [pid = 1649] [serial = 2227] [outer = 0x115e68400] 14:02:10 INFO - PROCESS | 1649 | 1467925330094 Marionette DEBUG loaded listener.js 14:02:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11857a000) [pid = 1649] [serial = 2228] [outer = 0x115e68400] 14:02:10 INFO - PROCESS | 1649 | 1467925330494 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]]]}] 14:02:10 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. 14:02:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 779ms 14:02:10 INFO - PROCESS | 1649 | 1467925330514 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 14:02:10 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:02:10 INFO - PROCESS | 1649 | 1467925330517 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 14:02:10 INFO - PROCESS | 1649 | 1467925330519 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:02:10 INFO - PROCESS | 1649 | 1467925330520 Marionette TRACE conn2 <- [1,2942,null,{}] 14:02:10 INFO - PROCESS | 1649 | 1467925330523 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}] 14:02:10 INFO - PROCESS | 1649 | 1467925330525 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:10 INFO - PROCESS | 1649 | 1467925330632 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 14:02:10 INFO - PROCESS | 1649 | 1467925330690 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:10 INFO - PROCESS | 1649 | 1467925330692 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba0c800 == 42 [pid = 1649] [id = 743] 14:02:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1185e2000) [pid = 1649] [serial = 2229] [outer = 0x0] 14:02:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119333c00) [pid = 1649] [serial = 2230] [outer = 0x1185e2000] 14:02:10 INFO - PROCESS | 1649 | 1467925330721 Marionette DEBUG loaded listener.js 14:02:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x120f95400) [pid = 1649] [serial = 2231] [outer = 0x1185e2000] 14:02:11 INFO - PROCESS | 1649 | 1467925331115 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"]]]}] 14:02:11 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 14:02:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:02:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 618ms 14:02:11 INFO - PROCESS | 1649 | 1467925331138 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 14:02:11 INFO - PROCESS | 1649 | 1467925331140 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 14:02:11 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:02:11 INFO - PROCESS | 1649 | 1467925331147 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:02:11 INFO - PROCESS | 1649 | 1467925331151 Marionette TRACE conn2 <- [1,2946,null,{}] 14:02:11 INFO - PROCESS | 1649 | 1467925331154 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}] 14:02:11 INFO - PROCESS | 1649 | 1467925331157 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:11 INFO - PROCESS | 1649 | 1467925331260 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 14:02:11 INFO - PROCESS | 1649 | 1467925331321 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:11 INFO - PROCESS | 1649 | 1467925331322 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ccc5000 == 43 [pid = 1649] [id = 744] 14:02:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x121411800) [pid = 1649] [serial = 2232] [outer = 0x0] 14:02:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x123385c00) [pid = 1649] [serial = 2233] [outer = 0x121411800] 14:02:11 INFO - PROCESS | 1649 | 1467925331371 Marionette DEBUG loaded listener.js 14:02:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x127287c00) [pid = 1649] [serial = 2234] [outer = 0x121411800] 14:02:11 INFO - PROCESS | 1649 | 1467925331749 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]]]}] 14:02:11 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. 14:02:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 626ms 14:02:11 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:02:11 INFO - PROCESS | 1649 | 1467925331769 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 14:02:11 INFO - PROCESS | 1649 | 1467925331771 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 14:02:11 INFO - PROCESS | 1649 | 1467925331774 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:02:11 INFO - PROCESS | 1649 | 1467925331775 Marionette TRACE conn2 <- [1,2950,null,{}] 14:02:11 INFO - PROCESS | 1649 | 1467925331777 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}] 14:02:11 INFO - PROCESS | 1649 | 1467925331778 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:11 INFO - PROCESS | 1649 | 1467925331881 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 14:02:11 INFO - PROCESS | 1649 | 1467925331938 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:11 INFO - PROCESS | 1649 | 1467925331940 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d322000 == 44 [pid = 1649] [id = 745] 14:02:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12728f800) [pid = 1649] [serial = 2235] [outer = 0x0] 14:02:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1292ac000) [pid = 1649] [serial = 2236] [outer = 0x12728f800] 14:02:11 INFO - PROCESS | 1649 | 1467925331968 Marionette DEBUG loaded listener.js 14:02:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12951e000) [pid = 1649] [serial = 2237] [outer = 0x12728f800] 14:02:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x11968e800 == 45 [pid = 1649] [id = 746] 14:02:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x128e52000) [pid = 1649] [serial = 2238] [outer = 0x0] 14:02:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1292aac00) [pid = 1649] [serial = 2239] [outer = 0x128e52000] 14:02:12 INFO - PROCESS | 1649 | 1467925332404 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]]]}] 14:02:12 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. 14:02:12 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 670ms 14:02:12 INFO - PROCESS | 1649 | 1467925332444 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 14:02:12 INFO - PROCESS | 1649 | 1467925332445 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 14:02:12 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:02:12 INFO - PROCESS | 1649 | 1467925332448 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:02:12 INFO - PROCESS | 1649 | 1467925332449 Marionette TRACE conn2 <- [1,2954,null,{}] 14:02:12 INFO - PROCESS | 1649 | 1467925332452 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}] 14:02:12 INFO - PROCESS | 1649 | 1467925332453 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:12 INFO - PROCESS | 1649 | 1467925332576 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 14:02:12 INFO - PROCESS | 1649 | 1467925332682 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:12 INFO - PROCESS | 1649 | 1467925332686 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x118322800 == 46 [pid = 1649] [id = 747] 14:02:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x120e0d000) [pid = 1649] [serial = 2240] [outer = 0x0] 14:02:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12951fc00) [pid = 1649] [serial = 2241] [outer = 0x120e0d000] 14:02:12 INFO - PROCESS | 1649 | 1467925332723 Marionette DEBUG loaded listener.js 14:02:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12a689800) [pid = 1649] [serial = 2242] [outer = 0x120e0d000] 14:02:13 INFO - PROCESS | 1649 | 1467925333270 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]]]}] 14:02:13 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:02:13 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 14:02:13 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 869ms 14:02:13 INFO - PROCESS | 1649 | 1467925333318 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 14:02:13 INFO - PROCESS | 1649 | 1467925333322 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 14:02:13 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:02:13 INFO - PROCESS | 1649 | 1467925333327 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:02:13 INFO - PROCESS | 1649 | 1467925333330 Marionette TRACE conn2 <- [1,2958,null,{}] 14:02:13 INFO - PROCESS | 1649 | 1467925333336 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}] 14:02:13 INFO - PROCESS | 1649 | 1467925333338 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:13 INFO - PROCESS | 1649 | 1467925333486 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 14:02:13 INFO - PROCESS | 1649 | 1467925333591 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:13 INFO - PROCESS | 1649 | 1467925333593 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x125ebf800 == 47 [pid = 1649] [id = 748] 14:02:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x112d95c00) [pid = 1649] [serial = 2243] [outer = 0x0] 14:02:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1166ef000) [pid = 1649] [serial = 2244] [outer = 0x112d95c00] 14:02:13 INFO - PROCESS | 1649 | 1467925333623 Marionette DEBUG loaded listener.js 14:02:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1184cd400) [pid = 1649] [serial = 2245] [outer = 0x112d95c00] 14:02:14 INFO - PROCESS | 1649 | 1467925334018 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]]]}] 14:02:14 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. 14:02:14 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 724ms 14:02:14 INFO - PROCESS | 1649 | 1467925334050 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 14:02:14 INFO - PROCESS | 1649 | 1467925334054 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 14:02:14 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:02:14 INFO - PROCESS | 1649 | 1467925334060 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:02:14 INFO - PROCESS | 1649 | 1467925334062 Marionette TRACE conn2 <- [1,2962,null,{}] 14:02:14 INFO - PROCESS | 1649 | 1467925334066 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}] 14:02:14 INFO - PROCESS | 1649 | 1467925334068 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:14 INFO - PROCESS | 1649 | 1467925334239 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 14:02:14 INFO - PROCESS | 1649 | 1467925334339 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:14 INFO - PROCESS | 1649 | 1467925334340 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196a6800 == 48 [pid = 1649] [id = 749] 14:02:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1185df400) [pid = 1649] [serial = 2246] [outer = 0x0] 14:02:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1185e7c00) [pid = 1649] [serial = 2247] [outer = 0x1185df400] 14:02:14 INFO - PROCESS | 1649 | 1467925334372 Marionette DEBUG loaded listener.js 14:02:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x118808400) [pid = 1649] [serial = 2248] [outer = 0x1185df400] 14:02:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12c7d2800 == 47 [pid = 1649] [id = 740] 14:02:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12c323800 == 46 [pid = 1649] [id = 739] 14:02:15 INFO - PROCESS | 1649 | --DOCSHELL 0x124884000 == 45 [pid = 1649] [id = 738] 14:02:15 INFO - PROCESS | 1649 | --DOCSHELL 0x1255ca800 == 44 [pid = 1649] [id = 737] 14:02:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12ade5800 == 43 [pid = 1649] [id = 736] 14:02:15 INFO - PROCESS | 1649 | --DOCSHELL 0x129e70000 == 42 [pid = 1649] [id = 735] 14:02:15 INFO - PROCESS | 1649 | --DOCSHELL 0x129539800 == 41 [pid = 1649] [id = 734] 14:02:15 INFO - PROCESS | 1649 | --DOCSHELL 0x128b8d800 == 40 [pid = 1649] [id = 733] 14:02:15 INFO - PROCESS | 1649 | --DOCSHELL 0x124884800 == 39 [pid = 1649] [id = 732] 14:02:15 INFO - PROCESS | 1649 | --DOCSHELL 0x1196a4800 == 38 [pid = 1649] [id = 731] 14:02:15 INFO - PROCESS | 1649 | --DOCSHELL 0x11831e000 == 37 [pid = 1649] [id = 730] 14:02:15 INFO - PROCESS | 1649 | --DOCSHELL 0x126e1e800 == 36 [pid = 1649] [id = 729] 14:02:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12bf91800 == 35 [pid = 1649] [id = 727] 14:02:15 INFO - PROCESS | 1649 | --DOCSHELL 0x1188be000 == 34 [pid = 1649] [id = 728] 14:02:15 INFO - PROCESS | 1649 | --DOCSHELL 0x11966c000 == 33 [pid = 1649] [id = 715] 14:02:15 INFO - PROCESS | 1649 | --DOCSHELL 0x125ebf800 == 32 [pid = 1649] [id = 748] 14:02:15 INFO - PROCESS | 1649 | --DOCSHELL 0x11968e800 == 31 [pid = 1649] [id = 746] 14:02:15 INFO - PROCESS | 1649 | --DOCSHELL 0x118322800 == 30 [pid = 1649] [id = 747] 14:02:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12d322000 == 29 [pid = 1649] [id = 745] 14:02:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12ccc5000 == 28 [pid = 1649] [id = 744] 14:02:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba0c800 == 27 [pid = 1649] [id = 743] 14:02:15 INFO - PROCESS | 1649 | --DOCSHELL 0x123349000 == 26 [pid = 1649] [id = 742] 14:02:15 INFO - PROCESS | 1649 | --DOCSHELL 0x113ad1800 == 25 [pid = 1649] [id = 741] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1248c6800) [pid = 1649] [serial = 2179] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1128a5400) [pid = 1649] [serial = 2149] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1185de800) [pid = 1649] [serial = 2158] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x117ea3000) [pid = 1649] [serial = 2147] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x116f95000) [pid = 1649] [serial = 2146] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x117205800) [pid = 1649] [serial = 2155] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x117e9a400) [pid = 1649] [serial = 2156] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x113f0b000) [pid = 1649] [serial = 2152] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x115e71400) [pid = 1649] [serial = 2153] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11876f400) [pid = 1649] [serial = 2161] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x115e6c000) [pid = 1649] [serial = 2132] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x113863800) [pid = 1649] [serial = 2131] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118810800) [pid = 1649] [serial = 2135] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1184cf400) [pid = 1649] [serial = 2134] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1217d9400) [pid = 1649] [serial = 2138] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x120e31c00) [pid = 1649] [serial = 2137] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x128c86800) [pid = 1649] [serial = 2141] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12728ec00) [pid = 1649] [serial = 2140] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1125f2400) [pid = 1649] [serial = 2143] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x120e2f000) [pid = 1649] [serial = 2165] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x112d9dc00) [pid = 1649] [serial = 2144] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1194ea800) [pid = 1649] [serial = 2164] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x121412c00) [pid = 1649] [serial = 2168] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x120ecf400) [pid = 1649] [serial = 2167] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x121733400) [pid = 1649] [serial = 2170] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1160e3800) [pid = 1649] [serial = 2173] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x121889800) [pid = 1649] [serial = 2177] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x121740800) [pid = 1649] [serial = 2171] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x112c2d400) [pid = 1649] [serial = 2150] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x118808800) [pid = 1649] [serial = 2162] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1185e9000) [pid = 1649] [serial = 2159] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12115b800) [pid = 1649] [serial = 2176] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11876ac00) [pid = 1649] [serial = 2174] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1255f6000) [pid = 1649] [serial = 2180] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x126cbd400) [pid = 1649] [serial = 2182] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1649 | 1467925335267 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]]]}] 14:02:15 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. 14:02:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1222ms 14:02:15 INFO - PROCESS | 1649 | 1467925335282 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 14:02:15 INFO - PROCESS | 1649 | 1467925335285 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 14:02:15 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:02:15 INFO - PROCESS | 1649 | 1467925335288 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:02:15 INFO - PROCESS | 1649 | 1467925335290 Marionette TRACE conn2 <- [1,2966,null,{}] 14:02:15 INFO - PROCESS | 1649 | 1467925335294 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}] 14:02:15 INFO - PROCESS | 1649 | 1467925335296 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:15 INFO - PROCESS | 1649 | 1467925335377 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 14:02:15 INFO - PROCESS | 1649 | 1467925335382 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:15 INFO - PROCESS | 1649 | 1467925335385 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x11702c800 == 26 [pid = 1649] [id = 750] 14:02:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1125ff000) [pid = 1649] [serial = 2249] [outer = 0x0] 14:02:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1128a8c00) [pid = 1649] [serial = 2250] [outer = 0x1125ff000] 14:02:15 INFO - PROCESS | 1649 | 1467925335415 Marionette DEBUG loaded listener.js 14:02:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x112c05400) [pid = 1649] [serial = 2251] [outer = 0x1125ff000] 14:02:15 INFO - PROCESS | 1649 | 1467925335764 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]]]}] 14:02:15 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. 14:02:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 524ms 14:02:15 INFO - PROCESS | 1649 | 1467925335813 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 14:02:15 INFO - PROCESS | 1649 | 1467925335816 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 14:02:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:02:15 INFO - PROCESS | 1649 | 1467925335820 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:02:15 INFO - PROCESS | 1649 | 1467925335822 Marionette TRACE conn2 <- [1,2970,null,{}] 14:02:15 INFO - PROCESS | 1649 | 1467925335824 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}] 14:02:15 INFO - PROCESS | 1649 | 1467925335826 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:15 INFO - PROCESS | 1649 | 1467925335903 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 14:02:15 INFO - PROCESS | 1649 | 1467925335907 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:15 INFO - PROCESS | 1649 | 1467925335909 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x1190a6800 == 27 [pid = 1649] [id = 751] 14:02:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x112d94c00) [pid = 1649] [serial = 2252] [outer = 0x0] 14:02:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x115e6c000) [pid = 1649] [serial = 2253] [outer = 0x112d94c00] 14:02:15 INFO - PROCESS | 1649 | 1467925335939 Marionette DEBUG loaded listener.js 14:02:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11673a400) [pid = 1649] [serial = 2254] [outer = 0x112d94c00] 14:02:16 INFO - PROCESS | 1649 | 1467925336286 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]]]}] 14:02:16 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. 14:02:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 521ms 14:02:16 INFO - PROCESS | 1649 | 1467925336341 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 14:02:16 INFO - PROCESS | 1649 | 1467925336343 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 14:02:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:02:16 INFO - PROCESS | 1649 | 1467925336345 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:02:16 INFO - PROCESS | 1649 | 1467925336348 Marionette TRACE conn2 <- [1,2974,null,{}] 14:02:16 INFO - PROCESS | 1649 | 1467925336356 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}] 14:02:16 INFO - PROCESS | 1649 | 1467925336359 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:16 INFO - PROCESS | 1649 | 1467925336436 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 14:02:16 INFO - PROCESS | 1649 | 1467925336443 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:16 INFO - PROCESS | 1649 | 1467925336446 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x1211af000 == 28 [pid = 1649] [id = 752] 14:02:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x112c23c00) [pid = 1649] [serial = 2255] [outer = 0x0] 14:02:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1176e5800) [pid = 1649] [serial = 2256] [outer = 0x112c23c00] 14:02:16 INFO - PROCESS | 1649 | 1467925336474 Marionette DEBUG loaded listener.js 14:02:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1185e6c00) [pid = 1649] [serial = 2257] [outer = 0x112c23c00] 14:02:16 INFO - PROCESS | 1649 | 1467925336780 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]]]}] 14:02:16 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. 14:02:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 473ms 14:02:16 INFO - PROCESS | 1649 | 1467925336818 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 14:02:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:02:16 INFO - PROCESS | 1649 | 1467925336820 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 14:02:16 INFO - PROCESS | 1649 | 1467925336822 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:02:16 INFO - PROCESS | 1649 | 1467925336824 Marionette TRACE conn2 <- [1,2978,null,{}] 14:02:16 INFO - PROCESS | 1649 | 1467925336826 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}] 14:02:16 INFO - PROCESS | 1649 | 1467925336827 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:16 INFO - PROCESS | 1649 | 1467925336906 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 14:02:16 INFO - PROCESS | 1649 | 1467925336970 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:16 INFO - PROCESS | 1649 | 1467925336971 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12554e800 == 29 [pid = 1649] [id = 753] 14:02:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11336dc00) [pid = 1649] [serial = 2258] [outer = 0x0] 14:02:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118775800) [pid = 1649] [serial = 2259] [outer = 0x11336dc00] 14:02:16 INFO - PROCESS | 1649 | 1467925336996 Marionette DEBUG loaded listener.js 14:02:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11904dc00) [pid = 1649] [serial = 2260] [outer = 0x11336dc00] 14:02:17 INFO - PROCESS | 1649 | 1467925337266 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]]]}] 14:02:17 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. 14:02:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 471ms 14:02:17 INFO - PROCESS | 1649 | 1467925337304 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 14:02:17 INFO - PROCESS | 1649 | 1467925337305 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 14:02:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:02:17 INFO - PROCESS | 1649 | 1467925337320 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:02:17 INFO - PROCESS | 1649 | 1467925337321 Marionette TRACE conn2 <- [1,2982,null,{}] 14:02:17 INFO - PROCESS | 1649 | 1467925337324 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}] 14:02:17 INFO - PROCESS | 1649 | 1467925337330 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:17 INFO - PROCESS | 1649 | 1467925337482 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 14:02:17 INFO - PROCESS | 1649 | 1467925337534 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:17 INFO - PROCESS | 1649 | 1467925337535 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11335c000 == 30 [pid = 1649] [id = 754] 14:02:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1125e1400) [pid = 1649] [serial = 2261] [outer = 0x0] 14:02:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118805c00) [pid = 1649] [serial = 2262] [outer = 0x1125e1400] 14:02:17 INFO - PROCESS | 1649 | 1467925337576 Marionette DEBUG loaded listener.js 14:02:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119710800) [pid = 1649] [serial = 2263] [outer = 0x1125e1400] 14:02:17 INFO - PROCESS | 1649 | 1467925337941 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"]]]}] 14:02:17 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 14:02:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:02:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 680ms 14:02:17 INFO - PROCESS | 1649 | 1467925337990 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 14:02:17 INFO - PROCESS | 1649 | 1467925337991 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 14:02:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:02:18 INFO - PROCESS | 1649 | 1467925338000 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:02:18 INFO - PROCESS | 1649 | 1467925338001 Marionette TRACE conn2 <- [1,2986,null,{}] 14:02:18 INFO - PROCESS | 1649 | 1467925338003 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}] 14:02:18 INFO - PROCESS | 1649 | 1467925338007 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:18 INFO - PROCESS | 1649 | 1467925338123 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 14:02:18 INFO - PROCESS | 1649 | 1467925338127 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:18 INFO - PROCESS | 1649 | 1467925338128 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x129548800 == 31 [pid = 1649] [id = 755] 14:02:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x112d93000) [pid = 1649] [serial = 2264] [outer = 0x0] 14:02:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x120d22800) [pid = 1649] [serial = 2265] [outer = 0x112d93000] 14:02:18 INFO - PROCESS | 1649 | 1467925338153 Marionette DEBUG loaded listener.js 14:02:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12173f000) [pid = 1649] [serial = 2266] [outer = 0x112d93000] 14:02:18 INFO - PROCESS | 1649 | 1467925338435 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]]]}] 14:02:18 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. 14:02:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 468ms 14:02:18 INFO - PROCESS | 1649 | 1467925338482 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 14:02:18 INFO - PROCESS | 1649 | 1467925338491 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 14:02:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:02:18 INFO - PROCESS | 1649 | 1467925338502 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:02:18 INFO - PROCESS | 1649 | 1467925338503 Marionette TRACE conn2 <- [1,2990,null,{}] 14:02:18 INFO - PROCESS | 1649 | 1467925338513 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}] 14:02:18 INFO - PROCESS | 1649 | 1467925338514 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:18 INFO - PROCESS | 1649 | 1467925338614 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 14:02:18 INFO - PROCESS | 1649 | 1467925338617 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:18 INFO - PROCESS | 1649 | 1467925338618 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a671000 == 32 [pid = 1649] [id = 756] 14:02:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x116743800) [pid = 1649] [serial = 2267] [outer = 0x0] 14:02:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1236b8000) [pid = 1649] [serial = 2268] [outer = 0x116743800] 14:02:18 INFO - PROCESS | 1649 | 1467925338642 Marionette DEBUG loaded listener.js 14:02:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x124b85000) [pid = 1649] [serial = 2269] [outer = 0x116743800] 14:02:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x119673000 == 33 [pid = 1649] [id = 757] 14:02:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1253e8800) [pid = 1649] [serial = 2270] [outer = 0x0] 14:02:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x121ad8400) [pid = 1649] [serial = 2271] [outer = 0x1253e8800] 14:02:19 INFO - PROCESS | 1649 | 1467925338997 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]]]}] 14:02:19 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. 14:02:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 520ms 14:02:19 INFO - PROCESS | 1649 | 1467925339023 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 14:02:19 INFO - PROCESS | 1649 | 1467925339024 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 14:02:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:02:19 INFO - PROCESS | 1649 | 1467925339032 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:02:19 INFO - PROCESS | 1649 | 1467925339033 Marionette TRACE conn2 <- [1,2994,null,{}] 14:02:19 INFO - PROCESS | 1649 | 1467925339035 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}] 14:02:19 INFO - PROCESS | 1649 | 1467925339036 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:19 INFO - PROCESS | 1649 | 1467925339144 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 14:02:19 INFO - PROCESS | 1649 | 1467925339185 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:19 INFO - PROCESS | 1649 | 1467925339186 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ada8000 == 34 [pid = 1649] [id = 758] 14:02:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1248cc000) [pid = 1649] [serial = 2272] [outer = 0x0] 14:02:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x124e7b000) [pid = 1649] [serial = 2273] [outer = 0x1248cc000] 14:02:19 INFO - PROCESS | 1649 | 1467925339210 Marionette DEBUG loaded listener.js 14:02:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x126cbac00) [pid = 1649] [serial = 2274] [outer = 0x1248cc000] 14:02:19 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x116979400) [pid = 1649] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:02:19 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x111e5a400) [pid = 1649] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:02:19 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12140f800) [pid = 1649] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:02:19 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1255ee800) [pid = 1649] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:02:19 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1125fc800) [pid = 1649] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:02:19 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1125e7000) [pid = 1649] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:02:19 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1160f0800) [pid = 1649] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:02:19 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1133d1400) [pid = 1649] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:02:19 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1160e9c00) [pid = 1649] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:02:19 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1121b1800) [pid = 1649] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:02:19 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1194ea000) [pid = 1649] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:02:19 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1253dcc00) [pid = 1649] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:02:19 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12374dc00) [pid = 1649] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:02:19 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1290a7400) [pid = 1649] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:02:19 INFO - PROCESS | 1649 | 1467925339683 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]]]}] 14:02:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:02:19 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 14:02:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 671ms 14:02:19 INFO - PROCESS | 1649 | 1467925339704 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 14:02:19 INFO - PROCESS | 1649 | 1467925339705 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 14:02:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:02:19 INFO - PROCESS | 1649 | 1467925339714 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:02:19 INFO - PROCESS | 1649 | 1467925339715 Marionette TRACE conn2 <- [1,2998,null,{}] 14:02:19 INFO - PROCESS | 1649 | 1467925339718 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}] 14:02:19 INFO - PROCESS | 1649 | 1467925339719 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:19 INFO - PROCESS | 1649 | 1467925339832 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 14:02:19 INFO - PROCESS | 1649 | 1467925339874 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:19 INFO - PROCESS | 1649 | 1467925339875 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x1211ae800 == 35 [pid = 1649] [id = 759] 14:02:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x113864c00) [pid = 1649] [serial = 2275] [outer = 0x0] 14:02:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1176e3800) [pid = 1649] [serial = 2276] [outer = 0x113864c00] 14:02:19 INFO - PROCESS | 1649 | 1467925339899 Marionette DEBUG loaded listener.js 14:02:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12140f800) [pid = 1649] [serial = 2277] [outer = 0x113864c00] 14:02:20 INFO - PROCESS | 1649 | 1467925340156 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]]]}] 14:02:20 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. 14:02:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 475ms 14:02:20 INFO - PROCESS | 1649 | 1467925340183 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 14:02:20 INFO - PROCESS | 1649 | 1467925340184 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 14:02:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:02:20 INFO - PROCESS | 1649 | 1467925340186 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:02:20 INFO - PROCESS | 1649 | 1467925340187 Marionette TRACE conn2 <- [1,3002,null,{}] 14:02:20 INFO - PROCESS | 1649 | 1467925340202 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}] 14:02:20 INFO - PROCESS | 1649 | 1467925340203 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:20 INFO - PROCESS | 1649 | 1467925340288 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 14:02:20 INFO - PROCESS | 1649 | 1467925340292 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:20 INFO - PROCESS | 1649 | 1467925340295 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12be22800 == 36 [pid = 1649] [id = 760] 14:02:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x124a6f800) [pid = 1649] [serial = 2278] [outer = 0x0] 14:02:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126cc4800) [pid = 1649] [serial = 2279] [outer = 0x124a6f800] 14:02:20 INFO - PROCESS | 1649 | 1467925340320 Marionette DEBUG loaded listener.js 14:02:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x127494000) [pid = 1649] [serial = 2280] [outer = 0x124a6f800] 14:02:20 INFO - PROCESS | 1649 | 1467925340625 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]]]}] 14:02:20 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. 14:02:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 478ms 14:02:20 INFO - PROCESS | 1649 | 1467925340665 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 14:02:20 INFO - PROCESS | 1649 | 1467925340666 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 14:02:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:02:20 INFO - PROCESS | 1649 | 1467925340668 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:02:20 INFO - PROCESS | 1649 | 1467925340670 Marionette TRACE conn2 <- [1,3006,null,{}] 14:02:20 INFO - PROCESS | 1649 | 1467925340672 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}] 14:02:20 INFO - PROCESS | 1649 | 1467925340674 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:20 INFO - PROCESS | 1649 | 1467925340788 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 14:02:20 INFO - PROCESS | 1649 | 1467925340794 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:20 INFO - PROCESS | 1649 | 1467925340796 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12723d800 == 37 [pid = 1649] [id = 761] 14:02:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1125fc800) [pid = 1649] [serial = 2281] [outer = 0x0] 14:02:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x127491800) [pid = 1649] [serial = 2282] [outer = 0x1125fc800] 14:02:20 INFO - PROCESS | 1649 | 1467925340822 Marionette DEBUG loaded listener.js 14:02:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x129520400) [pid = 1649] [serial = 2283] [outer = 0x1125fc800] 14:02:21 INFO - PROCESS | 1649 | 1467925341116 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]]]}] 14:02:21 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. 14:02:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 471ms 14:02:21 INFO - PROCESS | 1649 | 1467925341140 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 14:02:21 INFO - PROCESS | 1649 | 1467925341143 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 14:02:21 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:02:21 INFO - PROCESS | 1649 | 1467925341152 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:02:21 INFO - PROCESS | 1649 | 1467925341153 Marionette TRACE conn2 <- [1,3010,null,{}] 14:02:21 INFO - PROCESS | 1649 | 1467925341156 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}] 14:02:21 INFO - PROCESS | 1649 | 1467925341157 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:21 INFO - PROCESS | 1649 | 1467925341239 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 14:02:21 INFO - PROCESS | 1649 | 1467925341246 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:21 INFO - PROCESS | 1649 | 1467925341247 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c7d3800 == 38 [pid = 1649] [id = 762] 14:02:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12951ec00) [pid = 1649] [serial = 2284] [outer = 0x0] 14:02:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12961e000) [pid = 1649] [serial = 2285] [outer = 0x12951ec00] 14:02:21 INFO - PROCESS | 1649 | 1467925341271 Marionette DEBUG loaded listener.js 14:02:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12a68d800) [pid = 1649] [serial = 2286] [outer = 0x12951ec00] 14:02:21 INFO - PROCESS | 1649 | 1467925341655 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]]]}] 14:02:21 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 14:02:21 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 519ms 14:02:21 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:02:21 INFO - PROCESS | 1649 | 1467925341672 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 14:02:21 INFO - PROCESS | 1649 | 1467925341674 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 14:02:21 INFO - PROCESS | 1649 | 1467925341678 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:02:21 INFO - PROCESS | 1649 | 1467925341680 Marionette TRACE conn2 <- [1,3014,null,{}] 14:02:21 INFO - PROCESS | 1649 | 1467925341684 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}] 14:02:21 INFO - PROCESS | 1649 | 1467925341685 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:21 INFO - PROCESS | 1649 | 1467925341797 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 14:02:21 INFO - PROCESS | 1649 | 1467925341859 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:21 INFO - PROCESS | 1649 | 1467925341860 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e61000 == 39 [pid = 1649] [id = 763] 14:02:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1125e3c00) [pid = 1649] [serial = 2287] [outer = 0x0] 14:02:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1125f2c00) [pid = 1649] [serial = 2288] [outer = 0x1125e3c00] 14:02:21 INFO - PROCESS | 1649 | 1467925341891 Marionette DEBUG loaded listener.js 14:02:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x112c0c800) [pid = 1649] [serial = 2289] [outer = 0x1125e3c00] 14:02:22 INFO - PROCESS | 1649 | [1649] 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 14:02:22 INFO - PROCESS | 1649 | 1467925342360 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:02:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:02:22 INFO - {} 14:02:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:02:22 INFO - {} 14:02:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:02:22 INFO - {} 14:02:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:02:22 INFO - {} 14:02:22 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 720ms 14:02:22 INFO - PROCESS | 1649 | 1467925342398 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 14:02:22 INFO - PROCESS | 1649 | 1467925342401 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 14:02:22 INFO - TEST-START | /FileAPI/fileReader.html 14:02:22 INFO - PROCESS | 1649 | 1467925342406 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:02:22 INFO - PROCESS | 1649 | 1467925342408 Marionette TRACE conn2 <- [1,3018,null,{}] 14:02:22 INFO - PROCESS | 1649 | 1467925342453 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}] 14:02:22 INFO - PROCESS | 1649 | 1467925342455 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:22 INFO - PROCESS | 1649 | 1467925342572 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 14:02:22 INFO - PROCESS | 1649 | 1467925342674 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:22 INFO - PROCESS | 1649 | 1467925342675 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x1293e4000 == 40 [pid = 1649] [id = 764] 14:02:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1176ddc00) [pid = 1649] [serial = 2290] [outer = 0x0] 14:02:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1180b2000) [pid = 1649] [serial = 2291] [outer = 0x1176ddc00] 14:02:22 INFO - PROCESS | 1649 | 1467925342706 Marionette DEBUG loaded listener.js 14:02:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x118768c00) [pid = 1649] [serial = 2292] [outer = 0x1176ddc00] 14:02:23 INFO - PROCESS | 1649 | 1467925343125 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]]]}] 14:02:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:02:23 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:02:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:02:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:02:23 INFO - TEST-OK | /FileAPI/fileReader.html | took 770ms 14:02:23 INFO - TEST-START | /FileAPI/historical.html 14:02:23 INFO - PROCESS | 1649 | 1467925343176 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 14:02:23 INFO - PROCESS | 1649 | 1467925343178 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 14:02:23 INFO - PROCESS | 1649 | 1467925343180 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:02:23 INFO - PROCESS | 1649 | 1467925343183 Marionette TRACE conn2 <- [1,3022,null,{}] 14:02:23 INFO - PROCESS | 1649 | 1467925343190 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}] 14:02:23 INFO - PROCESS | 1649 | 1467925343194 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:23 INFO - PROCESS | 1649 | 1467925343310 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 14:02:23 INFO - PROCESS | 1649 | 1467925343376 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:23 INFO - PROCESS | 1649 | 1467925343378 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c7d5000 == 41 [pid = 1649] [id = 765] 14:02:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1194df000) [pid = 1649] [serial = 2293] [outer = 0x0] 14:02:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x120e13400) [pid = 1649] [serial = 2294] [outer = 0x1194df000] 14:02:23 INFO - PROCESS | 1649 | 1467925343409 Marionette DEBUG loaded listener.js 14:02:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x121418000) [pid = 1649] [serial = 2295] [outer = 0x1194df000] 14:02:23 INFO - PROCESS | 1649 | 1467925343973 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"]]]}] 14:02:24 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:02:24 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:02:24 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:02:24 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:02:24 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:02:24 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:02:24 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:24 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:02:24 INFO - TEST-OK | /FileAPI/historical.html | took 823ms 14:02:24 INFO - PROCESS | 1649 | 1467925344005 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 14:02:24 INFO - TEST-START | /FileAPI/idlharness.html 14:02:24 INFO - PROCESS | 1649 | 1467925344007 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 14:02:24 INFO - PROCESS | 1649 | 1467925344010 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:02:24 INFO - PROCESS | 1649 | 1467925344012 Marionette TRACE conn2 <- [1,3026,null,{}] 14:02:24 INFO - PROCESS | 1649 | 1467925344016 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}] 14:02:24 INFO - PROCESS | 1649 | 1467925344017 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:24 INFO - PROCESS | 1649 | 1467925344121 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 14:02:24 INFO - PROCESS | 1649 | 1467925344185 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:24 INFO - PROCESS | 1649 | 1467925344186 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x11969c000 == 42 [pid = 1649] [id = 766] 14:02:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x116030800) [pid = 1649] [serial = 2296] [outer = 0x0] 14:02:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x116629c00) [pid = 1649] [serial = 2297] [outer = 0x116030800] 14:02:24 INFO - PROCESS | 1649 | 1467925344215 Marionette DEBUG loaded listener.js 14:02:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1172bfc00) [pid = 1649] [serial = 2298] [outer = 0x116030800] 14:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12723d800 == 41 [pid = 1649] [id = 761] 14:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12be22800 == 40 [pid = 1649] [id = 760] 14:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1211ae800 == 39 [pid = 1649] [id = 759] 14:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12ada8000 == 38 [pid = 1649] [id = 758] 14:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x119673000 == 37 [pid = 1649] [id = 757] 14:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12a671000 == 36 [pid = 1649] [id = 756] 14:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x129548800 == 35 [pid = 1649] [id = 755] 14:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x11335c000 == 34 [pid = 1649] [id = 754] 14:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12554e800 == 33 [pid = 1649] [id = 753] 14:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1211af000 == 32 [pid = 1649] [id = 752] 14:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1190a6800 == 31 [pid = 1649] [id = 751] 14:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x11702c800 == 30 [pid = 1649] [id = 750] 14:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1196a6800 == 29 [pid = 1649] [id = 749] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x120e17400) [pid = 1649] [serial = 2203] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x123741400) [pid = 1649] [serial = 2206] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x126cc0400) [pid = 1649] [serial = 2209] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1255ec400) [pid = 1649] [serial = 2207] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12728e000) [pid = 1649] [serial = 2210] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x112c21000) [pid = 1649] [serial = 2212] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x116080400) [pid = 1649] [serial = 2213] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1128b1400) [pid = 1649] [serial = 2185] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1133cec00) [pid = 1649] [serial = 2186] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x116743400) [pid = 1649] [serial = 2188] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1176dd800) [pid = 1649] [serial = 2189] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x113840c00) [pid = 1649] [serial = 2191] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x113f0a800) [pid = 1649] [serial = 2192] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x117203400) [pid = 1649] [serial = 2194] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x117ea1800) [pid = 1649] [serial = 2195] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1187ee400) [pid = 1649] [serial = 2197] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x119331000) [pid = 1649] [serial = 2198] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11970bc00) [pid = 1649] [serial = 2200] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x127287400) [pid = 1649] [serial = 2183] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1290a6c00) [pid = 1649] [serial = 2219] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12a686400) [pid = 1649] [serial = 2222] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12951d800) [pid = 1649] [serial = 2221] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x120e3b400) [pid = 1649] [serial = 2204] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12187d000) [pid = 1649] [serial = 2216] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118809000) [pid = 1649] [serial = 2215] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x120d1f400) [pid = 1649] [serial = 2201] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x128e4f000) [pid = 1649] [serial = 2218] [outer = 0x0] [url = about:blank] 14:02:24 INFO - PROCESS | 1649 | 1467925344772 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]]]}] 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:02:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:02:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:02:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:02:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:02:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:02:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:02:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:02:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:02:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:02:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:02:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:02:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:02:24 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 14:02:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:02:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:02:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:02:24 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 14:02:24 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 14:02:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:02:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:02:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:02:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:02:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:02:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:02:24 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 14:02:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:02:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:02:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:02:24 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 14:02:24 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 14:02:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:02:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:02:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:02:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:02:24 INFO - TEST-OK | /FileAPI/idlharness.html | took 787ms 14:02:24 INFO - PROCESS | 1649 | 1467925344798 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 14:02:24 INFO - PROCESS | 1649 | 1467925344801 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 14:02:24 INFO - TEST-START | /FileAPI/idlharness.worker 14:02:24 INFO - PROCESS | 1649 | 1467925344805 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:02:24 INFO - PROCESS | 1649 | 1467925344807 Marionette TRACE conn2 <- [1,3030,null,{}] 14:02:24 INFO - PROCESS | 1649 | 1467925344809 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}] 14:02:24 INFO - PROCESS | 1649 | 1467925344811 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:24 INFO - PROCESS | 1649 | 1467925344896 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 14:02:24 INFO - PROCESS | 1649 | 1467925344900 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:24 INFO - PROCESS | 1649 | 1467925344902 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12addd800 == 30 [pid = 1649] [id = 767] 14:02:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1184c6400) [pid = 1649] [serial = 2299] [outer = 0x0] 14:02:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x124bbcc00) [pid = 1649] [serial = 2300] [outer = 0x1184c6400] 14:02:24 INFO - PROCESS | 1649 | 1467925344928 Marionette DEBUG loaded listener.js 14:02:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x126cc0800) [pid = 1649] [serial = 2301] [outer = 0x1184c6400] 14:02:25 INFO - PROCESS | 1649 | [1649] 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 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:02:25 INFO - {} 14:02:25 INFO - PROCESS | 1649 | 1467925345567 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,{},{}]]]}] 14:02:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:02:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:02:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:02:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:02:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:02:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:02:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:02:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:02:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:02:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:02:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:02:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:02:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:02:25 INFO - {} 14:02:25 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 14:02:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:02:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:02:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:02:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:02:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:02:25 INFO - {} 14:02:25 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 - {} 14:02:25 INFO - {} 14:02:25 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 14:02:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:02:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:02:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:02:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:02:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:02:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:02:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:02:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:02:25 INFO - {} 14:02:25 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 14:02:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:02:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:02:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:02:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:02:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:02:25 INFO - {} 14:02:25 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 - {} 14:02:25 INFO - {} 14:02:25 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 14:02:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:02:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:02:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:02:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:02:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:25 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 14:02:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:02:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:02:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:02:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:02:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:02:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:02:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:02:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:02:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:25 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 14:02:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:02:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:02:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:25 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 14:02:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:02:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:02:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:25 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 14:02:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:02:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:02:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:02:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:02:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:02:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:02:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:02:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-OK | /FileAPI/idlharness.worker | took 789ms 14:02:25 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:02:25 INFO - PROCESS | 1649 | 1467925345594 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 14:02:25 INFO - PROCESS | 1649 | 1467925345595 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 14:02:25 INFO - PROCESS | 1649 | 1467925345598 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:02:25 INFO - PROCESS | 1649 | 1467925345600 Marionette TRACE conn2 <- [1,3034,null,{}] 14:02:25 INFO - PROCESS | 1649 | 1467925345607 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}] 14:02:25 INFO - PROCESS | 1649 | 1467925345610 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:25 INFO - PROCESS | 1649 | 1467925345698 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 14:02:25 INFO - PROCESS | 1649 | 1467925345702 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:25 INFO - PROCESS | 1649 | 1467925345704 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d59f000 == 31 [pid = 1649] [id = 768] 14:02:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12b805c00) [pid = 1649] [serial = 2302] [outer = 0x0] 14:02:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12b9a6000) [pid = 1649] [serial = 2303] [outer = 0x12b805c00] 14:02:25 INFO - PROCESS | 1649 | 1467925345732 Marionette DEBUG loaded listener.js 14:02:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12bf2d800) [pid = 1649] [serial = 2304] [outer = 0x12b805c00] 14:02:26 INFO - PROCESS | 1649 | 1467925346046 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]]]}] 14:02:26 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:02:26 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 470ms 14:02:26 INFO - PROCESS | 1649 | 1467925346069 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 14:02:26 INFO - PROCESS | 1649 | 1467925346070 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 14:02:26 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:02:26 INFO - PROCESS | 1649 | 1467925346073 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:02:26 INFO - PROCESS | 1649 | 1467925346074 Marionette TRACE conn2 <- [1,3038,null,{}] 14:02:26 INFO - PROCESS | 1649 | 1467925346079 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}] 14:02:26 INFO - PROCESS | 1649 | 1467925346080 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:26 INFO - PROCESS | 1649 | 1467925346162 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 14:02:26 INFO - PROCESS | 1649 | 1467925346231 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:26 INFO - PROCESS | 1649 | 1467925346232 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dead000 == 32 [pid = 1649] [id = 769] 14:02:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12bf2d400) [pid = 1649] [serial = 2305] [outer = 0x0] 14:02:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12bf37000) [pid = 1649] [serial = 2306] [outer = 0x12bf2d400] 14:02:26 INFO - PROCESS | 1649 | 1467925346257 Marionette DEBUG loaded listener.js 14:02:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12c2c9400) [pid = 1649] [serial = 2307] [outer = 0x12bf2d400] 14:02:26 INFO - PROCESS | 1649 | 1467925346530 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"]]]}] 14:02:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:02:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:02:26 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 469ms 14:02:26 INFO - PROCESS | 1649 | 1467925346553 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 14:02:26 INFO - PROCESS | 1649 | 1467925346554 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 14:02:26 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:02:26 INFO - PROCESS | 1649 | 1467925346564 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:02:26 INFO - PROCESS | 1649 | 1467925346565 Marionette TRACE conn2 <- [1,3042,null,{}] 14:02:26 INFO - PROCESS | 1649 | 1467925346572 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}] 14:02:26 INFO - PROCESS | 1649 | 1467925346574 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:26 INFO - PROCESS | 1649 | 1467925346679 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 14:02:26 INFO - PROCESS | 1649 | 1467925346683 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:26 INFO - PROCESS | 1649 | 1467925346684 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dd28800 == 33 [pid = 1649] [id = 770] 14:02:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12c2c9c00) [pid = 1649] [serial = 2308] [outer = 0x0] 14:02:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12c2d0400) [pid = 1649] [serial = 2309] [outer = 0x12c2c9c00] 14:02:26 INFO - PROCESS | 1649 | 1467925346709 Marionette DEBUG loaded listener.js 14:02:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12c2d5400) [pid = 1649] [serial = 2310] [outer = 0x12c2c9c00] 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:02:27 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. 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:02:27 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'.) 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:02:27 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. 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:02:27 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. 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:02:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:02:27 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. 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:02:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:02:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:02:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:02:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:02:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:02:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:02:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:02:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:02:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:02:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:02:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:02:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:02:27 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 593ms 14:02:27 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:02:27 INFO - PROCESS | 1649 | 1467925347137 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]]]}] 14:02:27 INFO - PROCESS | 1649 | 1467925347152 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 14:02:27 INFO - PROCESS | 1649 | 1467925347153 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 14:02:27 INFO - PROCESS | 1649 | 1467925347156 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:02:27 INFO - PROCESS | 1649 | 1467925347157 Marionette TRACE conn2 <- [1,3046,null,{}] 14:02:27 INFO - PROCESS | 1649 | 1467925347159 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}] 14:02:27 INFO - PROCESS | 1649 | 1467925347164 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:27 INFO - PROCESS | 1649 | 1467925347289 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 14:02:27 INFO - PROCESS | 1649 | 1467925347300 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:27 INFO - PROCESS | 1649 | 1467925347301 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12da48000 == 34 [pid = 1649] [id = 771] 14:02:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12a89e800) [pid = 1649] [serial = 2311] [outer = 0x0] 14:02:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12c2e8000) [pid = 1649] [serial = 2312] [outer = 0x12a89e800] 14:02:27 INFO - PROCESS | 1649 | 1467925347327 Marionette DEBUG loaded listener.js 14:02:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12173ac00) [pid = 1649] [serial = 2313] [outer = 0x12a89e800] 14:02:27 INFO - PROCESS | 1649 | [1649] 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 14:02:27 INFO - PROCESS | 1649 | 1467925347709 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:02:27 INFO - {} 14:02:27 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 572ms 14:02:27 INFO - PROCESS | 1649 | 1467925347729 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 14:02:27 INFO - PROCESS | 1649 | 1467925347731 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 14:02:27 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:02:27 INFO - PROCESS | 1649 | 1467925347734 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:02:27 INFO - PROCESS | 1649 | 1467925347736 Marionette TRACE conn2 <- [1,3050,null,{}] 14:02:27 INFO - PROCESS | 1649 | 1467925347739 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}] 14:02:27 INFO - PROCESS | 1649 | 1467925347741 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:27 INFO - PROCESS | 1649 | 1467925347916 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 14:02:27 INFO - PROCESS | 1649 | 1467925347934 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:27 INFO - PROCESS | 1649 | 1467925347935 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db8f800 == 35 [pid = 1649] [id = 772] 14:02:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12caae000) [pid = 1649] [serial = 2314] [outer = 0x0] 14:02:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12cab5400) [pid = 1649] [serial = 2315] [outer = 0x12caae000] 14:02:27 INFO - PROCESS | 1649 | 1467925347975 Marionette DEBUG loaded listener.js 14:02:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12d06b800) [pid = 1649] [serial = 2316] [outer = 0x12caae000] 14:02:28 INFO - PROCESS | 1649 | 1467925348351 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]]]}] 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:02:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 674ms 14:02:28 INFO - PROCESS | 1649 | 1467925348408 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 14:02:28 INFO - PROCESS | 1649 | 1467925348410 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 14:02:28 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:02:28 INFO - PROCESS | 1649 | 1467925348412 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:02:28 INFO - PROCESS | 1649 | 1467925348413 Marionette TRACE conn2 <- [1,3054,null,{}] 14:02:28 INFO - PROCESS | 1649 | 1467925348416 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}] 14:02:28 INFO - PROCESS | 1649 | 1467925348417 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:28 INFO - PROCESS | 1649 | 1467925348751 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 14:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1248cc000) [pid = 1649] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1125e1400) [pid = 1649] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 14:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x116743800) [pid = 1649] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1125ff000) [pid = 1649] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x112c23c00) [pid = 1649] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1185df400) [pid = 1649] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11336dc00) [pid = 1649] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x112d94c00) [pid = 1649] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x110e7c000) [pid = 1649] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x115e68400) [pid = 1649] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1185e2000) [pid = 1649] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x121411800) [pid = 1649] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x128e52000) [pid = 1649] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12728f800) [pid = 1649] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x112d93000) [pid = 1649] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x113864c00) [pid = 1649] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 14:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1253e8800) [pid = 1649] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x120e0d000) [pid = 1649] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x124a6f800) [pid = 1649] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 14:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1125fc800) [pid = 1649] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 14:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x112d95c00) [pid = 1649] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:02:28 INFO - PROCESS | 1649 | 1467925348840 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:28 INFO - PROCESS | 1649 | 1467925348841 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x121324000 == 36 [pid = 1649] [id = 773] 14:02:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1125e1400) [pid = 1649] [serial = 2317] [outer = 0x0] 14:02:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x112d95c00) [pid = 1649] [serial = 2318] [outer = 0x1125e1400] 14:02:28 INFO - PROCESS | 1649 | 1467925348882 Marionette DEBUG loaded listener.js 14:02:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118794000) [pid = 1649] [serial = 2319] [outer = 0x1125e1400] 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:02:29 INFO - PROCESS | 1649 | 1467925349328 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"]]]}] 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:02:29 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" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:02:29 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" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:02:29 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 938ms 14:02:29 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:02:29 INFO - PROCESS | 1649 | 1467925349352 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 14:02:29 INFO - PROCESS | 1649 | 1467925349353 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 14:02:29 INFO - PROCESS | 1649 | 1467925349355 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:02:29 INFO - PROCESS | 1649 | 1467925349356 Marionette TRACE conn2 <- [1,3058,null,{}] 14:02:29 INFO - PROCESS | 1649 | 1467925349359 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}] 14:02:29 INFO - PROCESS | 1649 | 1467925349360 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:29 INFO - PROCESS | 1649 | 1467925349447 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 14:02:29 INFO - PROCESS | 1649 | 1467925349450 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:29 INFO - PROCESS | 1649 | 1467925349452 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12deae800 == 37 [pid = 1649] [id = 774] 14:02:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x129616400) [pid = 1649] [serial = 2320] [outer = 0x0] 14:02:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12d06bc00) [pid = 1649] [serial = 2321] [outer = 0x129616400] 14:02:29 INFO - PROCESS | 1649 | 1467925349475 Marionette DEBUG loaded listener.js 14:02:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12d071800) [pid = 1649] [serial = 2322] [outer = 0x129616400] 14:02:29 INFO - PROCESS | 1649 | 1467925349814 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]]]}] 14:02:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:02:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:02:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:02:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:02:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:02:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:02:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:02:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:02:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:02:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:02:29 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:29 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:02:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:02:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:02:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:02:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:02:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:02:29 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 475ms 14:02:29 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:02:29 INFO - PROCESS | 1649 | 1467925349831 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 14:02:29 INFO - PROCESS | 1649 | 1467925349832 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 14:02:29 INFO - PROCESS | 1649 | 1467925349834 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:02:29 INFO - PROCESS | 1649 | 1467925349835 Marionette TRACE conn2 <- [1,3062,null,{}] 14:02:29 INFO - PROCESS | 1649 | 1467925349838 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}] 14:02:29 INFO - PROCESS | 1649 | 1467925349839 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:29 INFO - PROCESS | 1649 | 1467925349924 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 14:02:29 INFO - PROCESS | 1649 | 1467925349988 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:29 INFO - PROCESS | 1649 | 1467925349989 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x121352800 == 38 [pid = 1649] [id = 775] 14:02:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1126dc400) [pid = 1649] [serial = 2323] [outer = 0x0] 14:02:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11662f800) [pid = 1649] [serial = 2324] [outer = 0x1126dc400] 14:02:30 INFO - PROCESS | 1649 | 1467925350012 Marionette DEBUG loaded listener.js 14:02:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12d071c00) [pid = 1649] [serial = 2325] [outer = 0x1126dc400] 14:02:30 INFO - PROCESS | 1649 | [1649] 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 14:02:30 INFO - PROCESS | 1649 | 1467925350316 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:02:30 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:02:30 INFO - {} 14:02:30 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 524ms 14:02:30 INFO - PROCESS | 1649 | 1467925350359 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 14:02:30 INFO - PROCESS | 1649 | 1467925350363 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 14:02:30 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:02:30 INFO - PROCESS | 1649 | 1467925350365 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:02:30 INFO - PROCESS | 1649 | 1467925350367 Marionette TRACE conn2 <- [1,3066,null,{}] 14:02:30 INFO - PROCESS | 1649 | 1467925350369 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}] 14:02:30 INFO - PROCESS | 1649 | 1467925350371 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:30 INFO - PROCESS | 1649 | 1467925350465 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 14:02:30 INFO - PROCESS | 1649 | 1467925350468 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:30 INFO - PROCESS | 1649 | 1467925350470 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d8b0000 == 39 [pid = 1649] [id = 776] 14:02:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12173d000) [pid = 1649] [serial = 2326] [outer = 0x0] 14:02:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12d074c00) [pid = 1649] [serial = 2327] [outer = 0x12173d000] 14:02:30 INFO - PROCESS | 1649 | 1467925350495 Marionette DEBUG loaded listener.js 14:02:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12d0d8400) [pid = 1649] [serial = 2328] [outer = 0x12173d000] 14:02:31 INFO - PROCESS | 1649 | --DOCSHELL 0x11969c000 == 38 [pid = 1649] [id = 766] 14:02:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12c7d5000 == 37 [pid = 1649] [id = 765] 14:02:31 INFO - PROCESS | 1649 | --DOCSHELL 0x1293e4000 == 36 [pid = 1649] [id = 764] 14:02:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12c7d3800 == 35 [pid = 1649] [id = 762] 14:02:31 INFO - PROCESS | 1649 | --DOCSHELL 0x117e61000 == 34 [pid = 1649] [id = 763] 14:02:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12d59f000 == 33 [pid = 1649] [id = 768] 14:02:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12dd28800 == 32 [pid = 1649] [id = 770] 14:02:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12da48000 == 31 [pid = 1649] [id = 771] 14:02:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12deae800 == 30 [pid = 1649] [id = 774] 14:02:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12addd800 == 29 [pid = 1649] [id = 767] 14:02:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12db8f800 == 28 [pid = 1649] [id = 772] 14:02:31 INFO - PROCESS | 1649 | --DOCSHELL 0x121352800 == 27 [pid = 1649] [id = 775] 14:02:31 INFO - PROCESS | 1649 | --DOCSHELL 0x121324000 == 26 [pid = 1649] [id = 773] 14:02:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12dead000 == 25 [pid = 1649] [id = 769] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119710800) [pid = 1649] [serial = 2263] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1236b8000) [pid = 1649] [serial = 2268] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1128a8c00) [pid = 1649] [serial = 2250] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x112c05400) [pid = 1649] [serial = 2251] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1176e5800) [pid = 1649] [serial = 2256] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1185e6c00) [pid = 1649] [serial = 2257] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118808400) [pid = 1649] [serial = 2248] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1185e7c00) [pid = 1649] [serial = 2247] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118775800) [pid = 1649] [serial = 2259] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x115e6c000) [pid = 1649] [serial = 2253] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11673a400) [pid = 1649] [serial = 2254] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1128a7800) [pid = 1649] [serial = 2225] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x110eadc00) [pid = 1649] [serial = 2224] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11857a000) [pid = 1649] [serial = 2228] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1172be800) [pid = 1649] [serial = 2227] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x120f95400) [pid = 1649] [serial = 2231] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x119333c00) [pid = 1649] [serial = 2230] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x127287c00) [pid = 1649] [serial = 2234] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x123385c00) [pid = 1649] [serial = 2233] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1292aac00) [pid = 1649] [serial = 2239] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12951e000) [pid = 1649] [serial = 2237] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1292ac000) [pid = 1649] [serial = 2236] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x120d22800) [pid = 1649] [serial = 2265] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x124e7b000) [pid = 1649] [serial = 2273] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1176e3800) [pid = 1649] [serial = 2276] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x121ad8400) [pid = 1649] [serial = 2271] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x12a689800) [pid = 1649] [serial = 2242] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x124b85000) [pid = 1649] [serial = 2269] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x126cc4800) [pid = 1649] [serial = 2279] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x127491800) [pid = 1649] [serial = 2282] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x12951fc00) [pid = 1649] [serial = 2241] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x1184cd400) [pid = 1649] [serial = 2245] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x1166ef000) [pid = 1649] [serial = 2244] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x129520400) [pid = 1649] [serial = 2283] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x126cbac00) [pid = 1649] [serial = 2274] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x12961e000) [pid = 1649] [serial = 2285] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x12140f800) [pid = 1649] [serial = 2277] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x118805c00) [pid = 1649] [serial = 2262] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x12173f000) [pid = 1649] [serial = 2266] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x127494000) [pid = 1649] [serial = 2280] [outer = 0x0] [url = about:blank] 14:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 57 (0x11904dc00) [pid = 1649] [serial = 2260] [outer = 0x0] [url = about:blank] 14:02:32 INFO - PROCESS | 1649 | 1467925352021 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]]]}] 14:02:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:02:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:02:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:02:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:02:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:02:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:02:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:02:32 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1678ms 14:02:32 INFO - PROCESS | 1649 | 1467925352046 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 14:02:32 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:02:32 INFO - PROCESS | 1649 | 1467925352048 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 14:02:32 INFO - PROCESS | 1649 | 1467925352052 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:02:32 INFO - PROCESS | 1649 | 1467925352054 Marionette TRACE conn2 <- [1,3070,null,{}] 14:02:32 INFO - PROCESS | 1649 | 1467925352058 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}] 14:02:32 INFO - PROCESS | 1649 | 1467925352060 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:32 INFO - PROCESS | 1649 | 1467925352138 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 14:02:32 INFO - PROCESS | 1649 | 1467925352197 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:32 INFO - PROCESS | 1649 | 1467925352200 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x11678d000 == 26 [pid = 1649] [id = 777] 14:02:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x1126d0400) [pid = 1649] [serial = 2329] [outer = 0x0] 14:02:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x1126d1000) [pid = 1649] [serial = 2330] [outer = 0x1126d0400] 14:02:32 INFO - PROCESS | 1649 | 1467925352228 Marionette DEBUG loaded listener.js 14:02:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x1126d9c00) [pid = 1649] [serial = 2331] [outer = 0x1126d0400] 14:02:32 INFO - PROCESS | 1649 | 1467925352557 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]]]}] 14:02:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:02:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:02:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:02:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:02:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:02:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:02:32 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 521ms 14:02:32 INFO - PROCESS | 1649 | 1467925352573 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 14:02:32 INFO - PROCESS | 1649 | 1467925352579 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 14:02:32 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:02:32 INFO - PROCESS | 1649 | 1467925352583 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:02:32 INFO - PROCESS | 1649 | 1467925352585 Marionette TRACE conn2 <- [1,3074,null,{}] 14:02:32 INFO - PROCESS | 1649 | 1467925352588 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}] 14:02:32 INFO - PROCESS | 1649 | 1467925352590 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:32 INFO - PROCESS | 1649 | 1467925352667 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 14:02:32 INFO - PROCESS | 1649 | 1467925352672 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:32 INFO - PROCESS | 1649 | 1467925352673 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x118330800 == 27 [pid = 1649] [id = 778] 14:02:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x1128aa000) [pid = 1649] [serial = 2332] [outer = 0x0] 14:02:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x112c05400) [pid = 1649] [serial = 2333] [outer = 0x1128aa000] 14:02:32 INFO - PROCESS | 1649 | 1467925352703 Marionette DEBUG loaded listener.js 14:02:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x112d97400) [pid = 1649] [serial = 2334] [outer = 0x1128aa000] 14:02:33 INFO - PROCESS | 1649 | 1467925353032 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]]]}] 14:02:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:02:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:02:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:02:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:02:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:02:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:02:33 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 474ms 14:02:33 INFO - PROCESS | 1649 | 1467925353058 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 14:02:33 INFO - PROCESS | 1649 | 1467925353059 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 14:02:33 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:02:33 INFO - PROCESS | 1649 | 1467925353062 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:02:33 INFO - PROCESS | 1649 | 1467925353064 Marionette TRACE conn2 <- [1,3078,null,{}] 14:02:33 INFO - PROCESS | 1649 | 1467925353072 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}] 14:02:33 INFO - PROCESS | 1649 | 1467925353075 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:33 INFO - PROCESS | 1649 | 1467925353152 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 14:02:33 INFO - PROCESS | 1649 | 1467925353157 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:33 INFO - PROCESS | 1649 | 1467925353160 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x11936b800 == 28 [pid = 1649] [id = 779] 14:02:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x110e99800) [pid = 1649] [serial = 2335] [outer = 0x0] 14:02:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x113111800) [pid = 1649] [serial = 2336] [outer = 0x110e99800] 14:02:33 INFO - PROCESS | 1649 | 1467925353189 Marionette DEBUG loaded listener.js 14:02:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x1133e4800) [pid = 1649] [serial = 2337] [outer = 0x110e99800] 14:02:33 INFO - PROCESS | 1649 | 1467925353531 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] 14:02:33 INFO - PROCESS | 1649 | 1467925353545 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 14:02:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:02:33 INFO - PROCESS | 1649 | 1467925353549 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:02:33 INFO - PROCESS | 1649 | 1467925353550 Marionette TRACE conn2 <- [1,3082,null,{}] 14:02:33 INFO - PROCESS | 1649 | 1467925353552 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}] 14:02:33 INFO - PROCESS | 1649 | 1467925353553 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:33 INFO - PROCESS | 1649 | 1467925353631 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 14:02:33 INFO - PROCESS | 1649 | 1467925353696 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:33 INFO - PROCESS | 1649 | 1467925353697 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x120d6a000 == 29 [pid = 1649] [id = 780] 14:02:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x1133f3c00) [pid = 1649] [serial = 2338] [outer = 0x0] 14:02:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x115e6d800) [pid = 1649] [serial = 2339] [outer = 0x1133f3c00] 14:02:33 INFO - PROCESS | 1649 | 1467925353722 Marionette DEBUG loaded listener.js 14:02:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x11607b000) [pid = 1649] [serial = 2340] [outer = 0x1133f3c00] 14:02:33 INFO - PROCESS | 1649 | 1467925353987 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]]]}] 14:02:34 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:02:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:02:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:02:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 468ms 14:02:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:02:34 INFO - PROCESS | 1649 | 1467925354019 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 14:02:34 INFO - PROCESS | 1649 | 1467925354021 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 14:02:34 INFO - PROCESS | 1649 | 1467925354033 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:02:34 INFO - PROCESS | 1649 | 1467925354034 Marionette TRACE conn2 <- [1,3086,null,{}] 14:02:34 INFO - PROCESS | 1649 | 1467925354038 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}] 14:02:34 INFO - PROCESS | 1649 | 1467925354040 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:34 INFO - PROCESS | 1649 | 1467925354162 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 14:02:34 INFO - PROCESS | 1649 | 1467925354168 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:34 INFO - PROCESS | 1649 | 1467925354169 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x112689800 == 30 [pid = 1649] [id = 781] 14:02:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x1128a9000) [pid = 1649] [serial = 2341] [outer = 0x0] 14:02:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1166f1c00) [pid = 1649] [serial = 2342] [outer = 0x1128a9000] 14:02:34 INFO - PROCESS | 1649 | 1467925354209 Marionette DEBUG loaded listener.js 14:02:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x116f8d800) [pid = 1649] [serial = 2343] [outer = 0x1128a9000] 14:02:34 INFO - PROCESS | 1649 | 1467925354625 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:02:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:02:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 629ms 14:02:34 INFO - PROCESS | 1649 | 1467925354653 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 14:02:34 INFO - PROCESS | 1649 | 1467925354654 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 14:02:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:02:34 INFO - PROCESS | 1649 | 1467925354657 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:02:34 INFO - PROCESS | 1649 | 1467925354658 Marionette TRACE conn2 <- [1,3090,null,{}] 14:02:34 INFO - PROCESS | 1649 | 1467925354673 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}] 14:02:34 INFO - PROCESS | 1649 | 1467925354678 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:34 INFO - PROCESS | 1649 | 1467925354767 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 14:02:34 INFO - PROCESS | 1649 | 1467925354771 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:34 INFO - PROCESS | 1649 | 1467925354772 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x1213aa800 == 31 [pid = 1649] [id = 782] 14:02:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x117202c00) [pid = 1649] [serial = 2344] [outer = 0x0] 14:02:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1176e6400) [pid = 1649] [serial = 2345] [outer = 0x117202c00] 14:02:34 INFO - PROCESS | 1649 | 1467925354799 Marionette DEBUG loaded listener.js 14:02:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11876a000) [pid = 1649] [serial = 2346] [outer = 0x117202c00] 14:02:35 INFO - PROCESS | 1649 | 1467925355125 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:02:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:02:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 521ms 14:02:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:02:35 INFO - PROCESS | 1649 | 1467925355178 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 14:02:35 INFO - PROCESS | 1649 | 1467925355179 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 14:02:35 INFO - PROCESS | 1649 | 1467925355181 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:02:35 INFO - PROCESS | 1649 | 1467925355182 Marionette TRACE conn2 <- [1,3094,null,{}] 14:02:35 INFO - PROCESS | 1649 | 1467925355185 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}] 14:02:35 INFO - PROCESS | 1649 | 1467925355186 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:35 INFO - PROCESS | 1649 | 1467925355261 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 14:02:35 INFO - PROCESS | 1649 | 1467925355266 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:35 INFO - PROCESS | 1649 | 1467925355267 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x1248a3800 == 32 [pid = 1649] [id = 783] 14:02:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x118771c00) [pid = 1649] [serial = 2347] [outer = 0x0] 14:02:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1187ebc00) [pid = 1649] [serial = 2348] [outer = 0x118771c00] 14:02:35 INFO - PROCESS | 1649 | 1467925355291 Marionette DEBUG loaded listener.js 14:02:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11880c400) [pid = 1649] [serial = 2349] [outer = 0x118771c00] 14:02:35 INFO - PROCESS | 1649 | 1467925355603 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:02:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:02:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 470ms 14:02:35 INFO - PROCESS | 1649 | 1467925355670 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 14:02:35 INFO - PROCESS | 1649 | 1467925355671 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 14:02:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:02:35 INFO - PROCESS | 1649 | 1467925355673 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:02:35 INFO - PROCESS | 1649 | 1467925355674 Marionette TRACE conn2 <- [1,3098,null,{}] 14:02:35 INFO - PROCESS | 1649 | 1467925355679 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}] 14:02:35 INFO - PROCESS | 1649 | 1467925355681 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:35 INFO - PROCESS | 1649 | 1467925355757 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 14:02:35 INFO - PROCESS | 1649 | 1467925355763 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:35 INFO - PROCESS | 1649 | 1467925355764 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12539f000 == 33 [pid = 1649] [id = 784] 14:02:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x118794c00) [pid = 1649] [serial = 2350] [outer = 0x0] 14:02:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11907a800) [pid = 1649] [serial = 2351] [outer = 0x118794c00] 14:02:35 INFO - PROCESS | 1649 | 1467925355788 Marionette DEBUG loaded listener.js 14:02:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1194de400) [pid = 1649] [serial = 2352] [outer = 0x118794c00] 14:02:36 INFO - PROCESS | 1649 | 1467925356100 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]]]}] 14:02:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:02:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:02:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 472ms 14:02:36 INFO - PROCESS | 1649 | 1467925356145 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 14:02:36 INFO - PROCESS | 1649 | 1467925356146 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 14:02:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:02:36 INFO - PROCESS | 1649 | 1467925356149 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:02:36 INFO - PROCESS | 1649 | 1467925356150 Marionette TRACE conn2 <- [1,3102,null,{}] 14:02:36 INFO - PROCESS | 1649 | 1467925356152 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}] 14:02:36 INFO - PROCESS | 1649 | 1467925356153 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:36 INFO - PROCESS | 1649 | 1467925356231 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 14:02:36 INFO - PROCESS | 1649 | 1467925356235 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:36 INFO - PROCESS | 1649 | 1467925356237 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x119369000 == 34 [pid = 1649] [id = 785] 14:02:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11965c800) [pid = 1649] [serial = 2353] [outer = 0x0] 14:02:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11970b800) [pid = 1649] [serial = 2354] [outer = 0x11965c800] 14:02:36 INFO - PROCESS | 1649 | 1467925356260 Marionette DEBUG loaded listener.js 14:02:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x119a83c00) [pid = 1649] [serial = 2355] [outer = 0x11965c800] 14:02:36 INFO - PROCESS | 1649 | 1467925356557 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:02:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:02:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 421ms 14:02:36 INFO - PROCESS | 1649 | 1467925356571 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 14:02:36 INFO - PROCESS | 1649 | 1467925356572 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 14:02:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:02:36 INFO - PROCESS | 1649 | 1467925356574 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:02:36 INFO - PROCESS | 1649 | 1467925356575 Marionette TRACE conn2 <- [1,3106,null,{}] 14:02:36 INFO - PROCESS | 1649 | 1467925356582 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}] 14:02:36 INFO - PROCESS | 1649 | 1467925356583 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:36 INFO - PROCESS | 1649 | 1467925356667 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 14:02:36 INFO - PROCESS | 1649 | 1467925356734 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:36 INFO - PROCESS | 1649 | 1467925356735 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x127237800 == 35 [pid = 1649] [id = 786] 14:02:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119051000) [pid = 1649] [serial = 2356] [outer = 0x0] 14:02:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x120e0cc00) [pid = 1649] [serial = 2357] [outer = 0x119051000] 14:02:36 INFO - PROCESS | 1649 | 1467925356759 Marionette DEBUG loaded listener.js 14:02:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11310b800) [pid = 1649] [serial = 2358] [outer = 0x119051000] 14:02:37 INFO - PROCESS | 1649 | 1467925357024 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]]]}] 14:02:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:02:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:02:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:02:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 475ms 14:02:37 INFO - PROCESS | 1649 | 1467925357049 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 14:02:37 INFO - PROCESS | 1649 | 1467925357051 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 14:02:37 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:02:37 INFO - PROCESS | 1649 | 1467925357063 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:02:37 INFO - PROCESS | 1649 | 1467925357066 Marionette TRACE conn2 <- [1,3110,null,{}] 14:02:37 INFO - PROCESS | 1649 | 1467925357073 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}] 14:02:37 INFO - PROCESS | 1649 | 1467925357075 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:37 INFO - PROCESS | 1649 | 1467925357174 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 14:02:37 INFO - PROCESS | 1649 | 1467925357179 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:37 INFO - PROCESS | 1649 | 1467925357181 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x121321800 == 36 [pid = 1649] [id = 787] 14:02:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11310bc00) [pid = 1649] [serial = 2359] [outer = 0x0] 14:02:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x120f95400) [pid = 1649] [serial = 2360] [outer = 0x11310bc00] 14:02:37 INFO - PROCESS | 1649 | 1467925357207 Marionette DEBUG loaded listener.js 14:02:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x121739c00) [pid = 1649] [serial = 2361] [outer = 0x11310bc00] 14:02:37 INFO - PROCESS | 1649 | 1467925357542 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"]]]}] 14:02:37 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:02:37 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 14:02:37 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:37 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:02:37 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 536ms 14:02:37 INFO - PROCESS | 1649 | 1467925357590 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 14:02:37 INFO - PROCESS | 1649 | 1467925357592 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 14:02:37 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:02:37 INFO - PROCESS | 1649 | 1467925357594 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:02:37 INFO - PROCESS | 1649 | 1467925357595 Marionette TRACE conn2 <- [1,3114,null,{}] 14:02:37 INFO - PROCESS | 1649 | 1467925357597 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}] 14:02:37 INFO - PROCESS | 1649 | 1467925357598 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:37 INFO - PROCESS | 1649 | 1467925357701 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 14:02:37 INFO - PROCESS | 1649 | 1467925357712 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\", \"31210ae5-d248-4d8d-b62a-62e3b742507d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:37 INFO - PROCESS | 1649 | 1467925357713 Marionette INFO sendAsync 9fdc13b8-9cb3-a045-9779-62e2ec06e3e0 14:02:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12954e000 == 37 [pid = 1649] [id = 788] 14:02:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12173b000) [pid = 1649] [serial = 2362] [outer = 0x0] 14:02:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12337ec00) [pid = 1649] [serial = 2363] [outer = 0x12173b000] 14:02:37 INFO - PROCESS | 1649 | 1467925357736 Marionette DEBUG loaded listener.js 14:02:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x124a6e400) [pid = 1649] [serial = 2364] [outer = 0x12173b000] 14:02:38 INFO - PROCESS | 1649 | 1467925358031 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]]]}] 14:02:38 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:02:38 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 469ms 14:02:38 INFO - PROCESS | 1649 | 1467925358068 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 14:02:38 INFO - PROCESS | 1649 | 1467925358078 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 14:02:39 WARNING - u'runner_teardown' () 14:02:39 INFO - No more tests 14:02:39 INFO - Got 0 unexpected results 14:02:39 INFO - SUITE-END | took 510s 14:02:39 INFO - Closing logging queue 14:02:39 INFO - queue closed 14:02:39 INFO - Return code: 0 14:02:39 WARNING - # TBPL SUCCESS # 14:02:39 INFO - Running post-action listener: _resource_record_post_action 14:02:39 INFO - Running post-run listener: _resource_record_post_run 14:02:40 INFO - Total resource usage - Wall time: 532s; CPU: 58.0%; Read bytes: 37905920; Write bytes: 958007808; Read time: 400; Write time: 4934 14:02:40 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:02:40 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 146438656; Write bytes: 145442304; Read time: 13502; Write time: 259 14:02:40 INFO - run-tests - Wall time: 514s; CPU: 58.0%; Read bytes: 35747328; Write bytes: 795540480; Read time: 368; Write time: 4571 14:02:40 INFO - Running post-run listener: _upload_blobber_files 14:02:40 INFO - Blob upload gear active. 14:02:40 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:02:40 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 14:02:40 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'] 14:02:40 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 14:02:40 INFO - (blobuploader) - INFO - Open directory for files ... 14:02:40 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:02:40 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:02:40 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:02:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:02:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:02:41 INFO - (blobuploader) - INFO - Done attempting. 14:02:41 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:02:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:02:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:02:43 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:02:43 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:02:43 INFO - (blobuploader) - INFO - Done attempting. 14:02:43 INFO - (blobuploader) - INFO - Iteration through files over. 14:02:43 INFO - Return code: 0 14:02:43 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:02:43 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:02:43 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cea3669495e78e8e10aafaaa6d42ace295e85bb94493b6ea328304185d140d62a73dc99b48aae17f4d4ac4b4d94eb52c9989519babe79cfb357c8ad406d3dd23", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7ccd4b15e4d27b5c8987d6431ece6a1636b7df4e315e24fa032ec2b56e1957ac8e9fd531dedab1fd9002e902e26c4ed40d5bca7c9c71d3a459349b7a813b7c0c"} 14:02:43 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:02:43 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:02:43 INFO - Contents: 14:02:43 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cea3669495e78e8e10aafaaa6d42ace295e85bb94493b6ea328304185d140d62a73dc99b48aae17f4d4ac4b4d94eb52c9989519babe79cfb357c8ad406d3dd23", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7ccd4b15e4d27b5c8987d6431ece6a1636b7df4e315e24fa032ec2b56e1957ac8e9fd531dedab1fd9002e902e26c4ed40d5bca7c9c71d3a459349b7a813b7c0c"} 14:02:43 INFO - Running post-run listener: copy_logs_to_upload_dir 14:02:43 INFO - Copying logs to upload dir... 14:02:43 INFO - mkdir: /builds/slave/test/build/upload/logs 14:02:43 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=578.987560 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 39 secs) (at 2016-07-07 14:02:43.904176) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-07 14:02:43.908225) ========= 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.fsLHD7AhMJ/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.AgOL07gWCR/Listeners TMPDIR=/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/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/cea3669495e78e8e10aafaaa6d42ace295e85bb94493b6ea328304185d140d62a73dc99b48aae17f4d4ac4b4d94eb52c9989519babe79cfb357c8ad406d3dd23", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7ccd4b15e4d27b5c8987d6431ece6a1636b7df4e315e24fa032ec2b56e1957ac8e9fd531dedab1fd9002e902e26c4ed40d5bca7c9c71d3a459349b7a813b7c0c"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012564 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cea3669495e78e8e10aafaaa6d42ace295e85bb94493b6ea328304185d140d62a73dc99b48aae17f4d4ac4b4d94eb52c9989519babe79cfb357c8ad406d3dd23", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7ccd4b15e4d27b5c8987d6431ece6a1636b7df4e315e24fa032ec2b56e1957ac8e9fd531dedab1fd9002e902e26c4ed40d5bca7c9c71d3a459349b7a813b7c0c"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467815638/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-07 14:02:43.949422) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 14:02:43.949769) ========= 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.fsLHD7AhMJ/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.AgOL07gWCR/Listeners TMPDIR=/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/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.005105 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 14:02:43.999055) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-07 14:02:43.999388) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-07 14:02:43.999807) ========= ========= Total master_lag: 1.70 =========