builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0143 starttime: 1467537251.98 results: success (0) buildid: 20160703011557 builduid: 4397c447e0f64c5aa455d05e22a107e4 revision: 13ce99eb20be5ebc3ff877ac0b1c12f88e9e4d67 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-03 02:14:11.975729) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-03 02:14:11.976112) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-03 02:14:11.976380) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-03 02:14:12.586466) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 02:14:12.586831) ========= 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.yKYxDJn2Rq/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.TXW0g237g8/Listeners TMPDIR=/var/folders/8l/2lld364j46g___08n54mb94h00000w/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-03 02:14:12-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 9.81M=0.001s 2016-07-03 02:14:13 (9.81 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.835388 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 02:14:13.452176) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 02:14:13.452715) ========= 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.yKYxDJn2Rq/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.TXW0g237g8/Listeners TMPDIR=/var/folders/8l/2lld364j46g___08n54mb94h00000w/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.033157 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 02:14:13.508585) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-03 02:14:13.509167) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 13ce99eb20be5ebc3ff877ac0b1c12f88e9e4d67 --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 13ce99eb20be5ebc3ff877ac0b1c12f88e9e4d67 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.yKYxDJn2Rq/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.TXW0g237g8/Listeners TMPDIR=/var/folders/8l/2lld364j46g___08n54mb94h00000w/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-03 02:14:13,590 truncating revision to first 12 chars 2016-07-03 02:14:13,590 Setting DEBUG logging. 2016-07-03 02:14:13,590 attempt 1/10 2016-07-03 02:14:13,590 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/13ce99eb20be?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-03 02:14:14,281 unpacking tar archive at: mozilla-beta-13ce99eb20be/testing/mozharness/ program finished with exit code 0 elapsedTime=0.977524 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-03 02:14:14.517051) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-03 02:14:14.517380) ========= script_repo_revision: 13ce99eb20be5ebc3ff877ac0b1c12f88e9e4d67 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-03 02:14:14.517819) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-03 02:14:14.518087) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-03 02:14:14.549691) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 55 secs) (at 2016-07-03 02:14:14.550052) ========= /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.yKYxDJn2Rq/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.TXW0g237g8/Listeners TMPDIR=/var/folders/8l/2lld364j46g___08n54mb94h00000w/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 02:14:14 INFO - MultiFileLogger online at 20160703 02:14:14 in /builds/slave/test 02:14:14 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 02:14:14 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:14:14 INFO - {'append_to_log': False, 02:14:14 INFO - 'base_work_dir': '/builds/slave/test', 02:14:14 INFO - 'blob_upload_branch': 'mozilla-beta', 02:14:14 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:14:14 INFO - 'buildbot_json_path': 'buildprops.json', 02:14:14 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:14:14 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:14:14 INFO - 'download_minidump_stackwalk': True, 02:14:14 INFO - 'download_symbols': 'true', 02:14:14 INFO - 'e10s': False, 02:14:14 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:14:14 INFO - 'tooltool.py': '/tools/tooltool.py', 02:14:14 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:14:14 INFO - '/tools/misc-python/virtualenv.py')}, 02:14:14 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:14:14 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:14:14 INFO - 'log_level': 'info', 02:14:14 INFO - 'log_to_console': True, 02:14:14 INFO - 'opt_config_files': (), 02:14:14 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:14:14 INFO - '--processes=1', 02:14:14 INFO - '--config=%(test_path)s/wptrunner.ini', 02:14:14 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:14:14 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:14:14 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:14:14 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:14:14 INFO - 'pip_index': False, 02:14:14 INFO - 'require_test_zip': True, 02:14:14 INFO - 'test_type': ('testharness',), 02:14:14 INFO - 'this_chunk': '1', 02:14:14 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:14:14 INFO - 'total_chunks': '10', 02:14:14 INFO - 'virtualenv_path': 'venv', 02:14:14 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:14:14 INFO - 'work_dir': 'build'} 02:14:14 INFO - ##### 02:14:14 INFO - ##### Running clobber step. 02:14:14 INFO - ##### 02:14:14 INFO - Running pre-action listener: _resource_record_pre_action 02:14:14 INFO - Running main action method: clobber 02:14:14 INFO - rmtree: /builds/slave/test/build 02:14:14 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:14:16 INFO - Running post-action listener: _resource_record_post_action 02:14:16 INFO - ##### 02:14:16 INFO - ##### Running read-buildbot-config step. 02:14:16 INFO - ##### 02:14:16 INFO - Running pre-action listener: _resource_record_pre_action 02:14:16 INFO - Running main action method: read_buildbot_config 02:14:16 INFO - Using buildbot properties: 02:14:16 INFO - { 02:14:16 INFO - "project": "", 02:14:16 INFO - "product": "firefox", 02:14:16 INFO - "script_repo_revision": "production", 02:14:16 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 02:14:16 INFO - "repository": "", 02:14:16 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 02:14:16 INFO - "buildid": "20160703011557", 02:14:16 INFO - "pgo_build": "False", 02:14:16 INFO - "basedir": "/builds/slave/test", 02:14:16 INFO - "buildnumber": 27, 02:14:16 INFO - "slavename": "t-yosemite-r7-0143", 02:14:16 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 02:14:16 INFO - "platform": "macosx64", 02:14:16 INFO - "branch": "mozilla-beta", 02:14:16 INFO - "revision": "13ce99eb20be5ebc3ff877ac0b1c12f88e9e4d67", 02:14:16 INFO - "repo_path": "releases/mozilla-beta", 02:14:16 INFO - "moz_repo_path": "", 02:14:16 INFO - "stage_platform": "macosx64", 02:14:16 INFO - "builduid": "4397c447e0f64c5aa455d05e22a107e4", 02:14:16 INFO - "slavebuilddir": "test" 02:14:16 INFO - } 02:14:16 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/firefox-48.0.en-US.mac64.dmg. 02:14:16 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/firefox-48.0.en-US.mac64.test_packages.json. 02:14:16 INFO - Running post-action listener: _resource_record_post_action 02:14:16 INFO - ##### 02:14:16 INFO - ##### Running download-and-extract step. 02:14:16 INFO - ##### 02:14:16 INFO - Running pre-action listener: _resource_record_pre_action 02:14:16 INFO - Running main action method: download_and_extract 02:14:16 INFO - mkdir: /builds/slave/test/build/tests 02:14:16 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')]} 02:14:16 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/firefox-48.0.en-US.mac64.test_packages.json 02:14:16 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 02:14:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/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 02:14:16 INFO - Downloaded 1201 bytes. 02:14:16 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 02:14:16 INFO - Using the following test package requirements: 02:14:16 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 02:14:16 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:14:16 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 02:14:16 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:14:16 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 02:14:16 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:14:16 INFO - u'jsshell-mac64.zip'], 02:14:16 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:14:16 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 02:14:16 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 02:14:16 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:14:16 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 02:14:16 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:14:16 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 02:14:16 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:14:16 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 02:14:16 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:14:16 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 02:14:16 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 02:14:16 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')]} 02:14:16 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/firefox-48.0.en-US.mac64.common.tests.zip 02:14:16 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 02:14:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/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 02:14:17 INFO - Downloaded 18406702 bytes. 02:14:17 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/*'] 02:14:17 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/* 02:14:17 INFO - caution: filename not matched: web-platform/* 02:14:17 INFO - Return code: 11 02:14:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:14:17 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/firefox-48.0.en-US.mac64.web-platform.tests.zip 02:14:17 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/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 02:14:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/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 02:14:18 INFO - Downloaded 36389085 bytes. 02:14:18 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/*'] 02:14:18 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/* 02:14:22 INFO - caution: filename not matched: bin/* 02:14:22 INFO - caution: filename not matched: config/* 02:14:22 INFO - caution: filename not matched: mozbase/* 02:14:22 INFO - caution: filename not matched: marionette/* 02:14:22 INFO - caution: filename not matched: tools/wptserve/* 02:14:22 INFO - Return code: 11 02:14:22 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')]} 02:14:22 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/firefox-48.0.en-US.mac64.dmg 02:14:22 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 02:14:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 02:14:23 INFO - Downloaded 73031507 bytes. 02:14:23 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/firefox-48.0.en-US.mac64.dmg 02:14:23 INFO - mkdir: /builds/slave/test/properties 02:14:23 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:14:23 INFO - Writing to file /builds/slave/test/properties/build_url 02:14:23 INFO - Contents: 02:14:23 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/firefox-48.0.en-US.mac64.dmg 02:14:23 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:14:23 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:14:23 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:14:23 INFO - Contents: 02:14:23 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:14:23 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')]} 02:14:23 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:14:23 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:14:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/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 02:14:35 INFO - Downloaded 103707383 bytes. 02:14:35 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'] 02:14:35 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 02:14:39 INFO - Return code: 0 02:14:39 INFO - Running post-action listener: _resource_record_post_action 02:14:39 INFO - Running post-action listener: set_extra_try_arguments 02:14:39 INFO - ##### 02:14:39 INFO - ##### Running create-virtualenv step. 02:14:39 INFO - ##### 02:14:39 INFO - Running pre-action listener: _pre_create_virtualenv 02:14:39 INFO - Running pre-action listener: _resource_record_pre_action 02:14:39 INFO - Running main action method: create_virtualenv 02:14:39 INFO - Creating virtualenv /builds/slave/test/build/venv 02:14:39 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 02:14:39 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:14:39 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:14:39 INFO - Using real prefix '/tools/python27' 02:14:39 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:14:40 INFO - Installing distribute.............................................................................................................................................................................................done. 02:14:42 INFO - Installing pip.................done. 02:14:42 INFO - Return code: 0 02:14:42 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:14:42 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')]} 02:14:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:14:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:14:42 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')]} 02:14:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:14:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:14:42 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 0x1044eee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10450bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe652dc1590>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1045075e0>, '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 0x1040eacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104115990>, '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.yKYxDJn2Rq/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.TXW0g237g8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:14:42 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 02:14:42 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 02:14:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yKYxDJn2Rq/Render', 02:14:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:14:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:14:42 INFO - 'HOME': '/Users/cltbld', 02:14:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:14:42 INFO - 'LOGNAME': 'cltbld', 02:14:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:14:42 INFO - 'MOZ_NO_REMOTE': '1', 02:14:42 INFO - 'NO_EM_RESTART': '1', 02:14:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:14:42 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:14:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:14:42 INFO - 'PWD': '/builds/slave/test', 02:14:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:14:42 INFO - 'SHELL': '/bin/bash', 02:14:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.TXW0g237g8/Listeners', 02:14:42 INFO - 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', 02:14:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:14:42 INFO - 'USER': 'cltbld', 02:14:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:14:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:14:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:14:42 INFO - 'XPC_FLAGS': '0x0', 02:14:42 INFO - 'XPC_SERVICE_NAME': '0', 02:14:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:14:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:14:43 INFO - Downloading/unpacking psutil>=0.7.1 02:14: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 02:14: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 02:14: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 02:14: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 02:14: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 02:14: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 02:14:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:14:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:14:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:14:47 INFO - Installing collected packages: psutil 02:14:47 INFO - Running setup.py install for psutil 02:14:47 INFO - building 'psutil._psutil_osx' extension 02:14:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 02:14:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 02:14:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 02:14:47 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 02:14:48 INFO - building 'psutil._psutil_posix' extension 02:14:48 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 02:14:48 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 02:14:48 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 02:14:48 INFO - ^ 02:14:48 INFO - 1 warning generated. 02:14:48 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 02:14:48 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:14:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:14:48 INFO - Successfully installed psutil 02:14:48 INFO - Cleaning up... 02:14:48 INFO - Return code: 0 02:14:48 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:14:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:14:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:14:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:14:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:14:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:14:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:14:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1044eee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10450bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe652dc1590>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1045075e0>, '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 0x1040eacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104115990>, '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.yKYxDJn2Rq/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.TXW0g237g8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:14:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 02:14:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 02:14:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yKYxDJn2Rq/Render', 02:14:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:14:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:14:48 INFO - 'HOME': '/Users/cltbld', 02:14:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:14:48 INFO - 'LOGNAME': 'cltbld', 02:14:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:14:48 INFO - 'MOZ_NO_REMOTE': '1', 02:14:48 INFO - 'NO_EM_RESTART': '1', 02:14:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:14:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:14:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:14:48 INFO - 'PWD': '/builds/slave/test', 02:14:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:14:48 INFO - 'SHELL': '/bin/bash', 02:14:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.TXW0g237g8/Listeners', 02:14:48 INFO - 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', 02:14:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:14:48 INFO - 'USER': 'cltbld', 02:14:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:14:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:14:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:14:48 INFO - 'XPC_FLAGS': '0x0', 02:14:48 INFO - 'XPC_SERVICE_NAME': '0', 02:14:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:14:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:14:48 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:14:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:14:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:14:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:14:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:14:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:14:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:14:51 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:14:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:14:51 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:14:51 INFO - Installing collected packages: mozsystemmonitor 02:14:51 INFO - Running setup.py install for mozsystemmonitor 02:14:51 INFO - Successfully installed mozsystemmonitor 02:14:51 INFO - Cleaning up... 02:14:51 INFO - Return code: 0 02:14:51 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:14:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:14:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:14:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:14:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:14:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:14:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:14:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1044eee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10450bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe652dc1590>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1045075e0>, '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 0x1040eacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104115990>, '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.yKYxDJn2Rq/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.TXW0g237g8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:14:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 02:14:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 02:14:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yKYxDJn2Rq/Render', 02:14:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:14:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:14:51 INFO - 'HOME': '/Users/cltbld', 02:14:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:14:51 INFO - 'LOGNAME': 'cltbld', 02:14:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:14:51 INFO - 'MOZ_NO_REMOTE': '1', 02:14:51 INFO - 'NO_EM_RESTART': '1', 02:14:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:14:51 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:14:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:14:51 INFO - 'PWD': '/builds/slave/test', 02:14:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:14:51 INFO - 'SHELL': '/bin/bash', 02:14:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.TXW0g237g8/Listeners', 02:14:51 INFO - 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', 02:14:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:14:51 INFO - 'USER': 'cltbld', 02:14:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:14:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:14:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:14:51 INFO - 'XPC_FLAGS': '0x0', 02:14:51 INFO - 'XPC_SERVICE_NAME': '0', 02:14:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:14:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:14:51 INFO - Downloading/unpacking blobuploader==1.2.4 02:14:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:14:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:14:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:14:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:14:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:14:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:14:54 INFO - Downloading blobuploader-1.2.4.tar.gz 02:14:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:14:54 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:14:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:14:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:14:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:14:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:14:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:14:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:14:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:14:54 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:14:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:14:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:14:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:14:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:14:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:14:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:14:55 INFO - Downloading docopt-0.6.1.tar.gz 02:14:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:14:55 INFO - Installing collected packages: blobuploader, requests, docopt 02:14:55 INFO - Running setup.py install for blobuploader 02:14:55 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:14:55 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:14:55 INFO - Running setup.py install for requests 02:14:56 INFO - Running setup.py install for docopt 02:14:56 INFO - Successfully installed blobuploader requests docopt 02:14:56 INFO - Cleaning up... 02:14:56 INFO - Return code: 0 02:14:56 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:14:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:14:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:14:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:14:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:14:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:14:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:14:56 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1044eee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10450bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe652dc1590>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1045075e0>, '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 0x1040eacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104115990>, '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.yKYxDJn2Rq/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.TXW0g237g8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:14:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:14:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:14:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yKYxDJn2Rq/Render', 02:14:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:14:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:14:56 INFO - 'HOME': '/Users/cltbld', 02:14:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:14:56 INFO - 'LOGNAME': 'cltbld', 02:14:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:14:56 INFO - 'MOZ_NO_REMOTE': '1', 02:14:56 INFO - 'NO_EM_RESTART': '1', 02:14:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:14:56 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:14:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:14:56 INFO - 'PWD': '/builds/slave/test', 02:14:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:14:56 INFO - 'SHELL': '/bin/bash', 02:14:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.TXW0g237g8/Listeners', 02:14:56 INFO - 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', 02:14:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:14:56 INFO - 'USER': 'cltbld', 02:14:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:14:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:14:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:14:56 INFO - 'XPC_FLAGS': '0x0', 02:14:56 INFO - 'XPC_SERVICE_NAME': '0', 02:14:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:14:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:14:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:14:56 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-46KIfI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:14:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:14:56 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-XPcOa6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:14:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:14:56 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-TfsIcS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:14:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:14:56 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-OqeTz0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:14:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:14:56 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-WpwfWc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:14:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:14:57 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-8YHFf7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:14:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:14:57 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-njY10U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:14:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:14:57 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-Yho_gc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:14:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:14:57 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-id98NS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:14:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:14:57 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-Ew8GOy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:14:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:14:57 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-g43phK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:14:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:14:57 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-kenAiR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:14:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:14:57 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-167EW3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:14:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:14:57 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-pjjsCy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:14:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:14:57 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-jRkhPd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:14:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:14:58 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-gafwqm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:14:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:14:58 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-xR_5H0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:14:58 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:14:58 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-amuvlV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:14:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:14:58 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-BYXlOU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:14:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:14:58 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-vpE_EB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:14:58 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:14:58 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-4NmQoN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:14:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:14:59 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 02:14:59 INFO - Running setup.py install for manifestparser 02:14:59 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:14:59 INFO - Running setup.py install for mozcrash 02:14:59 INFO - Running setup.py install for mozdebug 02:14:59 INFO - Running setup.py install for mozdevice 02:14:59 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:14:59 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:14:59 INFO - Running setup.py install for mozfile 02:14:59 INFO - Running setup.py install for mozhttpd 02:14:59 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:14:59 INFO - Running setup.py install for mozinfo 02:15:00 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:15:00 INFO - Running setup.py install for mozInstall 02:15:00 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:15:00 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:15:00 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:15:00 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:15:00 INFO - Running setup.py install for mozleak 02:15:00 INFO - Running setup.py install for mozlog 02:15:00 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:15:00 INFO - Running setup.py install for moznetwork 02:15:00 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:15:00 INFO - Running setup.py install for mozprocess 02:15:00 INFO - Running setup.py install for mozprofile 02:15:01 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:15:01 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:15:01 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:15:01 INFO - Running setup.py install for mozrunner 02:15:01 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:15:01 INFO - Running setup.py install for mozscreenshot 02:15:01 INFO - Running setup.py install for moztest 02:15:01 INFO - Running setup.py install for mozversion 02:15:01 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:15:01 INFO - Running setup.py install for wptserve 02:15:01 INFO - Running setup.py install for marionette-driver 02:15:01 INFO - Running setup.py install for browsermob-proxy 02:15:02 INFO - Running setup.py install for marionette-client 02:15:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:15:02 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:15:02 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 02:15:02 INFO - Cleaning up... 02:15:02 INFO - Return code: 0 02:15:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:15:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:15:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:15:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:15:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:15:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:15:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:15:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1044eee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10450bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe652dc1590>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1045075e0>, '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 0x1040eacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104115990>, '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.yKYxDJn2Rq/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.TXW0g237g8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:15:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:15:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:15:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yKYxDJn2Rq/Render', 02:15:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:15:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:15:02 INFO - 'HOME': '/Users/cltbld', 02:15:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:15:02 INFO - 'LOGNAME': 'cltbld', 02:15:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:15:02 INFO - 'MOZ_NO_REMOTE': '1', 02:15:02 INFO - 'NO_EM_RESTART': '1', 02:15:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:15:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:15:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:15:02 INFO - 'PWD': '/builds/slave/test', 02:15:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:15:02 INFO - 'SHELL': '/bin/bash', 02:15:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.TXW0g237g8/Listeners', 02:15:02 INFO - 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', 02:15:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:15:02 INFO - 'USER': 'cltbld', 02:15:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:15:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:15:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:15:02 INFO - 'XPC_FLAGS': '0x0', 02:15:02 INFO - 'XPC_SERVICE_NAME': '0', 02:15:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:15:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:15:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:15:02 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-T9DUfs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:15:02 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 02:15:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:15:02 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-E9ybzg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:15:02 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)) 02:15:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:15:02 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-Mraw0v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:15:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 02:15:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:15:03 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-Cf84M7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:15:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:15:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:15:03 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-1dfqLR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:15:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 02:15:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:15:03 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-vLQwjB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:15:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 02:15:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:15:03 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-OgjVft-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:15:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 02:15:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:15:03 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-mN2_Ry-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:15:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 02:15:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:15:03 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-Q5mKMs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:15:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 02:15:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:15:03 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-CkhUqr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:15:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:15:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:15:03 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-fPsyaV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:15:03 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)) 02:15:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:15:03 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-eInWm2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:15:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 02:15:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:15:04 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-qlFYet-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:15:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 02:15:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:15:04 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-FUXY5i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:15:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 02:15:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:15:04 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-wumDfP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:15:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 02:15:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:15:04 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-oLcog0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:15:04 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 02:15:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:15:04 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-vvMGzF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:15:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 02:15:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:15:04 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-DYdUMU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:15:04 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 02:15:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:15:04 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-2gDJ3a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:15:04 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 02:15:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:15:04 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-L14o5G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:15:04 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)) 02:15:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:15:05 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-udPX9a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:15:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:15:05 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 02:15:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:15:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:15:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 02:15:05 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:15:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:15:05 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:15:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:15:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:15:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:15:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:15:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:15:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:15:07 INFO - Downloading blessings-1.6.tar.gz 02:15:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:15:07 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)) 02:15:07 INFO - Installing collected packages: blessings 02:15:07 INFO - Running setup.py install for blessings 02:15:08 INFO - Successfully installed blessings 02:15:08 INFO - Cleaning up... 02:15:08 INFO - Return code: 0 02:15:08 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:15:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:15:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:15:08 INFO - Reading from file tmpfile_stdout 02:15:08 INFO - Current package versions: 02:15:08 INFO - blessings == 1.6 02:15:08 INFO - blobuploader == 1.2.4 02:15:08 INFO - browsermob-proxy == 0.6.0 02:15:08 INFO - docopt == 0.6.1 02:15:08 INFO - manifestparser == 1.1 02:15:08 INFO - marionette-client == 2.3.0 02:15:08 INFO - marionette-driver == 1.4.0 02:15:08 INFO - mozInstall == 1.12 02:15:08 INFO - mozcrash == 0.17 02:15:08 INFO - mozdebug == 0.1 02:15:08 INFO - mozdevice == 0.48 02:15:08 INFO - mozfile == 1.2 02:15:08 INFO - mozhttpd == 0.7 02:15:08 INFO - mozinfo == 0.9 02:15:08 INFO - mozleak == 0.1 02:15:08 INFO - mozlog == 3.1 02:15:08 INFO - moznetwork == 0.27 02:15:08 INFO - mozprocess == 0.22 02:15:08 INFO - mozprofile == 0.28 02:15:08 INFO - mozrunner == 6.11 02:15:08 INFO - mozscreenshot == 0.1 02:15:08 INFO - mozsystemmonitor == 0.0 02:15:08 INFO - moztest == 0.7 02:15:08 INFO - mozversion == 1.4 02:15:08 INFO - psutil == 3.1.1 02:15:08 INFO - requests == 1.2.3 02:15:08 INFO - wptserve == 1.4.0 02:15:08 INFO - wsgiref == 0.1.2 02:15:08 INFO - Running post-action listener: _resource_record_post_action 02:15:08 INFO - Running post-action listener: _start_resource_monitoring 02:15:08 INFO - Starting resource monitoring. 02:15:08 INFO - ##### 02:15:08 INFO - ##### Running pull step. 02:15:08 INFO - ##### 02:15:08 INFO - Running pre-action listener: _resource_record_pre_action 02:15:08 INFO - Running main action method: pull 02:15:08 INFO - Pull has nothing to do! 02:15:08 INFO - Running post-action listener: _resource_record_post_action 02:15:08 INFO - ##### 02:15:08 INFO - ##### Running install step. 02:15:08 INFO - ##### 02:15:08 INFO - Running pre-action listener: _resource_record_pre_action 02:15:08 INFO - Running main action method: install 02:15:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:15:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:15:08 INFO - Reading from file tmpfile_stdout 02:15:08 INFO - Detecting whether we're running mozinstall >=1.0... 02:15:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:15:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:15:09 INFO - Reading from file tmpfile_stdout 02:15:09 INFO - Output received: 02:15:09 INFO - Usage: mozinstall [options] installer 02:15:09 INFO - Options: 02:15:09 INFO - -h, --help show this help message and exit 02:15:09 INFO - -d DEST, --destination=DEST 02:15:09 INFO - Directory to install application into. [default: 02:15:09 INFO - "/builds/slave/test"] 02:15:09 INFO - --app=APP Application being installed. [default: firefox] 02:15:09 INFO - mkdir: /builds/slave/test/build/application 02:15:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 02:15:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 02:15:27 INFO - Reading from file tmpfile_stdout 02:15:27 INFO - Output received: 02:15:27 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 02:15:27 INFO - Running post-action listener: _resource_record_post_action 02:15:27 INFO - ##### 02:15:27 INFO - ##### Running run-tests step. 02:15:27 INFO - ##### 02:15:27 INFO - Running pre-action listener: _resource_record_pre_action 02:15:27 INFO - Running main action method: run_tests 02:15:27 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:15:27 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:15:27 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:15:27 INFO - grabbing minidump binary from tooltool 02:15:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:15:27 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1045075e0>, '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 0x1040eacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104115990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:15:27 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 02:15:27 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 02:15:27 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:15:27 INFO - Return code: 0 02:15:27 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 02:15:27 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:15:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/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 02:15:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/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 02:15:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yKYxDJn2Rq/Render', 02:15:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:15:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:15:27 INFO - 'HOME': '/Users/cltbld', 02:15:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:15:27 INFO - 'LOGNAME': 'cltbld', 02:15:27 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:15:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:15:27 INFO - 'MOZ_NO_REMOTE': '1', 02:15:27 INFO - 'NO_EM_RESTART': '1', 02:15:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:15:27 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:15:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:15:27 INFO - 'PWD': '/builds/slave/test', 02:15:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:15:27 INFO - 'SHELL': '/bin/bash', 02:15:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.TXW0g237g8/Listeners', 02:15:27 INFO - 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', 02:15:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:15:27 INFO - 'USER': 'cltbld', 02:15:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:15:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:15:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:15:27 INFO - 'XPC_FLAGS': '0x0', 02:15:27 INFO - 'XPC_SERVICE_NAME': '0', 02:15:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:15:27 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/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 02:15:27 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 02:15:27 INFO - import pkg_resources 02:15:28 INFO - Using 1 client processes 02:15:28 INFO - wptserve Starting http server on 127.0.0.1:8000 02:15:28 INFO - wptserve Starting http server on 127.0.0.1:8001 02:15:28 INFO - wptserve Starting http server on 127.0.0.1:8443 02:15:30 INFO - SUITE-START | Running 778 tests 02:15:30 INFO - Running testharness tests 02:15:30 INFO - Setting up ssl 02:15:30 INFO - PROCESS | certutil | 02:15:30 INFO - PROCESS | certutil | 02:15:30 INFO - PROCESS | certutil | 02:15:30 INFO - Certificate Nickname Trust Attributes 02:15:30 INFO - SSL,S/MIME,JAR/XPI 02:15:30 INFO - 02:15:30 INFO - web-platform-tests CT,, 02:15:30 INFO - 02:15:30 INFO - Starting runner 02:15:31 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 02:15:31 INFO - PROCESS | 1656 | 1467537331932 Marionette DEBUG Marionette enabled via build flag and pref 02:15:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x113f4f800 == 1 [pid = 1656] [id = 1] 02:15:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 1 (0x113f50000) [pid = 1656] [serial = 1] [outer = 0x0] 02:15:32 INFO - PROCESS | 1656 | [1656] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:15:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 2 (0x113f51000) [pid = 1656] [serial = 2] [outer = 0x113f50000] 02:15:32 INFO - PROCESS | 1656 | 1467537332389 Marionette INFO Listening on port 2828 02:15:32 INFO - PROCESS | 1656 | 1467537332615 Marionette DEBUG Marionette enabled via command-line flag 02:15:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x11694f800 == 2 [pid = 1656] [id = 2] 02:15:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 3 (0x116950000) [pid = 1656] [serial = 3] [outer = 0x0] 02:15:32 INFO - PROCESS | 1656 | [1656] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:15:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 4 (0x116951000) [pid = 1656] [serial = 4] [outer = 0x116950000] 02:15:32 INFO - PROCESS | 1656 | [1656] 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 02:15:32 INFO - PROCESS | 1656 | 1467537332768 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49282 02:15:32 INFO - PROCESS | 1656 | 1467537332853 Marionette DEBUG Closed connection conn0 02:15:32 INFO - PROCESS | 1656 | [1656] 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 02:15:32 INFO - PROCESS | 1656 | 1467537332859 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49283 02:15:32 INFO - PROCESS | 1656 | 1467537332867 Marionette DEBUG Closed connection conn1 02:15:32 INFO - PROCESS | 1656 | [1656] 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 02:15:32 INFO - PROCESS | 1656 | 1467537332872 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49284 02:15:32 INFO - PROCESS | 1656 | 1467537332880 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:15:32 INFO - PROCESS | 1656 | 1467537332886 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":"20160703011557","device":"desktop","version":"48.0"} 02:15:33 INFO - PROCESS | 1656 | [1656] 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 02:15:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f03000 == 3 [pid = 1656] [id = 3] 02:15:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 5 (0x120f03800) [pid = 1656] [serial = 5] [outer = 0x0] 02:15:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f04000 == 4 [pid = 1656] [id = 4] 02:15:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 6 (0x119812000) [pid = 1656] [serial = 6] [outer = 0x0] 02:15:33 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:15:34 INFO - PROCESS | 1656 | [1656] 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 02:15:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x123705800 == 5 [pid = 1656] [id = 5] 02:15:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 7 (0x119811800) [pid = 1656] [serial = 7] [outer = 0x0] 02:15:34 INFO - PROCESS | 1656 | [1656] 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 02:15:34 INFO - PROCESS | 1656 | [1656] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:15:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 8 (0x1237a8400) [pid = 1656] [serial = 8] [outer = 0x119811800] 02:15:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 9 (0x123d03800) [pid = 1656] [serial = 9] [outer = 0x120f03800] 02:15:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 10 (0x123cda800) [pid = 1656] [serial = 10] [outer = 0x119812000] 02:15:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 11 (0x123cdc400) [pid = 1656] [serial = 11] [outer = 0x119811800] 02:15:34 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:15:34 INFO - PROCESS | 1656 | 1467537334875 Marionette INFO startBrowser 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:34 INFO - PROCESS | 1656 | 1467537334896 Marionette DEBUG loaded listener.js 02:15:34 INFO - PROCESS | 1656 | 1467537334904 Marionette DEBUG loaded listener.js 02:15:34 INFO - PROCESS | 1656 | 1467537334905 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 12 (0x126808400) [pid = 1656] [serial = 12] [outer = 0x119811800] 02:15:35 INFO - PROCESS | 1656 | 1467537335206 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"17aa2c6e-60fb-df42-9935-bf95d714f22c","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":"20160703011557","device":"desktop","version":"48.0","command_id":1}}] 02:15:35 INFO - PROCESS | 1656 | 1467537335287 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}] 02:15:35 INFO - PROCESS | 1656 | 1467537335289 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:35 INFO - PROCESS | 1656 | 1467537335347 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 02:15:35 INFO - PROCESS | 1656 | 1467537335418 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:15:35 INFO - PROCESS | 1656 | 1467537335419 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:35 INFO - PROCESS | 1656 | [1656] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:15:35 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:15:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 13 (0x119b6b400) [pid = 1656] [serial = 13] [outer = 0x119811800] 02:15:35 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:15:35 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:15:35 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 02:15:35 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 02:15:35 INFO - PROCESS | 1656 | 1467537335690 Marionette TRACE conn2 <- [1,3,null,{}] 02:15:35 INFO - PROCESS | 1656 | 1467537335693 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:15:35 INFO - PROCESS | 1656 | 1467537335695 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:35 INFO - PROCESS | 1656 | 1467537335711 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 02:15:35 INFO - PROCESS | 1656 | 1467537335738 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 02:15:35 INFO - PROCESS | 1656 | 1467537335741 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 02:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:15:35 INFO - PROCESS | 1656 | 1467537335744 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:15:35 INFO - PROCESS | 1656 | 1467537335747 Marionette TRACE conn2 <- [1,6,null,{}] 02:15:35 INFO - PROCESS | 1656 | 1467537335749 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}] 02:15:35 INFO - PROCESS | 1656 | 1467537335750 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:35 INFO - PROCESS | 1656 | 1467537335765 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 02:15:35 INFO - PROCESS | 1656 | 1467537335768 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:35 INFO - PROCESS | 1656 | 1467537335771 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x128fdb000 == 6 [pid = 1656] [id = 6] 02:15:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 14 (0x129195800) [pid = 1656] [serial = 14] [outer = 0x0] 02:15:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 15 (0x129197400) [pid = 1656] [serial = 15] [outer = 0x129195800] 02:15:35 INFO - PROCESS | 1656 | 1467537335802 Marionette DEBUG loaded listener.js 02:15:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 16 (0x12919cc00) [pid = 1656] [serial = 16] [outer = 0x129195800] 02:15:36 INFO - PROCESS | 1656 | 1467537336109 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]]]}] 02:15:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a406000 == 7 [pid = 1656] [id = 7] 02:15:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 17 (0x1292e0400) [pid = 1656] [serial = 17] [outer = 0x0] 02:15:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 18 (0x129685c00) [pid = 1656] [serial = 18] [outer = 0x1292e0400] 02:15:36 INFO - PROCESS | 1656 | 1467537336140 Marionette DEBUG loaded listener.js 02:15:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 420ms 02:15:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 19 (0x12968f800) [pid = 1656] [serial = 19] [outer = 0x1292e0400] 02:15:36 INFO - PROCESS | 1656 | 1467537336208 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 02:15:36 INFO - PROCESS | 1656 | 1467537336210 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 02:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:15:36 INFO - PROCESS | 1656 | 1467537336227 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:15:36 INFO - PROCESS | 1656 | 1467537336228 Marionette TRACE conn2 <- [1,10,null,{}] 02:15:36 INFO - PROCESS | 1656 | 1467537336240 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}] 02:15:36 INFO - PROCESS | 1656 | 1467537336244 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:36 INFO - PROCESS | 1656 | 1467537336375 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 02:15:36 INFO - PROCESS | 1656 | 1467537336399 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:36 INFO - PROCESS | 1656 | 1467537336401 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a83b800 == 8 [pid = 1656] [id = 8] 02:15:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 20 (0x129688c00) [pid = 1656] [serial = 20] [outer = 0x0] 02:15:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 21 (0x12a642c00) [pid = 1656] [serial = 21] [outer = 0x129688c00] 02:15:36 INFO - PROCESS | 1656 | 1467537336432 Marionette DEBUG loaded listener.js 02:15:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 22 (0x12a8bdc00) [pid = 1656] [serial = 22] [outer = 0x129688c00] 02:15:36 INFO - PROCESS | 1656 | 1467537336728 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]]]}] 02:15:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 530ms 02:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:15:36 INFO - PROCESS | 1656 | 1467537336748 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 02:15:36 INFO - PROCESS | 1656 | 1467537336749 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 02:15:36 INFO - PROCESS | 1656 | 1467537336759 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:15:36 INFO - PROCESS | 1656 | 1467537336760 Marionette TRACE conn2 <- [1,14,null,{}] 02:15:36 INFO - PROCESS | 1656 | 1467537336762 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}] 02:15:36 INFO - PROCESS | 1656 | 1467537336765 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:36 INFO - PROCESS | 1656 | 1467537336910 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 02:15:36 INFO - PROCESS | 1656 | 1467537336919 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:36 INFO - PROCESS | 1656 | 1467537336920 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b216800 == 9 [pid = 1656] [id = 9] 02:15:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 23 (0x12b2cec00) [pid = 1656] [serial = 23] [outer = 0x0] 02:15:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 24 (0x12b2d0800) [pid = 1656] [serial = 24] [outer = 0x12b2cec00] 02:15:36 INFO - PROCESS | 1656 | 1467537336945 Marionette DEBUG loaded listener.js 02:15:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 25 (0x12b2d9c00) [pid = 1656] [serial = 25] [outer = 0x12b2cec00] 02:15:37 INFO - PROCESS | 1656 | 1467537337224 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]]]}] 02:15:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 525ms 02:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:15:37 INFO - PROCESS | 1656 | 1467537337278 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 02:15:37 INFO - PROCESS | 1656 | 1467537337279 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 02:15:37 INFO - PROCESS | 1656 | 1467537337281 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:15:37 INFO - PROCESS | 1656 | 1467537337282 Marionette TRACE conn2 <- [1,18,null,{}] 02:15:37 INFO - PROCESS | 1656 | 1467537337284 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}] 02:15:37 INFO - PROCESS | 1656 | 1467537337285 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:37 INFO - PROCESS | 1656 | 1467537337423 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 02:15:37 INFO - PROCESS | 1656 | 1467537337429 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:37 INFO - PROCESS | 1656 | 1467537337432 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba26000 == 10 [pid = 1656] [id = 10] 02:15:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 26 (0x12b9cd000) [pid = 1656] [serial = 26] [outer = 0x0] 02:15:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 27 (0x12ba58c00) [pid = 1656] [serial = 27] [outer = 0x12b9cd000] 02:15:37 INFO - PROCESS | 1656 | 1467537337464 Marionette DEBUG loaded listener.js 02:15:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 28 (0x12ba5ec00) [pid = 1656] [serial = 28] [outer = 0x12b9cd000] 02:15:37 INFO - PROCESS | 1656 | 1467537337729 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]]]}] 02:15:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 02:15:37 INFO - PROCESS | 1656 | 1467537337750 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 02:15:37 INFO - PROCESS | 1656 | 1467537337752 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 02:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:15:37 INFO - PROCESS | 1656 | 1467537337761 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:15:37 INFO - PROCESS | 1656 | 1467537337762 Marionette TRACE conn2 <- [1,22,null,{}] 02:15:37 INFO - PROCESS | 1656 | 1467537337764 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}] 02:15:37 INFO - PROCESS | 1656 | 1467537337766 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:37 INFO - PROCESS | 1656 | 1467537337862 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 02:15:37 INFO - PROCESS | 1656 | 1467537337866 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:37 INFO - PROCESS | 1656 | 1467537337867 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x11666b000 == 11 [pid = 1656] [id = 11] 02:15:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 29 (0x12ba62400) [pid = 1656] [serial = 29] [outer = 0x0] 02:15:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 30 (0x12bd93400) [pid = 1656] [serial = 30] [outer = 0x12ba62400] 02:15:37 INFO - PROCESS | 1656 | 1467537337892 Marionette DEBUG loaded listener.js 02:15:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 31 (0x12bdcf400) [pid = 1656] [serial = 31] [outer = 0x12ba62400] 02:15:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 369ms 02:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:15:38 INFO - PROCESS | 1656 | 1467537338126 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]]]}] 02:15:38 INFO - PROCESS | 1656 | 1467537338130 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 02:15:38 INFO - PROCESS | 1656 | 1467537338131 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 02:15:38 INFO - PROCESS | 1656 | 1467537338133 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:15:38 INFO - PROCESS | 1656 | 1467537338134 Marionette TRACE conn2 <- [1,26,null,{}] 02:15:38 INFO - PROCESS | 1656 | 1467537338144 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}] 02:15:38 INFO - PROCESS | 1656 | 1467537338145 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:38 INFO - PROCESS | 1656 | 1467537338244 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 02:15:38 INFO - PROCESS | 1656 | 1467537338248 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:38 INFO - PROCESS | 1656 | 1467537338249 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd48800 == 12 [pid = 1656] [id = 12] 02:15:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 32 (0x1180a5c00) [pid = 1656] [serial = 32] [outer = 0x0] 02:15:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 33 (0x1180d2800) [pid = 1656] [serial = 33] [outer = 0x1180a5c00] 02:15:38 INFO - PROCESS | 1656 | 1467537338273 Marionette DEBUG loaded listener.js 02:15:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 34 (0x12bdd3400) [pid = 1656] [serial = 34] [outer = 0x1180a5c00] 02:15:38 INFO - PROCESS | 1656 | 1467537338506 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]]]}] 02:15:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 427ms 02:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:15:38 INFO - PROCESS | 1656 | 1467537338560 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 02:15:38 INFO - PROCESS | 1656 | 1467537338561 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 02:15:38 INFO - PROCESS | 1656 | 1467537338563 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:15:38 INFO - PROCESS | 1656 | 1467537338564 Marionette TRACE conn2 <- [1,30,null,{}] 02:15:38 INFO - PROCESS | 1656 | 1467537338567 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}] 02:15:38 INFO - PROCESS | 1656 | 1467537338568 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:38 INFO - PROCESS | 1656 | 1467537338676 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 02:15:38 INFO - PROCESS | 1656 | 1467537338689 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:38 INFO - PROCESS | 1656 | 1467537338690 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3b4800 == 13 [pid = 1656] [id = 13] 02:15:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 35 (0x12bdd6c00) [pid = 1656] [serial = 35] [outer = 0x0] 02:15:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 36 (0x12bddbc00) [pid = 1656] [serial = 36] [outer = 0x12bdd6c00] 02:15:38 INFO - PROCESS | 1656 | 1467537338714 Marionette DEBUG loaded listener.js 02:15:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 37 (0x12c3e9c00) [pid = 1656] [serial = 37] [outer = 0x12bdd6c00] 02:15:38 INFO - PROCESS | 1656 | 1467537338946 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]]]}] 02:15:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 02:15:38 INFO - PROCESS | 1656 | 1467537338982 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 02:15:38 INFO - PROCESS | 1656 | 1467537338983 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 02:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:15:39 INFO - PROCESS | 1656 | 1467537338995 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:15:39 INFO - PROCESS | 1656 | 1467537338996 Marionette TRACE conn2 <- [1,34,null,{}] 02:15:39 INFO - PROCESS | 1656 | 1467537338998 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}] 02:15:39 INFO - PROCESS | 1656 | 1467537338999 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:39 INFO - PROCESS | 1656 | 1467537339089 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 02:15:39 INFO - PROCESS | 1656 | 1467537339093 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:39 INFO - PROCESS | 1656 | 1467537339094 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c583800 == 14 [pid = 1656] [id = 14] 02:15:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 38 (0x12c3ec400) [pid = 1656] [serial = 38] [outer = 0x0] 02:15:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 39 (0x12c3f2000) [pid = 1656] [serial = 39] [outer = 0x12c3ec400] 02:15:39 INFO - PROCESS | 1656 | 1467537339119 Marionette DEBUG loaded listener.js 02:15:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 40 (0x12c929000) [pid = 1656] [serial = 40] [outer = 0x12c3ec400] 02:15:39 INFO - PROCESS | 1656 | 1467537339355 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]]]}] 02:15:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 379ms 02:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:15:39 INFO - PROCESS | 1656 | 1467537339365 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 02:15:39 INFO - PROCESS | 1656 | 1467537339367 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 02:15:39 INFO - PROCESS | 1656 | 1467537339369 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:15:39 INFO - PROCESS | 1656 | 1467537339372 Marionette TRACE conn2 <- [1,38,null,{}] 02:15:39 INFO - PROCESS | 1656 | 1467537339380 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}] 02:15:39 INFO - PROCESS | 1656 | 1467537339381 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:39 INFO - PROCESS | 1656 | 1467537339477 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 02:15:39 INFO - PROCESS | 1656 | 1467537339490 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:39 INFO - PROCESS | 1656 | 1467537339491 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb52000 == 15 [pid = 1656] [id = 15] 02:15:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 41 (0x12c930400) [pid = 1656] [serial = 41] [outer = 0x0] 02:15:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 42 (0x12c935400) [pid = 1656] [serial = 42] [outer = 0x12c930400] 02:15:39 INFO - PROCESS | 1656 | 1467537339514 Marionette DEBUG loaded listener.js 02:15:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 43 (0x12cb1cc00) [pid = 1656] [serial = 43] [outer = 0x12c930400] 02:15:39 INFO - PROCESS | 1656 | 1467537339736 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]]]}] 02:15:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 376ms 02:15:39 INFO - PROCESS | 1656 | 1467537339745 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 02:15:39 INFO - PROCESS | 1656 | 1467537339746 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 02:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:15:39 INFO - PROCESS | 1656 | 1467537339748 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:15:39 INFO - PROCESS | 1656 | 1467537339749 Marionette TRACE conn2 <- [1,42,null,{}] 02:15:39 INFO - PROCESS | 1656 | 1467537339759 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}] 02:15:39 INFO - PROCESS | 1656 | 1467537339760 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:39 INFO - PROCESS | 1656 | 1467537339856 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 02:15:39 INFO - PROCESS | 1656 | 1467537339870 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:39 INFO - PROCESS | 1656 | 1467537339871 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cf51800 == 16 [pid = 1656] [id = 16] 02:15:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 44 (0x12cb1f000) [pid = 1656] [serial = 44] [outer = 0x0] 02:15:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 45 (0x12cb25800) [pid = 1656] [serial = 45] [outer = 0x12cb1f000] 02:15:39 INFO - PROCESS | 1656 | 1467537339896 Marionette DEBUG loaded listener.js 02:15:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 46 (0x12d010400) [pid = 1656] [serial = 46] [outer = 0x12cb1f000] 02:15:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d24a800 == 17 [pid = 1656] [id = 17] 02:15:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 47 (0x12d24b000) [pid = 1656] [serial = 47] [outer = 0x0] 02:15:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 48 (0x12d24d000) [pid = 1656] [serial = 48] [outer = 0x12d24b000] 02:15:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 49 (0x12d24b800) [pid = 1656] [serial = 49] [outer = 0x12d24b000] 02:15:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d243000 == 18 [pid = 1656] [id = 18] 02:15:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 50 (0x12cb27c00) [pid = 1656] [serial = 50] [outer = 0x0] 02:15:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 51 (0x12d219c00) [pid = 1656] [serial = 51] [outer = 0x12cb27c00] 02:15:40 INFO - PROCESS | 1656 | 1467537340198 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]]]}] 02:15:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 52 (0x12d014800) [pid = 1656] [serial = 52] [outer = 0x12cb27c00] 02:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 474ms 02:15:40 INFO - PROCESS | 1656 | 1467537340251 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 02:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:15:40 INFO - PROCESS | 1656 | 1467537340256 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 02:15:40 INFO - PROCESS | 1656 | 1467537340272 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:15:40 INFO - PROCESS | 1656 | 1467537340275 Marionette TRACE conn2 <- [1,46,null,{}] 02:15:40 INFO - PROCESS | 1656 | 1467537340313 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}] 02:15:40 INFO - PROCESS | 1656 | 1467537340314 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:40 INFO - PROCESS | 1656 | 1467537340455 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 02:15:40 INFO - PROCESS | 1656 | 1467537340461 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:40 INFO - PROCESS | 1656 | 1467537340475 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d64d800 == 19 [pid = 1656] [id = 19] 02:15:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 53 (0x12d012c00) [pid = 1656] [serial = 53] [outer = 0x0] 02:15:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x12b92a400) [pid = 1656] [serial = 54] [outer = 0x12d012c00] 02:15:40 INFO - PROCESS | 1656 | 1467537340524 Marionette DEBUG loaded listener.js 02:15:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x12b92e400) [pid = 1656] [serial = 55] [outer = 0x12d012c00] 02:15:40 INFO - PROCESS | 1656 | 1467537340839 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]]]}] 02:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 596ms 02:15:40 INFO - PROCESS | 1656 | 1467537340861 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 02:15:40 INFO - PROCESS | 1656 | 1467537340862 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 02:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:15:40 INFO - PROCESS | 1656 | 1467537340864 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:15:40 INFO - PROCESS | 1656 | 1467537340865 Marionette TRACE conn2 <- [1,50,null,{}] 02:15:40 INFO - PROCESS | 1656 | 1467537340875 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}] 02:15:40 INFO - PROCESS | 1656 | 1467537340876 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:40 INFO - PROCESS | 1656 | 1467537340973 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 02:15:40 INFO - PROCESS | 1656 | 1467537340977 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:40 INFO - PROCESS | 1656 | 1467537340978 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185e9000 == 20 [pid = 1656] [id = 20] 02:15:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x117416c00) [pid = 1656] [serial = 56] [outer = 0x0] 02:15:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x11741b800) [pid = 1656] [serial = 57] [outer = 0x117416c00] 02:15:41 INFO - PROCESS | 1656 | 1467537341001 Marionette DEBUG loaded listener.js 02:15:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x117ea6800) [pid = 1656] [serial = 58] [outer = 0x117416c00] 02:15:41 INFO - PROCESS | 1656 | 1467537341238 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]]]}] 02:15:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:15:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 02:15:41 INFO - PROCESS | 1656 | 1467537341283 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 02:15:41 INFO - PROCESS | 1656 | 1467537341284 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 02:15:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:15:41 INFO - PROCESS | 1656 | 1467537341298 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:15:41 INFO - PROCESS | 1656 | 1467537341300 Marionette TRACE conn2 <- [1,54,null,{}] 02:15:41 INFO - PROCESS | 1656 | 1467537341311 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}] 02:15:41 INFO - PROCESS | 1656 | 1467537341312 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:41 INFO - PROCESS | 1656 | 1467537341405 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 02:15:41 INFO - PROCESS | 1656 | 1467537341408 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:41 INFO - PROCESS | 1656 | 1467537341410 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b22a000 == 21 [pid = 1656] [id = 21] 02:15:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x118515800) [pid = 1656] [serial = 59] [outer = 0x0] 02:15:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x119542c00) [pid = 1656] [serial = 60] [outer = 0x118515800] 02:15:41 INFO - PROCESS | 1656 | 1467537341441 Marionette DEBUG loaded listener.js 02:15:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x12b935400) [pid = 1656] [serial = 61] [outer = 0x118515800] 02:15:41 INFO - PROCESS | 1656 | 1467537341668 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]]]}] 02:15:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:15:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 428ms 02:15:41 INFO - PROCESS | 1656 | 1467537341726 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 02:15:41 INFO - PROCESS | 1656 | 1467537341727 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 02:15:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:15:41 INFO - PROCESS | 1656 | 1467537341730 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:15:41 INFO - PROCESS | 1656 | 1467537341730 Marionette TRACE conn2 <- [1,58,null,{}] 02:15:41 INFO - PROCESS | 1656 | 1467537341733 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}] 02:15:41 INFO - PROCESS | 1656 | 1467537341734 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:41 INFO - PROCESS | 1656 | 1467537341845 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 02:15:41 INFO - PROCESS | 1656 | 1467537341848 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:41 INFO - PROCESS | 1656 | 1467537341849 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e204800 == 22 [pid = 1656] [id = 22] 02:15:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x12b939c00) [pid = 1656] [serial = 62] [outer = 0x0] 02:15:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x1193e9400) [pid = 1656] [serial = 63] [outer = 0x12b939c00] 02:15:41 INFO - PROCESS | 1656 | 1467537341877 Marionette DEBUG loaded listener.js 02:15:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x12e043800) [pid = 1656] [serial = 64] [outer = 0x12b939c00] 02:15:42 INFO - PROCESS | 1656 | 1467537342186 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]]]}] 02:15:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1169ms 02:15:42 INFO - PROCESS | 1656 | 1467537342900 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 02:15:42 INFO - PROCESS | 1656 | 1467537342903 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 02:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:15:42 INFO - PROCESS | 1656 | 1467537342906 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:15:42 INFO - PROCESS | 1656 | 1467537342909 Marionette TRACE conn2 <- [1,62,null,{}] 02:15:42 INFO - PROCESS | 1656 | 1467537342912 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}] 02:15:42 INFO - PROCESS | 1656 | 1467537342914 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:43 INFO - PROCESS | 1656 | 1467537343027 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 02:15:43 INFO - PROCESS | 1656 | 1467537343064 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:43 INFO - PROCESS | 1656 | 1467537343067 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x11254c000 == 23 [pid = 1656] [id = 23] 02:15:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x112985400) [pid = 1656] [serial = 65] [outer = 0x0] 02:15:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x112d03000) [pid = 1656] [serial = 66] [outer = 0x112985400] 02:15:43 INFO - PROCESS | 1656 | 1467537343098 Marionette DEBUG loaded listener.js 02:15:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1131ed400) [pid = 1656] [serial = 67] [outer = 0x112985400] 02:15:43 INFO - PROCESS | 1656 | 1467537343500 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]]]}] 02:15:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 621ms 02:15:43 INFO - PROCESS | 1656 | 1467537343528 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 02:15:43 INFO - PROCESS | 1656 | 1467537343531 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 02:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:15:43 INFO - PROCESS | 1656 | 1467537343536 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:15:43 INFO - PROCESS | 1656 | 1467537343539 Marionette TRACE conn2 <- [1,66,null,{}] 02:15:43 INFO - PROCESS | 1656 | 1467537343542 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}] 02:15:43 INFO - PROCESS | 1656 | 1467537343544 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:43 INFO - PROCESS | 1656 | 1467537343656 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 02:15:43 INFO - PROCESS | 1656 | 1467537343696 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:43 INFO - PROCESS | 1656 | 1467537343698 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x116992800 == 24 [pid = 1656] [id = 24] 02:15:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x115020c00) [pid = 1656] [serial = 68] [outer = 0x0] 02:15:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x116972000) [pid = 1656] [serial = 69] [outer = 0x115020c00] 02:15:43 INFO - PROCESS | 1656 | 1467537343729 Marionette DEBUG loaded listener.js 02:15:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1172c1400) [pid = 1656] [serial = 70] [outer = 0x115020c00] 02:15:44 INFO - PROCESS | 1656 | 1467537344129 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]]]}] 02:15:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 622ms 02:15:44 INFO - PROCESS | 1656 | 1467537344157 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 02:15:44 INFO - PROCESS | 1656 | 1467537344159 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 02:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:15:44 INFO - PROCESS | 1656 | 1467537344162 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:15:44 INFO - PROCESS | 1656 | 1467537344165 Marionette TRACE conn2 <- [1,70,null,{}] 02:15:44 INFO - PROCESS | 1656 | 1467537344173 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}] 02:15:44 INFO - PROCESS | 1656 | 1467537344177 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:44 INFO - PROCESS | 1656 | 1467537344325 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 02:15:44 INFO - PROCESS | 1656 | 1467537344432 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:44 INFO - PROCESS | 1656 | 1467537344434 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x117224800 == 25 [pid = 1656] [id = 25] 02:15:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1180a8400) [pid = 1656] [serial = 71] [outer = 0x0] 02:15:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x118171400) [pid = 1656] [serial = 72] [outer = 0x1180a8400] 02:15:44 INFO - PROCESS | 1656 | 1467537344474 Marionette DEBUG loaded listener.js 02:15:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11924cc00) [pid = 1656] [serial = 73] [outer = 0x1180a8400] 02:15:44 INFO - PROCESS | 1656 | 1467537344933 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]]]}] 02:15:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 825ms 02:15:45 INFO - PROCESS | 1656 | 1467537345179 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 02:15:45 INFO - PROCESS | 1656 | 1467537345182 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 02:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:15:45 INFO - PROCESS | 1656 | 1467537345200 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:15:45 INFO - PROCESS | 1656 | 1467537345202 Marionette TRACE conn2 <- [1,74,null,{}] 02:15:45 INFO - PROCESS | 1656 | 1467537345212 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}] 02:15:45 INFO - PROCESS | 1656 | 1467537345214 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:45 INFO - PROCESS | 1656 | 1467537345296 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 02:15:45 INFO - PROCESS | 1656 | 1467537345350 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:45 INFO - PROCESS | 1656 | 1467537345353 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x112cb2800 == 26 [pid = 1656] [id = 26] 02:15:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x113a99c00) [pid = 1656] [serial = 74] [outer = 0x0] 02:15:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x113d3c000) [pid = 1656] [serial = 75] [outer = 0x113a99c00] 02:15:45 INFO - PROCESS | 1656 | 1467537345380 Marionette DEBUG loaded listener.js 02:15:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x113f38000) [pid = 1656] [serial = 76] [outer = 0x113a99c00] 02:15:45 INFO - PROCESS | 1656 | 1467537345793 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]]]}] 02:15:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 640ms 02:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:15:45 INFO - PROCESS | 1656 | 1467537345827 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 02:15:45 INFO - PROCESS | 1656 | 1467537345829 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 02:15:45 INFO - PROCESS | 1656 | 1467537345833 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:15:45 INFO - PROCESS | 1656 | 1467537345836 Marionette TRACE conn2 <- [1,78,null,{}] 02:15:45 INFO - PROCESS | 1656 | 1467537345839 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}] 02:15:45 INFO - PROCESS | 1656 | 1467537345840 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:45 INFO - PROCESS | 1656 | 1467537345940 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 02:15:46 INFO - PROCESS | 1656 | 1467537346010 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:46 INFO - PROCESS | 1656 | 1467537346011 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1132c9800 == 27 [pid = 1656] [id = 27] 02:15:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x115e56000) [pid = 1656] [serial = 77] [outer = 0x0] 02:15:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1160e0400) [pid = 1656] [serial = 78] [outer = 0x115e56000] 02:15:46 INFO - PROCESS | 1656 | 1467537346038 Marionette DEBUG loaded listener.js 02:15:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x116a03c00) [pid = 1656] [serial = 79] [outer = 0x115e56000] 02:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 475ms 02:15:46 INFO - PROCESS | 1656 | 1467537346298 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]]]}] 02:15:46 INFO - PROCESS | 1656 | 1467537346310 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 02:15:46 INFO - PROCESS | 1656 | 1467537346311 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 02:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:15:46 INFO - PROCESS | 1656 | 1467537346313 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:15:46 INFO - PROCESS | 1656 | 1467537346314 Marionette TRACE conn2 <- [1,82,null,{}] 02:15:46 INFO - PROCESS | 1656 | 1467537346331 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}] 02:15:46 INFO - PROCESS | 1656 | 1467537346334 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:46 INFO - PROCESS | 1656 | 1467537346422 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 02:15:46 INFO - PROCESS | 1656 | 1467537346427 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:46 INFO - PROCESS | 1656 | 1467537346428 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x116235000 == 28 [pid = 1656] [id = 28] 02:15:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x117420c00) [pid = 1656] [serial = 80] [outer = 0x0] 02:15:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1174e2000) [pid = 1656] [serial = 81] [outer = 0x117420c00] 02:15:46 INFO - PROCESS | 1656 | 1467537346458 Marionette DEBUG loaded listener.js 02:15:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x117ea1400) [pid = 1656] [serial = 82] [outer = 0x117420c00] 02:15:46 INFO - PROCESS | 1656 | 1467537346747 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]]]}] 02:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 02:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:15:46 INFO - PROCESS | 1656 | 1467537346782 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 02:15:46 INFO - PROCESS | 1656 | 1467537346783 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 02:15:46 INFO - PROCESS | 1656 | 1467537346785 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:15:46 INFO - PROCESS | 1656 | 1467537346787 Marionette TRACE conn2 <- [1,86,null,{}] 02:15:46 INFO - PROCESS | 1656 | 1467537346811 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}] 02:15:46 INFO - PROCESS | 1656 | 1467537346812 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:46 INFO - PROCESS | 1656 | 1467537346895 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 02:15:46 INFO - PROCESS | 1656 | 1467537346898 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:46 INFO - PROCESS | 1656 | 1467537346899 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x116946800 == 29 [pid = 1656] [id = 29] 02:15:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1180a6800) [pid = 1656] [serial = 83] [outer = 0x0] 02:15:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1180aa800) [pid = 1656] [serial = 84] [outer = 0x1180a6800] 02:15:46 INFO - PROCESS | 1656 | 1467537346927 Marionette DEBUG loaded listener.js 02:15:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118173400) [pid = 1656] [serial = 85] [outer = 0x1180a6800] 02:15:47 INFO - PROCESS | 1656 | 1467537347219 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]]]}] 02:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 472ms 02:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:15:47 INFO - PROCESS | 1656 | 1467537347258 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 02:15:47 INFO - PROCESS | 1656 | 1467537347259 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 02:15:47 INFO - PROCESS | 1656 | 1467537347261 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:15:47 INFO - PROCESS | 1656 | 1467537347262 Marionette TRACE conn2 <- [1,90,null,{}] 02:15:47 INFO - PROCESS | 1656 | 1467537347265 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}] 02:15:47 INFO - PROCESS | 1656 | 1467537347266 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:47 INFO - PROCESS | 1656 | 1467537347339 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 02:15:47 INFO - PROCESS | 1656 | 1467537347385 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:47 INFO - PROCESS | 1656 | 1467537347386 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f52800 == 30 [pid = 1656] [id = 30] 02:15:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x113369400) [pid = 1656] [serial = 86] [outer = 0x0] 02:15:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118171000) [pid = 1656] [serial = 87] [outer = 0x113369400] 02:15:47 INFO - PROCESS | 1656 | 1467537347411 Marionette DEBUG loaded listener.js 02:15:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118851800) [pid = 1656] [serial = 88] [outer = 0x113369400] 02:15:47 INFO - PROCESS | 1656 | 1467537347651 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]]]}] 02:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 419ms 02:15:47 INFO - PROCESS | 1656 | 1467537347681 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 02:15:47 INFO - PROCESS | 1656 | 1467537347682 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 02:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:15:47 INFO - PROCESS | 1656 | 1467537347684 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:15:47 INFO - PROCESS | 1656 | 1467537347685 Marionette TRACE conn2 <- [1,94,null,{}] 02:15:47 INFO - PROCESS | 1656 | 1467537347699 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}] 02:15:47 INFO - PROCESS | 1656 | 1467537347705 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:47 INFO - PROCESS | 1656 | 1467537347817 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 02:15:47 INFO - PROCESS | 1656 | 1467537347823 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:47 INFO - PROCESS | 1656 | 1467537347824 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11813e800 == 31 [pid = 1656] [id = 31] 02:15:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11885b800) [pid = 1656] [serial = 89] [outer = 0x0] 02:15:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1188e8000) [pid = 1656] [serial = 90] [outer = 0x11885b800] 02:15:47 INFO - PROCESS | 1656 | 1467537347849 Marionette DEBUG loaded listener.js 02:15:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119544000) [pid = 1656] [serial = 91] [outer = 0x11885b800] 02:15:48 INFO - PROCESS | 1656 | 1467537348143 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]]]}] 02:15:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 480ms 02:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:15:48 INFO - PROCESS | 1656 | 1467537348164 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 02:15:48 INFO - PROCESS | 1656 | 1467537348166 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 02:15:48 INFO - PROCESS | 1656 | 1467537348167 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:15:48 INFO - PROCESS | 1656 | 1467537348169 Marionette TRACE conn2 <- [1,98,null,{}] 02:15:48 INFO - PROCESS | 1656 | 1467537348181 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}] 02:15:48 INFO - PROCESS | 1656 | 1467537348182 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:48 INFO - PROCESS | 1656 | 1467537348280 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 02:15:48 INFO - PROCESS | 1656 | 1467537348287 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:48 INFO - PROCESS | 1656 | 1467537348288 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x118264800 == 32 [pid = 1656] [id = 32] 02:15:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119253800) [pid = 1656] [serial = 92] [outer = 0x0] 02:15:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119548c00) [pid = 1656] [serial = 93] [outer = 0x119253800] 02:15:48 INFO - PROCESS | 1656 | 1467537348312 Marionette DEBUG loaded listener.js 02:15:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119b61000) [pid = 1656] [serial = 94] [outer = 0x119253800] 02:15:48 INFO - PROCESS | 1656 | 1467537348580 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]]]}] 02:15:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 427ms 02:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:15:48 INFO - PROCESS | 1656 | 1467537348598 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 02:15:48 INFO - PROCESS | 1656 | 1467537348599 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 02:15:48 INFO - PROCESS | 1656 | 1467537348601 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:15:48 INFO - PROCESS | 1656 | 1467537348603 Marionette TRACE conn2 <- [1,102,null,{}] 02:15:48 INFO - PROCESS | 1656 | 1467537348612 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}] 02:15:48 INFO - PROCESS | 1656 | 1467537348613 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:48 INFO - PROCESS | 1656 | 1467537348698 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 02:15:48 INFO - PROCESS | 1656 | 1467537348701 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:48 INFO - PROCESS | 1656 | 1467537348703 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x11888e800 == 33 [pid = 1656] [id = 33] 02:15:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119420c00) [pid = 1656] [serial = 95] [outer = 0x0] 02:15:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x122f07c00) [pid = 1656] [serial = 96] [outer = 0x119420c00] 02:15:48 INFO - PROCESS | 1656 | 1467537348729 Marionette DEBUG loaded listener.js 02:15:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1230f3400) [pid = 1656] [serial = 97] [outer = 0x119420c00] 02:15:49 INFO - PROCESS | 1656 | 1467537349001 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]]]}] 02:15:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 421ms 02:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:15:49 INFO - PROCESS | 1656 | 1467537349027 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 02:15:49 INFO - PROCESS | 1656 | 1467537349028 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 02:15:49 INFO - PROCESS | 1656 | 1467537349030 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:15:49 INFO - PROCESS | 1656 | 1467537349031 Marionette TRACE conn2 <- [1,106,null,{}] 02:15:49 INFO - PROCESS | 1656 | 1467537349033 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}] 02:15:49 INFO - PROCESS | 1656 | 1467537349034 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:49 INFO - PROCESS | 1656 | 1467537349123 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 02:15:49 INFO - PROCESS | 1656 | 1467537349126 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:49 INFO - PROCESS | 1656 | 1467537349127 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x119580800 == 34 [pid = 1656] [id = 34] 02:15:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x122f08400) [pid = 1656] [serial = 98] [outer = 0x0] 02:15:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12330a400) [pid = 1656] [serial = 99] [outer = 0x122f08400] 02:15:49 INFO - PROCESS | 1656 | 1467537349151 Marionette DEBUG loaded listener.js 02:15:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12387dc00) [pid = 1656] [serial = 100] [outer = 0x122f08400] 02:15:49 INFO - PROCESS | 1656 | 1467537349501 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]]]}] 02:15:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 518ms 02:15:49 INFO - PROCESS | 1656 | 1467537349549 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 02:15:49 INFO - PROCESS | 1656 | 1467537349551 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 02:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:15:49 INFO - PROCESS | 1656 | 1467537349557 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:15:49 INFO - PROCESS | 1656 | 1467537349558 Marionette TRACE conn2 <- [1,110,null,{}] 02:15:49 INFO - PROCESS | 1656 | 1467537349562 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}] 02:15:49 INFO - PROCESS | 1656 | 1467537349564 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:49 INFO - PROCESS | 1656 | 1467537349699 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 02:15:49 INFO - PROCESS | 1656 | 1467537349705 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:49 INFO - PROCESS | 1656 | 1467537349706 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195c4000 == 35 [pid = 1656] [id = 35] 02:15:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1230f0c00) [pid = 1656] [serial = 101] [outer = 0x0] 02:15:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x123ae9c00) [pid = 1656] [serial = 102] [outer = 0x1230f0c00] 02:15:49 INFO - PROCESS | 1656 | 1467537349748 Marionette DEBUG loaded listener.js 02:15:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x123d2e400) [pid = 1656] [serial = 103] [outer = 0x1230f0c00] 02:15:50 INFO - PROCESS | 1656 | 1467537350098 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]]]}] 02:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 572ms 02:15:50 INFO - PROCESS | 1656 | 1467537350127 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 02:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:15:50 INFO - PROCESS | 1656 | 1467537350129 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 02:15:50 INFO - PROCESS | 1656 | 1467537350132 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:15:50 INFO - PROCESS | 1656 | 1467537350135 Marionette TRACE conn2 <- [1,114,null,{}] 02:15:50 INFO - PROCESS | 1656 | 1467537350138 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}] 02:15:50 INFO - PROCESS | 1656 | 1467537350141 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:50 INFO - PROCESS | 1656 | 1467537350311 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 02:15:50 INFO - PROCESS | 1656 | 1467537350321 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:50 INFO - PROCESS | 1656 | 1467537350323 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ad6800 == 36 [pid = 1656] [id = 36] 02:15:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x123ae3400) [pid = 1656] [serial = 104] [outer = 0x0] 02:15:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x123d51800) [pid = 1656] [serial = 105] [outer = 0x123ae3400] 02:15:50 INFO - PROCESS | 1656 | 1467537350367 Marionette DEBUG loaded listener.js 02:15:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12428f400) [pid = 1656] [serial = 106] [outer = 0x123ae3400] 02:15:50 INFO - PROCESS | 1656 | 1467537350698 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]]]}] 02:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 572ms 02:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:15:50 INFO - PROCESS | 1656 | 1467537350711 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 02:15:50 INFO - PROCESS | 1656 | 1467537350712 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 02:15:50 INFO - PROCESS | 1656 | 1467537350714 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:15:50 INFO - PROCESS | 1656 | 1467537350715 Marionette TRACE conn2 <- [1,118,null,{}] 02:15:50 INFO - PROCESS | 1656 | 1467537350717 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}] 02:15:50 INFO - PROCESS | 1656 | 1467537350718 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:50 INFO - PROCESS | 1656 | 1467537350815 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 02:15:50 INFO - PROCESS | 1656 | 1467537350861 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:50 INFO - PROCESS | 1656 | 1467537350862 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x122f78800 == 37 [pid = 1656] [id = 37] 02:15:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x123cd8800) [pid = 1656] [serial = 107] [outer = 0x0] 02:15:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1242a2c00) [pid = 1656] [serial = 108] [outer = 0x123cd8800] 02:15:50 INFO - PROCESS | 1656 | 1467537350885 Marionette DEBUG loaded listener.js 02:15:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x124c82400) [pid = 1656] [serial = 109] [outer = 0x123cd8800] 02:15:51 INFO - PROCESS | 1656 | 1467537351155 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]]]}] 02:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 471ms 02:15:51 INFO - PROCESS | 1656 | 1467537351195 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 02:15:51 INFO - PROCESS | 1656 | 1467537351197 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 02:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:15:51 INFO - PROCESS | 1656 | 1467537351200 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:15:51 INFO - PROCESS | 1656 | 1467537351203 Marionette TRACE conn2 <- [1,122,null,{}] 02:15:51 INFO - PROCESS | 1656 | 1467537351217 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}] 02:15:51 INFO - PROCESS | 1656 | 1467537351219 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:51 INFO - PROCESS | 1656 | 1467537351348 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 02:15:51 INFO - PROCESS | 1656 | 1467537351355 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:51 INFO - PROCESS | 1656 | 1467537351356 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12317d000 == 38 [pid = 1656] [id = 38] 02:15:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x124c85000) [pid = 1656] [serial = 110] [outer = 0x0] 02:15:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12560fc00) [pid = 1656] [serial = 111] [outer = 0x124c85000] 02:15:51 INFO - PROCESS | 1656 | 1467537351397 Marionette DEBUG loaded listener.js 02:15:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x126017000) [pid = 1656] [serial = 112] [outer = 0x124c85000] 02:15:51 INFO - PROCESS | 1656 | 1467537351783 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]]]}] 02:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 631ms 02:15:51 INFO - PROCESS | 1656 | 1467537351831 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 02:15:51 INFO - PROCESS | 1656 | 1467537351833 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 02:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:15:51 INFO - PROCESS | 1656 | 1467537351845 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:15:51 INFO - PROCESS | 1656 | 1467537351846 Marionette TRACE conn2 <- [1,126,null,{}] 02:15:51 INFO - PROCESS | 1656 | 1467537351850 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}] 02:15:51 INFO - PROCESS | 1656 | 1467537351851 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:51 INFO - PROCESS | 1656 | 1467537351933 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 02:15:51 INFO - PROCESS | 1656 | 1467537351947 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:51 INFO - PROCESS | 1656 | 1467537351948 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x123707800 == 39 [pid = 1656] [id = 39] 02:15:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x126020800) [pid = 1656] [serial = 113] [outer = 0x0] 02:15:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x126406c00) [pid = 1656] [serial = 114] [outer = 0x126020800] 02:15:51 INFO - PROCESS | 1656 | 1467537351973 Marionette DEBUG loaded listener.js 02:15:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12660ac00) [pid = 1656] [serial = 115] [outer = 0x126020800] 02:15:52 INFO - PROCESS | 1656 | 1467537352275 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]]]}] 02:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 482ms 02:15:52 INFO - PROCESS | 1656 | 1467537352317 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 02:15:52 INFO - PROCESS | 1656 | 1467537352318 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 02:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:15:52 INFO - PROCESS | 1656 | 1467537352321 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:15:52 INFO - PROCESS | 1656 | 1467537352322 Marionette TRACE conn2 <- [1,130,null,{}] 02:15:52 INFO - PROCESS | 1656 | 1467537352324 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}] 02:15:52 INFO - PROCESS | 1656 | 1467537352325 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:52 INFO - PROCESS | 1656 | 1467537352401 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 02:15:52 INFO - PROCESS | 1656 | 1467537352409 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:52 INFO - PROCESS | 1656 | 1467537352410 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x123d06800 == 40 [pid = 1656] [id = 40] 02:15:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x126807c00) [pid = 1656] [serial = 116] [outer = 0x0] 02:15:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x126abc000) [pid = 1656] [serial = 117] [outer = 0x126807c00] 02:15:52 INFO - PROCESS | 1656 | 1467537352433 Marionette DEBUG loaded listener.js 02:15:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1289bb000) [pid = 1656] [serial = 118] [outer = 0x126807c00] 02:15:52 INFO - PROCESS | 1656 | 1467537352710 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]]]}] 02:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 419ms 02:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:15:52 INFO - PROCESS | 1656 | 1467537352743 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 02:15:52 INFO - PROCESS | 1656 | 1467537352744 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 02:15:52 INFO - PROCESS | 1656 | 1467537352747 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:15:52 INFO - PROCESS | 1656 | 1467537352748 Marionette TRACE conn2 <- [1,134,null,{}] 02:15:52 INFO - PROCESS | 1656 | 1467537352751 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}] 02:15:52 INFO - PROCESS | 1656 | 1467537352763 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:52 INFO - PROCESS | 1656 | 1467537352877 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 02:15:52 INFO - PROCESS | 1656 | 1467537352884 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:52 INFO - PROCESS | 1656 | 1467537352885 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x124213800 == 41 [pid = 1656] [id = 41] 02:15:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x126613c00) [pid = 1656] [serial = 119] [outer = 0x0] 02:15:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x126abd800) [pid = 1656] [serial = 120] [outer = 0x126613c00] 02:15:52 INFO - PROCESS | 1656 | 1467537352908 Marionette DEBUG loaded listener.js 02:15:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x128f8dc00) [pid = 1656] [serial = 121] [outer = 0x126613c00] 02:15:53 INFO - PROCESS | 1656 | 1467537353209 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]]]}] 02:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 470ms 02:15:53 INFO - PROCESS | 1656 | 1467537353217 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 02:15:53 INFO - PROCESS | 1656 | 1467537353218 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 02:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:15:53 INFO - PROCESS | 1656 | 1467537353228 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:15:53 INFO - PROCESS | 1656 | 1467537353229 Marionette TRACE conn2 <- [1,138,null,{}] 02:15:53 INFO - PROCESS | 1656 | 1467537353231 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}] 02:15:53 INFO - PROCESS | 1656 | 1467537353232 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:53 INFO - PROCESS | 1656 | 1467537353315 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 02:15:53 INFO - PROCESS | 1656 | 1467537353319 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:53 INFO - PROCESS | 1656 | 1467537353322 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x124df6800 == 42 [pid = 1656] [id = 42] 02:15:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x128f8e000) [pid = 1656] [serial = 122] [outer = 0x0] 02:15:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12919a000) [pid = 1656] [serial = 123] [outer = 0x128f8e000] 02:15:53 INFO - PROCESS | 1656 | 1467537353346 Marionette DEBUG loaded listener.js 02:15:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1292e3000) [pid = 1656] [serial = 124] [outer = 0x128f8e000] 02:15:54 INFO - PROCESS | 1656 | 1467537354334 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]]]}] 02:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1121ms 02:15:54 INFO - PROCESS | 1656 | 1467537354350 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 02:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:15:54 INFO - PROCESS | 1656 | 1467537354352 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 02:15:54 INFO - PROCESS | 1656 | 1467537354356 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:15:54 INFO - PROCESS | 1656 | 1467537354357 Marionette TRACE conn2 <- [1,142,null,{}] 02:15:54 INFO - PROCESS | 1656 | 1467537354368 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}] 02:15:54 INFO - PROCESS | 1656 | 1467537354369 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:54 INFO - PROCESS | 1656 | 1467537354460 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 02:15:54 INFO - PROCESS | 1656 | 1467537354464 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:54 INFO - PROCESS | 1656 | 1467537354467 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x1132d9000 == 43 [pid = 1656] [id = 43] 02:15:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x116030400) [pid = 1656] [serial = 125] [outer = 0x0] 02:15:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1166ed400) [pid = 1656] [serial = 126] [outer = 0x116030400] 02:15:54 INFO - PROCESS | 1656 | 1467537354496 Marionette DEBUG loaded listener.js 02:15:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x116a0a800) [pid = 1656] [serial = 127] [outer = 0x116030400] 02:15:54 INFO - PROCESS | 1656 | 1467537354831 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]]]}] 02:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 521ms 02:15:54 INFO - PROCESS | 1656 | 1467537354876 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 02:15:54 INFO - PROCESS | 1656 | 1467537354879 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 02:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:15:54 INFO - PROCESS | 1656 | 1467537354883 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:15:54 INFO - PROCESS | 1656 | 1467537354885 Marionette TRACE conn2 <- [1,146,null,{}] 02:15:54 INFO - PROCESS | 1656 | 1467537354887 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}] 02:15:54 INFO - PROCESS | 1656 | 1467537354889 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:54 INFO - PROCESS | 1656 | 1467537354980 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 02:15:55 INFO - PROCESS | 1656 | 1467537355012 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:55 INFO - PROCESS | 1656 | 1467537355013 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x116242000 == 44 [pid = 1656] [id = 44] 02:15:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1176c8c00) [pid = 1656] [serial = 128] [outer = 0x0] 02:15:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x117ea4000) [pid = 1656] [serial = 129] [outer = 0x1176c8c00] 02:15:55 INFO - PROCESS | 1656 | 1467537355040 Marionette DEBUG loaded listener.js 02:15:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1180ac400) [pid = 1656] [serial = 130] [outer = 0x1176c8c00] 02:15:55 INFO - PROCESS | 1656 | 1467537355377 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]]]}] 02:15:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 520ms 02:15:55 INFO - PROCESS | 1656 | 1467537355406 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 02:15:55 INFO - PROCESS | 1656 | 1467537355408 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 02:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:15:55 INFO - PROCESS | 1656 | 1467537355410 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:15:55 INFO - PROCESS | 1656 | 1467537355412 Marionette TRACE conn2 <- [1,150,null,{}] 02:15:55 INFO - PROCESS | 1656 | 1467537355419 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}] 02:15:55 INFO - PROCESS | 1656 | 1467537355422 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:55 INFO - PROCESS | 1656 | 1467537355967 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12b9cd000) [pid = 1656] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12b2cec00) [pid = 1656] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x129688c00) [pid = 1656] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x129195800) [pid = 1656] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x118515800) [pid = 1656] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x117416c00) [pid = 1656] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12d012c00) [pid = 1656] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12cb1f000) [pid = 1656] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12c930400) [pid = 1656] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12c3ec400) [pid = 1656] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12bdd6c00) [pid = 1656] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1180a5c00) [pid = 1656] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12ba62400) [pid = 1656] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x124c85000) [pid = 1656] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x112985400) [pid = 1656] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x115020c00) [pid = 1656] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1180a8400) [pid = 1656] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x113a99c00) [pid = 1656] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x115e56000) [pid = 1656] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x117420c00) [pid = 1656] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1180a6800) [pid = 1656] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x113369400) [pid = 1656] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11885b800) [pid = 1656] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x119253800) [pid = 1656] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119420c00) [pid = 1656] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x122f08400) [pid = 1656] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x123ae3400) [pid = 1656] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x123cd8800) [pid = 1656] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:15:55 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12b939c00) [pid = 1656] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:15:56 INFO - PROCESS | 1656 | 1467537356024 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:56 INFO - PROCESS | 1656 | 1467537356026 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x116674800 == 45 [pid = 1656] [id = 45] 02:15:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1121bec00) [pid = 1656] [serial = 131] [outer = 0x0] 02:15:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x113369400) [pid = 1656] [serial = 132] [outer = 0x1121bec00] 02:15:56 INFO - PROCESS | 1656 | 1467537356053 Marionette DEBUG loaded listener.js 02:15:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1174e1800) [pid = 1656] [serial = 133] [outer = 0x1121bec00] 02:15:56 INFO - PROCESS | 1656 | 1467537356345 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]]]}] 02:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 972ms 02:15:56 INFO - PROCESS | 1656 | 1467537356383 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 02:15:56 INFO - PROCESS | 1656 | 1467537356386 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 02:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:15:56 INFO - PROCESS | 1656 | 1467537356391 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:15:56 INFO - PROCESS | 1656 | 1467537356393 Marionette TRACE conn2 <- [1,154,null,{}] 02:15:56 INFO - PROCESS | 1656 | 1467537356397 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}] 02:15:56 INFO - PROCESS | 1656 | 1467537356399 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:56 INFO - PROCESS | 1656 | 1467537356519 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 02:15:56 INFO - PROCESS | 1656 | 1467537356587 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:56 INFO - PROCESS | 1656 | 1467537356588 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e4f800 == 46 [pid = 1656] [id = 46] 02:15:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x113837400) [pid = 1656] [serial = 134] [outer = 0x0] 02:15:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1187ed000) [pid = 1656] [serial = 135] [outer = 0x113837400] 02:15:56 INFO - PROCESS | 1656 | 1467537356631 Marionette DEBUG loaded listener.js 02:15:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119415000) [pid = 1656] [serial = 136] [outer = 0x113837400] 02:15:56 INFO - PROCESS | 1656 | 1467537356914 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]]]}] 02:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 570ms 02:15:56 INFO - PROCESS | 1656 | 1467537356962 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 02:15:56 INFO - PROCESS | 1656 | 1467537356963 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 02:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:15:56 INFO - PROCESS | 1656 | 1467537356965 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:15:56 INFO - PROCESS | 1656 | 1467537356966 Marionette TRACE conn2 <- [1,158,null,{}] 02:15:56 INFO - PROCESS | 1656 | 1467537356976 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}] 02:15:56 INFO - PROCESS | 1656 | 1467537356977 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:57 INFO - PROCESS | 1656 | 1467537357052 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 02:15:57 INFO - PROCESS | 1656 | 1467537357098 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:57 INFO - PROCESS | 1656 | 1467537357099 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x11876f000 == 47 [pid = 1656] [id = 47] 02:15:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x116737000) [pid = 1656] [serial = 137] [outer = 0x0] 02:15:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11941dc00) [pid = 1656] [serial = 138] [outer = 0x116737000] 02:15:57 INFO - PROCESS | 1656 | 1467537357124 Marionette DEBUG loaded listener.js 02:15:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x119812c00) [pid = 1656] [serial = 139] [outer = 0x116737000] 02:15:57 INFO - PROCESS | 1656 | 1467537357399 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]]]}] 02:15:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 472ms 02:15:57 INFO - PROCESS | 1656 | 1467537357444 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 02:15:57 INFO - PROCESS | 1656 | 1467537357445 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 02:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:15:57 INFO - PROCESS | 1656 | 1467537357447 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:15:57 INFO - PROCESS | 1656 | 1467537357448 Marionette TRACE conn2 <- [1,162,null,{}] 02:15:57 INFO - PROCESS | 1656 | 1467537357450 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}] 02:15:57 INFO - PROCESS | 1656 | 1467537357457 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:57 INFO - PROCESS | 1656 | 1467537357546 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 02:15:57 INFO - PROCESS | 1656 | 1467537357550 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:57 INFO - PROCESS | 1656 | 1467537357551 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198b1800 == 48 [pid = 1656] [id = 48] 02:15:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x119b5e800) [pid = 1656] [serial = 140] [outer = 0x0] 02:15:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x122f49400) [pid = 1656] [serial = 141] [outer = 0x119b5e800] 02:15:57 INFO - PROCESS | 1656 | 1467537357577 Marionette DEBUG loaded listener.js 02:15:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x123d4a400) [pid = 1656] [serial = 142] [outer = 0x119b5e800] 02:15:57 INFO - PROCESS | 1656 | 1467537357891 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]]]}] 02:15:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 468ms 02:15:57 INFO - PROCESS | 1656 | 1467537357915 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 02:15:57 INFO - PROCESS | 1656 | 1467537357917 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 02:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:15:57 INFO - PROCESS | 1656 | 1467537357919 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:15:57 INFO - PROCESS | 1656 | 1467537357920 Marionette TRACE conn2 <- [1,166,null,{}] 02:15:57 INFO - PROCESS | 1656 | 1467537357925 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}] 02:15:57 INFO - PROCESS | 1656 | 1467537357926 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:58 INFO - PROCESS | 1656 | 1467537358038 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 02:15:58 INFO - PROCESS | 1656 | 1467537358087 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:58 INFO - PROCESS | 1656 | 1467537358089 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x11253e800 == 49 [pid = 1656] [id = 49] 02:15:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1121bd400) [pid = 1656] [serial = 143] [outer = 0x0] 02:15:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x112986800) [pid = 1656] [serial = 144] [outer = 0x1121bd400] 02:15:58 INFO - PROCESS | 1656 | 1467537358120 Marionette DEBUG loaded listener.js 02:15:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x113d8c800) [pid = 1656] [serial = 145] [outer = 0x1121bd400] 02:15:58 INFO - PROCESS | 1656 | 1467537358545 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]]]}] 02:15:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 02:15:58 INFO - PROCESS | 1656 | 1467537358591 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 02:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:15:58 INFO - PROCESS | 1656 | 1467537358594 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 02:15:58 INFO - PROCESS | 1656 | 1467537358597 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:15:58 INFO - PROCESS | 1656 | 1467537358599 Marionette TRACE conn2 <- [1,170,null,{}] 02:15:58 INFO - PROCESS | 1656 | 1467537358602 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}] 02:15:58 INFO - PROCESS | 1656 | 1467537358605 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:58 INFO - PROCESS | 1656 | 1467537358700 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 02:15:58 INFO - PROCESS | 1656 | 1467537358746 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:58 INFO - PROCESS | 1656 | 1467537358748 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x117067800 == 50 [pid = 1656] [id = 50] 02:15:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1160dc000) [pid = 1656] [serial = 146] [outer = 0x0] 02:15:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x117417400) [pid = 1656] [serial = 147] [outer = 0x1160dc000] 02:15:58 INFO - PROCESS | 1656 | 1467537358778 Marionette DEBUG loaded listener.js 02:15:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x117ea6400) [pid = 1656] [serial = 148] [outer = 0x1160dc000] 02:15:59 INFO - PROCESS | 1656 | 1467537359190 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]]]}] 02:15:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 621ms 02:15:59 INFO - PROCESS | 1656 | 1467537359218 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 02:15:59 INFO - PROCESS | 1656 | 1467537359220 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 02:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:15:59 INFO - PROCESS | 1656 | 1467537359240 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:15:59 INFO - PROCESS | 1656 | 1467537359242 Marionette TRACE conn2 <- [1,174,null,{}] 02:15:59 INFO - PROCESS | 1656 | 1467537359244 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}] 02:15:59 INFO - PROCESS | 1656 | 1467537359246 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:59 INFO - PROCESS | 1656 | 1467537359357 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 02:15:59 INFO - PROCESS | 1656 | 1467537359431 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:59 INFO - PROCESS | 1656 | 1467537359432 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:15:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x123089800 == 51 [pid = 1656] [id = 51] 02:15:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1188e0c00) [pid = 1656] [serial = 149] [outer = 0x0] 02:15:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x119258800) [pid = 1656] [serial = 150] [outer = 0x1188e0c00] 02:15:59 INFO - PROCESS | 1656 | 1467537359461 Marionette DEBUG loaded listener.js 02:15:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x119abac00) [pid = 1656] [serial = 151] [outer = 0x1188e0c00] 02:15:59 INFO - PROCESS | 1656 | 1467537359863 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]]]}] 02:15:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 673ms 02:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:15:59 INFO - PROCESS | 1656 | 1467537359912 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 02:15:59 INFO - PROCESS | 1656 | 1467537359915 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 02:15:59 INFO - PROCESS | 1656 | 1467537359923 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:15:59 INFO - PROCESS | 1656 | 1467537359926 Marionette TRACE conn2 <- [1,178,null,{}] 02:15:59 INFO - PROCESS | 1656 | 1467537359928 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}] 02:15:59 INFO - PROCESS | 1656 | 1467537359931 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:00 INFO - PROCESS | 1656 | 1467537360027 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 02:16:00 INFO - PROCESS | 1656 | 1467537360074 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:00 INFO - PROCESS | 1656 | 1467537360076 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x123a71800 == 52 [pid = 1656] [id = 52] 02:16:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x119b61800) [pid = 1656] [serial = 152] [outer = 0x0] 02:16:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12387c000) [pid = 1656] [serial = 153] [outer = 0x119b61800] 02:16:00 INFO - PROCESS | 1656 | 1467537360104 Marionette DEBUG loaded listener.js 02:16:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x123d56000) [pid = 1656] [serial = 154] [outer = 0x119b61800] 02:16:00 INFO - PROCESS | 1656 | 1467537360501 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]]]}] 02:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 626ms 02:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:16:00 INFO - PROCESS | 1656 | 1467537360554 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 02:16:00 INFO - PROCESS | 1656 | 1467537360555 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 02:16:00 INFO - PROCESS | 1656 | 1467537360559 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:16:00 INFO - PROCESS | 1656 | 1467537360560 Marionette TRACE conn2 <- [1,182,null,{}] 02:16:00 INFO - PROCESS | 1656 | 1467537360562 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}] 02:16:00 INFO - PROCESS | 1656 | 1467537360564 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:00 INFO - PROCESS | 1656 | 1467537360652 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 02:16:00 INFO - PROCESS | 1656 | 1467537360749 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:00 INFO - PROCESS | 1656 | 1467537360750 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x118762800 == 53 [pid = 1656] [id = 53] 02:16:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x124289c00) [pid = 1656] [serial = 155] [outer = 0x0] 02:16:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1242a5000) [pid = 1656] [serial = 156] [outer = 0x124289c00] 02:16:00 INFO - PROCESS | 1656 | 1467537360778 Marionette DEBUG loaded listener.js 02:16:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x124607400) [pid = 1656] [serial = 157] [outer = 0x124289c00] 02:16:01 INFO - PROCESS | 1656 | 1467537361254 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]]]}] 02:16:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 721ms 02:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:16:01 INFO - PROCESS | 1656 | 1467537361287 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 02:16:01 INFO - PROCESS | 1656 | 1467537361289 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 02:16:01 INFO - PROCESS | 1656 | 1467537361294 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:16:01 INFO - PROCESS | 1656 | 1467537361296 Marionette TRACE conn2 <- [1,186,null,{}] 02:16:01 INFO - PROCESS | 1656 | 1467537361301 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}] 02:16:01 INFO - PROCESS | 1656 | 1467537361302 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:01 INFO - PROCESS | 1656 | 1467537361392 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 02:16:01 INFO - PROCESS | 1656 | 1467537361453 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:01 INFO - PROCESS | 1656 | 1467537361456 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169a9000 == 54 [pid = 1656] [id = 54] 02:16:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x116024000) [pid = 1656] [serial = 158] [outer = 0x0] 02:16:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x11607a800) [pid = 1656] [serial = 159] [outer = 0x116024000] 02:16:01 INFO - PROCESS | 1656 | 1467537361483 Marionette DEBUG loaded listener.js 02:16:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x116a0a400) [pid = 1656] [serial = 160] [outer = 0x116024000] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x1198b1800 == 53 [pid = 1656] [id = 48] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x11876f000 == 52 [pid = 1656] [id = 47] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x117e4f800 == 51 [pid = 1656] [id = 46] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x116674800 == 50 [pid = 1656] [id = 45] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x116235000 == 49 [pid = 1656] [id = 28] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x116946800 == 48 [pid = 1656] [id = 29] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x116242000 == 47 [pid = 1656] [id = 44] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x1132d9000 == 46 [pid = 1656] [id = 43] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x11813e800 == 45 [pid = 1656] [id = 31] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x1132c9800 == 44 [pid = 1656] [id = 27] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x116f52800 == 43 [pid = 1656] [id = 30] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x119580800 == 42 [pid = 1656] [id = 34] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x11888e800 == 41 [pid = 1656] [id = 33] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x118264800 == 40 [pid = 1656] [id = 32] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x118762800 == 39 [pid = 1656] [id = 53] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x123a71800 == 38 [pid = 1656] [id = 52] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x123089800 == 37 [pid = 1656] [id = 51] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x119ad6800 == 36 [pid = 1656] [id = 36] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x122f78800 == 35 [pid = 1656] [id = 37] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x1195c4000 == 34 [pid = 1656] [id = 35] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x12317d000 == 33 [pid = 1656] [id = 38] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x124213800 == 32 [pid = 1656] [id = 41] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x123d06800 == 31 [pid = 1656] [id = 40] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x117067800 == 30 [pid = 1656] [id = 50] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x123707800 == 29 [pid = 1656] [id = 39] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x11253e800 == 28 [pid = 1656] [id = 49] 02:16:02 INFO - PROCESS | 1656 | --DOCSHELL 0x124df6800 == 27 [pid = 1656] [id = 42] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x123cdc400) [pid = 1656] [serial = 11] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12560fc00) [pid = 1656] [serial = 111] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x126406c00) [pid = 1656] [serial = 114] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x126abc000) [pid = 1656] [serial = 117] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x116972000) [pid = 1656] [serial = 69] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x118171400) [pid = 1656] [serial = 72] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x113d3c000) [pid = 1656] [serial = 75] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x113f38000) [pid = 1656] [serial = 76] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1160e0400) [pid = 1656] [serial = 78] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1174e2000) [pid = 1656] [serial = 81] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x117ea1400) [pid = 1656] [serial = 82] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1180aa800) [pid = 1656] [serial = 84] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x118173400) [pid = 1656] [serial = 85] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x118171000) [pid = 1656] [serial = 87] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x118851800) [pid = 1656] [serial = 88] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1188e8000) [pid = 1656] [serial = 90] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x119544000) [pid = 1656] [serial = 91] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119548c00) [pid = 1656] [serial = 93] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x119b61000) [pid = 1656] [serial = 94] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x122f07c00) [pid = 1656] [serial = 96] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12330a400) [pid = 1656] [serial = 99] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12387dc00) [pid = 1656] [serial = 100] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x123ae9c00) [pid = 1656] [serial = 102] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x123d51800) [pid = 1656] [serial = 105] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1242a2c00) [pid = 1656] [serial = 108] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1230f3400) [pid = 1656] [serial = 97] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x112d03000) [pid = 1656] [serial = 66] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12428f400) [pid = 1656] [serial = 106] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x124c82400) [pid = 1656] [serial = 109] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x126017000) [pid = 1656] [serial = 112] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1172c1400) [pid = 1656] [serial = 70] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x116a03c00) [pid = 1656] [serial = 79] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11924cc00) [pid = 1656] [serial = 73] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1131ed400) [pid = 1656] [serial = 67] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12e043800) [pid = 1656] [serial = 64] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x126abd800) [pid = 1656] [serial = 120] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1237a8400) [pid = 1656] [serial = 8] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12bddbc00) [pid = 1656] [serial = 36] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12c3e9c00) [pid = 1656] [serial = 37] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1180d2800) [pid = 1656] [serial = 33] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12bdd3400) [pid = 1656] [serial = 34] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12bdcf400) [pid = 1656] [serial = 31] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12bd93400) [pid = 1656] [serial = 30] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12ba58c00) [pid = 1656] [serial = 27] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12ba5ec00) [pid = 1656] [serial = 28] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12b2d0800) [pid = 1656] [serial = 24] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12b2d9c00) [pid = 1656] [serial = 25] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12a8bdc00) [pid = 1656] [serial = 22] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12a642c00) [pid = 1656] [serial = 21] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x129685c00) [pid = 1656] [serial = 18] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x129197400) [pid = 1656] [serial = 15] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12919cc00) [pid = 1656] [serial = 16] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1193e9400) [pid = 1656] [serial = 63] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x119542c00) [pid = 1656] [serial = 60] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12b935400) [pid = 1656] [serial = 61] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11741b800) [pid = 1656] [serial = 57] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x117ea6800) [pid = 1656] [serial = 58] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12b92e400) [pid = 1656] [serial = 55] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x12b92a400) [pid = 1656] [serial = 54] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x12d24d000) [pid = 1656] [serial = 48] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x12d219c00) [pid = 1656] [serial = 51] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x12cb25800) [pid = 1656] [serial = 45] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x12d010400) [pid = 1656] [serial = 46] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x12c935400) [pid = 1656] [serial = 42] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x12cb1cc00) [pid = 1656] [serial = 43] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x12c929000) [pid = 1656] [serial = 40] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x12c3f2000) [pid = 1656] [serial = 39] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1656 | 1467537362373 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]]]}] 02:16:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1125ms 02:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:16:02 INFO - PROCESS | 1656 | 1467537362420 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 02:16:02 INFO - PROCESS | 1656 | 1467537362422 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 02:16:02 INFO - PROCESS | 1656 | 1467537362425 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:16:02 INFO - PROCESS | 1656 | 1467537362427 Marionette TRACE conn2 <- [1,190,null,{}] 02:16:02 INFO - PROCESS | 1656 | 1467537362430 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}] 02:16:02 INFO - PROCESS | 1656 | 1467537362432 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:02 INFO - PROCESS | 1656 | 1467537362504 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 02:16:02 INFO - PROCESS | 1656 | 1467537362508 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:02 INFO - PROCESS | 1656 | 1467537362511 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x112e3f000 == 28 [pid = 1656] [id = 55] 02:16:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x11607f000) [pid = 1656] [serial = 161] [outer = 0x0] 02:16:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x1160da000) [pid = 1656] [serial = 162] [outer = 0x11607f000] 02:16:02 INFO - PROCESS | 1656 | 1467537362540 Marionette DEBUG loaded listener.js 02:16:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x113a9bc00) [pid = 1656] [serial = 163] [outer = 0x11607f000] 02:16:02 INFO - PROCESS | 1656 | 1467537362858 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]]]}] 02:16:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 470ms 02:16:02 INFO - PROCESS | 1656 | 1467537362897 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 02:16:02 INFO - PROCESS | 1656 | 1467537362902 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 02:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:16:02 INFO - PROCESS | 1656 | 1467537362909 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:16:02 INFO - PROCESS | 1656 | 1467537362912 Marionette TRACE conn2 <- [1,194,null,{}] 02:16:02 INFO - PROCESS | 1656 | 1467537362916 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}] 02:16:02 INFO - PROCESS | 1656 | 1467537362919 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:03 INFO - PROCESS | 1656 | 1467537363030 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 02:16:03 INFO - PROCESS | 1656 | 1467537363042 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:03 INFO - PROCESS | 1656 | 1467537363044 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x116241800 == 29 [pid = 1656] [id = 56] 02:16:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x1172ba400) [pid = 1656] [serial = 164] [outer = 0x0] 02:16:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1176c9000) [pid = 1656] [serial = 165] [outer = 0x1172ba400] 02:16:03 INFO - PROCESS | 1656 | 1467537363086 Marionette DEBUG loaded listener.js 02:16:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1180a2c00) [pid = 1656] [serial = 166] [outer = 0x1172ba400] 02:16:03 INFO - PROCESS | 1656 | 1467537363479 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]]]}] 02:16:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 622ms 02:16:03 INFO - PROCESS | 1656 | 1467537363530 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 02:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:16:03 INFO - PROCESS | 1656 | 1467537363539 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 02:16:03 INFO - PROCESS | 1656 | 1467537363541 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:16:03 INFO - PROCESS | 1656 | 1467537363544 Marionette TRACE conn2 <- [1,198,null,{}] 02:16:03 INFO - PROCESS | 1656 | 1467537363552 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}] 02:16:03 INFO - PROCESS | 1656 | 1467537363555 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:03 INFO - PROCESS | 1656 | 1467537363627 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 02:16:03 INFO - PROCESS | 1656 | 1467537363632 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:03 INFO - PROCESS | 1656 | 1467537363634 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x11705d000 == 30 [pid = 1656] [id = 57] 02:16:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1150d7c00) [pid = 1656] [serial = 167] [outer = 0x0] 02:16:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1187f0400) [pid = 1656] [serial = 168] [outer = 0x1150d7c00] 02:16:03 INFO - PROCESS | 1656 | 1467537363663 Marionette DEBUG loaded listener.js 02:16:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1188df800) [pid = 1656] [serial = 169] [outer = 0x1150d7c00] 02:16:03 INFO - PROCESS | 1656 | 1467537363984 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]]]}] 02:16:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 470ms 02:16:04 INFO - PROCESS | 1656 | 1467537364012 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 02:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:16:04 INFO - PROCESS | 1656 | 1467537364014 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 02:16:04 INFO - PROCESS | 1656 | 1467537364016 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:16:04 INFO - PROCESS | 1656 | 1467537364017 Marionette TRACE conn2 <- [1,202,null,{}] 02:16:04 INFO - PROCESS | 1656 | 1467537364019 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}] 02:16:04 INFO - PROCESS | 1656 | 1467537364022 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:04 INFO - PROCESS | 1656 | 1467537364094 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 02:16:04 INFO - PROCESS | 1656 | 1467537364140 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:04 INFO - PROCESS | 1656 | 1467537364142 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x11723d800 == 31 [pid = 1656] [id = 58] 02:16:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1188de800) [pid = 1656] [serial = 170] [outer = 0x0] 02:16:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11941c000) [pid = 1656] [serial = 171] [outer = 0x1188de800] 02:16:04 INFO - PROCESS | 1656 | 1467537364167 Marionette DEBUG loaded listener.js 02:16:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x119541800) [pid = 1656] [serial = 172] [outer = 0x1188de800] 02:16:04 INFO - PROCESS | 1656 | 1467537364416 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]]]}] 02:16:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 418ms 02:16:04 INFO - PROCESS | 1656 | 1467537364443 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 02:16:04 INFO - PROCESS | 1656 | 1467537364445 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 02:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:16:04 INFO - PROCESS | 1656 | 1467537364469 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:16:04 INFO - PROCESS | 1656 | 1467537364471 Marionette TRACE conn2 <- [1,206,null,{}] 02:16:04 INFO - PROCESS | 1656 | 1467537364480 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}] 02:16:04 INFO - PROCESS | 1656 | 1467537364482 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:04 INFO - PROCESS | 1656 | 1467537364567 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 02:16:04 INFO - PROCESS | 1656 | 1467537364573 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:04 INFO - PROCESS | 1656 | 1467537364574 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185ed800 == 32 [pid = 1656] [id = 59] 02:16:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x112985400) [pid = 1656] [serial = 173] [outer = 0x0] 02:16:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x119541000) [pid = 1656] [serial = 174] [outer = 0x112985400] 02:16:04 INFO - PROCESS | 1656 | 1467537364599 Marionette DEBUG loaded listener.js 02:16:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x120fee000) [pid = 1656] [serial = 175] [outer = 0x112985400] 02:16:04 INFO - PROCESS | 1656 | 1467537364908 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]]]}] 02:16:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 485ms 02:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:16:04 INFO - PROCESS | 1656 | 1467537364945 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 02:16:04 INFO - PROCESS | 1656 | 1467537364946 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 02:16:04 INFO - PROCESS | 1656 | 1467537364948 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:16:04 INFO - PROCESS | 1656 | 1467537364949 Marionette TRACE conn2 <- [1,210,null,{}] 02:16:04 INFO - PROCESS | 1656 | 1467537364952 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}] 02:16:04 INFO - PROCESS | 1656 | 1467537364959 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:05 INFO - PROCESS | 1656 | 1467537365062 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 02:16:05 INFO - PROCESS | 1656 | 1467537365091 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:05 INFO - PROCESS | 1656 | 1467537365092 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x119580000 == 33 [pid = 1656] [id = 60] 02:16:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x122f49800) [pid = 1656] [serial = 176] [outer = 0x0] 02:16:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x12387f400) [pid = 1656] [serial = 177] [outer = 0x122f49800] 02:16:05 INFO - PROCESS | 1656 | 1467537365117 Marionette DEBUG loaded listener.js 02:16:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x123d54400) [pid = 1656] [serial = 178] [outer = 0x122f49800] 02:16:05 INFO - PROCESS | 1656 | 1467537365403 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]]]}] 02:16:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 470ms 02:16:05 INFO - PROCESS | 1656 | 1467537365428 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 02:16:05 INFO - PROCESS | 1656 | 1467537365429 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 02:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:16:05 INFO - PROCESS | 1656 | 1467537365443 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:16:05 INFO - PROCESS | 1656 | 1467537365444 Marionette TRACE conn2 <- [1,214,null,{}] 02:16:05 INFO - PROCESS | 1656 | 1467537365446 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}] 02:16:05 INFO - PROCESS | 1656 | 1467537365447 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:05 INFO - PROCESS | 1656 | 1467537365542 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 02:16:05 INFO - PROCESS | 1656 | 1467537365545 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:05 INFO - PROCESS | 1656 | 1467537365546 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195c8800 == 34 [pid = 1656] [id = 61] 02:16:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1230ee400) [pid = 1656] [serial = 179] [outer = 0x0] 02:16:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x12428f400) [pid = 1656] [serial = 180] [outer = 0x1230ee400] 02:16:05 INFO - PROCESS | 1656 | 1467537365570 Marionette DEBUG loaded listener.js 02:16:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x124721400) [pid = 1656] [serial = 181] [outer = 0x1230ee400] 02:16:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 469ms 02:16:05 INFO - PROCESS | 1656 | 1467537365906 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]]]}] 02:16:05 INFO - PROCESS | 1656 | 1467537365913 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 02:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:16:05 INFO - PROCESS | 1656 | 1467537365915 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 02:16:05 INFO - PROCESS | 1656 | 1467537365918 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:16:05 INFO - PROCESS | 1656 | 1467537365919 Marionette TRACE conn2 <- [1,218,null,{}] 02:16:05 INFO - PROCESS | 1656 | 1467537365931 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}] 02:16:05 INFO - PROCESS | 1656 | 1467537365933 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:06 INFO - PROCESS | 1656 | 1467537366071 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 02:16:06 INFO - PROCESS | 1656 | 1467537366113 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:06 INFO - PROCESS | 1656 | 1467537366115 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x122f6c800 == 35 [pid = 1656] [id = 62] 02:16:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x123cddc00) [pid = 1656] [serial = 182] [outer = 0x0] 02:16:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x125604800) [pid = 1656] [serial = 183] [outer = 0x123cddc00] 02:16:06 INFO - PROCESS | 1656 | 1467537366159 Marionette DEBUG loaded listener.js 02:16:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12560f000) [pid = 1656] [serial = 184] [outer = 0x123cddc00] 02:16:06 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x128f8e000) [pid = 1656] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:16:06 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1230f0c00) [pid = 1656] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:16:06 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x126807c00) [pid = 1656] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:16:06 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x126613c00) [pid = 1656] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:16:06 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x126020800) [pid = 1656] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:16:06 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119b5e800) [pid = 1656] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:16:06 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x116737000) [pid = 1656] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:16:06 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1176c8c00) [pid = 1656] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:16:06 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x116030400) [pid = 1656] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:16:06 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1121bec00) [pid = 1656] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:16:06 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x113837400) [pid = 1656] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:16:06 INFO - PROCESS | 1656 | 1467537366577 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]]]}] 02:16:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 672ms 02:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:16:06 INFO - PROCESS | 1656 | 1467537366589 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 02:16:06 INFO - PROCESS | 1656 | 1467537366590 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 02:16:06 INFO - PROCESS | 1656 | 1467537366592 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:16:06 INFO - PROCESS | 1656 | 1467537366593 Marionette TRACE conn2 <- [1,222,null,{}] 02:16:06 INFO - PROCESS | 1656 | 1467537366596 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}] 02:16:06 INFO - PROCESS | 1656 | 1467537366597 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:06 INFO - PROCESS | 1656 | 1467537366676 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 02:16:06 INFO - PROCESS | 1656 | 1467537366680 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:06 INFO - PROCESS | 1656 | 1467537366681 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11705c800 == 36 [pid = 1656] [id = 63] 02:16:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x116737000) [pid = 1656] [serial = 185] [outer = 0x0] 02:16:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119546000) [pid = 1656] [serial = 186] [outer = 0x116737000] 02:16:06 INFO - PROCESS | 1656 | 1467537366707 Marionette DEBUG loaded listener.js 02:16:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x12567d800) [pid = 1656] [serial = 187] [outer = 0x116737000] 02:16:07 INFO - PROCESS | 1656 | 1467537367011 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]]]}] 02:16:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 02:16:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:16:07 INFO - PROCESS | 1656 | 1467537367062 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 02:16:07 INFO - PROCESS | 1656 | 1467537367064 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 02:16:07 INFO - PROCESS | 1656 | 1467537367066 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:16:07 INFO - PROCESS | 1656 | 1467537367067 Marionette TRACE conn2 <- [1,226,null,{}] 02:16:07 INFO - PROCESS | 1656 | 1467537367070 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}] 02:16:07 INFO - PROCESS | 1656 | 1467537367072 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:07 INFO - PROCESS | 1656 | 1467537367185 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 02:16:07 INFO - PROCESS | 1656 | 1467537367193 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:07 INFO - PROCESS | 1656 | 1467537367194 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x1233c0800 == 37 [pid = 1656] [id = 64] 02:16:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x125683400) [pid = 1656] [serial = 188] [outer = 0x0] 02:16:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x12601d800) [pid = 1656] [serial = 189] [outer = 0x125683400] 02:16:07 INFO - PROCESS | 1656 | 1467537367233 Marionette DEBUG loaded listener.js 02:16:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x12640bc00) [pid = 1656] [serial = 190] [outer = 0x125683400] 02:16:07 INFO - PROCESS | 1656 | 1467537367602 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]]]}] 02:16:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 574ms 02:16:07 INFO - PROCESS | 1656 | 1467537367641 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 02:16:07 INFO - PROCESS | 1656 | 1467537367642 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 02:16:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:16:07 INFO - PROCESS | 1656 | 1467537367644 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:16:07 INFO - PROCESS | 1656 | 1467537367646 Marionette TRACE conn2 <- [1,230,null,{}] 02:16:07 INFO - PROCESS | 1656 | 1467537367648 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}] 02:16:07 INFO - PROCESS | 1656 | 1467537367650 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:07 INFO - PROCESS | 1656 | 1467537367740 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 02:16:07 INFO - PROCESS | 1656 | 1467537367783 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:07 INFO - PROCESS | 1656 | 1467537367784 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185ed000 == 38 [pid = 1656] [id = 65] 02:16:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x116a11000) [pid = 1656] [serial = 191] [outer = 0x0] 02:16:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x12646d800) [pid = 1656] [serial = 192] [outer = 0x116a11000] 02:16:07 INFO - PROCESS | 1656 | 1467537367810 Marionette DEBUG loaded listener.js 02:16:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x126abf800) [pid = 1656] [serial = 193] [outer = 0x116a11000] 02:16:08 INFO - PROCESS | 1656 | 1467537368049 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]]]}] 02:16:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:16:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 419ms 02:16:08 INFO - PROCESS | 1656 | 1467537368064 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 02:16:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:16:08 INFO - PROCESS | 1656 | 1467537368065 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 02:16:08 INFO - PROCESS | 1656 | 1467537368067 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:16:08 INFO - PROCESS | 1656 | 1467537368068 Marionette TRACE conn2 <- [1,234,null,{}] 02:16:08 INFO - PROCESS | 1656 | 1467537368077 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}] 02:16:08 INFO - PROCESS | 1656 | 1467537368078 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:08 INFO - PROCESS | 1656 | 1467537368158 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 02:16:08 INFO - PROCESS | 1656 | 1467537368162 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:08 INFO - PROCESS | 1656 | 1467537368163 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x124dde800 == 39 [pid = 1656] [id = 66] 02:16:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x126c47400) [pid = 1656] [serial = 194] [outer = 0x0] 02:16:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x128deb000) [pid = 1656] [serial = 195] [outer = 0x126c47400] 02:16:08 INFO - PROCESS | 1656 | 1467537368187 Marionette DEBUG loaded listener.js 02:16:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x128f8e800) [pid = 1656] [serial = 196] [outer = 0x126c47400] 02:16:08 INFO - PROCESS | 1656 | 1467537368461 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]]]}] 02:16:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:16:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 424ms 02:16:08 INFO - PROCESS | 1656 | 1467537368561 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 02:16:08 INFO - PROCESS | 1656 | 1467537368563 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 02:16:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:16:08 INFO - PROCESS | 1656 | 1467537368590 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:16:08 INFO - PROCESS | 1656 | 1467537368593 Marionette TRACE conn2 <- [1,238,null,{}] 02:16:08 INFO - PROCESS | 1656 | 1467537368597 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}] 02:16:08 INFO - PROCESS | 1656 | 1467537368599 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:08 INFO - PROCESS | 1656 | 1467537368706 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 02:16:08 INFO - PROCESS | 1656 | 1467537368747 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:08 INFO - PROCESS | 1656 | 1467537368749 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x112fc5000 == 40 [pid = 1656] [id = 67] 02:16:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x113f2dc00) [pid = 1656] [serial = 197] [outer = 0x0] 02:16:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1150cbc00) [pid = 1656] [serial = 198] [outer = 0x113f2dc00] 02:16:08 INFO - PROCESS | 1656 | 1467537368781 Marionette DEBUG loaded listener.js 02:16:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x116738c00) [pid = 1656] [serial = 199] [outer = 0x113f2dc00] 02:16:09 INFO - PROCESS | 1656 | 1467537369298 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]]]}] 02:16:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:16:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 725ms 02:16:09 INFO - PROCESS | 1656 | 1467537369316 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 02:16:09 INFO - PROCESS | 1656 | 1467537369318 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 02:16:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:16:09 INFO - PROCESS | 1656 | 1467537369323 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:16:09 INFO - PROCESS | 1656 | 1467537369325 Marionette TRACE conn2 <- [1,242,null,{}] 02:16:09 INFO - PROCESS | 1656 | 1467537369328 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}] 02:16:09 INFO - PROCESS | 1656 | 1467537369330 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:09 INFO - PROCESS | 1656 | 1467537369436 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 02:16:09 INFO - PROCESS | 1656 | 1467537369503 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:09 INFO - PROCESS | 1656 | 1467537369504 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x118138000 == 41 [pid = 1656] [id = 68] 02:16:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11741d800) [pid = 1656] [serial = 200] [outer = 0x0] 02:16:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x117eaa800) [pid = 1656] [serial = 201] [outer = 0x11741d800] 02:16:09 INFO - PROCESS | 1656 | 1467537369534 Marionette DEBUG loaded listener.js 02:16:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1180d2c00) [pid = 1656] [serial = 202] [outer = 0x11741d800] 02:16:10 INFO - PROCESS | 1656 | 1467537370116 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]]]}] 02:16:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:16:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 875ms 02:16:10 INFO - PROCESS | 1656 | 1467537370218 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 02:16:10 INFO - PROCESS | 1656 | 1467537370221 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 02:16:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:16:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x116a11c00) [pid = 1656] [serial = 203] [outer = 0x12cb27c00] 02:16:10 INFO - PROCESS | 1656 | 1467537370246 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:16:10 INFO - PROCESS | 1656 | 1467537370248 Marionette TRACE conn2 <- [1,246,null,{}] 02:16:10 INFO - PROCESS | 1656 | 1467537370273 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}] 02:16:10 INFO - PROCESS | 1656 | 1467537370275 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:10 INFO - PROCESS | 1656 | 1467537370410 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 02:16:10 INFO - PROCESS | 1656 | --DOCSHELL 0x1185ed000 == 40 [pid = 1656] [id = 65] 02:16:10 INFO - PROCESS | 1656 | --DOCSHELL 0x1233c0800 == 39 [pid = 1656] [id = 64] 02:16:10 INFO - PROCESS | 1656 | --DOCSHELL 0x11705c800 == 38 [pid = 1656] [id = 63] 02:16:10 INFO - PROCESS | 1656 | --DOCSHELL 0x122f6c800 == 37 [pid = 1656] [id = 62] 02:16:10 INFO - PROCESS | 1656 | --DOCSHELL 0x1195c8800 == 36 [pid = 1656] [id = 61] 02:16:10 INFO - PROCESS | 1656 | --DOCSHELL 0x119580000 == 35 [pid = 1656] [id = 60] 02:16:10 INFO - PROCESS | 1656 | --DOCSHELL 0x1185ed800 == 34 [pid = 1656] [id = 59] 02:16:10 INFO - PROCESS | 1656 | --DOCSHELL 0x11723d800 == 33 [pid = 1656] [id = 58] 02:16:10 INFO - PROCESS | 1656 | --DOCSHELL 0x11705d000 == 32 [pid = 1656] [id = 57] 02:16:10 INFO - PROCESS | 1656 | --DOCSHELL 0x116241800 == 31 [pid = 1656] [id = 56] 02:16:10 INFO - PROCESS | 1656 | --DOCSHELL 0x112e3f000 == 30 [pid = 1656] [id = 55] 02:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x122f49400) [pid = 1656] [serial = 141] [outer = 0x0] [url = about:blank] 02:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x123d4a400) [pid = 1656] [serial = 142] [outer = 0x0] [url = about:blank] 02:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119812c00) [pid = 1656] [serial = 139] [outer = 0x0] [url = about:blank] 02:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x117ea4000) [pid = 1656] [serial = 129] [outer = 0x0] [url = about:blank] 02:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1166ed400) [pid = 1656] [serial = 126] [outer = 0x0] [url = about:blank] 02:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1180ac400) [pid = 1656] [serial = 130] [outer = 0x0] [url = about:blank] 02:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x113369400) [pid = 1656] [serial = 132] [outer = 0x0] [url = about:blank] 02:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11941dc00) [pid = 1656] [serial = 138] [outer = 0x0] [url = about:blank] 02:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1174e1800) [pid = 1656] [serial = 133] [outer = 0x0] [url = about:blank] 02:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x116a0a800) [pid = 1656] [serial = 127] [outer = 0x0] [url = about:blank] 02:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1187ed000) [pid = 1656] [serial = 135] [outer = 0x0] [url = about:blank] 02:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119415000) [pid = 1656] [serial = 136] [outer = 0x0] [url = about:blank] 02:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1292e3000) [pid = 1656] [serial = 124] [outer = 0x0] [url = about:blank] 02:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12919a000) [pid = 1656] [serial = 123] [outer = 0x0] [url = about:blank] 02:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x123d2e400) [pid = 1656] [serial = 103] [outer = 0x0] [url = about:blank] 02:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1289bb000) [pid = 1656] [serial = 118] [outer = 0x0] [url = about:blank] 02:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x128f8dc00) [pid = 1656] [serial = 121] [outer = 0x0] [url = about:blank] 02:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12660ac00) [pid = 1656] [serial = 115] [outer = 0x0] [url = about:blank] 02:16:10 INFO - PROCESS | 1656 | 1467537370465 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:10 INFO - PROCESS | 1656 | 1467537370469 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x113a2f800 == 31 [pid = 1656] [id = 69] 02:16:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11696f000) [pid = 1656] [serial = 204] [outer = 0x0] 02:16:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x117203800) [pid = 1656] [serial = 205] [outer = 0x11696f000] 02:16:10 INFO - PROCESS | 1656 | 1467537370498 Marionette DEBUG loaded listener.js 02:16:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1180de800) [pid = 1656] [serial = 206] [outer = 0x11696f000] 02:16:10 INFO - PROCESS | 1656 | 1467537370762 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]]]}] 02:16:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:16:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 545ms 02:16:10 INFO - PROCESS | 1656 | 1467537370777 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 02:16:10 INFO - PROCESS | 1656 | 1467537370780 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 02:16:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:16:10 INFO - PROCESS | 1656 | 1467537370797 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:16:10 INFO - PROCESS | 1656 | 1467537370799 Marionette TRACE conn2 <- [1,250,null,{}] 02:16:10 INFO - PROCESS | 1656 | 1467537370801 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}] 02:16:10 INFO - PROCESS | 1656 | 1467537370803 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:10 INFO - PROCESS | 1656 | 1467537370883 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 02:16:10 INFO - PROCESS | 1656 | 1467537370889 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:10 INFO - PROCESS | 1656 | 1467537370891 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x117239800 == 32 [pid = 1656] [id = 70] 02:16:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11822d800) [pid = 1656] [serial = 207] [outer = 0x0] 02:16:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1188e3400) [pid = 1656] [serial = 208] [outer = 0x11822d800] 02:16:10 INFO - PROCESS | 1656 | 1467537370917 Marionette DEBUG loaded listener.js 02:16:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119420c00) [pid = 1656] [serial = 209] [outer = 0x11822d800] 02:16:11 INFO - PROCESS | 1656 | 1467537371230 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]]]}] 02:16:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:16:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 475ms 02:16:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:16:11 INFO - PROCESS | 1656 | 1467537371266 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 02:16:11 INFO - PROCESS | 1656 | 1467537371268 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 02:16:11 INFO - PROCESS | 1656 | 1467537371270 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:16:11 INFO - PROCESS | 1656 | 1467537371275 Marionette TRACE conn2 <- [1,254,null,{}] 02:16:11 INFO - PROCESS | 1656 | 1467537371283 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}] 02:16:11 INFO - PROCESS | 1656 | 1467537371286 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:11 INFO - PROCESS | 1656 | 1467537371368 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 02:16:11 INFO - PROCESS | 1656 | 1467537371375 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:11 INFO - PROCESS | 1656 | 1467537371377 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185e6800 == 33 [pid = 1656] [id = 71] 02:16:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119b60800) [pid = 1656] [serial = 210] [outer = 0x0] 02:16:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1230f3400) [pid = 1656] [serial = 211] [outer = 0x119b60800] 02:16:11 INFO - PROCESS | 1656 | 1467537371405 Marionette DEBUG loaded listener.js 02:16:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x123cb4c00) [pid = 1656] [serial = 212] [outer = 0x119b60800] 02:16:11 INFO - PROCESS | 1656 | 1467537371733 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]]]}] 02:16:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:16:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 475ms 02:16:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:16:11 INFO - PROCESS | 1656 | 1467537371745 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 02:16:11 INFO - PROCESS | 1656 | 1467537371747 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 02:16:11 INFO - PROCESS | 1656 | 1467537371749 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:16:11 INFO - PROCESS | 1656 | 1467537371750 Marionette TRACE conn2 <- [1,258,null,{}] 02:16:11 INFO - PROCESS | 1656 | 1467537371752 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}] 02:16:11 INFO - PROCESS | 1656 | 1467537371754 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:11 INFO - PROCESS | 1656 | 1467537371849 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 02:16:11 INFO - PROCESS | 1656 | 1467537371855 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:11 INFO - PROCESS | 1656 | 1467537371856 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x119588000 == 34 [pid = 1656] [id = 72] 02:16:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1237a7400) [pid = 1656] [serial = 213] [outer = 0x0] 02:16:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x123d4f800) [pid = 1656] [serial = 214] [outer = 0x1237a7400] 02:16:11 INFO - PROCESS | 1656 | 1467537371881 Marionette DEBUG loaded listener.js 02:16:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12429d400) [pid = 1656] [serial = 215] [outer = 0x1237a7400] 02:16:12 INFO - PROCESS | 1656 | 1467537372178 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]]]}] 02:16:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 468ms 02:16:12 INFO - PROCESS | 1656 | 1467537372218 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 02:16:12 INFO - PROCESS | 1656 | 1467537372219 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 02:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:16:12 INFO - PROCESS | 1656 | 1467537372223 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:16:12 INFO - PROCESS | 1656 | 1467537372225 Marionette TRACE conn2 <- [1,262,null,{}] 02:16:12 INFO - PROCESS | 1656 | 1467537372227 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}] 02:16:12 INFO - PROCESS | 1656 | 1467537372228 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:12 INFO - PROCESS | 1656 | 1467537372304 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 02:16:12 INFO - PROCESS | 1656 | 1467537372310 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:12 INFO - PROCESS | 1656 | 1467537372311 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x122f71800 == 35 [pid = 1656] [id = 73] 02:16:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x116075c00) [pid = 1656] [serial = 216] [outer = 0x0] 02:16:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x125605c00) [pid = 1656] [serial = 217] [outer = 0x116075c00] 02:16:12 INFO - PROCESS | 1656 | 1467537372335 Marionette DEBUG loaded listener.js 02:16:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x126020800) [pid = 1656] [serial = 218] [outer = 0x116075c00] 02:16:12 INFO - PROCESS | 1656 | 1467537372686 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]]]}] 02:16:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 474ms 02:16:12 INFO - PROCESS | 1656 | 1467537372696 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 02:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:16:12 INFO - PROCESS | 1656 | 1467537372697 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 02:16:12 INFO - PROCESS | 1656 | 1467537372699 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:16:12 INFO - PROCESS | 1656 | 1467537372700 Marionette TRACE conn2 <- [1,266,null,{}] 02:16:12 INFO - PROCESS | 1656 | 1467537372703 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}] 02:16:12 INFO - PROCESS | 1656 | 1467537372707 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:12 INFO - PROCESS | 1656 | 1467537372815 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 02:16:12 INFO - PROCESS | 1656 | 1467537372847 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:12 INFO - PROCESS | 1656 | 1467537372848 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1233c0000 == 36 [pid = 1656] [id = 74] 02:16:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x125609800) [pid = 1656] [serial = 219] [outer = 0x0] 02:16:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1268d4400) [pid = 1656] [serial = 220] [outer = 0x125609800] 02:16:12 INFO - PROCESS | 1656 | 1467537372872 Marionette DEBUG loaded listener.js 02:16:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x129194800) [pid = 1656] [serial = 221] [outer = 0x125609800] 02:16:13 INFO - PROCESS | 1656 | 1467537373174 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]]]}] 02:16:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:16:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 519ms 02:16:13 INFO - PROCESS | 1656 | 1467537373219 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 02:16:13 INFO - PROCESS | 1656 | 1467537373220 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 02:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:16:13 INFO - PROCESS | 1656 | 1467537373232 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:16:13 INFO - PROCESS | 1656 | 1467537373233 Marionette TRACE conn2 <- [1,270,null,{}] 02:16:13 INFO - PROCESS | 1656 | 1467537373235 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}] 02:16:13 INFO - PROCESS | 1656 | 1467537373236 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:13 INFO - PROCESS | 1656 | 1467537373332 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 02:16:13 INFO - PROCESS | 1656 | 1467537373335 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:13 INFO - PROCESS | 1656 | 1467537373336 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1247eb800 == 37 [pid = 1656] [id = 75] 02:16:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126402800) [pid = 1656] [serial = 222] [outer = 0x0] 02:16:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12919a800) [pid = 1656] [serial = 223] [outer = 0x126402800] 02:16:13 INFO - PROCESS | 1656 | 1467537373362 Marionette DEBUG loaded listener.js 02:16:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1292e8c00) [pid = 1656] [serial = 224] [outer = 0x126402800] 02:16:13 INFO - PROCESS | 1656 | 1467537373667 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]]]}] 02:16:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:16:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 478ms 02:16:13 INFO - PROCESS | 1656 | 1467537373710 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 02:16:13 INFO - PROCESS | 1656 | 1467537373711 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 02:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:16:13 INFO - PROCESS | 1656 | 1467537373713 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:16:13 INFO - PROCESS | 1656 | 1467537373714 Marionette TRACE conn2 <- [1,274,null,{}] 02:16:13 INFO - PROCESS | 1656 | 1467537373716 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}] 02:16:13 INFO - PROCESS | 1656 | 1467537373718 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:13 INFO - PROCESS | 1656 | 1467537373809 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 02:16:13 INFO - PROCESS | 1656 | 1467537373812 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:13 INFO - PROCESS | 1656 | 1467537373813 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12608b800 == 38 [pid = 1656] [id = 76] 02:16:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12919d800) [pid = 1656] [serial = 225] [outer = 0x0] 02:16:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x129412400) [pid = 1656] [serial = 226] [outer = 0x12919d800] 02:16:13 INFO - PROCESS | 1656 | 1467537373837 Marionette DEBUG loaded listener.js 02:16:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12941d000) [pid = 1656] [serial = 227] [outer = 0x12919d800] 02:16:14 INFO - PROCESS | 1656 | 1467537374162 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]]]}] 02:16:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 467ms 02:16:14 INFO - PROCESS | 1656 | 1467537374181 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 02:16:14 INFO - PROCESS | 1656 | 1467537374183 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 02:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:16:14 INFO - PROCESS | 1656 | 1467537374185 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:16:14 INFO - PROCESS | 1656 | 1467537374186 Marionette TRACE conn2 <- [1,278,null,{}] 02:16:14 INFO - PROCESS | 1656 | 1467537374190 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}] 02:16:14 INFO - PROCESS | 1656 | 1467537374192 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:14 INFO - PROCESS | 1656 | 1467537374288 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 02:16:14 INFO - PROCESS | 1656 | 1467537374291 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:14 INFO - PROCESS | 1656 | 1467537374293 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x1289a1000 == 39 [pid = 1656] [id = 77] 02:16:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1180a8400) [pid = 1656] [serial = 228] [outer = 0x0] 02:16:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x129421000) [pid = 1656] [serial = 229] [outer = 0x1180a8400] 02:16:14 INFO - PROCESS | 1656 | 1467537374316 Marionette DEBUG loaded listener.js 02:16:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x129689c00) [pid = 1656] [serial = 230] [outer = 0x1180a8400] 02:16:14 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x122f49800) [pid = 1656] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:16:14 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x112985400) [pid = 1656] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:16:14 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x116024000) [pid = 1656] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:16:14 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1150d7c00) [pid = 1656] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:16:14 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1230ee400) [pid = 1656] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:16:14 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x123cddc00) [pid = 1656] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:16:14 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x116737000) [pid = 1656] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:16:14 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11607f000) [pid = 1656] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:16:14 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1121bd400) [pid = 1656] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:16:14 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1160dc000) [pid = 1656] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:16:14 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1188e0c00) [pid = 1656] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:16:14 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1188de800) [pid = 1656] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:16:14 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119b61800) [pid = 1656] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:16:14 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1172ba400) [pid = 1656] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:16:14 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116a11000) [pid = 1656] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:16:14 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x125683400) [pid = 1656] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:16:14 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x124289c00) [pid = 1656] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:16:14 INFO - PROCESS | 1656 | 1467537374689 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]]]}] 02:16:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 518ms 02:16:14 INFO - PROCESS | 1656 | 1467537374704 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 02:16:14 INFO - PROCESS | 1656 | 1467537374706 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 02:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:16:14 INFO - PROCESS | 1656 | 1467537374709 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:16:14 INFO - PROCESS | 1656 | 1467537374710 Marionette TRACE conn2 <- [1,282,null,{}] 02:16:14 INFO - PROCESS | 1656 | 1467537374713 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}] 02:16:14 INFO - PROCESS | 1656 | 1467537374714 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:14 INFO - PROCESS | 1656 | 1467537374795 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 02:16:14 INFO - PROCESS | 1656 | 1467537374799 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:14 INFO - PROCESS | 1656 | 1467537374801 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x1188a6800 == 40 [pid = 1656] [id = 78] 02:16:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11607f000) [pid = 1656] [serial = 231] [outer = 0x0] 02:16:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118506800) [pid = 1656] [serial = 232] [outer = 0x11607f000] 02:16:14 INFO - PROCESS | 1656 | 1467537374889 Marionette DEBUG loaded listener.js 02:16:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1230ee400) [pid = 1656] [serial = 233] [outer = 0x11607f000] 02:16:15 INFO - PROCESS | 1656 | 1467537375170 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]]]}] 02:16:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 521ms 02:16:15 INFO - PROCESS | 1656 | 1467537375231 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 02:16:15 INFO - PROCESS | 1656 | 1467537375233 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 02:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:16:15 INFO - PROCESS | 1656 | 1467537375237 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:16:15 INFO - PROCESS | 1656 | 1467537375243 Marionette TRACE conn2 <- [1,286,null,{}] 02:16:15 INFO - PROCESS | 1656 | 1467537375246 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}] 02:16:15 INFO - PROCESS | 1656 | 1467537375249 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:15 INFO - PROCESS | 1656 | 1467537375398 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 02:16:15 INFO - PROCESS | 1656 | 1467537375488 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:15 INFO - PROCESS | 1656 | 1467537375489 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x128fda800 == 41 [pid = 1656] [id = 79] 02:16:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11662a800) [pid = 1656] [serial = 234] [outer = 0x0] 02:16:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x123d56c00) [pid = 1656] [serial = 235] [outer = 0x11662a800] 02:16:15 INFO - PROCESS | 1656 | 1467537375532 Marionette DEBUG loaded listener.js 02:16:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12a8bbc00) [pid = 1656] [serial = 236] [outer = 0x11662a800] 02:16:15 INFO - PROCESS | 1656 | 1467537375789 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]]]}] 02:16:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 576ms 02:16:15 INFO - PROCESS | 1656 | 1467537375813 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 02:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:16:15 INFO - PROCESS | 1656 | 1467537375813 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 02:16:15 INFO - PROCESS | 1656 | 1467537375815 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:16:15 INFO - PROCESS | 1656 | 1467537375816 Marionette TRACE conn2 <- [1,290,null,{}] 02:16:15 INFO - PROCESS | 1656 | 1467537375818 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}] 02:16:15 INFO - PROCESS | 1656 | 1467537375819 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:15 INFO - PROCESS | 1656 | 1467537375934 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 02:16:15 INFO - PROCESS | 1656 | 1467537375939 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:15 INFO - PROCESS | 1656 | 1467537375940 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a40e000 == 42 [pid = 1656] [id = 80] 02:16:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12a8be000) [pid = 1656] [serial = 237] [outer = 0x0] 02:16:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12a8c8c00) [pid = 1656] [serial = 238] [outer = 0x12a8be000] 02:16:15 INFO - PROCESS | 1656 | 1467537375980 Marionette DEBUG loaded listener.js 02:16:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12b078000) [pid = 1656] [serial = 239] [outer = 0x12a8be000] 02:16:16 INFO - PROCESS | 1656 | 1467537376465 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]]]}] 02:16:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 674ms 02:16:16 INFO - PROCESS | 1656 | 1467537376491 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 02:16:16 INFO - PROCESS | 1656 | 1467537376493 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 02:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:16:16 INFO - PROCESS | 1656 | 1467537376496 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:16:16 INFO - PROCESS | 1656 | 1467537376498 Marionette TRACE conn2 <- [1,294,null,{}] 02:16:16 INFO - PROCESS | 1656 | 1467537376501 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}] 02:16:16 INFO - PROCESS | 1656 | 1467537376503 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:16 INFO - PROCESS | 1656 | 1467537376658 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 02:16:16 INFO - PROCESS | 1656 | 1467537376744 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:16 INFO - PROCESS | 1656 | 1467537376746 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x116016000 == 43 [pid = 1656] [id = 81] 02:16:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x113aa0400) [pid = 1656] [serial = 240] [outer = 0x0] 02:16:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x113f39800) [pid = 1656] [serial = 241] [outer = 0x113aa0400] 02:16:16 INFO - PROCESS | 1656 | 1467537376778 Marionette DEBUG loaded listener.js 02:16:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x116743800) [pid = 1656] [serial = 242] [outer = 0x113aa0400] 02:16:17 INFO - PROCESS | 1656 | 1467537377195 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]]]}] 02:16:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 721ms 02:16:17 INFO - PROCESS | 1656 | 1467537377219 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 02:16:17 INFO - PROCESS | 1656 | 1467537377221 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 02:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:16:17 INFO - PROCESS | 1656 | 1467537377225 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:16:17 INFO - PROCESS | 1656 | 1467537377227 Marionette TRACE conn2 <- [1,298,null,{}] 02:16:17 INFO - PROCESS | 1656 | 1467537377230 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}] 02:16:17 INFO - PROCESS | 1656 | 1467537377232 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:17 INFO - PROCESS | 1656 | 1467537377332 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 02:16:17 INFO - PROCESS | 1656 | 1467537377377 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:17 INFO - PROCESS | 1656 | 1467537377379 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x118775000 == 44 [pid = 1656] [id = 82] 02:16:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11822ac00) [pid = 1656] [serial = 243] [outer = 0x0] 02:16:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11885e800) [pid = 1656] [serial = 244] [outer = 0x11822ac00] 02:16:17 INFO - PROCESS | 1656 | 1467537377412 Marionette DEBUG loaded listener.js 02:16:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11953a800) [pid = 1656] [serial = 245] [outer = 0x11822ac00] 02:16:17 INFO - PROCESS | 1656 | 1467537377815 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]]]}] 02:16:17 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. 02:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 622ms 02:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:16:17 INFO - PROCESS | 1656 | 1467537377847 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 02:16:17 INFO - PROCESS | 1656 | 1467537377848 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 02:16:17 INFO - PROCESS | 1656 | 1467537377851 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:16:17 INFO - PROCESS | 1656 | 1467537377852 Marionette TRACE conn2 <- [1,302,null,{}] 02:16:17 INFO - PROCESS | 1656 | 1467537377855 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}] 02:16:17 INFO - PROCESS | 1656 | 1467537377856 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:17 INFO - PROCESS | 1656 | 1467537377955 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 02:16:18 INFO - PROCESS | 1656 | 1467537378035 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:18 INFO - PROCESS | 1656 | 1467537378037 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x126665000 == 45 [pid = 1656] [id = 83] 02:16:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1230f4c00) [pid = 1656] [serial = 246] [outer = 0x0] 02:16:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x123ae9c00) [pid = 1656] [serial = 247] [outer = 0x1230f4c00] 02:16:18 INFO - PROCESS | 1656 | 1467537378066 Marionette DEBUG loaded listener.js 02:16:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x124290c00) [pid = 1656] [serial = 248] [outer = 0x1230f4c00] 02:16:18 INFO - PROCESS | 1656 | 1467537378462 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]]]}] 02:16:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 618ms 02:16:18 INFO - PROCESS | 1656 | 1467537378470 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 02:16:18 INFO - PROCESS | 1656 | 1467537378473 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 02:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:16:18 INFO - PROCESS | 1656 | 1467537378480 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:16:18 INFO - PROCESS | 1656 | 1467537378483 Marionette TRACE conn2 <- [1,306,null,{}] 02:16:18 INFO - PROCESS | 1656 | 1467537378486 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}] 02:16:18 INFO - PROCESS | 1656 | 1467537378488 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:18 INFO - PROCESS | 1656 | 1467537378589 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 02:16:18 INFO - PROCESS | 1656 | 1467537378647 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:18 INFO - PROCESS | 1656 | 1467537378648 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x128fe5000 == 46 [pid = 1656] [id = 84] 02:16:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12646c800) [pid = 1656] [serial = 249] [outer = 0x0] 02:16:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x126abfc00) [pid = 1656] [serial = 250] [outer = 0x12646c800] 02:16:18 INFO - PROCESS | 1656 | 1467537378680 Marionette DEBUG loaded listener.js 02:16:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x126c4dc00) [pid = 1656] [serial = 251] [outer = 0x12646c800] 02:16:19 INFO - PROCESS | 1656 | 1467537379095 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]]]}] 02:16:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:16:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 625ms 02:16:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:16:19 INFO - PROCESS | 1656 | 1467537379102 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 02:16:19 INFO - PROCESS | 1656 | 1467537379103 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 02:16:19 INFO - PROCESS | 1656 | 1467537379105 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:16:19 INFO - PROCESS | 1656 | 1467537379107 Marionette TRACE conn2 <- [1,310,null,{}] 02:16:19 INFO - PROCESS | 1656 | 1467537379109 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}] 02:16:19 INFO - PROCESS | 1656 | 1467537379111 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:19 INFO - PROCESS | 1656 | 1467537379207 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 02:16:19 INFO - PROCESS | 1656 | 1467537379286 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:19 INFO - PROCESS | 1656 | 1467537379287 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x1133d5800 == 47 [pid = 1656] [id = 85] 02:16:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x116968800) [pid = 1656] [serial = 252] [outer = 0x0] 02:16:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x118178800) [pid = 1656] [serial = 253] [outer = 0x116968800] 02:16:19 INFO - PROCESS | 1656 | 1467537379315 Marionette DEBUG loaded listener.js 02:16:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x126c51800) [pid = 1656] [serial = 254] [outer = 0x116968800] 02:16:19 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. 02:16:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 720ms 02:16:19 INFO - PROCESS | 1656 | 1467537379820 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]]]}] 02:16:19 INFO - PROCESS | 1656 | 1467537379825 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 02:16:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:16:19 INFO - PROCESS | 1656 | 1467537379828 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 02:16:19 INFO - PROCESS | 1656 | 1467537379831 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:16:19 INFO - PROCESS | 1656 | 1467537379832 Marionette TRACE conn2 <- [1,314,null,{}] 02:16:19 INFO - PROCESS | 1656 | 1467537379836 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}] 02:16:19 INFO - PROCESS | 1656 | 1467537379837 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:19 INFO - PROCESS | 1656 | 1467537379925 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 02:16:19 INFO - PROCESS | 1656 | 1467537379972 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:19 INFO - PROCESS | 1656 | 1467537379975 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e38000 == 48 [pid = 1656] [id = 86] 02:16:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1172c0400) [pid = 1656] [serial = 255] [outer = 0x0] 02:16:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11741f800) [pid = 1656] [serial = 256] [outer = 0x1172c0400] 02:16:20 INFO - PROCESS | 1656 | 1467537380002 Marionette DEBUG loaded listener.js 02:16:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1180a5c00) [pid = 1656] [serial = 257] [outer = 0x1172c0400] 02:16:20 INFO - PROCESS | 1656 | --DOCSHELL 0x12a40e000 == 47 [pid = 1656] [id = 80] 02:16:20 INFO - PROCESS | 1656 | --DOCSHELL 0x128fda800 == 46 [pid = 1656] [id = 79] 02:16:20 INFO - PROCESS | 1656 | --DOCSHELL 0x1188a6800 == 45 [pid = 1656] [id = 78] 02:16:20 INFO - PROCESS | 1656 | --DOCSHELL 0x1289a1000 == 44 [pid = 1656] [id = 77] 02:16:20 INFO - PROCESS | 1656 | --DOCSHELL 0x12608b800 == 43 [pid = 1656] [id = 76] 02:16:20 INFO - PROCESS | 1656 | --DOCSHELL 0x1247eb800 == 42 [pid = 1656] [id = 75] 02:16:20 INFO - PROCESS | 1656 | --DOCSHELL 0x1233c0000 == 41 [pid = 1656] [id = 74] 02:16:20 INFO - PROCESS | 1656 | --DOCSHELL 0x122f71800 == 40 [pid = 1656] [id = 73] 02:16:20 INFO - PROCESS | 1656 | --DOCSHELL 0x119588000 == 39 [pid = 1656] [id = 72] 02:16:20 INFO - PROCESS | 1656 | --DOCSHELL 0x1185e6800 == 38 [pid = 1656] [id = 71] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x128deb000) [pid = 1656] [serial = 195] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOCSHELL 0x117239800 == 37 [pid = 1656] [id = 70] 02:16:20 INFO - PROCESS | 1656 | --DOCSHELL 0x113a2f800 == 36 [pid = 1656] [id = 69] 02:16:20 INFO - PROCESS | 1656 | --DOCSHELL 0x124dde800 == 35 [pid = 1656] [id = 66] 02:16:20 INFO - PROCESS | 1656 | 1467537380438 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]]]}] 02:16:20 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. 02:16:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 627ms 02:16:20 INFO - PROCESS | 1656 | 1467537380458 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 02:16:20 INFO - PROCESS | 1656 | 1467537380461 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 02:16:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:16:20 INFO - PROCESS | 1656 | 1467537380484 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:16:20 INFO - PROCESS | 1656 | 1467537380485 Marionette TRACE conn2 <- [1,318,null,{}] 02:16:20 INFO - PROCESS | 1656 | 1467537380494 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}] 02:16:20 INFO - PROCESS | 1656 | 1467537380495 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:20 INFO - PROCESS | 1656 | 1467537380582 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12560f000) [pid = 1656] [serial = 184] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x117417400) [pid = 1656] [serial = 147] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12567d800) [pid = 1656] [serial = 187] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119abac00) [pid = 1656] [serial = 151] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119258800) [pid = 1656] [serial = 150] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11941c000) [pid = 1656] [serial = 171] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x124721400) [pid = 1656] [serial = 181] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x120fee000) [pid = 1656] [serial = 175] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x123d56000) [pid = 1656] [serial = 154] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119541800) [pid = 1656] [serial = 172] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1176c9000) [pid = 1656] [serial = 165] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x126abf800) [pid = 1656] [serial = 193] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12387c000) [pid = 1656] [serial = 153] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12640bc00) [pid = 1656] [serial = 190] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x124607400) [pid = 1656] [serial = 157] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1242a5000) [pid = 1656] [serial = 156] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12646d800) [pid = 1656] [serial = 192] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12601d800) [pid = 1656] [serial = 189] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1180a2c00) [pid = 1656] [serial = 166] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12387f400) [pid = 1656] [serial = 177] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119541000) [pid = 1656] [serial = 174] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x116a0a400) [pid = 1656] [serial = 160] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11607a800) [pid = 1656] [serial = 159] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1187f0400) [pid = 1656] [serial = 168] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1188df800) [pid = 1656] [serial = 169] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12428f400) [pid = 1656] [serial = 180] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x123d54400) [pid = 1656] [serial = 178] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x125604800) [pid = 1656] [serial = 183] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119546000) [pid = 1656] [serial = 186] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1160da000) [pid = 1656] [serial = 162] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x113a9bc00) [pid = 1656] [serial = 163] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x113d8c800) [pid = 1656] [serial = 145] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x112986800) [pid = 1656] [serial = 144] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x117ea6400) [pid = 1656] [serial = 148] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1656 | 1467537380634 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:20 INFO - PROCESS | 1656 | 1467537380635 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x116239800 == 36 [pid = 1656] [id = 87] 02:16:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x116a0a400) [pid = 1656] [serial = 258] [outer = 0x0] 02:16:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1180a5800) [pid = 1656] [serial = 259] [outer = 0x116a0a400] 02:16:20 INFO - PROCESS | 1656 | 1467537380665 Marionette DEBUG loaded listener.js 02:16:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119543c00) [pid = 1656] [serial = 260] [outer = 0x116a0a400] 02:16:20 INFO - PROCESS | 1656 | 1467537380951 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]]]}] 02:16:20 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. 02:16:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 476ms 02:16:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:16:20 INFO - PROCESS | 1656 | 1467537380962 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 02:16:20 INFO - PROCESS | 1656 | 1467537380963 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 02:16:20 INFO - PROCESS | 1656 | 1467537380965 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:16:20 INFO - PROCESS | 1656 | 1467537380967 Marionette TRACE conn2 <- [1,322,null,{}] 02:16:20 INFO - PROCESS | 1656 | 1467537380982 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}] 02:16:20 INFO - PROCESS | 1656 | 1467537380984 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:21 INFO - PROCESS | 1656 | 1467537381056 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 02:16:21 INFO - PROCESS | 1656 | 1467537381061 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:21 INFO - PROCESS | 1656 | 1467537381063 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x11826c800 == 37 [pid = 1656] [id = 88] 02:16:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x120ff0800) [pid = 1656] [serial = 261] [outer = 0x0] 02:16:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x123cadc00) [pid = 1656] [serial = 262] [outer = 0x120ff0800] 02:16:21 INFO - PROCESS | 1656 | 1467537381086 Marionette DEBUG loaded listener.js 02:16:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x123d58400) [pid = 1656] [serial = 263] [outer = 0x120ff0800] 02:16:21 INFO - PROCESS | 1656 | 1467537381602 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]]]}] 02:16:21 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. 02:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 674ms 02:16:21 INFO - PROCESS | 1656 | 1467537381646 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 02:16:21 INFO - PROCESS | 1656 | 1467537381649 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 02:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:16:21 INFO - PROCESS | 1656 | 1467537381652 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:16:21 INFO - PROCESS | 1656 | 1467537381655 Marionette TRACE conn2 <- [1,326,null,{}] 02:16:21 INFO - PROCESS | 1656 | 1467537381659 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}] 02:16:21 INFO - PROCESS | 1656 | 1467537381661 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:21 INFO - PROCESS | 1656 | 1467537381787 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 02:16:21 INFO - PROCESS | 1656 | 1467537381873 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:21 INFO - PROCESS | 1656 | 1467537381875 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x119597800 == 38 [pid = 1656] [id = 89] 02:16:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x122f0cc00) [pid = 1656] [serial = 264] [outer = 0x0] 02:16:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x124c85800) [pid = 1656] [serial = 265] [outer = 0x122f0cc00] 02:16:21 INFO - PROCESS | 1656 | 1467537381899 Marionette DEBUG loaded listener.js 02:16:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x126011400) [pid = 1656] [serial = 266] [outer = 0x122f0cc00] 02:16:22 INFO - PROCESS | 1656 | 1467537382182 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]]]}] 02:16:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 572ms 02:16:22 INFO - PROCESS | 1656 | 1467537382226 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 02:16:22 INFO - PROCESS | 1656 | 1467537382227 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 02:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:16:22 INFO - PROCESS | 1656 | 1467537382229 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:16:22 INFO - PROCESS | 1656 | 1467537382231 Marionette TRACE conn2 <- [1,330,null,{}] 02:16:22 INFO - PROCESS | 1656 | 1467537382233 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}] 02:16:22 INFO - PROCESS | 1656 | 1467537382234 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:22 INFO - PROCESS | 1656 | 1467537382310 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 02:16:22 INFO - PROCESS | 1656 | 1467537382314 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:22 INFO - PROCESS | 1656 | 1467537382315 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x122f6e800 == 39 [pid = 1656] [id = 90] 02:16:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x111f12c00) [pid = 1656] [serial = 267] [outer = 0x0] 02:16:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1268d8800) [pid = 1656] [serial = 268] [outer = 0x111f12c00] 02:16:22 INFO - PROCESS | 1656 | 1467537382348 Marionette DEBUG loaded listener.js 02:16:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x126c51400) [pid = 1656] [serial = 269] [outer = 0x111f12c00] 02:16:22 INFO - PROCESS | 1656 | 1467537382671 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]]]}] 02:16:22 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. 02:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 469ms 02:16:22 INFO - PROCESS | 1656 | 1467537382699 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 02:16:22 INFO - PROCESS | 1656 | 1467537382701 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 02:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:16:22 INFO - PROCESS | 1656 | 1467537382703 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:16:22 INFO - PROCESS | 1656 | 1467537382704 Marionette TRACE conn2 <- [1,334,null,{}] 02:16:22 INFO - PROCESS | 1656 | 1467537382706 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}] 02:16:22 INFO - PROCESS | 1656 | 1467537382710 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:22 INFO - PROCESS | 1656 | 1467537382832 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 02:16:22 INFO - PROCESS | 1656 | 1467537382846 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:22 INFO - PROCESS | 1656 | 1467537382847 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12309e000 == 40 [pid = 1656] [id = 91] 02:16:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x126abf800) [pid = 1656] [serial = 270] [outer = 0x0] 02:16:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1289b7c00) [pid = 1656] [serial = 271] [outer = 0x126abf800] 02:16:22 INFO - PROCESS | 1656 | 1467537382872 Marionette DEBUG loaded listener.js 02:16:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1292e0c00) [pid = 1656] [serial = 272] [outer = 0x126abf800] 02:16:23 INFO - PROCESS | 1656 | 1467537383200 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]]]}] 02:16:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:16:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 518ms 02:16:23 INFO - PROCESS | 1656 | 1467537383223 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 02:16:23 INFO - PROCESS | 1656 | 1467537383225 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 02:16:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:16:23 INFO - PROCESS | 1656 | 1467537383234 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:16:23 INFO - PROCESS | 1656 | 1467537383235 Marionette TRACE conn2 <- [1,338,null,{}] 02:16:23 INFO - PROCESS | 1656 | 1467537383237 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}] 02:16:23 INFO - PROCESS | 1656 | 1467537383238 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:23 INFO - PROCESS | 1656 | 1467537383329 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 02:16:23 INFO - PROCESS | 1656 | 1467537383332 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:23 INFO - PROCESS | 1656 | 1467537383333 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12421e000 == 41 [pid = 1656] [id = 92] 02:16:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1188dc000) [pid = 1656] [serial = 273] [outer = 0x0] 02:16:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12940c400) [pid = 1656] [serial = 274] [outer = 0x1188dc000] 02:16:23 INFO - PROCESS | 1656 | 1467537383364 Marionette DEBUG loaded listener.js 02:16:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x129425800) [pid = 1656] [serial = 275] [outer = 0x1188dc000] 02:16:23 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. 02:16:23 INFO - PROCESS | 1656 | 1467537383700 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]]]}] 02:16:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 469ms 02:16:23 INFO - PROCESS | 1656 | 1467537383704 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 02:16:23 INFO - PROCESS | 1656 | 1467537383706 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 02:16:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:16:23 INFO - PROCESS | 1656 | 1467537383708 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:16:23 INFO - PROCESS | 1656 | 1467537383709 Marionette TRACE conn2 <- [1,342,null,{}] 02:16:23 INFO - PROCESS | 1656 | 1467537383712 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}] 02:16:23 INFO - PROCESS | 1656 | 1467537383713 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:23 INFO - PROCESS | 1656 | 1467537383810 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 02:16:23 INFO - PROCESS | 1656 | 1467537383813 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:23 INFO - PROCESS | 1656 | 1467537383814 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x124dde800 == 42 [pid = 1656] [id = 93] 02:16:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x126403400) [pid = 1656] [serial = 276] [outer = 0x0] 02:16:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12968ec00) [pid = 1656] [serial = 277] [outer = 0x126403400] 02:16:23 INFO - PROCESS | 1656 | 1467537383839 Marionette DEBUG loaded listener.js 02:16:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12a649c00) [pid = 1656] [serial = 278] [outer = 0x126403400] 02:16:24 INFO - PROCESS | 1656 | 1467537384165 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]]]}] 02:16:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 469ms 02:16:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:16:24 INFO - PROCESS | 1656 | 1467537384178 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 02:16:24 INFO - PROCESS | 1656 | 1467537384179 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 02:16:24 INFO - PROCESS | 1656 | 1467537384181 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:16:24 INFO - PROCESS | 1656 | 1467537384182 Marionette TRACE conn2 <- [1,346,null,{}] 02:16:24 INFO - PROCESS | 1656 | 1467537384184 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}] 02:16:24 INFO - PROCESS | 1656 | 1467537384186 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:24 INFO - PROCESS | 1656 | 1467537384288 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 02:16:24 INFO - PROCESS | 1656 | 1467537384292 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:24 INFO - PROCESS | 1656 | 1467537384293 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12899b800 == 43 [pid = 1656] [id = 94] 02:16:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x129686400) [pid = 1656] [serial = 279] [outer = 0x0] 02:16:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12b071c00) [pid = 1656] [serial = 280] [outer = 0x129686400] 02:16:24 INFO - PROCESS | 1656 | 1467537384325 Marionette DEBUG loaded listener.js 02:16:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12b0b2800) [pid = 1656] [serial = 281] [outer = 0x129686400] 02:16:24 INFO - PROCESS | 1656 | 1467537384630 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]]]}] 02:16:24 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. 02:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 470ms 02:16:24 INFO - PROCESS | 1656 | 1467537384651 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 02:16:24 INFO - PROCESS | 1656 | 1467537384653 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 02:16:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:16:24 INFO - PROCESS | 1656 | 1467537384668 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:16:24 INFO - PROCESS | 1656 | 1467537384670 Marionette TRACE conn2 <- [1,350,null,{}] 02:16:24 INFO - PROCESS | 1656 | 1467537384680 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}] 02:16:24 INFO - PROCESS | 1656 | 1467537384681 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:24 INFO - PROCESS | 1656 | 1467537384782 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 02:16:24 INFO - PROCESS | 1656 | 1467537384786 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:24 INFO - PROCESS | 1656 | 1467537384787 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x128fe8800 == 44 [pid = 1656] [id = 95] 02:16:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12a64c000) [pid = 1656] [serial = 282] [outer = 0x0] 02:16:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12b2d2800) [pid = 1656] [serial = 283] [outer = 0x12a64c000] 02:16:24 INFO - PROCESS | 1656 | 1467537384813 Marionette DEBUG loaded listener.js 02:16:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12b2dc400) [pid = 1656] [serial = 284] [outer = 0x12a64c000] 02:16:25 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x119b60800) [pid = 1656] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:16:25 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x116075c00) [pid = 1656] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:16:25 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11696f000) [pid = 1656] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:16:25 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11607f000) [pid = 1656] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:16:25 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12919d800) [pid = 1656] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:16:25 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1180a8400) [pid = 1656] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:16:25 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11741d800) [pid = 1656] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:16:25 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x113f2dc00) [pid = 1656] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:16:25 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11662a800) [pid = 1656] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:16:25 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1237a7400) [pid = 1656] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:16:25 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11822d800) [pid = 1656] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:16:25 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x126402800) [pid = 1656] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:16:25 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x125609800) [pid = 1656] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:16:25 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x126c47400) [pid = 1656] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:16:25 INFO - PROCESS | 1656 | 1467537385198 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]]]}] 02:16:25 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. 02:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 593ms 02:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:16:25 INFO - PROCESS | 1656 | 1467537385249 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 02:16:25 INFO - PROCESS | 1656 | 1467537385251 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 02:16:25 INFO - PROCESS | 1656 | 1467537385253 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:16:25 INFO - PROCESS | 1656 | 1467537385256 Marionette TRACE conn2 <- [1,354,null,{}] 02:16:25 INFO - PROCESS | 1656 | 1467537385260 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}] 02:16:25 INFO - PROCESS | 1656 | 1467537385262 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:25 INFO - PROCESS | 1656 | 1467537385350 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 02:16:25 INFO - PROCESS | 1656 | 1467537385363 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:25 INFO - PROCESS | 1656 | 1467537385365 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a60e800 == 45 [pid = 1656] [id = 96] 02:16:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11885c000) [pid = 1656] [serial = 285] [outer = 0x0] 02:16:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1268e1c00) [pid = 1656] [serial = 286] [outer = 0x11885c000] 02:16:25 INFO - PROCESS | 1656 | 1467537385392 Marionette DEBUG loaded listener.js 02:16:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12b930000) [pid = 1656] [serial = 287] [outer = 0x11885c000] 02:16:25 INFO - PROCESS | 1656 | 1467537385708 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]]]}] 02:16:25 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. 02:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 473ms 02:16:25 INFO - PROCESS | 1656 | 1467537385727 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 02:16:25 INFO - PROCESS | 1656 | 1467537385728 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 02:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:16:25 INFO - PROCESS | 1656 | 1467537385731 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:16:25 INFO - PROCESS | 1656 | 1467537385732 Marionette TRACE conn2 <- [1,358,null,{}] 02:16:25 INFO - PROCESS | 1656 | 1467537385735 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}] 02:16:25 INFO - PROCESS | 1656 | 1467537385736 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:25 INFO - PROCESS | 1656 | 1467537385815 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 02:16:25 INFO - PROCESS | 1656 | 1467537385819 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:25 INFO - PROCESS | 1656 | 1467537385820 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a83d800 == 46 [pid = 1656] [id = 97] 02:16:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12b92f400) [pid = 1656] [serial = 288] [outer = 0x0] 02:16:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12b938800) [pid = 1656] [serial = 289] [outer = 0x12b92f400] 02:16:25 INFO - PROCESS | 1656 | 1467537385845 Marionette DEBUG loaded listener.js 02:16:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12b9c4400) [pid = 1656] [serial = 290] [outer = 0x12b92f400] 02:16:26 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. 02:16:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 419ms 02:16:26 INFO - PROCESS | 1656 | 1467537386147 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]]]}] 02:16:26 INFO - PROCESS | 1656 | 1467537386150 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 02:16:26 INFO - PROCESS | 1656 | 1467537386152 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 02:16:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:16:26 INFO - PROCESS | 1656 | 1467537386161 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:16:26 INFO - PROCESS | 1656 | 1467537386162 Marionette TRACE conn2 <- [1,362,null,{}] 02:16:26 INFO - PROCESS | 1656 | 1467537386165 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}] 02:16:26 INFO - PROCESS | 1656 | 1467537386166 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:26 INFO - PROCESS | 1656 | 1467537386259 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 02:16:26 INFO - PROCESS | 1656 | 1467537386312 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:26 INFO - PROCESS | 1656 | 1467537386313 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12abc4000 == 47 [pid = 1656] [id = 98] 02:16:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11662f000) [pid = 1656] [serial = 291] [outer = 0x0] 02:16:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12b9c6800) [pid = 1656] [serial = 292] [outer = 0x11662f000] 02:16:26 INFO - PROCESS | 1656 | 1467537386337 Marionette DEBUG loaded listener.js 02:16:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12ba58000) [pid = 1656] [serial = 293] [outer = 0x11662f000] 02:16:26 INFO - PROCESS | 1656 | 1467537386624 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]]]}] 02:16:26 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. 02:16:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 527ms 02:16:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:16:26 INFO - PROCESS | 1656 | 1467537386681 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 02:16:26 INFO - PROCESS | 1656 | 1467537386682 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 02:16:26 INFO - PROCESS | 1656 | 1467537386684 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:16:26 INFO - PROCESS | 1656 | 1467537386685 Marionette TRACE conn2 <- [1,366,null,{}] 02:16:26 INFO - PROCESS | 1656 | 1467537386688 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}] 02:16:26 INFO - PROCESS | 1656 | 1467537386689 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:26 INFO - PROCESS | 1656 | 1467537386769 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 02:16:26 INFO - PROCESS | 1656 | 1467537386774 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:26 INFO - PROCESS | 1656 | 1467537386775 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b214800 == 48 [pid = 1656] [id = 99] 02:16:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12ba58400) [pid = 1656] [serial = 294] [outer = 0x0] 02:16:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12ba63000) [pid = 1656] [serial = 295] [outer = 0x12ba58400] 02:16:26 INFO - PROCESS | 1656 | 1467537386799 Marionette DEBUG loaded listener.js 02:16:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12bd8e400) [pid = 1656] [serial = 296] [outer = 0x12ba58400] 02:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1169a9000 == 47 [pid = 1656] [id = 54] 02:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x118138000 == 46 [pid = 1656] [id = 68] 02:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x112fc5000 == 45 [pid = 1656] [id = 67] 02:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x117e38000 == 44 [pid = 1656] [id = 86] 02:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1133d5800 == 43 [pid = 1656] [id = 85] 02:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x128fe5000 == 42 [pid = 1656] [id = 84] 02:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x126665000 == 41 [pid = 1656] [id = 83] 02:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x118775000 == 40 [pid = 1656] [id = 82] 02:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x116016000 == 39 [pid = 1656] [id = 81] 02:16:28 INFO - PROCESS | 1656 | --DOCSHELL 0x116239800 == 38 [pid = 1656] [id = 87] 02:16:28 INFO - PROCESS | 1656 | --DOCSHELL 0x11826c800 == 37 [pid = 1656] [id = 88] 02:16:28 INFO - PROCESS | 1656 | --DOCSHELL 0x122f6e800 == 36 [pid = 1656] [id = 90] 02:16:28 INFO - PROCESS | 1656 | --DOCSHELL 0x128fe8800 == 35 [pid = 1656] [id = 95] 02:16:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12421e000 == 34 [pid = 1656] [id = 92] 02:16:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12309e000 == 33 [pid = 1656] [id = 91] 02:16:28 INFO - PROCESS | 1656 | --DOCSHELL 0x124dde800 == 32 [pid = 1656] [id = 93] 02:16:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12899b800 == 31 [pid = 1656] [id = 94] 02:16:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12a60e800 == 30 [pid = 1656] [id = 96] 02:16:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12a83d800 == 29 [pid = 1656] [id = 97] 02:16:28 INFO - PROCESS | 1656 | --DOCSHELL 0x119597800 == 28 [pid = 1656] [id = 89] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12a8bbc00) [pid = 1656] [serial = 236] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x123cb4c00) [pid = 1656] [serial = 212] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x125605c00) [pid = 1656] [serial = 217] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x117203800) [pid = 1656] [serial = 205] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x118506800) [pid = 1656] [serial = 232] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x129412400) [pid = 1656] [serial = 226] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x126020800) [pid = 1656] [serial = 218] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x129689c00) [pid = 1656] [serial = 230] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1230f3400) [pid = 1656] [serial = 211] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1180d2c00) [pid = 1656] [serial = 202] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1150cbc00) [pid = 1656] [serial = 198] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x123d56c00) [pid = 1656] [serial = 235] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x123d4f800) [pid = 1656] [serial = 214] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1180de800) [pid = 1656] [serial = 206] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x117eaa800) [pid = 1656] [serial = 201] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12d014800) [pid = 1656] [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.] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1230ee400) [pid = 1656] [serial = 233] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119420c00) [pid = 1656] [serial = 209] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x116738c00) [pid = 1656] [serial = 199] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1292e8c00) [pid = 1656] [serial = 224] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12919a800) [pid = 1656] [serial = 223] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x129194800) [pid = 1656] [serial = 221] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1188e3400) [pid = 1656] [serial = 208] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12429d400) [pid = 1656] [serial = 215] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x129421000) [pid = 1656] [serial = 229] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x128f8e800) [pid = 1656] [serial = 196] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12941d000) [pid = 1656] [serial = 227] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1268d4400) [pid = 1656] [serial = 220] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12a8c8c00) [pid = 1656] [serial = 238] [outer = 0x0] [url = about:blank] 02:16:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12abc4000 == 27 [pid = 1656] [id = 98] 02:16:28 INFO - PROCESS | 1656 | 1467537388234 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]]]}] 02:16:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:16:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1572ms 02:16:28 INFO - PROCESS | 1656 | 1467537388257 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 02:16:28 INFO - PROCESS | 1656 | 1467537388260 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 02:16:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:16:28 INFO - PROCESS | 1656 | 1467537388263 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:16:28 INFO - PROCESS | 1656 | 1467537388265 Marionette TRACE conn2 <- [1,370,null,{}] 02:16:28 INFO - PROCESS | 1656 | 1467537388269 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}] 02:16:28 INFO - PROCESS | 1656 | 1467537388271 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:28 INFO - PROCESS | 1656 | 1467537388347 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 02:16:28 INFO - PROCESS | 1656 | 1467537388396 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:28 INFO - PROCESS | 1656 | 1467537388398 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x113a40800 == 28 [pid = 1656] [id = 100] 02:16:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x117203800) [pid = 1656] [serial = 297] [outer = 0x0] 02:16:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1172c1000) [pid = 1656] [serial = 298] [outer = 0x117203800] 02:16:28 INFO - PROCESS | 1656 | 1467537388426 Marionette DEBUG loaded listener.js 02:16:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x117ea6400) [pid = 1656] [serial = 299] [outer = 0x117203800] 02:16:28 INFO - PROCESS | 1656 | 1467537388736 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]]]}] 02:16:28 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. 02:16:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 525ms 02:16:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:16:28 INFO - PROCESS | 1656 | 1467537388787 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 02:16:28 INFO - PROCESS | 1656 | 1467537388791 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 02:16:28 INFO - PROCESS | 1656 | 1467537388795 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:16:28 INFO - PROCESS | 1656 | 1467537388797 Marionette TRACE conn2 <- [1,374,null,{}] 02:16:28 INFO - PROCESS | 1656 | 1467537388799 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}] 02:16:28 INFO - PROCESS | 1656 | 1467537388802 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:28 INFO - PROCESS | 1656 | 1467537388878 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 02:16:28 INFO - PROCESS | 1656 | 1467537388924 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:28 INFO - PROCESS | 1656 | 1467537388926 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x11694a800 == 29 [pid = 1656] [id = 101] 02:16:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x117ea8000) [pid = 1656] [serial = 300] [outer = 0x0] 02:16:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1180dc800) [pid = 1656] [serial = 301] [outer = 0x117ea8000] 02:16:28 INFO - PROCESS | 1656 | 1467537388955 Marionette DEBUG loaded listener.js 02:16:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118850400) [pid = 1656] [serial = 302] [outer = 0x117ea8000] 02:16:29 INFO - PROCESS | 1656 | 1467537389329 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:16:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:16:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 570ms 02:16:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:16:29 INFO - PROCESS | 1656 | 1467537389365 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 02:16:29 INFO - PROCESS | 1656 | 1467537389366 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 02:16:29 INFO - PROCESS | 1656 | 1467537389369 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:16:29 INFO - PROCESS | 1656 | 1467537389371 Marionette TRACE conn2 <- [1,378,null,{}] 02:16:29 INFO - PROCESS | 1656 | 1467537389379 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}] 02:16:29 INFO - PROCESS | 1656 | 1467537389382 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:29 INFO - PROCESS | 1656 | 1467537389477 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 02:16:29 INFO - PROCESS | 1656 | 1467537389483 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:29 INFO - PROCESS | 1656 | 1467537389485 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x11814b800 == 30 [pid = 1656] [id = 102] 02:16:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x111c7d800) [pid = 1656] [serial = 303] [outer = 0x0] 02:16:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119abf000) [pid = 1656] [serial = 304] [outer = 0x111c7d800] 02:16:29 INFO - PROCESS | 1656 | 1467537389513 Marionette DEBUG loaded listener.js 02:16:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1237a8400) [pid = 1656] [serial = 305] [outer = 0x111c7d800] 02:16:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:16:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 473ms 02:16:29 INFO - PROCESS | 1656 | 1467537389835 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:16:29 INFO - PROCESS | 1656 | 1467537389844 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 02:16:29 INFO - PROCESS | 1656 | 1467537389845 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 02:16:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:16:29 INFO - PROCESS | 1656 | 1467537389847 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:16:29 INFO - PROCESS | 1656 | 1467537389849 Marionette TRACE conn2 <- [1,382,null,{}] 02:16:29 INFO - PROCESS | 1656 | 1467537389851 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}] 02:16:29 INFO - PROCESS | 1656 | 1467537389852 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:29 INFO - PROCESS | 1656 | 1467537389934 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 02:16:29 INFO - PROCESS | 1656 | 1467537389938 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:29 INFO - PROCESS | 1656 | 1467537389941 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192b1800 == 31 [pid = 1656] [id = 103] 02:16:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x123cb4c00) [pid = 1656] [serial = 306] [outer = 0x0] 02:16:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12429c400) [pid = 1656] [serial = 307] [outer = 0x123cb4c00] 02:16:29 INFO - PROCESS | 1656 | 1467537389967 Marionette DEBUG loaded listener.js 02:16:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x124c76800) [pid = 1656] [serial = 308] [outer = 0x123cb4c00] 02:16:30 INFO - PROCESS | 1656 | 1467537390285 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:16:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:16:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 470ms 02:16:30 INFO - PROCESS | 1656 | 1467537390319 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 02:16:30 INFO - PROCESS | 1656 | 1467537390320 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 02:16:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:16:30 INFO - PROCESS | 1656 | 1467537390322 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:16:30 INFO - PROCESS | 1656 | 1467537390323 Marionette TRACE conn2 <- [1,386,null,{}] 02:16:30 INFO - PROCESS | 1656 | 1467537390326 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}] 02:16:30 INFO - PROCESS | 1656 | 1467537390327 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:30 INFO - PROCESS | 1656 | 1467537390421 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 02:16:30 INFO - PROCESS | 1656 | 1467537390427 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:30 INFO - PROCESS | 1656 | 1467537390428 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195c5800 == 32 [pid = 1656] [id = 104] 02:16:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1121b9800) [pid = 1656] [serial = 309] [outer = 0x0] 02:16:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x124722c00) [pid = 1656] [serial = 310] [outer = 0x1121b9800] 02:16:30 INFO - PROCESS | 1656 | 1467537390452 Marionette DEBUG loaded listener.js 02:16:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126020000) [pid = 1656] [serial = 311] [outer = 0x1121b9800] 02:16:30 INFO - PROCESS | 1656 | 1467537390765 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]]]}] 02:16:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:16:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 469ms 02:16:30 INFO - PROCESS | 1656 | 1467537390792 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 02:16:30 INFO - PROCESS | 1656 | 1467537390794 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 02:16:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:16:30 INFO - PROCESS | 1656 | 1467537390796 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:16:30 INFO - PROCESS | 1656 | 1467537390797 Marionette TRACE conn2 <- [1,390,null,{}] 02:16:30 INFO - PROCESS | 1656 | 1467537390799 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}] 02:16:30 INFO - PROCESS | 1656 | 1467537390803 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:30 INFO - PROCESS | 1656 | 1467537390900 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 02:16:30 INFO - PROCESS | 1656 | 1467537390904 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:30 INFO - PROCESS | 1656 | 1467537390907 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x123086800 == 33 [pid = 1656] [id = 105] 02:16:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x126613400) [pid = 1656] [serial = 312] [outer = 0x0] 02:16:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12680d800) [pid = 1656] [serial = 313] [outer = 0x126613400] 02:16:30 INFO - PROCESS | 1656 | 1467537390933 Marionette DEBUG loaded listener.js 02:16:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128dee800) [pid = 1656] [serial = 314] [outer = 0x126613400] 02:16:31 INFO - PROCESS | 1656 | 1467537391245 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]]]}] 02:16:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:16:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 467ms 02:16:31 INFO - PROCESS | 1656 | 1467537391264 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 02:16:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:16:31 INFO - PROCESS | 1656 | 1467537391265 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 02:16:31 INFO - PROCESS | 1656 | 1467537391267 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:16:31 INFO - PROCESS | 1656 | 1467537391269 Marionette TRACE conn2 <- [1,394,null,{}] 02:16:31 INFO - PROCESS | 1656 | 1467537391271 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}] 02:16:31 INFO - PROCESS | 1656 | 1467537391273 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:31 INFO - PROCESS | 1656 | 1467537391373 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 02:16:31 INFO - PROCESS | 1656 | 1467537391378 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:31 INFO - PROCESS | 1656 | 1467537391379 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x1233b7800 == 34 [pid = 1656] [id = 106] 02:16:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x118851400) [pid = 1656] [serial = 315] [outer = 0x0] 02:16:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x128f8c000) [pid = 1656] [serial = 316] [outer = 0x118851400] 02:16:31 INFO - PROCESS | 1656 | 1467537391403 Marionette DEBUG loaded listener.js 02:16:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12919fc00) [pid = 1656] [serial = 317] [outer = 0x118851400] 02:16:31 INFO - PROCESS | 1656 | 1467537391699 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]]]}] 02:16:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:16:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 472ms 02:16:31 INFO - PROCESS | 1656 | 1467537391742 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 02:16:31 INFO - PROCESS | 1656 | 1467537391743 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 02:16:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:16:31 INFO - PROCESS | 1656 | 1467537391745 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:16:31 INFO - PROCESS | 1656 | 1467537391746 Marionette TRACE conn2 <- [1,398,null,{}] 02:16:31 INFO - PROCESS | 1656 | 1467537391748 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}] 02:16:31 INFO - PROCESS | 1656 | 1467537391749 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:31 INFO - PROCESS | 1656 | 1467537391817 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 02:16:31 INFO - PROCESS | 1656 | 1467537391821 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:31 INFO - PROCESS | 1656 | 1467537391823 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x124222800 == 35 [pid = 1656] [id = 107] 02:16:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1292e6000) [pid = 1656] [serial = 318] [outer = 0x0] 02:16:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x129412400) [pid = 1656] [serial = 319] [outer = 0x1292e6000] 02:16:31 INFO - PROCESS | 1656 | 1467537391855 Marionette DEBUG loaded listener.js 02:16:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x129423000) [pid = 1656] [serial = 320] [outer = 0x1292e6000] 02:16:32 INFO - PROCESS | 1656 | 1467537392300 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]]]}] 02:16:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:16:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 569ms 02:16:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:16:32 INFO - PROCESS | 1656 | 1467537392317 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 02:16:32 INFO - PROCESS | 1656 | 1467537392318 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 02:16:32 INFO - PROCESS | 1656 | 1467537392321 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:16:32 INFO - PROCESS | 1656 | 1467537392322 Marionette TRACE conn2 <- [1,402,null,{}] 02:16:32 INFO - PROCESS | 1656 | 1467537392327 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}] 02:16:32 INFO - PROCESS | 1656 | 1467537392328 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:32 INFO - PROCESS | 1656 | 1467537392400 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 02:16:32 INFO - PROCESS | 1656 | 1467537392404 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:32 INFO - PROCESS | 1656 | 1467537392407 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x11814b000 == 36 [pid = 1656] [id = 108] 02:16:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x116736c00) [pid = 1656] [serial = 321] [outer = 0x0] 02:16:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12a63d800) [pid = 1656] [serial = 322] [outer = 0x116736c00] 02:16:32 INFO - PROCESS | 1656 | 1467537392432 Marionette DEBUG loaded listener.js 02:16:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12b2cf400) [pid = 1656] [serial = 323] [outer = 0x116736c00] 02:16:32 INFO - PROCESS | 1656 | 1467537392744 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]]]}] 02:16:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:16:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 471ms 02:16:32 INFO - PROCESS | 1656 | 1467537392792 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 02:16:32 INFO - PROCESS | 1656 | 1467537392793 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 02:16:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:16:32 INFO - PROCESS | 1656 | 1467537392796 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:16:32 INFO - PROCESS | 1656 | 1467537392796 Marionette TRACE conn2 <- [1,406,null,{}] 02:16:32 INFO - PROCESS | 1656 | 1467537392799 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}] 02:16:32 INFO - PROCESS | 1656 | 1467537392800 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:32 INFO - PROCESS | 1656 | 1467537392910 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 02:16:32 INFO - PROCESS | 1656 | 1467537392942 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:32 INFO - PROCESS | 1656 | 1467537392943 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x128997000 == 37 [pid = 1656] [id = 109] 02:16:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x129686000) [pid = 1656] [serial = 324] [outer = 0x0] 02:16:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12b2dd400) [pid = 1656] [serial = 325] [outer = 0x129686000] 02:16:32 INFO - PROCESS | 1656 | 1467537392966 Marionette DEBUG loaded listener.js 02:16:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12b935c00) [pid = 1656] [serial = 326] [outer = 0x129686000] 02:16:33 INFO - PROCESS | 1656 | 1467537393300 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]]]}] 02:16:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:16:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 02:16:33 INFO - PROCESS | 1656 | 1467537393316 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 02:16:33 INFO - PROCESS | 1656 | 1467537393318 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 02:16:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:16:33 INFO - PROCESS | 1656 | 1467537393324 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:16:33 INFO - PROCESS | 1656 | 1467537393326 Marionette TRACE conn2 <- [1,410,null,{}] 02:16:33 INFO - PROCESS | 1656 | 1467537393330 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}] 02:16:33 INFO - PROCESS | 1656 | 1467537393332 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:33 INFO - PROCESS | 1656 | 1467537393502 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 02:16:33 INFO - PROCESS | 1656 | 1467537393527 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:33 INFO - PROCESS | 1656 | 1467537393529 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195b2800 == 38 [pid = 1656] [id = 110] 02:16:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12b9cc400) [pid = 1656] [serial = 327] [outer = 0x0] 02:16:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12ba65400) [pid = 1656] [serial = 328] [outer = 0x12b9cc400] 02:16:33 INFO - PROCESS | 1656 | 1467537393572 Marionette DEBUG loaded listener.js 02:16:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12bd95400) [pid = 1656] [serial = 329] [outer = 0x12b9cc400] 02:16:34 INFO - PROCESS | 1656 | 1467537394029 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]]]}] 02:16:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:16:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 726ms 02:16:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:16:34 INFO - PROCESS | 1656 | 1467537394047 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 02:16:34 INFO - PROCESS | 1656 | 1467537394048 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 02:16:34 INFO - PROCESS | 1656 | 1467537394050 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:16:34 INFO - PROCESS | 1656 | 1467537394051 Marionette TRACE conn2 <- [1,414,null,{}] 02:16:34 INFO - PROCESS | 1656 | 1467537394053 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}] 02:16:34 INFO - PROCESS | 1656 | 1467537394054 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:34 INFO - PROCESS | 1656 | 1467537394153 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 02:16:34 INFO - PROCESS | 1656 | 1467537394164 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:34 INFO - PROCESS | 1656 | 1467537394165 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a41f000 == 39 [pid = 1656] [id = 111] 02:16:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x119485800) [pid = 1656] [serial = 330] [outer = 0x0] 02:16:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11948dc00) [pid = 1656] [serial = 331] [outer = 0x119485800] 02:16:34 INFO - PROCESS | 1656 | 1467537394189 Marionette DEBUG loaded listener.js 02:16:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x119491c00) [pid = 1656] [serial = 332] [outer = 0x119485800] 02:16:34 INFO - PROCESS | 1656 | 1467537394518 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]]]}] 02:16:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:16:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 522ms 02:16:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:16:34 INFO - PROCESS | 1656 | 1467537394572 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 02:16:34 INFO - PROCESS | 1656 | 1467537394574 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 02:16:34 INFO - PROCESS | 1656 | 1467537394575 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:16:34 INFO - PROCESS | 1656 | 1467537394577 Marionette TRACE conn2 <- [1,418,null,{}] 02:16:34 INFO - PROCESS | 1656 | 1467537394579 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}] 02:16:34 INFO - PROCESS | 1656 | 1467537394580 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:34 INFO - PROCESS | 1656 | 1467537394678 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 02:16:34 INFO - PROCESS | 1656 | 1467537394698 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:34 INFO - PROCESS | 1656 | 1467537394699 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12abc7800 == 40 [pid = 1656] [id = 112] 02:16:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11948d000) [pid = 1656] [serial = 333] [outer = 0x0] 02:16:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12bd98c00) [pid = 1656] [serial = 334] [outer = 0x11948d000] 02:16:34 INFO - PROCESS | 1656 | 1467537394723 Marionette DEBUG loaded listener.js 02:16:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12bdd3c00) [pid = 1656] [serial = 335] [outer = 0x11948d000] 02:16:34 INFO - PROCESS | 1656 | 1467537394958 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:16:35 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1188dc000) [pid = 1656] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:16:35 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x126403400) [pid = 1656] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:16:35 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x129686400) [pid = 1656] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:16:35 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12a64c000) [pid = 1656] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:16:35 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12b92f400) [pid = 1656] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:16:35 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11885c000) [pid = 1656] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:16:35 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11662f000) [pid = 1656] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:16:35 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x111f12c00) [pid = 1656] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:16:35 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x122f0cc00) [pid = 1656] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:16:35 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x120ff0800) [pid = 1656] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:16:35 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x116a0a400) [pid = 1656] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:16:35 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1172c0400) [pid = 1656] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:16:35 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x116968800) [pid = 1656] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:16:35 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12646c800) [pid = 1656] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:16:35 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1230f4c00) [pid = 1656] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:16:35 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11822ac00) [pid = 1656] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:16:35 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x113aa0400) [pid = 1656] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:16:35 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12a8be000) [pid = 1656] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:16:35 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x126abf800) [pid = 1656] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:16:35 INFO - PROCESS | 1656 | 1467537395559 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]]]}] 02:16:35 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 02:16:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1020ms 02:16:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:16:35 INFO - PROCESS | 1656 | 1467537395596 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 02:16:35 INFO - PROCESS | 1656 | 1467537395598 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 02:16:35 INFO - PROCESS | 1656 | 1467537395600 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:16:35 INFO - PROCESS | 1656 | 1467537395600 Marionette TRACE conn2 <- [1,422,null,{}] 02:16:35 INFO - PROCESS | 1656 | 1467537395603 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}] 02:16:35 INFO - PROCESS | 1656 | 1467537395604 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:35 INFO - PROCESS | 1656 | 1467537395684 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 02:16:35 INFO - PROCESS | 1656 | 1467537395742 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:35 INFO - PROCESS | 1656 | 1467537395743 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x116236800 == 41 [pid = 1656] [id = 113] 02:16:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x110e77000) [pid = 1656] [serial = 336] [outer = 0x0] 02:16:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x118177400) [pid = 1656] [serial = 337] [outer = 0x110e77000] 02:16:35 INFO - PROCESS | 1656 | 1467537395776 Marionette DEBUG loaded listener.js 02:16:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119abd000) [pid = 1656] [serial = 338] [outer = 0x110e77000] 02:16:36 INFO - PROCESS | 1656 | 1467537396533 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]]]}] 02:16:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:16:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 967ms 02:16:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:16:36 INFO - PROCESS | 1656 | 1467537396568 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 02:16:36 INFO - PROCESS | 1656 | 1467537396569 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 02:16:36 INFO - PROCESS | 1656 | 1467537396571 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:16:36 INFO - PROCESS | 1656 | 1467537396573 Marionette TRACE conn2 <- [1,426,null,{}] 02:16:36 INFO - PROCESS | 1656 | 1467537396577 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}] 02:16:36 INFO - PROCESS | 1656 | 1467537396578 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:36 INFO - PROCESS | 1656 | 1467537396653 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 02:16:36 INFO - PROCESS | 1656 | 1467537396658 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:36 INFO - PROCESS | 1656 | 1467537396659 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba32800 == 42 [pid = 1656] [id = 114] 02:16:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119b6d000) [pid = 1656] [serial = 339] [outer = 0x0] 02:16:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12567b000) [pid = 1656] [serial = 340] [outer = 0x119b6d000] 02:16:36 INFO - PROCESS | 1656 | 1467537396683 Marionette DEBUG loaded listener.js 02:16:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1289b2c00) [pid = 1656] [serial = 341] [outer = 0x119b6d000] 02:16:37 INFO - PROCESS | 1656 | 1467537397001 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] 02:16:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:16:37 INFO - PROCESS | 1656 | 1467537397043 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 02:16:37 INFO - PROCESS | 1656 | 1467537397045 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:16:37 INFO - PROCESS | 1656 | 1467537397046 Marionette TRACE conn2 <- [1,430,null,{}] 02:16:37 INFO - PROCESS | 1656 | 1467537397049 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}] 02:16:37 INFO - PROCESS | 1656 | 1467537397050 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:37 INFO - PROCESS | 1656 | 1467537397171 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 02:16:37 INFO - PROCESS | 1656 | 1467537397178 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:37 INFO - PROCESS | 1656 | 1467537397179 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd42000 == 43 [pid = 1656] [id = 115] 02:16:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x126c4f400) [pid = 1656] [serial = 342] [outer = 0x0] 02:16:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12b074c00) [pid = 1656] [serial = 343] [outer = 0x126c4f400] 02:16:37 INFO - PROCESS | 1656 | 1467537397203 Marionette DEBUG loaded listener.js 02:16:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12bdd3400) [pid = 1656] [serial = 344] [outer = 0x126c4f400] 02:16:37 INFO - PROCESS | 1656 | 1467537397646 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]]]}] 02:16:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:16:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 668ms 02:16:37 INFO - PROCESS | 1656 | 1467537397715 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 02:16:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:16:37 INFO - PROCESS | 1656 | 1467537397717 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 02:16:37 INFO - PROCESS | 1656 | 1467537397720 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:16:37 INFO - PROCESS | 1656 | 1467537397724 Marionette TRACE conn2 <- [1,434,null,{}] 02:16:37 INFO - PROCESS | 1656 | 1467537397729 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}] 02:16:37 INFO - PROCESS | 1656 | 1467537397730 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:37 INFO - PROCESS | 1656 | 1467537397842 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 02:16:37 INFO - PROCESS | 1656 | 1467537397952 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:37 INFO - PROCESS | 1656 | 1467537397954 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x1167c9800 == 44 [pid = 1656] [id = 116] 02:16:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x116a03800) [pid = 1656] [serial = 345] [outer = 0x0] 02:16:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x117203000) [pid = 1656] [serial = 346] [outer = 0x116a03800] 02:16:37 INFO - PROCESS | 1656 | 1467537397986 Marionette DEBUG loaded listener.js 02:16:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x117ea7c00) [pid = 1656] [serial = 347] [outer = 0x116a03800] 02:16:38 INFO - PROCESS | 1656 | 1467537398543 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]]]}] 02:16:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:16:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 873ms 02:16:38 INFO - PROCESS | 1656 | 1467537398615 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 02:16:38 INFO - PROCESS | 1656 | 1467537398618 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 02:16:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:16:38 INFO - PROCESS | 1656 | 1467537398626 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:16:38 INFO - PROCESS | 1656 | 1467537398628 Marionette TRACE conn2 <- [1,438,null,{}] 02:16:38 INFO - PROCESS | 1656 | 1467537398631 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}] 02:16:38 INFO - PROCESS | 1656 | 1467537398633 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:38 INFO - PROCESS | 1656 | 1467537398743 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 02:16:38 INFO - PROCESS | 1656 | 1467537398818 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:38 INFO - PROCESS | 1656 | 1467537398819 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x119581800 == 45 [pid = 1656] [id = 117] 02:16:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x118857800) [pid = 1656] [serial = 348] [outer = 0x0] 02:16:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x119256800) [pid = 1656] [serial = 349] [outer = 0x118857800] 02:16:38 INFO - PROCESS | 1656 | 1467537398850 Marionette DEBUG loaded listener.js 02:16:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11948cc00) [pid = 1656] [serial = 350] [outer = 0x118857800] 02:16:39 INFO - PROCESS | 1656 | 1467537399614 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]]]}] 02:16:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba32800 == 44 [pid = 1656] [id = 114] 02:16:39 INFO - PROCESS | 1656 | --DOCSHELL 0x116236800 == 43 [pid = 1656] [id = 113] 02:16:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12abc7800 == 42 [pid = 1656] [id = 112] 02:16:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12a41f000 == 41 [pid = 1656] [id = 111] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12ba63000) [pid = 1656] [serial = 295] [outer = 0x0] [url = about:blank] 02:16:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:16:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1021ms 02:16:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1195b2800 == 40 [pid = 1656] [id = 110] 02:16:39 INFO - PROCESS | 1656 | --DOCSHELL 0x128997000 == 39 [pid = 1656] [id = 109] 02:16:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11814b000 == 38 [pid = 1656] [id = 108] 02:16:39 INFO - PROCESS | 1656 | --DOCSHELL 0x124222800 == 37 [pid = 1656] [id = 107] 02:16:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1233b7800 == 36 [pid = 1656] [id = 106] 02:16:39 INFO - PROCESS | 1656 | --DOCSHELL 0x123086800 == 35 [pid = 1656] [id = 105] 02:16:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1195c5800 == 34 [pid = 1656] [id = 104] 02:16:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1192b1800 == 33 [pid = 1656] [id = 103] 02:16:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11814b800 == 32 [pid = 1656] [id = 102] 02:16:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11694a800 == 31 [pid = 1656] [id = 101] 02:16:39 INFO - PROCESS | 1656 | --DOCSHELL 0x113a40800 == 30 [pid = 1656] [id = 100] 02:16:39 INFO - PROCESS | 1656 | 1467537399651 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 02:16:39 INFO - PROCESS | 1656 | 1467537399653 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 02:16:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:16:39 INFO - PROCESS | 1656 | 1467537399667 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:16:39 INFO - PROCESS | 1656 | 1467537399669 Marionette TRACE conn2 <- [1,442,null,{}] 02:16:39 INFO - PROCESS | 1656 | 1467537399672 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}] 02:16:39 INFO - PROCESS | 1656 | 1467537399674 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:39 INFO - PROCESS | 1656 | 1467537399753 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12940c400) [pid = 1656] [serial = 274] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12968ec00) [pid = 1656] [serial = 277] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12b071c00) [pid = 1656] [serial = 280] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12a649c00) [pid = 1656] [serial = 278] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12b2d2800) [pid = 1656] [serial = 283] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12b0b2800) [pid = 1656] [serial = 281] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12b938800) [pid = 1656] [serial = 289] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1268e1c00) [pid = 1656] [serial = 286] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12b9c6800) [pid = 1656] [serial = 292] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12b9c4400) [pid = 1656] [serial = 290] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12b2dc400) [pid = 1656] [serial = 284] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1268d8800) [pid = 1656] [serial = 268] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x126c51400) [pid = 1656] [serial = 269] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x124c85800) [pid = 1656] [serial = 265] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x126011400) [pid = 1656] [serial = 266] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x123cadc00) [pid = 1656] [serial = 262] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x123d58400) [pid = 1656] [serial = 263] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1180a5800) [pid = 1656] [serial = 259] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119543c00) [pid = 1656] [serial = 260] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1180a5c00) [pid = 1656] [serial = 257] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11741f800) [pid = 1656] [serial = 256] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x126c51800) [pid = 1656] [serial = 254] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118178800) [pid = 1656] [serial = 253] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x126c4dc00) [pid = 1656] [serial = 251] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12ba58000) [pid = 1656] [serial = 293] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x126abfc00) [pid = 1656] [serial = 250] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x124290c00) [pid = 1656] [serial = 248] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x123ae9c00) [pid = 1656] [serial = 247] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11953a800) [pid = 1656] [serial = 245] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11885e800) [pid = 1656] [serial = 244] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x116743800) [pid = 1656] [serial = 242] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x113f39800) [pid = 1656] [serial = 241] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12b078000) [pid = 1656] [serial = 239] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12b930000) [pid = 1656] [serial = 287] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1289b7c00) [pid = 1656] [serial = 271] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x129425800) [pid = 1656] [serial = 275] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1292e0c00) [pid = 1656] [serial = 272] [outer = 0x0] [url = about:blank] 02:16:39 INFO - PROCESS | 1656 | 1467537399812 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:39 INFO - PROCESS | 1656 | 1467537399813 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11601d800 == 31 [pid = 1656] [id = 118] 02:16:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x116743800) [pid = 1656] [serial = 351] [outer = 0x0] 02:16:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x117416400) [pid = 1656] [serial = 352] [outer = 0x116743800] 02:16:39 INFO - PROCESS | 1656 | 1467537399840 Marionette DEBUG loaded listener.js 02:16:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x117ea4c00) [pid = 1656] [serial = 353] [outer = 0x116743800] 02:16:40 INFO - PROCESS | 1656 | 1467537400145 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]]]}] 02:16:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:16:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 531ms 02:16:40 INFO - PROCESS | 1656 | 1467537400190 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 02:16:40 INFO - PROCESS | 1656 | 1467537400194 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 02:16:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:16:40 INFO - PROCESS | 1656 | 1467537400198 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:16:40 INFO - PROCESS | 1656 | 1467537400200 Marionette TRACE conn2 <- [1,446,null,{}] 02:16:40 INFO - PROCESS | 1656 | 1467537400203 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}] 02:16:40 INFO - PROCESS | 1656 | 1467537400204 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:40 INFO - PROCESS | 1656 | 1467537400278 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 02:16:40 INFO - PROCESS | 1656 | 1467537400335 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:40 INFO - PROCESS | 1656 | 1467537400336 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x117062800 == 32 [pid = 1656] [id = 119] 02:16:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x117417400) [pid = 1656] [serial = 354] [outer = 0x0] 02:16:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1180d4800) [pid = 1656] [serial = 355] [outer = 0x117417400] 02:16:40 INFO - PROCESS | 1656 | 1467537400363 Marionette DEBUG loaded listener.js 02:16:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119256400) [pid = 1656] [serial = 356] [outer = 0x117417400] 02:16:40 INFO - PROCESS | 1656 | 1467537400668 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]]]}] 02:16:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:16:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 520ms 02:16:40 INFO - PROCESS | 1656 | 1467537400718 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 02:16:40 INFO - PROCESS | 1656 | 1467537400720 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 02:16:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:16:40 INFO - PROCESS | 1656 | 1467537400722 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:16:40 INFO - PROCESS | 1656 | 1467537400725 Marionette TRACE conn2 <- [1,450,null,{}] 02:16:40 INFO - PROCESS | 1656 | 1467537400732 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}] 02:16:40 INFO - PROCESS | 1656 | 1467537400735 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:40 INFO - PROCESS | 1656 | 1467537400812 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 02:16:40 INFO - PROCESS | 1656 | 1467537400863 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:40 INFO - PROCESS | 1656 | 1467537400865 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185dc800 == 33 [pid = 1656] [id = 120] 02:16:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x112debc00) [pid = 1656] [serial = 357] [outer = 0x0] 02:16:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x119486800) [pid = 1656] [serial = 358] [outer = 0x112debc00] 02:16:40 INFO - PROCESS | 1656 | 1467537400894 Marionette DEBUG loaded listener.js 02:16:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119aa5c00) [pid = 1656] [serial = 359] [outer = 0x112debc00] 02:16:41 INFO - PROCESS | 1656 | 1467537401195 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] 02:16:41 INFO - PROCESS | 1656 | 1467537401245 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 02:16:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:16:41 INFO - PROCESS | 1656 | 1467537401248 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:16:41 INFO - PROCESS | 1656 | 1467537401249 Marionette TRACE conn2 <- [1,454,null,{}] 02:16:41 INFO - PROCESS | 1656 | 1467537401251 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}] 02:16:41 INFO - PROCESS | 1656 | 1467537401252 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:41 INFO - PROCESS | 1656 | 1467537401328 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 02:16:41 INFO - PROCESS | 1656 | 1467537401332 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:41 INFO - PROCESS | 1656 | 1467537401333 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195c1800 == 34 [pid = 1656] [id = 121] 02:16:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119aaa800) [pid = 1656] [serial = 360] [outer = 0x0] 02:16:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119b63000) [pid = 1656] [serial = 361] [outer = 0x119aaa800] 02:16:41 INFO - PROCESS | 1656 | 1467537401360 Marionette DEBUG loaded listener.js 02:16:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x122f4d800) [pid = 1656] [serial = 362] [outer = 0x119aaa800] 02:16:41 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:41 INFO - PROCESS | 1656 | 1467537401687 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]]]}] 02:16:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:16:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 468ms 02:16:41 INFO - PROCESS | 1656 | 1467537401717 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 02:16:41 INFO - PROCESS | 1656 | 1467537401718 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 02:16:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:16:41 INFO - PROCESS | 1656 | 1467537401720 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:16:41 INFO - PROCESS | 1656 | 1467537401722 Marionette TRACE conn2 <- [1,458,null,{}] 02:16:41 INFO - PROCESS | 1656 | 1467537401726 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}] 02:16:41 INFO - PROCESS | 1656 | 1467537401727 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:41 INFO - PROCESS | 1656 | 1467537401828 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 02:16:41 INFO - PROCESS | 1656 | 1467537401841 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:41 INFO - PROCESS | 1656 | 1467537401842 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x119af2800 == 35 [pid = 1656] [id = 122] 02:16:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119aac000) [pid = 1656] [serial = 363] [outer = 0x0] 02:16:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1232cc000) [pid = 1656] [serial = 364] [outer = 0x119aac000] 02:16:41 INFO - PROCESS | 1656 | 1467537401867 Marionette DEBUG loaded listener.js 02:16:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x123cdd000) [pid = 1656] [serial = 365] [outer = 0x119aac000] 02:16:42 INFO - PROCESS | 1656 | 1467537402210 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] 02:16:42 INFO - PROCESS | 1656 | 1467537402243 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 02:16:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:16:42 INFO - PROCESS | 1656 | 1467537402246 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:16:42 INFO - PROCESS | 1656 | 1467537402247 Marionette TRACE conn2 <- [1,462,null,{}] 02:16:42 INFO - PROCESS | 1656 | 1467537402249 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}] 02:16:42 INFO - PROCESS | 1656 | 1467537402253 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:42 INFO - PROCESS | 1656 | 1467537402387 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 02:16:42 INFO - PROCESS | 1656 | 1467537402403 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:42 INFO - PROCESS | 1656 | 1467537402404 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12309c000 == 36 [pid = 1656] [id = 123] 02:16:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x123d4d400) [pid = 1656] [serial = 366] [outer = 0x0] 02:16:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x124490c00) [pid = 1656] [serial = 367] [outer = 0x123d4d400] 02:16:42 INFO - PROCESS | 1656 | 1467537402446 Marionette DEBUG loaded listener.js 02:16:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12646c400) [pid = 1656] [serial = 368] [outer = 0x123d4d400] 02:16:42 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:42 INFO - PROCESS | 1656 | 1467537402889 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] 02:16:42 INFO - PROCESS | 1656 | 1467537402921 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 02:16:42 INFO - PROCESS | 1656 | 1467537402925 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:16:42 INFO - PROCESS | 1656 | 1467537402926 Marionette TRACE conn2 <- [1,466,null,{}] 02:16:42 INFO - PROCESS | 1656 | 1467537402929 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}] 02:16:42 INFO - PROCESS | 1656 | 1467537402930 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:43 INFO - PROCESS | 1656 | 1467537403022 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 02:16:43 INFO - PROCESS | 1656 | 1467537403026 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:43 INFO - PROCESS | 1656 | 1467537403027 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x124017800 == 37 [pid = 1656] [id = 124] 02:16:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12646c800) [pid = 1656] [serial = 369] [outer = 0x0] 02:16:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x126abac00) [pid = 1656] [serial = 370] [outer = 0x12646c800] 02:16:43 INFO - PROCESS | 1656 | 1467537403051 Marionette DEBUG loaded listener.js 02:16:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x126c51800) [pid = 1656] [serial = 371] [outer = 0x12646c800] 02:16:43 INFO - PROCESS | 1656 | 1467537403482 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] 02:16:43 INFO - PROCESS | 1656 | 1467537403500 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 02:16:43 INFO - PROCESS | 1656 | 1467537403503 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:16:43 INFO - PROCESS | 1656 | 1467537403507 Marionette TRACE conn2 <- [1,470,null,{}] 02:16:43 INFO - PROCESS | 1656 | 1467537403510 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}] 02:16:43 INFO - PROCESS | 1656 | 1467537403512 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:43 INFO - PROCESS | 1656 | 1467537403666 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 02:16:43 INFO - PROCESS | 1656 | 1467537403692 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:43 INFO - PROCESS | 1656 | 1467537403692 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12608b800 == 38 [pid = 1656] [id = 125] 02:16:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1289b6400) [pid = 1656] [serial = 372] [outer = 0x0] 02:16:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1289bc400) [pid = 1656] [serial = 373] [outer = 0x1289b6400] 02:16:43 INFO - PROCESS | 1656 | 1467537403734 Marionette DEBUG loaded listener.js 02:16:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x128deb000) [pid = 1656] [serial = 374] [outer = 0x1289b6400] 02:16:44 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116736c00) [pid = 1656] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:16:44 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1121b9800) [pid = 1656] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:16:44 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x123cb4c00) [pid = 1656] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:16:44 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x117203800) [pid = 1656] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:16:44 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12b9cc400) [pid = 1656] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:16:44 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12ba58400) [pid = 1656] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:16:44 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x126613400) [pid = 1656] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:16:44 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x129686000) [pid = 1656] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:16:44 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x111c7d800) [pid = 1656] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:16:44 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118851400) [pid = 1656] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:16:44 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x117ea8000) [pid = 1656] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:16:44 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1292e6000) [pid = 1656] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:16:44 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119485800) [pid = 1656] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:16:44 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119b6d000) [pid = 1656] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:16:44 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x110e77000) [pid = 1656] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:16:44 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11948d000) [pid = 1656] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:16:44 INFO - PROCESS | 1656 | 1467537404272 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]]]}] 02:16:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:16:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 824ms 02:16:44 INFO - PROCESS | 1656 | 1467537404333 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 02:16:44 INFO - PROCESS | 1656 | 1467537404335 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 02:16:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:16:44 INFO - PROCESS | 1656 | 1467537404352 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:16:44 INFO - PROCESS | 1656 | 1467537404354 Marionette TRACE conn2 <- [1,474,null,{}] 02:16:44 INFO - PROCESS | 1656 | 1467537404359 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}] 02:16:44 INFO - PROCESS | 1656 | 1467537404361 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:44 INFO - PROCESS | 1656 | 1467537404447 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 02:16:44 INFO - PROCESS | 1656 | 1467537404451 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:44 INFO - PROCESS | 1656 | 1467537404452 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x112db7800 == 39 [pid = 1656] [id = 126] 02:16:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11809e800) [pid = 1656] [serial = 375] [outer = 0x0] 02:16:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x125604000) [pid = 1656] [serial = 376] [outer = 0x11809e800] 02:16:44 INFO - PROCESS | 1656 | 1467537404478 Marionette DEBUG loaded listener.js 02:16:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1289b8c00) [pid = 1656] [serial = 377] [outer = 0x11809e800] 02:16:44 INFO - PROCESS | 1656 | 1467537404841 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]]]}] 02:16:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:16:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 535ms 02:16:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:16:44 INFO - PROCESS | 1656 | 1467537404875 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 02:16:44 INFO - PROCESS | 1656 | 1467537404876 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 02:16:44 INFO - PROCESS | 1656 | 1467537404878 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:16:44 INFO - PROCESS | 1656 | 1467537404879 Marionette TRACE conn2 <- [1,478,null,{}] 02:16:44 INFO - PROCESS | 1656 | 1467537404881 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}] 02:16:44 INFO - PROCESS | 1656 | 1467537404882 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:44 INFO - PROCESS | 1656 | 1467537404960 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 02:16:45 INFO - PROCESS | 1656 | 1467537405012 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:45 INFO - PROCESS | 1656 | 1467537405013 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x1289a3000 == 40 [pid = 1656] [id = 127] 02:16:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119aa5800) [pid = 1656] [serial = 378] [outer = 0x0] 02:16:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x128f8dc00) [pid = 1656] [serial = 379] [outer = 0x119aa5800] 02:16:45 INFO - PROCESS | 1656 | 1467537405039 Marionette DEBUG loaded listener.js 02:16:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x122f06400) [pid = 1656] [serial = 380] [outer = 0x119aa5800] 02:16:45 INFO - PROCESS | 1656 | 1467537405342 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]]]}] 02:16:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:16:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 520ms 02:16:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:16:45 INFO - PROCESS | 1656 | 1467537405398 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 02:16:45 INFO - PROCESS | 1656 | 1467537405400 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 02:16:45 INFO - PROCESS | 1656 | 1467537405402 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:16:45 INFO - PROCESS | 1656 | 1467537405404 Marionette TRACE conn2 <- [1,482,null,{}] 02:16:45 INFO - PROCESS | 1656 | 1467537405406 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}] 02:16:45 INFO - PROCESS | 1656 | 1467537405408 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:45 INFO - PROCESS | 1656 | 1467537405497 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 02:16:45 INFO - PROCESS | 1656 | 1467537405544 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:45 INFO - PROCESS | 1656 | 1467537405546 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x129291800 == 41 [pid = 1656] [id = 128] 02:16:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119b6d000) [pid = 1656] [serial = 381] [outer = 0x0] 02:16:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1292e8800) [pid = 1656] [serial = 382] [outer = 0x119b6d000] 02:16:45 INFO - PROCESS | 1656 | 1467537405574 Marionette DEBUG loaded listener.js 02:16:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12b070800) [pid = 1656] [serial = 383] [outer = 0x119b6d000] 02:16:45 INFO - PROCESS | 1656 | 1467537405875 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]]]}] 02:16:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:16:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 519ms 02:16:45 INFO - PROCESS | 1656 | 1467537405922 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 02:16:45 INFO - PROCESS | 1656 | 1467537405923 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 02:16:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:16:45 INFO - PROCESS | 1656 | 1467537405925 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:16:45 INFO - PROCESS | 1656 | 1467537405926 Marionette TRACE conn2 <- [1,486,null,{}] 02:16:45 INFO - PROCESS | 1656 | 1467537405929 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}] 02:16:45 INFO - PROCESS | 1656 | 1467537405930 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:46 INFO - PROCESS | 1656 | 1467537406011 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 02:16:46 INFO - PROCESS | 1656 | 1467537406014 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:46 INFO - PROCESS | 1656 | 1467537406015 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a71b800 == 42 [pid = 1656] [id = 129] 02:16:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12a8bdc00) [pid = 1656] [serial = 384] [outer = 0x0] 02:16:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12b0b3c00) [pid = 1656] [serial = 385] [outer = 0x12a8bdc00] 02:16:46 INFO - PROCESS | 1656 | 1467537406039 Marionette DEBUG loaded listener.js 02:16:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12b92e400) [pid = 1656] [serial = 386] [outer = 0x12a8bdc00] 02:16:46 INFO - PROCESS | 1656 | 1467537406546 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]]]}] 02:16:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:16:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 671ms 02:16:46 INFO - PROCESS | 1656 | 1467537406596 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 02:16:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:16:46 INFO - PROCESS | 1656 | 1467537406599 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 02:16:46 INFO - PROCESS | 1656 | 1467537406602 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:16:46 INFO - PROCESS | 1656 | 1467537406606 Marionette TRACE conn2 <- [1,490,null,{}] 02:16:46 INFO - PROCESS | 1656 | 1467537406627 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}] 02:16:46 INFO - PROCESS | 1656 | 1467537406628 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:46 INFO - PROCESS | 1656 | 1467537406731 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 02:16:46 INFO - PROCESS | 1656 | 1467537406817 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:46 INFO - PROCESS | 1656 | 1467537406819 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x117241000 == 43 [pid = 1656] [id = 130] 02:16:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x117ea2c00) [pid = 1656] [serial = 387] [outer = 0x0] 02:16:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1180a0c00) [pid = 1656] [serial = 388] [outer = 0x117ea2c00] 02:16:46 INFO - PROCESS | 1656 | 1467537406851 Marionette DEBUG loaded listener.js 02:16:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11822d800) [pid = 1656] [serial = 389] [outer = 0x117ea2c00] 02:16:47 INFO - PROCESS | 1656 | 1467537407254 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]]]}] 02:16:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:16:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 691ms 02:16:47 INFO - PROCESS | 1656 | 1467537407292 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 02:16:47 INFO - PROCESS | 1656 | 1467537407295 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 02:16:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:16:47 INFO - PROCESS | 1656 | 1467537407300 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:16:47 INFO - PROCESS | 1656 | 1467537407302 Marionette TRACE conn2 <- [1,494,null,{}] 02:16:47 INFO - PROCESS | 1656 | 1467537407321 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}] 02:16:47 INFO - PROCESS | 1656 | 1467537407323 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:47 INFO - PROCESS | 1656 | 1467537407454 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 02:16:47 INFO - PROCESS | 1656 | 1467537407519 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:47 INFO - PROCESS | 1656 | 1467537407521 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x123182800 == 44 [pid = 1656] [id = 131] 02:16:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11953a800) [pid = 1656] [serial = 390] [outer = 0x0] 02:16:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119548000) [pid = 1656] [serial = 391] [outer = 0x11953a800] 02:16:47 INFO - PROCESS | 1656 | 1467537407569 Marionette DEBUG loaded listener.js 02:16:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119aa9000) [pid = 1656] [serial = 392] [outer = 0x11953a800] 02:16:48 INFO - PROCESS | 1656 | 1467537408089 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]]]}] 02:16:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:16:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 819ms 02:16:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:16:48 INFO - PROCESS | 1656 | 1467537408124 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 02:16:48 INFO - PROCESS | 1656 | 1467537408126 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 02:16:48 INFO - PROCESS | 1656 | 1467537408129 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:16:48 INFO - PROCESS | 1656 | 1467537408132 Marionette TRACE conn2 <- [1,498,null,{}] 02:16:48 INFO - PROCESS | 1656 | 1467537408141 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}] 02:16:48 INFO - PROCESS | 1656 | 1467537408145 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:48 INFO - PROCESS | 1656 | 1467537408243 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 02:16:48 INFO - PROCESS | 1656 | 1467537408308 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:48 INFO - PROCESS | 1656 | 1467537408311 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a835800 == 45 [pid = 1656] [id = 132] 02:16:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1242a9c00) [pid = 1656] [serial = 393] [outer = 0x0] 02:16:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x124c83800) [pid = 1656] [serial = 394] [outer = 0x1242a9c00] 02:16:48 INFO - PROCESS | 1656 | 1467537408341 Marionette DEBUG loaded listener.js 02:16:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12640dc00) [pid = 1656] [serial = 395] [outer = 0x1242a9c00] 02:16:48 INFO - PROCESS | 1656 | 1467537408749 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]]]}] 02:16:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:16:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 672ms 02:16:48 INFO - PROCESS | 1656 | 1467537408801 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 02:16:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:16:48 INFO - PROCESS | 1656 | 1467537408803 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 02:16:48 INFO - PROCESS | 1656 | 1467537408805 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:16:48 INFO - PROCESS | 1656 | 1467537408807 Marionette TRACE conn2 <- [1,502,null,{}] 02:16:48 INFO - PROCESS | 1656 | 1467537408809 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}] 02:16:48 INFO - PROCESS | 1656 | 1467537408810 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:48 INFO - PROCESS | 1656 | 1467537408910 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 02:16:48 INFO - PROCESS | 1656 | 1467537408961 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:48 INFO - PROCESS | 1656 | 1467537408963 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12abd8000 == 46 [pid = 1656] [id = 133] 02:16:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1289bc800) [pid = 1656] [serial = 396] [outer = 0x0] 02:16:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x129417000) [pid = 1656] [serial = 397] [outer = 0x1289bc800] 02:16:48 INFO - PROCESS | 1656 | 1467537408991 Marionette DEBUG loaded listener.js 02:16:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12a64c400) [pid = 1656] [serial = 398] [outer = 0x1289bc800] 02:16:49 INFO - PROCESS | 1656 | 1467537409409 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]]]}] 02:16:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:16:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 620ms 02:16:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:16:49 INFO - PROCESS | 1656 | 1467537409426 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 02:16:49 INFO - PROCESS | 1656 | 1467537409427 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 02:16:49 INFO - PROCESS | 1656 | 1467537409430 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:16:49 INFO - PROCESS | 1656 | 1467537409431 Marionette TRACE conn2 <- [1,506,null,{}] 02:16:49 INFO - PROCESS | 1656 | 1467537409433 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}] 02:16:49 INFO - PROCESS | 1656 | 1467537409435 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:49 INFO - PROCESS | 1656 | 1467537409533 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 02:16:49 INFO - PROCESS | 1656 | 1467537409738 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:49 INFO - PROCESS | 1656 | 1467537409739 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x11694a800 == 47 [pid = 1656] [id = 134] 02:16:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x112d44800) [pid = 1656] [serial = 399] [outer = 0x0] 02:16:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1166ed000) [pid = 1656] [serial = 400] [outer = 0x112d44800] 02:16:49 INFO - PROCESS | 1656 | 1467537409779 Marionette DEBUG loaded listener.js 02:16:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1176cd800) [pid = 1656] [serial = 401] [outer = 0x112d44800] 02:16:50 INFO - PROCESS | 1656 | 1467537410227 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]]]}] 02:16:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:16:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 820ms 02:16:50 INFO - PROCESS | 1656 | 1467537410251 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 02:16:50 INFO - PROCESS | 1656 | 1467537410253 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 02:16:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:16:50 INFO - PROCESS | 1656 | 1467537410256 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:16:50 INFO - PROCESS | 1656 | 1467537410258 Marionette TRACE conn2 <- [1,510,null,{}] 02:16:50 INFO - PROCESS | 1656 | 1467537410262 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}] 02:16:50 INFO - PROCESS | 1656 | 1467537410263 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:50 INFO - PROCESS | 1656 | 1467537410382 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 02:16:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12b214800 == 46 [pid = 1656] [id = 99] 02:16:50 INFO - PROCESS | 1656 | --DOCSHELL 0x129291800 == 45 [pid = 1656] [id = 128] 02:16:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1289a3000 == 44 [pid = 1656] [id = 127] 02:16:50 INFO - PROCESS | 1656 | --DOCSHELL 0x112db7800 == 43 [pid = 1656] [id = 126] 02:16:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12608b800 == 42 [pid = 1656] [id = 125] 02:16:50 INFO - PROCESS | 1656 | --DOCSHELL 0x124017800 == 41 [pid = 1656] [id = 124] 02:16:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12309c000 == 40 [pid = 1656] [id = 123] 02:16:50 INFO - PROCESS | 1656 | --DOCSHELL 0x119af2800 == 39 [pid = 1656] [id = 122] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12b074c00) [pid = 1656] [serial = 343] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1195c1800 == 38 [pid = 1656] [id = 121] 02:16:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1185dc800 == 37 [pid = 1656] [id = 120] 02:16:50 INFO - PROCESS | 1656 | --DOCSHELL 0x117062800 == 36 [pid = 1656] [id = 119] 02:16:50 INFO - PROCESS | 1656 | --DOCSHELL 0x11601d800 == 35 [pid = 1656] [id = 118] 02:16:50 INFO - PROCESS | 1656 | --DOCSHELL 0x119581800 == 34 [pid = 1656] [id = 117] 02:16:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1167c9800 == 33 [pid = 1656] [id = 116] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11948dc00) [pid = 1656] [serial = 331] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1289b2c00) [pid = 1656] [serial = 341] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x118177400) [pid = 1656] [serial = 337] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12bd98c00) [pid = 1656] [serial = 334] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12567b000) [pid = 1656] [serial = 340] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12bdd3c00) [pid = 1656] [serial = 335] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119491c00) [pid = 1656] [serial = 332] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119abd000) [pid = 1656] [serial = 338] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12b935c00) [pid = 1656] [serial = 326] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12a63d800) [pid = 1656] [serial = 322] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12b2cf400) [pid = 1656] [serial = 323] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x124722c00) [pid = 1656] [serial = 310] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x126020000) [pid = 1656] [serial = 311] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12429c400) [pid = 1656] [serial = 307] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x124c76800) [pid = 1656] [serial = 308] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1172c1000) [pid = 1656] [serial = 298] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x117ea6400) [pid = 1656] [serial = 299] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12bd95400) [pid = 1656] [serial = 329] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12bd8e400) [pid = 1656] [serial = 296] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12680d800) [pid = 1656] [serial = 313] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12ba65400) [pid = 1656] [serial = 328] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x128dee800) [pid = 1656] [serial = 314] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12b2dd400) [pid = 1656] [serial = 325] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119abf000) [pid = 1656] [serial = 304] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1237a8400) [pid = 1656] [serial = 305] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x128f8c000) [pid = 1656] [serial = 316] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1180dc800) [pid = 1656] [serial = 301] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x118850400) [pid = 1656] [serial = 302] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x129412400) [pid = 1656] [serial = 319] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x129423000) [pid = 1656] [serial = 320] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12919fc00) [pid = 1656] [serial = 317] [outer = 0x0] [url = about:blank] 02:16:50 INFO - PROCESS | 1656 | 1467537410461 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:50 INFO - PROCESS | 1656 | 1467537410463 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x113aad800 == 34 [pid = 1656] [id = 135] 02:16:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1172c1000) [pid = 1656] [serial = 402] [outer = 0x0] 02:16:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1180a6400) [pid = 1656] [serial = 403] [outer = 0x1172c1000] 02:16:50 INFO - PROCESS | 1656 | 1467537410490 Marionette DEBUG loaded listener.js 02:16:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119259800) [pid = 1656] [serial = 404] [outer = 0x1172c1000] 02:16:50 INFO - PROCESS | 1656 | 1467537410786 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]]]}] 02:16:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:16:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 570ms 02:16:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:16:50 INFO - PROCESS | 1656 | 1467537410830 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 02:16:50 INFO - PROCESS | 1656 | 1467537410832 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 02:16:50 INFO - PROCESS | 1656 | 1467537410835 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:16:50 INFO - PROCESS | 1656 | 1467537410836 Marionette TRACE conn2 <- [1,514,null,{}] 02:16:50 INFO - PROCESS | 1656 | 1467537410838 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}] 02:16:50 INFO - PROCESS | 1656 | 1467537410841 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:50 INFO - PROCESS | 1656 | 1467537410921 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 02:16:51 INFO - PROCESS | 1656 | 1467537410996 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:51 INFO - PROCESS | 1656 | 1467537410997 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x112fc5000 == 35 [pid = 1656] [id = 136] 02:16:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11822ac00) [pid = 1656] [serial = 405] [outer = 0x0] 02:16:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1198f2c00) [pid = 1656] [serial = 406] [outer = 0x11822ac00] 02:16:51 INFO - PROCESS | 1656 | 1467537411023 Marionette DEBUG loaded listener.js 02:16:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119ac1c00) [pid = 1656] [serial = 407] [outer = 0x11822ac00] 02:16:51 INFO - PROCESS | 1656 | 1467537411280 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]]]}] 02:16:51 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 02:16:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 468ms 02:16:51 INFO - PROCESS | 1656 | 1467537411303 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 02:16:51 INFO - PROCESS | 1656 | 1467537411305 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 02:16:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:16:51 INFO - PROCESS | 1656 | 1467537411322 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:16:51 INFO - PROCESS | 1656 | 1467537411329 Marionette TRACE conn2 <- [1,518,null,{}] 02:16:51 INFO - PROCESS | 1656 | 1467537411337 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}] 02:16:51 INFO - PROCESS | 1656 | 1467537411340 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:51 INFO - PROCESS | 1656 | 1467537411438 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 02:16:51 INFO - PROCESS | 1656 | 1467537411490 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:51 INFO - PROCESS | 1656 | 1467537411491 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f09000 == 36 [pid = 1656] [id = 137] 02:16:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1187e9c00) [pid = 1656] [serial = 408] [outer = 0x0] 02:16:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1234f1000) [pid = 1656] [serial = 409] [outer = 0x1187e9c00] 02:16:51 INFO - PROCESS | 1656 | 1467537411517 Marionette DEBUG loaded listener.js 02:16:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x125611800) [pid = 1656] [serial = 410] [outer = 0x1187e9c00] 02:16:51 INFO - PROCESS | 1656 | 1467537411780 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]]]}] 02:16:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:16:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 484ms 02:16:51 INFO - PROCESS | 1656 | 1467537411802 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 02:16:51 INFO - PROCESS | 1656 | 1467537411804 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 02:16:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:16:51 INFO - PROCESS | 1656 | 1467537411814 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:16:51 INFO - PROCESS | 1656 | 1467537411815 Marionette TRACE conn2 <- [1,522,null,{}] 02:16:51 INFO - PROCESS | 1656 | 1467537411817 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}] 02:16:51 INFO - PROCESS | 1656 | 1467537411818 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:51 INFO - PROCESS | 1656 | 1467537411902 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 02:16:51 INFO - PROCESS | 1656 | 1467537411907 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:51 INFO - PROCESS | 1656 | 1467537411909 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x117235800 == 37 [pid = 1656] [id = 138] 02:16:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x126017c00) [pid = 1656] [serial = 411] [outer = 0x0] 02:16:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x126c4cc00) [pid = 1656] [serial = 412] [outer = 0x126017c00] 02:16:51 INFO - PROCESS | 1656 | 1467537411934 Marionette DEBUG loaded listener.js 02:16:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1289c0400) [pid = 1656] [serial = 413] [outer = 0x126017c00] 02:16:52 INFO - PROCESS | 1656 | 1467537412295 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]]]}] 02:16:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:16:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 525ms 02:16:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:16:52 INFO - PROCESS | 1656 | 1467537412333 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 02:16:52 INFO - PROCESS | 1656 | 1467537412334 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 02:16:52 INFO - PROCESS | 1656 | 1467537412336 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:16:52 INFO - PROCESS | 1656 | 1467537412337 Marionette TRACE conn2 <- [1,526,null,{}] 02:16:52 INFO - PROCESS | 1656 | 1467537412344 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}] 02:16:52 INFO - PROCESS | 1656 | 1467537412353 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:52 INFO - PROCESS | 1656 | 1467537412467 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 02:16:52 INFO - PROCESS | 1656 | 1467537412471 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:52 INFO - PROCESS | 1656 | 1467537412475 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x124ddf800 == 38 [pid = 1656] [id = 139] 02:16:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x129412400) [pid = 1656] [serial = 414] [outer = 0x0] 02:16:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x129685000) [pid = 1656] [serial = 415] [outer = 0x129412400] 02:16:52 INFO - PROCESS | 1656 | 1467537412538 Marionette DEBUG loaded listener.js 02:16:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12b0ad000) [pid = 1656] [serial = 416] [outer = 0x129412400] 02:16:52 INFO - PROCESS | 1656 | 1467537412934 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]]]}] 02:16:52 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 02:16:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 623ms 02:16:52 INFO - PROCESS | 1656 | 1467537412960 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 02:16:52 INFO - PROCESS | 1656 | 1467537412961 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 02:16:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:16:52 INFO - PROCESS | 1656 | 1467537412964 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:16:52 INFO - PROCESS | 1656 | 1467537412965 Marionette TRACE conn2 <- [1,530,null,{}] 02:16:52 INFO - PROCESS | 1656 | 1467537412967 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}] 02:16:52 INFO - PROCESS | 1656 | 1467537412968 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:53 INFO - PROCESS | 1656 | 1467537413063 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 02:16:53 INFO - PROCESS | 1656 | 1467537413098 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:53 INFO - PROCESS | 1656 | 1467537413099 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x113ac8800 == 39 [pid = 1656] [id = 140] 02:16:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12b2d0400) [pid = 1656] [serial = 417] [outer = 0x0] 02:16:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12b930c00) [pid = 1656] [serial = 418] [outer = 0x12b2d0400] 02:16:53 INFO - PROCESS | 1656 | 1467537413123 Marionette DEBUG loaded listener.js 02:16:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119253c00) [pid = 1656] [serial = 419] [outer = 0x12b2d0400] 02:16:53 INFO - PROCESS | 1656 | 1467537413414 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"]]]}] 02:16:53 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 02:16:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:16:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:16:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:16:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:16:53 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 02:16:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:16:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:16:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:16:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:16:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 468ms 02:16:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:16:53 INFO - PROCESS | 1656 | 1467537413449 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 02:16:53 INFO - PROCESS | 1656 | 1467537413451 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 02:16:53 INFO - PROCESS | 1656 | 1467537413453 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:16:53 INFO - PROCESS | 1656 | 1467537413454 Marionette TRACE conn2 <- [1,534,null,{}] 02:16:53 INFO - PROCESS | 1656 | 1467537413458 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}] 02:16:53 INFO - PROCESS | 1656 | 1467537413459 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:53 INFO - PROCESS | 1656 | 1467537413562 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 02:16:53 INFO - PROCESS | 1656 | 1467537413572 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:53 INFO - PROCESS | 1656 | 1467537413574 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a621800 == 40 [pid = 1656] [id = 141] 02:16:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11741f800) [pid = 1656] [serial = 420] [outer = 0x0] 02:16:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12ba60800) [pid = 1656] [serial = 421] [outer = 0x11741f800] 02:16:53 INFO - PROCESS | 1656 | 1467537413598 Marionette DEBUG loaded listener.js 02:16:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12bd99000) [pid = 1656] [serial = 422] [outer = 0x11741f800] 02:16:53 INFO - PROCESS | 1656 | 1467537413935 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]]]}] 02:16:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:16:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 521ms 02:16:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:16:53 INFO - PROCESS | 1656 | 1467537413979 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 02:16:53 INFO - PROCESS | 1656 | 1467537413980 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 02:16:53 INFO - PROCESS | 1656 | 1467537413982 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:16:53 INFO - PROCESS | 1656 | 1467537413983 Marionette TRACE conn2 <- [1,538,null,{}] 02:16:53 INFO - PROCESS | 1656 | 1467537413985 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}] 02:16:53 INFO - PROCESS | 1656 | 1467537413986 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:54 INFO - PROCESS | 1656 | 1467537414099 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 02:16:54 INFO - PROCESS | 1656 | 1467537414144 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:54 INFO - PROCESS | 1656 | 1467537414146 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12abd3000 == 41 [pid = 1656] [id = 142] 02:16:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12bd99400) [pid = 1656] [serial = 423] [outer = 0x0] 02:16:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12bdd7800) [pid = 1656] [serial = 424] [outer = 0x12bd99400] 02:16:54 INFO - PROCESS | 1656 | 1467537414173 Marionette DEBUG loaded listener.js 02:16:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12bddd400) [pid = 1656] [serial = 425] [outer = 0x12bd99400] 02:16:54 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x123d4d400) [pid = 1656] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:16:54 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119aaa800) [pid = 1656] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:16:54 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x112debc00) [pid = 1656] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:16:54 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x117417400) [pid = 1656] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:16:54 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x116743800) [pid = 1656] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:16:54 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12646c800) [pid = 1656] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:16:54 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118857800) [pid = 1656] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:16:54 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1289b6400) [pid = 1656] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:16:54 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11809e800) [pid = 1656] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:16:54 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119aac000) [pid = 1656] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:16:54 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119b6d000) [pid = 1656] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:16:54 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119aa5800) [pid = 1656] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:16:54 INFO - PROCESS | 1656 | 1467537414525 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]]]}] 02:16:54 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. 02:16:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 569ms 02:16:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:16:54 INFO - PROCESS | 1656 | 1467537414551 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 02:16:54 INFO - PROCESS | 1656 | 1467537414552 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 02:16:54 INFO - PROCESS | 1656 | 1467537414554 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:16:54 INFO - PROCESS | 1656 | 1467537414556 Marionette TRACE conn2 <- [1,542,null,{}] 02:16:54 INFO - PROCESS | 1656 | 1467537414558 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}] 02:16:54 INFO - PROCESS | 1656 | 1467537414559 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:54 INFO - PROCESS | 1656 | 1467537414639 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 02:16:54 INFO - PROCESS | 1656 | 1467537414690 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:54 INFO - PROCESS | 1656 | 1467537414691 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a836800 == 42 [pid = 1656] [id = 143] 02:16:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x110ee4400) [pid = 1656] [serial = 426] [outer = 0x0] 02:16:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x110ee9400) [pid = 1656] [serial = 427] [outer = 0x110ee4400] 02:16:54 INFO - PROCESS | 1656 | 1467537414715 Marionette DEBUG loaded listener.js 02:16:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x110ef0800) [pid = 1656] [serial = 428] [outer = 0x110ee4400] 02:16:54 INFO - PROCESS | 1656 | 1467537414992 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]]]}] 02:16:55 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. 02:16:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 469ms 02:16:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:16:55 INFO - PROCESS | 1656 | 1467537415029 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 02:16:55 INFO - PROCESS | 1656 | 1467537415031 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 02:16:55 INFO - PROCESS | 1656 | 1467537415033 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:16:55 INFO - PROCESS | 1656 | 1467537415034 Marionette TRACE conn2 <- [1,546,null,{}] 02:16:55 INFO - PROCESS | 1656 | 1467537415036 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}] 02:16:55 INFO - PROCESS | 1656 | 1467537415037 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:55 INFO - PROCESS | 1656 | 1467537415135 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 02:16:55 INFO - PROCESS | 1656 | 1467537415144 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:55 INFO - PROCESS | 1656 | 1467537415146 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba36800 == 43 [pid = 1656] [id = 144] 02:16:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x110eeac00) [pid = 1656] [serial = 429] [outer = 0x0] 02:16:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x110ef2800) [pid = 1656] [serial = 430] [outer = 0x110eeac00] 02:16:55 INFO - PROCESS | 1656 | 1467537415177 Marionette DEBUG loaded listener.js 02:16:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12646c800) [pid = 1656] [serial = 431] [outer = 0x110eeac00] 02:16:55 INFO - PROCESS | 1656 | 1467537415516 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]]]}] 02:16:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:16:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 518ms 02:16:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:16:55 INFO - PROCESS | 1656 | 1467537415552 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 02:16:55 INFO - PROCESS | 1656 | 1467537415553 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 02:16:55 INFO - PROCESS | 1656 | 1467537415558 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:16:55 INFO - PROCESS | 1656 | 1467537415560 Marionette TRACE conn2 <- [1,550,null,{}] 02:16:55 INFO - PROCESS | 1656 | 1467537415563 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}] 02:16:55 INFO - PROCESS | 1656 | 1467537415565 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:55 INFO - PROCESS | 1656 | 1467537415714 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 02:16:55 INFO - PROCESS | 1656 | 1467537415728 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:55 INFO - PROCESS | 1656 | 1467537415729 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd76000 == 44 [pid = 1656] [id = 145] 02:16:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1289c0000) [pid = 1656] [serial = 432] [outer = 0x0] 02:16:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12bdd4800) [pid = 1656] [serial = 433] [outer = 0x1289c0000] 02:16:55 INFO - PROCESS | 1656 | 1467537415759 Marionette DEBUG loaded listener.js 02:16:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12c3ee000) [pid = 1656] [serial = 434] [outer = 0x1289c0000] 02:16:56 INFO - PROCESS | 1656 | 1467537416082 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]]]}] 02:16:56 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. 02:16:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 574ms 02:16:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:16:56 INFO - PROCESS | 1656 | 1467537416131 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 02:16:56 INFO - PROCESS | 1656 | 1467537416132 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 02:16:56 INFO - PROCESS | 1656 | 1467537416134 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:16:56 INFO - PROCESS | 1656 | 1467537416135 Marionette TRACE conn2 <- [1,554,null,{}] 02:16:56 INFO - PROCESS | 1656 | 1467537416137 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}] 02:16:56 INFO - PROCESS | 1656 | 1467537416138 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:56 INFO - PROCESS | 1656 | 1467537416219 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 02:16:56 INFO - PROCESS | 1656 | 1467537416223 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:56 INFO - PROCESS | 1656 | 1467537416224 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3c6000 == 45 [pid = 1656] [id = 146] 02:16:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1127d1800) [pid = 1656] [serial = 435] [outer = 0x0] 02:16:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1127d3800) [pid = 1656] [serial = 436] [outer = 0x1127d1800] 02:16:56 INFO - PROCESS | 1656 | 1467537416247 Marionette DEBUG loaded listener.js 02:16:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1127d8c00) [pid = 1656] [serial = 437] [outer = 0x1127d1800] 02:16:56 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:56 INFO - PROCESS | 1656 | 1467537416715 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]]]}] 02:16:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:16:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 618ms 02:16:56 INFO - PROCESS | 1656 | 1467537416752 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 02:16:56 INFO - PROCESS | 1656 | 1467537416755 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 02:16:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:16:56 INFO - PROCESS | 1656 | 1467537416777 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:16:56 INFO - PROCESS | 1656 | 1467537416779 Marionette TRACE conn2 <- [1,558,null,{}] 02:16:56 INFO - PROCESS | 1656 | 1467537416784 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}] 02:16:56 INFO - PROCESS | 1656 | 1467537416785 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:56 INFO - PROCESS | 1656 | 1467537416889 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 02:16:56 INFO - PROCESS | 1656 | 1467537416957 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:56 INFO - PROCESS | 1656 | 1467537416958 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185da000 == 46 [pid = 1656] [id = 147] 02:16:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x112de7c00) [pid = 1656] [serial = 438] [outer = 0x0] 02:16:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x113f3a800) [pid = 1656] [serial = 439] [outer = 0x112de7c00] 02:16:56 INFO - PROCESS | 1656 | 1467537416989 Marionette DEBUG loaded listener.js 02:16:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x117421000) [pid = 1656] [serial = 440] [outer = 0x112de7c00] 02:16:57 INFO - PROCESS | 1656 | 1467537417425 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]]]}] 02:16:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:16:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 674ms 02:16:57 INFO - PROCESS | 1656 | 1467537417450 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 02:16:57 INFO - PROCESS | 1656 | 1467537417453 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 02:16:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:16:57 INFO - PROCESS | 1656 | 1467537417457 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:16:57 INFO - PROCESS | 1656 | 1467537417459 Marionette TRACE conn2 <- [1,562,null,{}] 02:16:57 INFO - PROCESS | 1656 | 1467537417462 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}] 02:16:57 INFO - PROCESS | 1656 | 1467537417464 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:57 INFO - PROCESS | 1656 | 1467537417566 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 02:16:57 INFO - PROCESS | 1656 | 1467537417633 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:57 INFO - PROCESS | 1656 | 1467537417635 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x123a90000 == 47 [pid = 1656] [id = 148] 02:16:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1188e3400) [pid = 1656] [serial = 441] [outer = 0x0] 02:16:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119549400) [pid = 1656] [serial = 442] [outer = 0x1188e3400] 02:16:57 INFO - PROCESS | 1656 | 1467537417665 Marionette DEBUG loaded listener.js 02:16:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119aad000) [pid = 1656] [serial = 443] [outer = 0x1188e3400] 02:16:57 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:58 INFO - PROCESS | 1656 | 1467537418072 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]]]}] 02:16:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:16:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 619ms 02:16:58 INFO - PROCESS | 1656 | 1467537418077 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 02:16:58 INFO - PROCESS | 1656 | 1467537418078 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 02:16:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:16:58 INFO - PROCESS | 1656 | 1467537418081 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:16:58 INFO - PROCESS | 1656 | 1467537418083 Marionette TRACE conn2 <- [1,566,null,{}] 02:16:58 INFO - PROCESS | 1656 | 1467537418091 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}] 02:16:58 INFO - PROCESS | 1656 | 1467537418094 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:58 INFO - PROCESS | 1656 | 1467537418197 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 02:16:58 INFO - PROCESS | 1656 | 1467537418288 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:58 INFO - PROCESS | 1656 | 1467537418290 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3c1800 == 48 [pid = 1656] [id = 149] 02:16:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x124c76800) [pid = 1656] [serial = 444] [outer = 0x0] 02:16:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12601a400) [pid = 1656] [serial = 445] [outer = 0x124c76800] 02:16:58 INFO - PROCESS | 1656 | 1467537418321 Marionette DEBUG loaded listener.js 02:16:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1289be000) [pid = 1656] [serial = 446] [outer = 0x124c76800] 02:16:58 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:58 INFO - PROCESS | 1656 | 1467537418742 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]]]}] 02:16:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:16:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 672ms 02:16:58 INFO - PROCESS | 1656 | 1467537418755 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 02:16:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:16:58 INFO - PROCESS | 1656 | 1467537418757 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 02:16:58 INFO - PROCESS | 1656 | 1467537418761 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:16:58 INFO - PROCESS | 1656 | 1467537418763 Marionette TRACE conn2 <- [1,570,null,{}] 02:16:58 INFO - PROCESS | 1656 | 1467537418766 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}] 02:16:58 INFO - PROCESS | 1656 | 1467537418769 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:58 INFO - PROCESS | 1656 | 1467537418930 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 02:16:59 INFO - PROCESS | 1656 | 1467537419058 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:59 INFO - PROCESS | 1656 | 1467537419059 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c593800 == 49 [pid = 1656] [id = 150] 02:16:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12919f400) [pid = 1656] [serial = 447] [outer = 0x0] 02:16:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12a8bd000) [pid = 1656] [serial = 448] [outer = 0x12919f400] 02:16:59 INFO - PROCESS | 1656 | 1467537419111 Marionette DEBUG loaded listener.js 02:16:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12b0aa400) [pid = 1656] [serial = 449] [outer = 0x12919f400] 02:16:59 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:16:59 INFO - PROCESS | 1656 | 1467537419585 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]]]}] 02:16:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:16:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 871ms 02:16:59 INFO - PROCESS | 1656 | 1467537419631 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 02:16:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:16:59 INFO - PROCESS | 1656 | 1467537419633 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 02:16:59 INFO - PROCESS | 1656 | 1467537419635 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:16:59 INFO - PROCESS | 1656 | 1467537419636 Marionette TRACE conn2 <- [1,574,null,{}] 02:16:59 INFO - PROCESS | 1656 | 1467537419638 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}] 02:16:59 INFO - PROCESS | 1656 | 1467537419640 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:59 INFO - PROCESS | 1656 | 1467537419744 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 02:16:59 INFO - PROCESS | 1656 | 1467537419798 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:59 INFO - PROCESS | 1656 | 1467537419799 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:16:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1268a8000 == 50 [pid = 1656] [id = 151] 02:16:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x113f35c00) [pid = 1656] [serial = 450] [outer = 0x0] 02:16:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12941d400) [pid = 1656] [serial = 451] [outer = 0x113f35c00] 02:16:59 INFO - PROCESS | 1656 | 1467537419828 Marionette DEBUG loaded listener.js 02:16:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12b935800) [pid = 1656] [serial = 452] [outer = 0x113f35c00] 02:17:00 INFO - PROCESS | 1656 | 1467537420402 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]]]}] 02:17:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:17:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 818ms 02:17:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:17:00 INFO - PROCESS | 1656 | 1467537420454 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 02:17:00 INFO - PROCESS | 1656 | 1467537420456 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 02:17:00 INFO - PROCESS | 1656 | 1467537420461 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:17:00 INFO - PROCESS | 1656 | 1467537420463 Marionette TRACE conn2 <- [1,578,null,{}] 02:17:00 INFO - PROCESS | 1656 | 1467537420466 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}] 02:17:00 INFO - PROCESS | 1656 | 1467537420468 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:00 INFO - PROCESS | 1656 | 1467537420557 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 02:17:00 INFO - PROCESS | 1656 | 1467537420632 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:00 INFO - PROCESS | 1656 | 1467537420634 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x112e26000 == 51 [pid = 1656] [id = 152] 02:17:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1172b8000) [pid = 1656] [serial = 453] [outer = 0x0] 02:17:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x117421400) [pid = 1656] [serial = 454] [outer = 0x1172b8000] 02:17:00 INFO - PROCESS | 1656 | 1467537420661 Marionette DEBUG loaded listener.js 02:17:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1180adc00) [pid = 1656] [serial = 455] [outer = 0x1172b8000] 02:17:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd42000 == 50 [pid = 1656] [id = 115] 02:17:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd76000 == 49 [pid = 1656] [id = 145] 02:17:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba36800 == 48 [pid = 1656] [id = 144] 02:17:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12a836800 == 47 [pid = 1656] [id = 143] 02:17:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12abd3000 == 46 [pid = 1656] [id = 142] 02:17:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12a621800 == 45 [pid = 1656] [id = 141] 02:17:01 INFO - PROCESS | 1656 | --DOCSHELL 0x113ac8800 == 44 [pid = 1656] [id = 140] 02:17:01 INFO - PROCESS | 1656 | --DOCSHELL 0x124ddf800 == 43 [pid = 1656] [id = 139] 02:17:01 INFO - PROCESS | 1656 | --DOCSHELL 0x117235800 == 42 [pid = 1656] [id = 138] 02:17:01 INFO - PROCESS | 1656 | --DOCSHELL 0x120f09000 == 41 [pid = 1656] [id = 137] 02:17:01 INFO - PROCESS | 1656 | --DOCSHELL 0x112fc5000 == 40 [pid = 1656] [id = 136] 02:17:01 INFO - PROCESS | 1656 | --DOCSHELL 0x113aad800 == 39 [pid = 1656] [id = 135] 02:17:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11694a800 == 38 [pid = 1656] [id = 134] 02:17:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12abd8000 == 37 [pid = 1656] [id = 133] 02:17:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12a835800 == 36 [pid = 1656] [id = 132] 02:17:01 INFO - PROCESS | 1656 | --DOCSHELL 0x123182800 == 35 [pid = 1656] [id = 131] 02:17:01 INFO - PROCESS | 1656 | --DOCSHELL 0x117241000 == 34 [pid = 1656] [id = 130] 02:17:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12a71b800 == 33 [pid = 1656] [id = 129] 02:17:01 INFO - PROCESS | 1656 | --DOCSHELL 0x1268a8000 == 32 [pid = 1656] [id = 151] 02:17:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12c593800 == 31 [pid = 1656] [id = 150] 02:17:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3c1800 == 30 [pid = 1656] [id = 149] 02:17:01 INFO - PROCESS | 1656 | --DOCSHELL 0x123a90000 == 29 [pid = 1656] [id = 148] 02:17:01 INFO - PROCESS | 1656 | --DOCSHELL 0x1185da000 == 28 [pid = 1656] [id = 147] 02:17:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3c6000 == 27 [pid = 1656] [id = 146] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x124490c00) [pid = 1656] [serial = 367] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x119b63000) [pid = 1656] [serial = 361] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x122f4d800) [pid = 1656] [serial = 362] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x119486800) [pid = 1656] [serial = 358] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119aa5c00) [pid = 1656] [serial = 359] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1180d4800) [pid = 1656] [serial = 355] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119256400) [pid = 1656] [serial = 356] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x117416400) [pid = 1656] [serial = 352] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x117ea4c00) [pid = 1656] [serial = 353] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x117203000) [pid = 1656] [serial = 346] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x126abac00) [pid = 1656] [serial = 370] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11948cc00) [pid = 1656] [serial = 350] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119256800) [pid = 1656] [serial = 349] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1289bc400) [pid = 1656] [serial = 373] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x126c51800) [pid = 1656] [serial = 371] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x125604000) [pid = 1656] [serial = 376] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x128deb000) [pid = 1656] [serial = 374] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1232cc000) [pid = 1656] [serial = 364] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12b070800) [pid = 1656] [serial = 383] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x122f06400) [pid = 1656] [serial = 380] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1292e8800) [pid = 1656] [serial = 382] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12646c400) [pid = 1656] [serial = 368] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x123cdd000) [pid = 1656] [serial = 365] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1289b8c00) [pid = 1656] [serial = 377] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x128f8dc00) [pid = 1656] [serial = 379] [outer = 0x0] [url = about:blank] 02:17:01 INFO - PROCESS | 1656 | 1467537421878 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]]]}] 02:17:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:17:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1428ms 02:17:01 INFO - PROCESS | 1656 | 1467537421896 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 02:17:01 INFO - PROCESS | 1656 | 1467537421898 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 02:17:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:17:01 INFO - PROCESS | 1656 | 1467537421901 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:17:01 INFO - PROCESS | 1656 | 1467537421903 Marionette TRACE conn2 <- [1,582,null,{}] 02:17:01 INFO - PROCESS | 1656 | 1467537421908 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}] 02:17:01 INFO - PROCESS | 1656 | 1467537421910 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:01 INFO - PROCESS | 1656 | 1467537421986 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 02:17:01 INFO - PROCESS | 1656 | 1467537421994 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:01 INFO - PROCESS | 1656 | 1467537421995 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x113a47800 == 28 [pid = 1656] [id = 153] 02:17:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x112d0fc00) [pid = 1656] [serial = 456] [outer = 0x0] 02:17:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x113d8d800) [pid = 1656] [serial = 457] [outer = 0x112d0fc00] 02:17:02 INFO - PROCESS | 1656 | 1467537422024 Marionette DEBUG loaded listener.js 02:17:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1160d5000) [pid = 1656] [serial = 458] [outer = 0x112d0fc00] 02:17:02 INFO - PROCESS | 1656 | --DOCSHELL 0x112e26000 == 27 [pid = 1656] [id = 152] 02:17:03 INFO - PROCESS | 1656 | 1467537423349 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]]]}] 02:17:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:17:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1476ms 02:17:03 INFO - PROCESS | 1656 | 1467537423379 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 02:17:03 INFO - PROCESS | 1656 | 1467537423381 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 02:17:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:17:03 INFO - PROCESS | 1656 | 1467537423386 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:17:03 INFO - PROCESS | 1656 | 1467537423388 Marionette TRACE conn2 <- [1,586,null,{}] 02:17:03 INFO - PROCESS | 1656 | 1467537423396 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}] 02:17:03 INFO - PROCESS | 1656 | 1467537423398 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:03 INFO - PROCESS | 1656 | 1467537423485 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 02:17:03 INFO - PROCESS | 1656 | 1467537423539 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:03 INFO - PROCESS | 1656 | 1467537423542 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x11629c000 == 28 [pid = 1656] [id = 154] 02:17:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x113f2f400) [pid = 1656] [serial = 459] [outer = 0x0] 02:17:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x116075c00) [pid = 1656] [serial = 460] [outer = 0x113f2f400] 02:17:03 INFO - PROCESS | 1656 | 1467537423572 Marionette DEBUG loaded listener.js 02:17:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11741d800) [pid = 1656] [serial = 461] [outer = 0x113f2f400] 02:17:03 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:17:03 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:17:03 INFO - PROCESS | 1656 | 1467537423869 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]]]}] 02:17:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:17:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 525ms 02:17:03 INFO - PROCESS | 1656 | 1467537423911 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 02:17:03 INFO - PROCESS | 1656 | 1467537423915 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 02:17:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:17:03 INFO - PROCESS | 1656 | 1467537423919 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:17:03 INFO - PROCESS | 1656 | 1467537423921 Marionette TRACE conn2 <- [1,590,null,{}] 02:17:03 INFO - PROCESS | 1656 | 1467537423924 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}] 02:17:03 INFO - PROCESS | 1656 | 1467537423928 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:04 INFO - PROCESS | 1656 | 1467537424004 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 02:17:04 INFO - PROCESS | 1656 | 1467537424010 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:04 INFO - PROCESS | 1656 | 1467537424012 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x11723c800 == 29 [pid = 1656] [id = 155] 02:17:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1176d0400) [pid = 1656] [serial = 462] [outer = 0x0] 02:17:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1180dc800) [pid = 1656] [serial = 463] [outer = 0x1176d0400] 02:17:04 INFO - PROCESS | 1656 | 1467537424038 Marionette DEBUG loaded listener.js 02:17:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x118855800) [pid = 1656] [serial = 464] [outer = 0x1176d0400] 02:17:04 INFO - PROCESS | 1656 | 1467537424428 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]]]}] 02:17:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:17:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 571ms 02:17:04 INFO - PROCESS | 1656 | 1467537424491 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 02:17:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:17:04 INFO - PROCESS | 1656 | 1467537424493 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 02:17:04 INFO - PROCESS | 1656 | 1467537424497 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:17:04 INFO - PROCESS | 1656 | 1467537424511 Marionette TRACE conn2 <- [1,594,null,{}] 02:17:04 INFO - PROCESS | 1656 | 1467537424523 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}] 02:17:04 INFO - PROCESS | 1656 | 1467537424527 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:04 INFO - PROCESS | 1656 | 1467537424618 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 02:17:04 INFO - PROCESS | 1656 | 1467537424628 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:04 INFO - PROCESS | 1656 | 1467537424630 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192bf000 == 30 [pid = 1656] [id = 156] 02:17:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x110ef2000) [pid = 1656] [serial = 465] [outer = 0x0] 02:17:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11948e400) [pid = 1656] [serial = 466] [outer = 0x110ef2000] 02:17:04 INFO - PROCESS | 1656 | 1467537424651 Marionette DEBUG loaded listener.js 02:17:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119aa3800) [pid = 1656] [serial = 467] [outer = 0x110ef2000] 02:17:05 INFO - PROCESS | 1656 | 1467537425130 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]]]}] 02:17:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:17:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 687ms 02:17:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:17:05 INFO - PROCESS | 1656 | 1467537425184 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 02:17:05 INFO - PROCESS | 1656 | 1467537425186 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 02:17:05 INFO - PROCESS | 1656 | 1467537425189 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:17:05 INFO - PROCESS | 1656 | 1467537425191 Marionette TRACE conn2 <- [1,598,null,{}] 02:17:05 INFO - PROCESS | 1656 | 1467537425194 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}] 02:17:05 INFO - PROCESS | 1656 | 1467537425196 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:05 INFO - PROCESS | 1656 | 1467537425357 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 02:17:05 INFO - PROCESS | 1656 | 1467537425397 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:05 INFO - PROCESS | 1656 | 1467537425398 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x119831000 == 31 [pid = 1656] [id = 157] 02:17:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119aad800) [pid = 1656] [serial = 468] [outer = 0x0] 02:17:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119abe000) [pid = 1656] [serial = 469] [outer = 0x119aad800] 02:17:05 INFO - PROCESS | 1656 | 1467537425441 Marionette DEBUG loaded listener.js 02:17:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x122f08800) [pid = 1656] [serial = 470] [outer = 0x119aad800] 02:17:05 INFO - PROCESS | 1656 | 1467537425819 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]]]}] 02:17:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:17:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 671ms 02:17:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:17:05 INFO - PROCESS | 1656 | 1467537425861 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 02:17:05 INFO - PROCESS | 1656 | 1467537425862 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 02:17:05 INFO - PROCESS | 1656 | 1467537425864 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:17:05 INFO - PROCESS | 1656 | 1467537425865 Marionette TRACE conn2 <- [1,602,null,{}] 02:17:05 INFO - PROCESS | 1656 | 1467537425868 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}] 02:17:05 INFO - PROCESS | 1656 | 1467537425869 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:05 INFO - PROCESS | 1656 | 1467537425983 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 02:17:06 INFO - PROCESS | 1656 | 1467537425999 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:06 INFO - PROCESS | 1656 | 1467537426000 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x123088000 == 32 [pid = 1656] [id = 158] 02:17:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11809f800) [pid = 1656] [serial = 471] [outer = 0x0] 02:17:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1234f2c00) [pid = 1656] [serial = 472] [outer = 0x11809f800] 02:17:06 INFO - PROCESS | 1656 | 1467537426024 Marionette DEBUG loaded listener.js 02:17:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x123cdd000) [pid = 1656] [serial = 473] [outer = 0x11809f800] 02:17:06 INFO - PROCESS | 1656 | 1467537426367 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]]]}] 02:17:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:17:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 02:17:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:17:06 INFO - PROCESS | 1656 | 1467537426383 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 02:17:06 INFO - PROCESS | 1656 | 1467537426384 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 02:17:06 INFO - PROCESS | 1656 | 1467537426386 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:17:06 INFO - PROCESS | 1656 | 1467537426387 Marionette TRACE conn2 <- [1,606,null,{}] 02:17:06 INFO - PROCESS | 1656 | 1467537426390 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}] 02:17:06 INFO - PROCESS | 1656 | 1467537426396 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:06 INFO - PROCESS | 1656 | 1467537426512 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 02:17:06 INFO - PROCESS | 1656 | 1467537426515 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:06 INFO - PROCESS | 1656 | 1467537426516 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x123a7c800 == 33 [pid = 1656] [id = 159] 02:17:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x119aae800) [pid = 1656] [serial = 474] [outer = 0x0] 02:17:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x123d55c00) [pid = 1656] [serial = 475] [outer = 0x119aae800] 02:17:06 INFO - PROCESS | 1656 | 1467537426541 Marionette DEBUG loaded listener.js 02:17:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x126019c00) [pid = 1656] [serial = 476] [outer = 0x119aae800] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x116a03800) [pid = 1656] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x112de7c00) [pid = 1656] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x126c4f400) [pid = 1656] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x113f35c00) [pid = 1656] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12919f400) [pid = 1656] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1172b8000) [pid = 1656] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12b2d0400) [pid = 1656] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11741f800) [pid = 1656] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12bd99400) [pid = 1656] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1188e3400) [pid = 1656] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x110ee4400) [pid = 1656] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x126017c00) [pid = 1656] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x124c76800) [pid = 1656] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x112d44800) [pid = 1656] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11953a800) [pid = 1656] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x117ea2c00) [pid = 1656] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12a8bdc00) [pid = 1656] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1187e9c00) [pid = 1656] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1289bc800) [pid = 1656] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11822ac00) [pid = 1656] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1242a9c00) [pid = 1656] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1172c1000) [pid = 1656] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x110eeac00) [pid = 1656] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1289c0000) [pid = 1656] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1127d1800) [pid = 1656] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:17:07 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x129412400) [pid = 1656] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:17:07 INFO - PROCESS | 1656 | 1467537427123 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]]]}] 02:17:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:17:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 769ms 02:17:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:17:07 INFO - PROCESS | 1656 | 1467537427156 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 02:17:07 INFO - PROCESS | 1656 | 1467537427158 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 02:17:07 INFO - PROCESS | 1656 | 1467537427161 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:17:07 INFO - PROCESS | 1656 | 1467537427162 Marionette TRACE conn2 <- [1,610,null,{}] 02:17:07 INFO - PROCESS | 1656 | 1467537427165 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}] 02:17:07 INFO - PROCESS | 1656 | 1467537427166 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:07 INFO - PROCESS | 1656 | 1467537427259 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 02:17:07 INFO - PROCESS | 1656 | 1467537427277 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:07 INFO - PROCESS | 1656 | 1467537427278 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192c2800 == 34 [pid = 1656] [id = 160] 02:17:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1172c1000) [pid = 1656] [serial = 477] [outer = 0x0] 02:17:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1180e0000) [pid = 1656] [serial = 478] [outer = 0x1172c1000] 02:17:07 INFO - PROCESS | 1656 | 1467537427302 Marionette DEBUG loaded listener.js 02:17:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1193f0400) [pid = 1656] [serial = 479] [outer = 0x1172c1000] 02:17:07 INFO - PROCESS | 1656 | 1467537427608 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]]]}] 02:17:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:17:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 469ms 02:17:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:17:07 INFO - PROCESS | 1656 | 1467537427634 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 02:17:07 INFO - PROCESS | 1656 | 1467537427635 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 02:17:07 INFO - PROCESS | 1656 | 1467537427637 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:17:07 INFO - PROCESS | 1656 | 1467537427638 Marionette TRACE conn2 <- [1,614,null,{}] 02:17:07 INFO - PROCESS | 1656 | 1467537427648 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}] 02:17:07 INFO - PROCESS | 1656 | 1467537427649 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:07 INFO - PROCESS | 1656 | 1467537427749 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 02:17:07 INFO - PROCESS | 1656 | 1467537427755 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:07 INFO - PROCESS | 1656 | 1467537427758 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x124ddb000 == 35 [pid = 1656] [id = 161] 02:17:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119484000) [pid = 1656] [serial = 480] [outer = 0x0] 02:17:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x123cdb400) [pid = 1656] [serial = 481] [outer = 0x119484000] 02:17:07 INFO - PROCESS | 1656 | 1467537427783 Marionette DEBUG loaded listener.js 02:17:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12601e000) [pid = 1656] [serial = 482] [outer = 0x119484000] 02:17:08 INFO - PROCESS | 1656 | 1467537428065 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]]]}] 02:17:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:17:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 478ms 02:17:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:17:08 INFO - PROCESS | 1656 | 1467537428116 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 02:17:08 INFO - PROCESS | 1656 | 1467537428117 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 02:17:08 INFO - PROCESS | 1656 | 1467537428119 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:17:08 INFO - PROCESS | 1656 | 1467537428120 Marionette TRACE conn2 <- [1,618,null,{}] 02:17:08 INFO - PROCESS | 1656 | 1467537428122 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}] 02:17:08 INFO - PROCESS | 1656 | 1467537428124 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:08 INFO - PROCESS | 1656 | 1467537428205 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 02:17:08 INFO - PROCESS | 1656 | 1467537428210 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:08 INFO - PROCESS | 1656 | 1467537428211 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192ba800 == 36 [pid = 1656] [id = 162] 02:17:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12646c400) [pid = 1656] [serial = 483] [outer = 0x0] 02:17:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1268d9c00) [pid = 1656] [serial = 484] [outer = 0x12646c400] 02:17:08 INFO - PROCESS | 1656 | 1467537428235 Marionette DEBUG loaded listener.js 02:17:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126abf400) [pid = 1656] [serial = 485] [outer = 0x12646c400] 02:17:08 INFO - PROCESS | 1656 | 1467537428558 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]]]}] 02:17:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:17:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 471ms 02:17:08 INFO - PROCESS | 1656 | 1467537428592 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 02:17:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:17:08 INFO - PROCESS | 1656 | 1467537428594 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 02:17:08 INFO - PROCESS | 1656 | 1467537428597 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:17:08 INFO - PROCESS | 1656 | 1467537428598 Marionette TRACE conn2 <- [1,622,null,{}] 02:17:08 INFO - PROCESS | 1656 | 1467537428601 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}] 02:17:08 INFO - PROCESS | 1656 | 1467537428602 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:08 INFO - PROCESS | 1656 | 1467537428717 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 02:17:08 INFO - PROCESS | 1656 | 1467537428725 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:08 INFO - PROCESS | 1656 | 1467537428726 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x1289a1000 == 37 [pid = 1656] [id = 163] 02:17:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12680b000) [pid = 1656] [serial = 486] [outer = 0x0] 02:17:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x126c4f000) [pid = 1656] [serial = 487] [outer = 0x12680b000] 02:17:08 INFO - PROCESS | 1656 | 1467537428760 Marionette DEBUG loaded listener.js 02:17:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128928c00) [pid = 1656] [serial = 488] [outer = 0x12680b000] 02:17:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11629c000 == 36 [pid = 1656] [id = 154] 02:17:09 INFO - PROCESS | 1656 | --DOCSHELL 0x113a47800 == 35 [pid = 1656] [id = 153] 02:17:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11723c800 == 34 [pid = 1656] [id = 155] 02:17:09 INFO - PROCESS | 1656 | --DOCSHELL 0x119831000 == 33 [pid = 1656] [id = 157] 02:17:09 INFO - PROCESS | 1656 | --DOCSHELL 0x1192ba800 == 32 [pid = 1656] [id = 162] 02:17:09 INFO - PROCESS | 1656 | --DOCSHELL 0x124ddb000 == 31 [pid = 1656] [id = 161] 02:17:09 INFO - PROCESS | 1656 | --DOCSHELL 0x123a7c800 == 30 [pid = 1656] [id = 159] 02:17:09 INFO - PROCESS | 1656 | --DOCSHELL 0x123088000 == 29 [pid = 1656] [id = 158] 02:17:09 INFO - PROCESS | 1656 | --DOCSHELL 0x1192c2800 == 28 [pid = 1656] [id = 160] 02:17:09 INFO - PROCESS | 1656 | --DOCSHELL 0x1192bf000 == 27 [pid = 1656] [id = 156] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x117421000) [pid = 1656] [serial = 440] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12bdd3400) [pid = 1656] [serial = 344] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12b935800) [pid = 1656] [serial = 452] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x113f3a800) [pid = 1656] [serial = 439] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12b0aa400) [pid = 1656] [serial = 449] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1180adc00) [pid = 1656] [serial = 455] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12b930c00) [pid = 1656] [serial = 418] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12ba60800) [pid = 1656] [serial = 421] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119253c00) [pid = 1656] [serial = 419] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12bdd7800) [pid = 1656] [serial = 424] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119549400) [pid = 1656] [serial = 442] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x110ee9400) [pid = 1656] [serial = 427] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119aad000) [pid = 1656] [serial = 443] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x117421400) [pid = 1656] [serial = 454] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x126c4cc00) [pid = 1656] [serial = 412] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12a8bd000) [pid = 1656] [serial = 448] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12601a400) [pid = 1656] [serial = 445] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1289be000) [pid = 1656] [serial = 446] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12941d400) [pid = 1656] [serial = 451] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1166ed000) [pid = 1656] [serial = 400] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1176cd800) [pid = 1656] [serial = 401] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x119548000) [pid = 1656] [serial = 391] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x119aa9000) [pid = 1656] [serial = 392] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1180a0c00) [pid = 1656] [serial = 388] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11822d800) [pid = 1656] [serial = 389] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x12b92e400) [pid = 1656] [serial = 386] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12b0b3c00) [pid = 1656] [serial = 385] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1234f1000) [pid = 1656] [serial = 409] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x125611800) [pid = 1656] [serial = 410] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x129417000) [pid = 1656] [serial = 397] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x12a64c400) [pid = 1656] [serial = 398] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x1198f2c00) [pid = 1656] [serial = 406] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x119ac1c00) [pid = 1656] [serial = 407] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x124c83800) [pid = 1656] [serial = 394] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x12640dc00) [pid = 1656] [serial = 395] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x1180a6400) [pid = 1656] [serial = 403] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x119259800) [pid = 1656] [serial = 404] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x110ef2800) [pid = 1656] [serial = 430] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x12bdd4800) [pid = 1656] [serial = 433] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x12c3ee000) [pid = 1656] [serial = 434] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x1127d3800) [pid = 1656] [serial = 436] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x1127d8c00) [pid = 1656] [serial = 437] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x12646c800) [pid = 1656] [serial = 431] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x12bddd400) [pid = 1656] [serial = 425] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 55 (0x129685000) [pid = 1656] [serial = 415] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 54 (0x12bd99000) [pid = 1656] [serial = 422] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 53 (0x12b0ad000) [pid = 1656] [serial = 416] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 52 (0x110ef0800) [pid = 1656] [serial = 428] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 51 (0x1289c0400) [pid = 1656] [serial = 413] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 50 (0x117ea7c00) [pid = 1656] [serial = 347] [outer = 0x0] [url = about:blank] 02:17:10 INFO - PROCESS | 1656 | --DOMWINDOW == 49 (0x113d8d800) [pid = 1656] [serial = 457] [outer = 0x0] [url = about:blank] 02:17:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:17:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1575ms 02:17:10 INFO - PROCESS | 1656 | 1467537430163 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]]]}] 02:17:10 INFO - PROCESS | 1656 | 1467537430172 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 02:17:10 INFO - PROCESS | 1656 | 1467537430176 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 02:17:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:17:10 INFO - PROCESS | 1656 | 1467537430180 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:17:10 INFO - PROCESS | 1656 | 1467537430182 Marionette TRACE conn2 <- [1,626,null,{}] 02:17:10 INFO - PROCESS | 1656 | 1467537430186 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}] 02:17:10 INFO - PROCESS | 1656 | 1467537430188 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:10 INFO - PROCESS | 1656 | 1467537430262 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 02:17:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 50 (0x1127d0400) [pid = 1656] [serial = 489] [outer = 0x12cb27c00] 02:17:10 INFO - PROCESS | 1656 | 1467537430324 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:10 INFO - PROCESS | 1656 | 1467537430327 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x115080000 == 28 [pid = 1656] [id = 164] 02:17:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 51 (0x1131e7c00) [pid = 1656] [serial = 490] [outer = 0x0] 02:17:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 52 (0x1131ed400) [pid = 1656] [serial = 491] [outer = 0x1131e7c00] 02:17:10 INFO - PROCESS | 1656 | 1467537430359 Marionette DEBUG loaded listener.js 02:17:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 53 (0x11212bc00) [pid = 1656] [serial = 492] [outer = 0x1131e7c00] 02:17:10 INFO - PROCESS | 1656 | 1467537430682 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]]]}] 02:17:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:17:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 521ms 02:17:10 INFO - PROCESS | 1656 | 1467537430700 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 02:17:10 INFO - PROCESS | 1656 | 1467537430704 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 02:17:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:17:10 INFO - PROCESS | 1656 | 1467537430711 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:17:10 INFO - PROCESS | 1656 | 1467537430713 Marionette TRACE conn2 <- [1,630,null,{}] 02:17:10 INFO - PROCESS | 1656 | 1467537430715 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}] 02:17:10 INFO - PROCESS | 1656 | 1467537430718 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:10 INFO - PROCESS | 1656 | 1467537430791 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 02:17:10 INFO - PROCESS | 1656 | 1467537430795 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:10 INFO - PROCESS | 1656 | 1467537430797 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169ac800 == 29 [pid = 1656] [id = 165] 02:17:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x113d8d800) [pid = 1656] [serial = 493] [outer = 0x0] 02:17:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x1160dc400) [pid = 1656] [serial = 494] [outer = 0x113d8d800] 02:17:10 INFO - PROCESS | 1656 | 1467537430827 Marionette DEBUG loaded listener.js 02:17:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x116739c00) [pid = 1656] [serial = 495] [outer = 0x113d8d800] 02:17:11 INFO - PROCESS | 1656 | 1467537431154 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]]]}] 02:17:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:17:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 470ms 02:17:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:17:11 INFO - PROCESS | 1656 | 1467537431181 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 02:17:11 INFO - PROCESS | 1656 | 1467537431182 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 02:17:11 INFO - PROCESS | 1656 | 1467537431184 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:17:11 INFO - PROCESS | 1656 | 1467537431198 Marionette TRACE conn2 <- [1,634,null,{}] 02:17:11 INFO - PROCESS | 1656 | 1467537431206 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}] 02:17:11 INFO - PROCESS | 1656 | 1467537431209 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:11 INFO - PROCESS | 1656 | 1467537431281 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 02:17:11 INFO - PROCESS | 1656 | 1467537431285 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:11 INFO - PROCESS | 1656 | 1467537431287 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x11723a000 == 30 [pid = 1656] [id = 166] 02:17:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x110ee4800) [pid = 1656] [serial = 496] [outer = 0x0] 02:17:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x1174da800) [pid = 1656] [serial = 497] [outer = 0x110ee4800] 02:17:11 INFO - PROCESS | 1656 | 1467537431317 Marionette DEBUG loaded listener.js 02:17:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x117ea3000) [pid = 1656] [serial = 498] [outer = 0x110ee4800] 02:17:11 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:17:11 INFO - PROCESS | 1656 | [1656] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:17:11 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:17:11 INFO - PROCESS | 1656 | 1467537431638 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]]]}] 02:17:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:17:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 482ms 02:17:11 INFO - PROCESS | 1656 | 1467537431667 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 02:17:11 INFO - PROCESS | 1656 | 1467537431668 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 02:17:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:17:11 INFO - PROCESS | 1656 | 1467537431670 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:17:11 INFO - PROCESS | 1656 | 1467537431671 Marionette TRACE conn2 <- [1,638,null,{}] 02:17:11 INFO - PROCESS | 1656 | 1467537431674 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}] 02:17:11 INFO - PROCESS | 1656 | 1467537431677 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:11 INFO - PROCESS | 1656 | 1467537431747 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 02:17:11 INFO - PROCESS | 1656 | 1467537431793 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:11 INFO - PROCESS | 1656 | 1467537431794 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x118265800 == 31 [pid = 1656] [id = 167] 02:17:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x117ea1400) [pid = 1656] [serial = 499] [outer = 0x0] 02:17:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x1180a7400) [pid = 1656] [serial = 500] [outer = 0x117ea1400] 02:17:11 INFO - PROCESS | 1656 | 1467537431819 Marionette DEBUG loaded listener.js 02:17:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x118173000) [pid = 1656] [serial = 501] [outer = 0x117ea1400] 02:17:11 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:17:12 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:17:12 INFO - PROCESS | 1656 | 1467537432078 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]]]}] 02:17:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:17:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 419ms 02:17:12 INFO - PROCESS | 1656 | 1467537432090 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 02:17:12 INFO - PROCESS | 1656 | 1467537432093 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 02:17:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:17:12 INFO - PROCESS | 1656 | 1467537432103 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:17:12 INFO - PROCESS | 1656 | 1467537432104 Marionette TRACE conn2 <- [1,642,null,{}] 02:17:12 INFO - PROCESS | 1656 | 1467537432106 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}] 02:17:12 INFO - PROCESS | 1656 | 1467537432109 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:12 INFO - PROCESS | 1656 | 1467537432197 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 02:17:12 INFO - PROCESS | 1656 | 1467537432201 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:12 INFO - PROCESS | 1656 | 1467537432202 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x118778000 == 32 [pid = 1656] [id = 168] 02:17:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x110eea000) [pid = 1656] [serial = 502] [outer = 0x0] 02:17:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x118514c00) [pid = 1656] [serial = 503] [outer = 0x110eea000] 02:17:12 INFO - PROCESS | 1656 | 1467537432228 Marionette DEBUG loaded listener.js 02:17:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1188e3400) [pid = 1656] [serial = 504] [outer = 0x110eea000] 02:17:12 INFO - PROCESS | 1656 | 1467537432541 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]]]}] 02:17:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:17:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 471ms 02:17:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:17:12 INFO - PROCESS | 1656 | 1467537432572 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 02:17:12 INFO - PROCESS | 1656 | 1467537432575 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 02:17:12 INFO - PROCESS | 1656 | 1467537432578 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:17:12 INFO - PROCESS | 1656 | 1467537432579 Marionette TRACE conn2 <- [1,646,null,{}] 02:17:12 INFO - PROCESS | 1656 | 1467537432581 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}] 02:17:12 INFO - PROCESS | 1656 | 1467537432585 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:12 INFO - PROCESS | 1656 | 1467537432691 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 02:17:12 INFO - PROCESS | 1656 | 1467537432696 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:12 INFO - PROCESS | 1656 | 1467537432697 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195bd800 == 33 [pid = 1656] [id = 169] 02:17:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x1188e0c00) [pid = 1656] [serial = 505] [outer = 0x0] 02:17:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1193ed000) [pid = 1656] [serial = 506] [outer = 0x1188e0c00] 02:17:12 INFO - PROCESS | 1656 | 1467537432724 Marionette DEBUG loaded listener.js 02:17:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x119544400) [pid = 1656] [serial = 507] [outer = 0x1188e0c00] 02:17:13 INFO - PROCESS | 1656 | 1467537432998 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]]]}] 02:17:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:17:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 469ms 02:17:13 INFO - PROCESS | 1656 | 1467537433048 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 02:17:13 INFO - PROCESS | 1656 | 1467537433049 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 02:17:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:17:13 INFO - PROCESS | 1656 | 1467537433051 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:17:13 INFO - PROCESS | 1656 | 1467537433052 Marionette TRACE conn2 <- [1,650,null,{}] 02:17:13 INFO - PROCESS | 1656 | 1467537433054 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}] 02:17:13 INFO - PROCESS | 1656 | 1467537433056 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:13 INFO - PROCESS | 1656 | 1467537433129 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 02:17:13 INFO - PROCESS | 1656 | 1467537433141 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:13 INFO - PROCESS | 1656 | 1467537433143 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f20800 == 34 [pid = 1656] [id = 170] 02:17:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1121be800) [pid = 1656] [serial = 508] [outer = 0x0] 02:17:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x119549400) [pid = 1656] [serial = 509] [outer = 0x1121be800] 02:17:13 INFO - PROCESS | 1656 | 1467537433169 Marionette DEBUG loaded listener.js 02:17:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x119aac800) [pid = 1656] [serial = 510] [outer = 0x1121be800] 02:17:13 INFO - PROCESS | 1656 | 1467537433460 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]]]}] 02:17:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:17:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 418ms 02:17:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:17:13 INFO - PROCESS | 1656 | 1467537433470 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 02:17:13 INFO - PROCESS | 1656 | 1467537433471 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 02:17:13 INFO - PROCESS | 1656 | 1467537433473 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:17:13 INFO - PROCESS | 1656 | 1467537433476 Marionette TRACE conn2 <- [1,654,null,{}] 02:17:13 INFO - PROCESS | 1656 | 1467537433484 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}] 02:17:13 INFO - PROCESS | 1656 | 1467537433485 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:13 INFO - PROCESS | 1656 | 1467537433561 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 02:17:13 INFO - PROCESS | 1656 | 1467537433610 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:13 INFO - PROCESS | 1656 | 1467537433611 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x123084000 == 35 [pid = 1656] [id = 171] 02:17:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1127cb800) [pid = 1656] [serial = 511] [outer = 0x0] 02:17:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x119aad000) [pid = 1656] [serial = 512] [outer = 0x1127cb800] 02:17:13 INFO - PROCESS | 1656 | 1467537433635 Marionette DEBUG loaded listener.js 02:17:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x119b6d000) [pid = 1656] [serial = 513] [outer = 0x1127cb800] 02:17:13 INFO - PROCESS | 1656 | 1467537433900 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]]]}] 02:17:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:17:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 476ms 02:17:13 INFO - PROCESS | 1656 | 1467537433950 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 02:17:13 INFO - PROCESS | 1656 | 1467537433951 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 02:17:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:17:13 INFO - PROCESS | 1656 | 1467537433953 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:17:13 INFO - PROCESS | 1656 | 1467537433954 Marionette TRACE conn2 <- [1,658,null,{}] 02:17:13 INFO - PROCESS | 1656 | 1467537433959 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}] 02:17:13 INFO - PROCESS | 1656 | 1467537433961 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:14 INFO - PROCESS | 1656 | 1467537434043 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 02:17:14 INFO - PROCESS | 1656 | 1467537434047 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:14 INFO - PROCESS | 1656 | 1467537434049 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x117239800 == 36 [pid = 1656] [id = 172] 02:17:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x110ee3c00) [pid = 1656] [serial = 514] [outer = 0x0] 02:17:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1232c2c00) [pid = 1656] [serial = 515] [outer = 0x110ee3c00] 02:17:14 INFO - PROCESS | 1656 | 1467537434087 Marionette DEBUG loaded listener.js 02:17:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x123882800) [pid = 1656] [serial = 516] [outer = 0x110ee3c00] 02:17:14 INFO - PROCESS | 1656 | 1467537434549 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]]]}] 02:17:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:17:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 623ms 02:17:14 INFO - PROCESS | 1656 | 1467537434586 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 02:17:14 INFO - PROCESS | 1656 | 1467537434588 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 02:17:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:17:14 INFO - PROCESS | 1656 | 1467537434593 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:17:14 INFO - PROCESS | 1656 | 1467537434594 Marionette TRACE conn2 <- [1,662,null,{}] 02:17:14 INFO - PROCESS | 1656 | 1467537434596 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}] 02:17:14 INFO - PROCESS | 1656 | 1467537434597 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:14 INFO - PROCESS | 1656 | 1467537434671 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 02:17:14 INFO - PROCESS | 1656 | 1467537434676 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:14 INFO - PROCESS | 1656 | 1467537434678 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x124017800 == 37 [pid = 1656] [id = 173] 02:17:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x110eec800) [pid = 1656] [serial = 517] [outer = 0x0] 02:17:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x123d4b000) [pid = 1656] [serial = 518] [outer = 0x110eec800] 02:17:14 INFO - PROCESS | 1656 | 1467537434702 Marionette DEBUG loaded listener.js 02:17:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x123d52000) [pid = 1656] [serial = 519] [outer = 0x110eec800] 02:17:14 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:17:14 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:17:15 INFO - PROCESS | 1656 | 1467537435010 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]]]}] 02:17:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:17:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 468ms 02:17:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:17:15 INFO - PROCESS | 1656 | 1467537435061 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 02:17:15 INFO - PROCESS | 1656 | 1467537435063 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 02:17:15 INFO - PROCESS | 1656 | 1467537435065 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:17:15 INFO - PROCESS | 1656 | 1467537435066 Marionette TRACE conn2 <- [1,666,null,{}] 02:17:15 INFO - PROCESS | 1656 | 1467537435068 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}] 02:17:15 INFO - PROCESS | 1656 | 1467537435070 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:15 INFO - PROCESS | 1656 | 1467537435179 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 02:17:15 INFO - PROCESS | 1656 | 1467537435209 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:15 INFO - PROCESS | 1656 | 1467537435211 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x118777800 == 38 [pid = 1656] [id = 174] 02:17:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1127cf800) [pid = 1656] [serial = 520] [outer = 0x0] 02:17:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x123d57000) [pid = 1656] [serial = 521] [outer = 0x1127cf800] 02:17:15 INFO - PROCESS | 1656 | 1467537435239 Marionette DEBUG loaded listener.js 02:17:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x124c83800) [pid = 1656] [serial = 522] [outer = 0x1127cf800] 02:17:15 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:17:15 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:17:15 INFO - PROCESS | 1656 | 1467537435566 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]]]}] 02:17:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:17:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 02:17:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:17:15 INFO - PROCESS | 1656 | 1467537435585 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 02:17:15 INFO - PROCESS | 1656 | 1467537435586 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 02:17:15 INFO - PROCESS | 1656 | 1467537435588 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:17:15 INFO - PROCESS | 1656 | 1467537435589 Marionette TRACE conn2 <- [1,670,null,{}] 02:17:15 INFO - PROCESS | 1656 | 1467537435594 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}] 02:17:15 INFO - PROCESS | 1656 | 1467537435595 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:15 INFO - PROCESS | 1656 | 1467537435698 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 02:17:15 INFO - PROCESS | 1656 | 1467537435712 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:15 INFO - PROCESS | 1656 | 1467537435714 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12689c800 == 39 [pid = 1656] [id = 175] 02:17:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x124722c00) [pid = 1656] [serial = 523] [outer = 0x0] 02:17:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x126012400) [pid = 1656] [serial = 524] [outer = 0x124722c00] 02:17:15 INFO - PROCESS | 1656 | 1467537435746 Marionette DEBUG loaded listener.js 02:17:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x126405c00) [pid = 1656] [serial = 525] [outer = 0x124722c00] 02:17:16 INFO - PROCESS | 1656 | 1467537436235 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]]]}] 02:17:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:17:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 670ms 02:17:16 INFO - PROCESS | 1656 | 1467537436259 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 02:17:16 INFO - PROCESS | 1656 | 1467537436260 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 02:17:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:17:16 INFO - PROCESS | 1656 | 1467537436262 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:17:16 INFO - PROCESS | 1656 | 1467537436263 Marionette TRACE conn2 <- [1,674,null,{}] 02:17:16 INFO - PROCESS | 1656 | 1467537436280 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}] 02:17:16 INFO - PROCESS | 1656 | 1467537436281 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:16 INFO - PROCESS | 1656 | 1467537436373 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 02:17:16 INFO - PROCESS | 1656 | 1467537436377 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:16 INFO - PROCESS | 1656 | 1467537436378 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x128fe4800 == 40 [pid = 1656] [id = 176] 02:17:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x125611800) [pid = 1656] [serial = 526] [outer = 0x0] 02:17:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12680d800) [pid = 1656] [serial = 527] [outer = 0x125611800] 02:17:16 INFO - PROCESS | 1656 | 1467537436409 Marionette DEBUG loaded listener.js 02:17:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x126c45000) [pid = 1656] [serial = 528] [outer = 0x125611800] 02:17:16 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:17:16 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:17:16 INFO - PROCESS | 1656 | 1467537436737 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]]]}] 02:17:16 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 02:17:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 530ms 02:17:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:17:16 INFO - PROCESS | 1656 | 1467537436793 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 02:17:16 INFO - PROCESS | 1656 | 1467537436794 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 02:17:16 INFO - PROCESS | 1656 | 1467537436796 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:17:16 INFO - PROCESS | 1656 | 1467537436797 Marionette TRACE conn2 <- [1,678,null,{}] 02:17:16 INFO - PROCESS | 1656 | 1467537436799 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}] 02:17:16 INFO - PROCESS | 1656 | 1467537436800 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:16 INFO - PROCESS | 1656 | 1467537436893 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 02:17:16 INFO - PROCESS | 1656 | 1467537436903 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:16 INFO - PROCESS | 1656 | 1467537436904 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12929a000 == 41 [pid = 1656] [id = 177] 02:17:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x126c45400) [pid = 1656] [serial = 529] [outer = 0x0] 02:17:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128926400) [pid = 1656] [serial = 530] [outer = 0x126c45400] 02:17:16 INFO - PROCESS | 1656 | 1467537436927 Marionette DEBUG loaded listener.js 02:17:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12892ec00) [pid = 1656] [serial = 531] [outer = 0x126c45400] 02:17:17 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12646c400) [pid = 1656] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:17:17 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119aad800) [pid = 1656] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:17:17 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11809f800) [pid = 1656] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:17:17 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119aae800) [pid = 1656] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:17:17 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1172c1000) [pid = 1656] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:17:17 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x112d0fc00) [pid = 1656] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:17:17 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x113f2f400) [pid = 1656] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:17:17 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1176d0400) [pid = 1656] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:17:17 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x110ef2000) [pid = 1656] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:17:17 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119484000) [pid = 1656] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:17:17 INFO - PROCESS | 1656 | 1467537437322 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]]]}] 02:17:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:17:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 570ms 02:17:17 INFO - PROCESS | 1656 | 1467537437367 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 02:17:17 INFO - PROCESS | 1656 | 1467537437368 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 02:17:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:17:17 INFO - PROCESS | 1656 | 1467537437372 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:17:17 INFO - PROCESS | 1656 | 1467537437374 Marionette TRACE conn2 <- [1,682,null,{}] 02:17:17 INFO - PROCESS | 1656 | 1467537437377 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}] 02:17:17 INFO - PROCESS | 1656 | 1467537437379 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:17 INFO - PROCESS | 1656 | 1467537437500 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 02:17:17 INFO - PROCESS | 1656 | 1467537437574 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:17 INFO - PROCESS | 1656 | 1467537437576 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x126653800 == 42 [pid = 1656] [id = 178] 02:17:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x113844c00) [pid = 1656] [serial = 532] [outer = 0x0] 02:17:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11741f400) [pid = 1656] [serial = 533] [outer = 0x113844c00] 02:17:17 INFO - PROCESS | 1656 | 1467537437629 Marionette DEBUG loaded listener.js 02:17:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119aaf000) [pid = 1656] [serial = 534] [outer = 0x113844c00] 02:17:18 INFO - PROCESS | 1656 | 1467537438473 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]]]}] 02:17:18 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) 02:17:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1121ms 02:17:18 INFO - PROCESS | 1656 | 1467537438494 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 02:17:18 INFO - PROCESS | 1656 | 1467537438495 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 02:17:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:17:18 INFO - PROCESS | 1656 | 1467537438497 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:17:18 INFO - PROCESS | 1656 | 1467537438498 Marionette TRACE conn2 <- [1,686,null,{}] 02:17:18 INFO - PROCESS | 1656 | 1467537438500 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}] 02:17:18 INFO - PROCESS | 1656 | 1467537438501 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:18 INFO - PROCESS | 1656 | 1467537438579 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 02:17:18 INFO - PROCESS | 1656 | 1467537438582 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:18 INFO - PROCESS | 1656 | 1467537438583 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a82d800 == 43 [pid = 1656] [id = 179] 02:17:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x123ae9c00) [pid = 1656] [serial = 535] [outer = 0x0] 02:17:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x128930400) [pid = 1656] [serial = 536] [outer = 0x123ae9c00] 02:17:18 INFO - PROCESS | 1656 | 1467537438607 Marionette DEBUG loaded listener.js 02:17:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1289b5c00) [pid = 1656] [serial = 537] [outer = 0x123ae9c00] 02:17:19 INFO - PROCESS | 1656 | 1467537439441 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]]]}] 02:17:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:17:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 972ms 02:17:19 INFO - PROCESS | 1656 | 1467537439469 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 02:17:19 INFO - PROCESS | 1656 | 1467537439472 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 02:17:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:17:19 INFO - PROCESS | 1656 | 1467537439476 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:17:19 INFO - PROCESS | 1656 | 1467537439478 Marionette TRACE conn2 <- [1,690,null,{}] 02:17:19 INFO - PROCESS | 1656 | 1467537439482 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}] 02:17:19 INFO - PROCESS | 1656 | 1467537439484 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:19 INFO - PROCESS | 1656 | 1467537439597 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 02:17:19 INFO - PROCESS | 1656 | 1467537439643 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:19 INFO - PROCESS | 1656 | 1467537439645 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x113a3e000 == 44 [pid = 1656] [id = 180] 02:17:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1127d1c00) [pid = 1656] [serial = 538] [outer = 0x0] 02:17:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1127d8c00) [pid = 1656] [serial = 539] [outer = 0x1127d1c00] 02:17:19 INFO - PROCESS | 1656 | 1467537439677 Marionette DEBUG loaded listener.js 02:17:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x113378000) [pid = 1656] [serial = 540] [outer = 0x1127d1c00] 02:17:20 INFO - PROCESS | 1656 | 1467537440780 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]]]}] 02:17:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:17:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1326ms 02:17:20 INFO - PROCESS | 1656 | 1467537440803 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 02:17:20 INFO - PROCESS | 1656 | 1467537440805 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 02:17:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:17:20 INFO - PROCESS | 1656 | 1467537440812 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:17:20 INFO - PROCESS | 1656 | 1467537440814 Marionette TRACE conn2 <- [1,694,null,{}] 02:17:20 INFO - PROCESS | 1656 | 1467537440818 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}] 02:17:20 INFO - PROCESS | 1656 | 1467537440819 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:20 INFO - PROCESS | 1656 | 1467537440938 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 02:17:21 INFO - PROCESS | 1656 | 1467537441009 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:21 INFO - PROCESS | 1656 | 1467537441010 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x11706d000 == 45 [pid = 1656] [id = 181] 02:17:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x116739400) [pid = 1656] [serial = 541] [outer = 0x0] 02:17:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x116972000) [pid = 1656] [serial = 542] [outer = 0x116739400] 02:17:21 INFO - PROCESS | 1656 | 1467537441039 Marionette DEBUG loaded listener.js 02:17:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x117413400) [pid = 1656] [serial = 543] [outer = 0x116739400] 02:17:21 INFO - PROCESS | 1656 | --DOCSHELL 0x126653800 == 44 [pid = 1656] [id = 178] 02:17:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12929a000 == 43 [pid = 1656] [id = 177] 02:17:21 INFO - PROCESS | 1656 | --DOCSHELL 0x128fe4800 == 42 [pid = 1656] [id = 176] 02:17:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12689c800 == 41 [pid = 1656] [id = 175] 02:17:21 INFO - PROCESS | 1656 | --DOCSHELL 0x118777800 == 40 [pid = 1656] [id = 174] 02:17:21 INFO - PROCESS | 1656 | --DOCSHELL 0x124017800 == 39 [pid = 1656] [id = 173] 02:17:21 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x126c4f000) [pid = 1656] [serial = 487] [outer = 0x0] [url = about:blank] 02:17:21 INFO - PROCESS | 1656 | --DOCSHELL 0x117239800 == 38 [pid = 1656] [id = 172] 02:17:21 INFO - PROCESS | 1656 | --DOCSHELL 0x123084000 == 37 [pid = 1656] [id = 171] 02:17:21 INFO - PROCESS | 1656 | --DOCSHELL 0x120f20800 == 36 [pid = 1656] [id = 170] 02:17:21 INFO - PROCESS | 1656 | --DOCSHELL 0x1195bd800 == 35 [pid = 1656] [id = 169] 02:17:21 INFO - PROCESS | 1656 | --DOCSHELL 0x118778000 == 34 [pid = 1656] [id = 168] 02:17:21 INFO - PROCESS | 1656 | --DOCSHELL 0x118265800 == 33 [pid = 1656] [id = 167] 02:17:21 INFO - PROCESS | 1656 | --DOCSHELL 0x11723a000 == 32 [pid = 1656] [id = 166] 02:17:21 INFO - PROCESS | 1656 | --DOCSHELL 0x1169ac800 == 31 [pid = 1656] [id = 165] 02:17:21 INFO - PROCESS | 1656 | --DOCSHELL 0x115080000 == 30 [pid = 1656] [id = 164] 02:17:21 INFO - PROCESS | 1656 | --DOCSHELL 0x1289a1000 == 29 [pid = 1656] [id = 163] 02:17:21 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x126abf400) [pid = 1656] [serial = 485] [outer = 0x0] [url = about:blank] 02:17:21 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119abe000) [pid = 1656] [serial = 469] [outer = 0x0] [url = about:blank] 02:17:21 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1234f2c00) [pid = 1656] [serial = 472] [outer = 0x0] [url = about:blank] 02:17:21 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x122f08800) [pid = 1656] [serial = 470] [outer = 0x0] [url = about:blank] 02:17:21 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x123d55c00) [pid = 1656] [serial = 475] [outer = 0x0] [url = about:blank] 02:17:21 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x123cdd000) [pid = 1656] [serial = 473] [outer = 0x0] [url = about:blank] 02:17:21 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1193f0400) [pid = 1656] [serial = 479] [outer = 0x0] [url = about:blank] 02:17:21 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1180e0000) [pid = 1656] [serial = 478] [outer = 0x0] [url = about:blank] 02:17:21 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1268d9c00) [pid = 1656] [serial = 484] [outer = 0x0] [url = about:blank] 02:17:21 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1160d5000) [pid = 1656] [serial = 458] [outer = 0x0] [url = about:blank] 02:17:21 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x116075c00) [pid = 1656] [serial = 460] [outer = 0x0] [url = about:blank] 02:17:21 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11741d800) [pid = 1656] [serial = 461] [outer = 0x0] [url = about:blank] 02:17:21 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x126019c00) [pid = 1656] [serial = 476] [outer = 0x0] [url = about:blank] 02:17:21 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1180dc800) [pid = 1656] [serial = 463] [outer = 0x0] [url = about:blank] 02:17:21 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x118855800) [pid = 1656] [serial = 464] [outer = 0x0] [url = about:blank] 02:17:21 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11948e400) [pid = 1656] [serial = 466] [outer = 0x0] [url = about:blank] 02:17:21 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12601e000) [pid = 1656] [serial = 482] [outer = 0x0] [url = about:blank] 02:17:21 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x123cdb400) [pid = 1656] [serial = 481] [outer = 0x0] [url = about:blank] 02:17:21 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x119aa3800) [pid = 1656] [serial = 467] [outer = 0x0] [url = about:blank] 02:17:21 INFO - PROCESS | 1656 | 1467537441959 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]]]}] 02:17:21 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) 02:17:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1172ms 02:17:21 INFO - PROCESS | 1656 | 1467537441985 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 02:17:21 INFO - PROCESS | 1656 | 1467537441988 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 02:17:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:17:21 INFO - PROCESS | 1656 | 1467537441995 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:17:21 INFO - PROCESS | 1656 | 1467537441997 Marionette TRACE conn2 <- [1,698,null,{}] 02:17:22 INFO - PROCESS | 1656 | 1467537441999 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}] 02:17:22 INFO - PROCESS | 1656 | 1467537442001 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:22 INFO - PROCESS | 1656 | 1467537442074 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 02:17:22 INFO - PROCESS | 1656 | 1467537442078 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:22 INFO - PROCESS | 1656 | 1467537442080 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f3e800 == 30 [pid = 1656] [id = 182] 02:17:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x117418c00) [pid = 1656] [serial = 544] [outer = 0x0] 02:17:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1180a4000) [pid = 1656] [serial = 545] [outer = 0x117418c00] 02:17:22 INFO - PROCESS | 1656 | 1467537442109 Marionette DEBUG loaded listener.js 02:17:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1180dd400) [pid = 1656] [serial = 546] [outer = 0x117418c00] 02:17:22 INFO - PROCESS | 1656 | 1467537442950 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]]]}] 02:17:22 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) 02:17:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 972ms 02:17:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:17:22 INFO - PROCESS | 1656 | 1467537442966 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 02:17:22 INFO - PROCESS | 1656 | 1467537442968 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 02:17:22 INFO - PROCESS | 1656 | 1467537442970 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:17:22 INFO - PROCESS | 1656 | 1467537442972 Marionette TRACE conn2 <- [1,702,null,{}] 02:17:22 INFO - PROCESS | 1656 | 1467537442981 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}] 02:17:22 INFO - PROCESS | 1656 | 1467537442985 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:23 INFO - PROCESS | 1656 | 1467537443078 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 02:17:23 INFO - PROCESS | 1656 | 1467537443085 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:23 INFO - PROCESS | 1656 | 1467537443087 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185f2800 == 31 [pid = 1656] [id = 183] 02:17:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x118857c00) [pid = 1656] [serial = 547] [outer = 0x0] 02:17:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1121be000) [pid = 1656] [serial = 548] [outer = 0x118857c00] 02:17:23 INFO - PROCESS | 1656 | 1467537443123 Marionette DEBUG loaded listener.js 02:17:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11948d400) [pid = 1656] [serial = 549] [outer = 0x118857c00] 02:17:23 INFO - PROCESS | 1656 | 1467537443939 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]]]}] 02:17:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:17:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 975ms 02:17:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:17:23 INFO - PROCESS | 1656 | 1467537443951 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 02:17:23 INFO - PROCESS | 1656 | 1467537443953 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 02:17:23 INFO - PROCESS | 1656 | 1467537443955 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:17:23 INFO - PROCESS | 1656 | 1467537443956 Marionette TRACE conn2 <- [1,706,null,{}] 02:17:23 INFO - PROCESS | 1656 | 1467537443960 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}] 02:17:23 INFO - PROCESS | 1656 | 1467537443961 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:24 INFO - PROCESS | 1656 | 1467537444055 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 02:17:24 INFO - PROCESS | 1656 | 1467537444058 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:24 INFO - PROCESS | 1656 | 1467537444060 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195bd000 == 32 [pid = 1656] [id = 184] 02:17:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1198f3000) [pid = 1656] [serial = 550] [outer = 0x0] 02:17:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119b5e800) [pid = 1656] [serial = 551] [outer = 0x1198f3000] 02:17:24 INFO - PROCESS | 1656 | 1467537444085 Marionette DEBUG loaded listener.js 02:17:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1230f1800) [pid = 1656] [serial = 552] [outer = 0x1198f3000] 02:17:24 INFO - PROCESS | 1656 | 1467537444884 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]]]}] 02:17:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:17:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 972ms 02:17:24 INFO - PROCESS | 1656 | 1467537444928 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 02:17:24 INFO - PROCESS | 1656 | 1467537444929 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 02:17:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:17:24 INFO - PROCESS | 1656 | 1467537444932 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:17:24 INFO - PROCESS | 1656 | 1467537444933 Marionette TRACE conn2 <- [1,710,null,{}] 02:17:24 INFO - PROCESS | 1656 | 1467537444935 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}] 02:17:24 INFO - PROCESS | 1656 | 1467537444936 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:25 INFO - PROCESS | 1656 | 1467537445023 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 02:17:25 INFO - PROCESS | 1656 | 1467537445056 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:25 INFO - PROCESS | 1656 | 1467537445057 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x122f86000 == 33 [pid = 1656] [id = 185] 02:17:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x122f4d800) [pid = 1656] [serial = 553] [outer = 0x0] 02:17:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x123ae2c00) [pid = 1656] [serial = 554] [outer = 0x122f4d800] 02:17:25 INFO - PROCESS | 1656 | 1467537445088 Marionette DEBUG loaded listener.js 02:17:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x123d4dc00) [pid = 1656] [serial = 555] [outer = 0x122f4d800] 02:17:25 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x124722c00) [pid = 1656] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:17:25 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x125611800) [pid = 1656] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:17:25 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12680b000) [pid = 1656] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:17:25 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x113d8d800) [pid = 1656] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:17:25 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1121be800) [pid = 1656] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:17:25 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1188e0c00) [pid = 1656] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:17:25 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x110ee3c00) [pid = 1656] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:17:25 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x110eec800) [pid = 1656] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:17:25 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x110eea000) [pid = 1656] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:17:25 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x117ea1400) [pid = 1656] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:17:25 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x110ee4800) [pid = 1656] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:17:25 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1131e7c00) [pid = 1656] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:17:25 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1127cb800) [pid = 1656] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:17:25 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x113844c00) [pid = 1656] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:17:25 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x126c45400) [pid = 1656] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:17:25 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1127cf800) [pid = 1656] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:17:25 INFO - PROCESS | 1656 | 1467537445890 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]]]}] 02:17:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:17:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 968ms 02:17:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:17:25 INFO - PROCESS | 1656 | 1467537445901 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 02:17:25 INFO - PROCESS | 1656 | 1467537445902 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 02:17:25 INFO - PROCESS | 1656 | 1467537445904 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:17:25 INFO - PROCESS | 1656 | 1467537445905 Marionette TRACE conn2 <- [1,714,null,{}] 02:17:25 INFO - PROCESS | 1656 | 1467537445908 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}] 02:17:25 INFO - PROCESS | 1656 | 1467537445912 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:26 INFO - PROCESS | 1656 | 1467537446002 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 02:17:26 INFO - PROCESS | 1656 | 1467537446005 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:26 INFO - PROCESS | 1656 | 1467537446006 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x1233be000 == 34 [pid = 1656] [id = 186] 02:17:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x112debc00) [pid = 1656] [serial = 556] [outer = 0x0] 02:17:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x123d4f400) [pid = 1656] [serial = 557] [outer = 0x112debc00] 02:17:26 INFO - PROCESS | 1656 | 1467537446035 Marionette DEBUG loaded listener.js 02:17:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x12448e800) [pid = 1656] [serial = 558] [outer = 0x112debc00] 02:17:26 INFO - PROCESS | 1656 | 1467537446806 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]]]}] 02:17:26 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 02:17:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 922ms 02:17:26 INFO - PROCESS | 1656 | 1467537446827 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 02:17:26 INFO - PROCESS | 1656 | 1467537446828 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 02:17:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:17:26 INFO - PROCESS | 1656 | 1467537446830 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:17:26 INFO - PROCESS | 1656 | 1467537446831 Marionette TRACE conn2 <- [1,718,null,{}] 02:17:26 INFO - PROCESS | 1656 | 1467537446833 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}] 02:17:26 INFO - PROCESS | 1656 | 1467537446834 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:26 INFO - PROCESS | 1656 | 1467537446905 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 02:17:26 INFO - PROCESS | 1656 | 1467537446917 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:26 INFO - PROCESS | 1656 | 1467537446918 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x124005800 == 35 [pid = 1656] [id = 187] 02:17:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x12448f000) [pid = 1656] [serial = 559] [outer = 0x0] 02:17:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x126019c00) [pid = 1656] [serial = 560] [outer = 0x12448f000] 02:17:26 INFO - PROCESS | 1656 | 1467537446942 Marionette DEBUG loaded listener.js 02:17:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x12640fc00) [pid = 1656] [serial = 561] [outer = 0x12448f000] 02:17:27 INFO - PROCESS | 1656 | 1467537447739 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]]]}] 02:17:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:17:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 971ms 02:17:27 INFO - PROCESS | 1656 | 1467537447801 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 02:17:27 INFO - PROCESS | 1656 | 1467537447804 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 02:17:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:17:27 INFO - PROCESS | 1656 | 1467537447808 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:17:27 INFO - PROCESS | 1656 | 1467537447810 Marionette TRACE conn2 <- [1,722,null,{}] 02:17:27 INFO - PROCESS | 1656 | 1467537447814 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}] 02:17:27 INFO - PROCESS | 1656 | 1467537447815 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:27 INFO - PROCESS | 1656 | 1467537447913 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 02:17:27 INFO - PROCESS | 1656 | 1467537447959 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:27 INFO - PROCESS | 1656 | 1467537447961 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x116674000 == 36 [pid = 1656] [id = 188] 02:17:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x113d8c800) [pid = 1656] [serial = 562] [outer = 0x0] 02:17:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x113f36400) [pid = 1656] [serial = 563] [outer = 0x113d8c800] 02:17:27 INFO - PROCESS | 1656 | 1467537447993 Marionette DEBUG loaded listener.js 02:17:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11662fc00) [pid = 1656] [serial = 564] [outer = 0x113d8c800] 02:17:28 INFO - PROCESS | 1656 | 1467537448431 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] 02:17:28 INFO - PROCESS | 1656 | 1467537448495 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 02:17:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:17:28 INFO - PROCESS | 1656 | 1467537448500 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:17:28 INFO - PROCESS | 1656 | 1467537448502 Marionette TRACE conn2 <- [1,726,null,{}] 02:17:28 INFO - PROCESS | 1656 | 1467537448505 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}] 02:17:28 INFO - PROCESS | 1656 | 1467537448506 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:28 INFO - PROCESS | 1656 | 1467537448602 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 02:17:28 INFO - PROCESS | 1656 | 1467537448663 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:28 INFO - PROCESS | 1656 | 1467537448664 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x118780000 == 37 [pid = 1656] [id = 189] 02:17:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1180d4800) [pid = 1656] [serial = 565] [outer = 0x0] 02:17:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118513c00) [pid = 1656] [serial = 566] [outer = 0x1180d4800] 02:17:28 INFO - PROCESS | 1656 | 1467537448694 Marionette DEBUG loaded listener.js 02:17:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119251c00) [pid = 1656] [serial = 567] [outer = 0x1180d4800] 02:17:29 INFO - PROCESS | 1656 | 1467537449147 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]]]}] 02:17:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:17:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 670ms 02:17:29 INFO - PROCESS | 1656 | 1467537449171 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 02:17:29 INFO - PROCESS | 1656 | 1467537449172 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 02:17:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:17:29 INFO - PROCESS | 1656 | 1467537449177 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:17:29 INFO - PROCESS | 1656 | 1467537449180 Marionette TRACE conn2 <- [1,730,null,{}] 02:17:29 INFO - PROCESS | 1656 | 1467537449206 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}] 02:17:29 INFO - PROCESS | 1656 | 1467537449209 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:29 INFO - PROCESS | 1656 | 1467537449334 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 02:17:29 INFO - PROCESS | 1656 | 1467537449345 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:29 INFO - PROCESS | 1656 | 1467537449347 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12564d000 == 38 [pid = 1656] [id = 190] 02:17:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11953a400) [pid = 1656] [serial = 568] [outer = 0x0] 02:17:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x12387a400) [pid = 1656] [serial = 569] [outer = 0x11953a400] 02:17:29 INFO - PROCESS | 1656 | 1467537449378 Marionette DEBUG loaded listener.js 02:17:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1242a5000) [pid = 1656] [serial = 570] [outer = 0x11953a400] 02:17:29 INFO - PROCESS | 1656 | 1467537449804 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] 02:17:29 INFO - PROCESS | 1656 | 1467537449852 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 02:17:29 INFO - PROCESS | 1656 | 1467537449854 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:17:29 INFO - PROCESS | 1656 | 1467537449856 Marionette TRACE conn2 <- [1,734,null,{}] 02:17:29 INFO - PROCESS | 1656 | 1467537449877 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}] 02:17:29 INFO - PROCESS | 1656 | 1467537449878 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:29 INFO - PROCESS | 1656 | 1467537449971 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 02:17:30 INFO - PROCESS | 1656 | 1467537450039 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:30 INFO - PROCESS | 1656 | 1467537450040 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x1289a9000 == 39 [pid = 1656] [id = 191] 02:17:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x110eeac00) [pid = 1656] [serial = 571] [outer = 0x0] 02:17:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x126c4f800) [pid = 1656] [serial = 572] [outer = 0x110eeac00] 02:17:30 INFO - PROCESS | 1656 | 1467537450070 Marionette DEBUG loaded listener.js 02:17:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12892bc00) [pid = 1656] [serial = 573] [outer = 0x110eeac00] 02:17:30 INFO - PROCESS | 1656 | 1467537450669 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]]]}] 02:17:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:17:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 837ms 02:17:30 INFO - PROCESS | 1656 | 1467537450715 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 02:17:30 INFO - PROCESS | 1656 | 1467537450719 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 02:17:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:17:30 INFO - PROCESS | 1656 | 1467537450724 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:17:30 INFO - PROCESS | 1656 | 1467537450729 Marionette TRACE conn2 <- [1,738,null,{}] 02:17:30 INFO - PROCESS | 1656 | 1467537450734 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}] 02:17:30 INFO - PROCESS | 1656 | 1467537450737 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:30 INFO - PROCESS | 1656 | 1467537450867 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 02:17:30 INFO - PROCESS | 1656 | 1467537450929 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:30 INFO - PROCESS | 1656 | 1467537450931 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x117232800 == 40 [pid = 1656] [id = 192] 02:17:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x112d0d000) [pid = 1656] [serial = 574] [outer = 0x0] 02:17:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x113f2f400) [pid = 1656] [serial = 575] [outer = 0x112d0d000] 02:17:30 INFO - PROCESS | 1656 | 1467537450959 Marionette DEBUG loaded listener.js 02:17:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11741e400) [pid = 1656] [serial = 576] [outer = 0x112d0d000] 02:17:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1233be000 == 39 [pid = 1656] [id = 186] 02:17:31 INFO - PROCESS | 1656 | --DOCSHELL 0x122f86000 == 38 [pid = 1656] [id = 185] 02:17:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1195bd000 == 37 [pid = 1656] [id = 184] 02:17:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1185f2800 == 36 [pid = 1656] [id = 183] 02:17:31 INFO - PROCESS | 1656 | --DOCSHELL 0x116f3e800 == 35 [pid = 1656] [id = 182] 02:17:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11706d000 == 34 [pid = 1656] [id = 181] 02:17:31 INFO - PROCESS | 1656 | --DOCSHELL 0x113a3e000 == 33 [pid = 1656] [id = 180] 02:17:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12a82d800 == 32 [pid = 1656] [id = 179] 02:17:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1289a9000 == 31 [pid = 1656] [id = 191] 02:17:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12564d000 == 30 [pid = 1656] [id = 190] 02:17:31 INFO - PROCESS | 1656 | --DOCSHELL 0x118780000 == 29 [pid = 1656] [id = 189] 02:17:31 INFO - PROCESS | 1656 | --DOCSHELL 0x124005800 == 28 [pid = 1656] [id = 187] 02:17:31 INFO - PROCESS | 1656 | --DOCSHELL 0x116674000 == 27 [pid = 1656] [id = 188] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x128930400) [pid = 1656] [serial = 536] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x126012400) [pid = 1656] [serial = 524] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12680d800) [pid = 1656] [serial = 527] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x128928c00) [pid = 1656] [serial = 488] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1160dc400) [pid = 1656] [serial = 494] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x116739c00) [pid = 1656] [serial = 495] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119549400) [pid = 1656] [serial = 509] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119aac800) [pid = 1656] [serial = 510] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1193ed000) [pid = 1656] [serial = 506] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119544400) [pid = 1656] [serial = 507] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1232c2c00) [pid = 1656] [serial = 515] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x123882800) [pid = 1656] [serial = 516] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x123d4b000) [pid = 1656] [serial = 518] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x123d52000) [pid = 1656] [serial = 519] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x118514c00) [pid = 1656] [serial = 503] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1188e3400) [pid = 1656] [serial = 504] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1180a7400) [pid = 1656] [serial = 500] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x118173000) [pid = 1656] [serial = 501] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1174da800) [pid = 1656] [serial = 497] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x117ea3000) [pid = 1656] [serial = 498] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1131ed400) [pid = 1656] [serial = 491] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x11212bc00) [pid = 1656] [serial = 492] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x119aad000) [pid = 1656] [serial = 512] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x119b6d000) [pid = 1656] [serial = 513] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x11741f400) [pid = 1656] [serial = 533] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x128926400) [pid = 1656] [serial = 530] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x126c45000) [pid = 1656] [serial = 528] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x12892ec00) [pid = 1656] [serial = 531] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x119aaf000) [pid = 1656] [serial = 534] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x123d57000) [pid = 1656] [serial = 521] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x124c83800) [pid = 1656] [serial = 522] [outer = 0x0] [url = about:blank] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x116a11c00) [pid = 1656] [serial = 203] [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.] 02:17:31 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x126405c00) [pid = 1656] [serial = 525] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1656 | 1467537452333 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]]]}] 02:17:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:17:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1627ms 02:17:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:17:32 INFO - PROCESS | 1656 | 1467537452350 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 02:17:32 INFO - PROCESS | 1656 | 1467537452352 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 02:17:32 INFO - PROCESS | 1656 | 1467537452355 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:17:32 INFO - PROCESS | 1656 | 1467537452358 Marionette TRACE conn2 <- [1,742,null,{}] 02:17:32 INFO - PROCESS | 1656 | 1467537452363 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}] 02:17:32 INFO - PROCESS | 1656 | 1467537452365 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:32 INFO - PROCESS | 1656 | 1467537452435 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 02:17:32 INFO - PROCESS | 1656 | 1467537452439 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:32 INFO - PROCESS | 1656 | 1467537452441 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x116097800 == 28 [pid = 1656] [id = 193] 02:17:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x113d8c400) [pid = 1656] [serial = 577] [outer = 0x0] 02:17:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x1160d5000) [pid = 1656] [serial = 578] [outer = 0x113d8c400] 02:17:32 INFO - PROCESS | 1656 | 1467537452471 Marionette DEBUG loaded listener.js 02:17:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x11696dc00) [pid = 1656] [serial = 579] [outer = 0x113d8c400] 02:17:33 INFO - PROCESS | 1656 | 1467537453253 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]]]}] 02:17:33 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 02:17:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 926ms 02:17:33 INFO - PROCESS | 1656 | 1467537453281 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 02:17:33 INFO - PROCESS | 1656 | 1467537453284 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 02:17:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:17:33 INFO - PROCESS | 1656 | 1467537453289 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:17:33 INFO - PROCESS | 1656 | 1467537453291 Marionette TRACE conn2 <- [1,746,null,{}] 02:17:33 INFO - PROCESS | 1656 | 1467537453295 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}] 02:17:33 INFO - PROCESS | 1656 | 1467537453297 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:33 INFO - PROCESS | 1656 | 1467537453370 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 02:17:33 INFO - PROCESS | 1656 | 1467537453418 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:33 INFO - PROCESS | 1656 | 1467537453420 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f5b800 == 29 [pid = 1656] [id = 194] 02:17:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x117412800) [pid = 1656] [serial = 580] [outer = 0x0] 02:17:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x117ea7000) [pid = 1656] [serial = 581] [outer = 0x117412800] 02:17:33 INFO - PROCESS | 1656 | 1467537453447 Marionette DEBUG loaded listener.js 02:17:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x1180da000) [pid = 1656] [serial = 582] [outer = 0x117412800] 02:17:34 INFO - PROCESS | 1656 | 1467537454241 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]]]}] 02:17:34 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.) 02:17:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 972ms 02:17:34 INFO - PROCESS | 1656 | 1467537454262 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 02:17:34 INFO - PROCESS | 1656 | 1467537454263 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 02:17:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:17:34 INFO - PROCESS | 1656 | 1467537454265 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:17:34 INFO - PROCESS | 1656 | 1467537454268 Marionette TRACE conn2 <- [1,750,null,{}] 02:17:34 INFO - PROCESS | 1656 | 1467537454285 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}] 02:17:34 INFO - PROCESS | 1656 | 1467537454288 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:34 INFO - PROCESS | 1656 | 1467537454376 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 02:17:34 INFO - PROCESS | 1656 | 1467537454382 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:34 INFO - PROCESS | 1656 | 1467537454384 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185df800 == 30 [pid = 1656] [id = 195] 02:17:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x11323e800) [pid = 1656] [serial = 583] [outer = 0x0] 02:17:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x11941d800) [pid = 1656] [serial = 584] [outer = 0x11323e800] 02:17:34 INFO - PROCESS | 1656 | 1467537454411 Marionette DEBUG loaded listener.js 02:17:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x11948fc00) [pid = 1656] [serial = 585] [outer = 0x11323e800] 02:17:35 INFO - PROCESS | 1656 | 1467537455257 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]]]}] 02:17:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:17:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1034ms 02:17:35 INFO - PROCESS | 1656 | 1467537455299 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 02:17:35 INFO - PROCESS | 1656 | 1467537455301 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 02:17:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:17:35 INFO - PROCESS | 1656 | 1467537455304 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:17:35 INFO - PROCESS | 1656 | 1467537455305 Marionette TRACE conn2 <- [1,754,null,{}] 02:17:35 INFO - PROCESS | 1656 | 1467537455307 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}] 02:17:35 INFO - PROCESS | 1656 | 1467537455308 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:35 INFO - PROCESS | 1656 | 1467537455396 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 02:17:35 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x12448f000) [pid = 1656] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:17:35 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x1198f3000) [pid = 1656] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:17:35 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x122f4d800) [pid = 1656] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:17:35 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x117418c00) [pid = 1656] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:17:35 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x118857c00) [pid = 1656] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:17:35 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x116739400) [pid = 1656] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:17:35 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x1127d1c00) [pid = 1656] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:17:35 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x123ae9c00) [pid = 1656] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:17:35 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x112debc00) [pid = 1656] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:17:35 INFO - PROCESS | 1656 | 1467537455450 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:35 INFO - PROCESS | 1656 | 1467537455451 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x119585000 == 31 [pid = 1656] [id = 196] 02:17:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x1131e8c00) [pid = 1656] [serial = 586] [outer = 0x0] 02:17:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x117418c00) [pid = 1656] [serial = 587] [outer = 0x1131e8c00] 02:17:35 INFO - PROCESS | 1656 | 1467537455479 Marionette DEBUG loaded listener.js 02:17:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x119aa2800) [pid = 1656] [serial = 588] [outer = 0x1131e8c00] 02:17:36 INFO - PROCESS | 1656 | 1467537456219 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]]]}] 02:17:36 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 02:17:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 924ms 02:17:36 INFO - PROCESS | 1656 | 1467537456228 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 02:17:36 INFO - PROCESS | 1656 | 1467537456230 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 02:17:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:17:36 INFO - PROCESS | 1656 | 1467537456232 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:17:36 INFO - PROCESS | 1656 | 1467537456233 Marionette TRACE conn2 <- [1,758,null,{}] 02:17:36 INFO - PROCESS | 1656 | 1467537456243 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}] 02:17:36 INFO - PROCESS | 1656 | 1467537456245 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:36 INFO - PROCESS | 1656 | 1467537456314 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 02:17:36 INFO - PROCESS | 1656 | 1467537456317 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:36 INFO - PROCESS | 1656 | 1467537456318 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f0e800 == 32 [pid = 1656] [id = 197] 02:17:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x113aa4800) [pid = 1656] [serial = 589] [outer = 0x0] 02:17:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x119b5ec00) [pid = 1656] [serial = 590] [outer = 0x113aa4800] 02:17:36 INFO - PROCESS | 1656 | 1467537456345 Marionette DEBUG loaded listener.js 02:17:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x122f07c00) [pid = 1656] [serial = 591] [outer = 0x113aa4800] 02:17:36 INFO - PROCESS | 1656 | 1467537456753 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]]]}] 02:17:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:17:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 568ms 02:17:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:17:36 INFO - PROCESS | 1656 | 1467537456801 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 02:17:36 INFO - PROCESS | 1656 | 1467537456803 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 02:17:36 INFO - PROCESS | 1656 | 1467537456807 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:17:36 INFO - PROCESS | 1656 | 1467537456809 Marionette TRACE conn2 <- [1,762,null,{}] 02:17:36 INFO - PROCESS | 1656 | 1467537456812 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}] 02:17:36 INFO - PROCESS | 1656 | 1467537456818 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:36 INFO - PROCESS | 1656 | 1467537456962 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 02:17:36 INFO - PROCESS | 1656 | 1467537456975 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:36 INFO - PROCESS | 1656 | 1467537456976 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x1233b3800 == 33 [pid = 1656] [id = 198] 02:17:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1230ee400) [pid = 1656] [serial = 592] [outer = 0x0] 02:17:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x123cdd800) [pid = 1656] [serial = 593] [outer = 0x1230ee400] 02:17:37 INFO - PROCESS | 1656 | 1467537457019 Marionette DEBUG loaded listener.js 02:17:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1242a2800) [pid = 1656] [serial = 594] [outer = 0x1230ee400] 02:17:37 INFO - PROCESS | 1656 | 1467537457866 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]]]}] 02:17:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:17:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1071ms 02:17:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:17:37 INFO - PROCESS | 1656 | 1467537457887 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 02:17:37 INFO - PROCESS | 1656 | 1467537457890 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 02:17:37 INFO - PROCESS | 1656 | 1467537457894 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:17:37 INFO - PROCESS | 1656 | 1467537457896 Marionette TRACE conn2 <- [1,766,null,{}] 02:17:37 INFO - PROCESS | 1656 | 1467537457899 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}] 02:17:37 INFO - PROCESS | 1656 | 1467537457901 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:38 INFO - PROCESS | 1656 | 1467537458025 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 02:17:38 INFO - PROCESS | 1656 | 1467537458075 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:38 INFO - PROCESS | 1656 | 1467537458076 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x11666d800 == 34 [pid = 1656] [id = 199] 02:17:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x113860c00) [pid = 1656] [serial = 595] [outer = 0x0] 02:17:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x113d8d000) [pid = 1656] [serial = 596] [outer = 0x113860c00] 02:17:38 INFO - PROCESS | 1656 | 1467537458109 Marionette DEBUG loaded listener.js 02:17:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x116a0b400) [pid = 1656] [serial = 597] [outer = 0x113860c00] 02:17:39 INFO - PROCESS | 1656 | 1467537459052 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]]]}] 02:17:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:17:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1173ms 02:17:39 INFO - PROCESS | 1656 | 1467537459066 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 02:17:39 INFO - PROCESS | 1656 | 1467537459069 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 02:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:17:39 INFO - PROCESS | 1656 | 1467537459074 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:17:39 INFO - PROCESS | 1656 | 1467537459076 Marionette TRACE conn2 <- [1,770,null,{}] 02:17:39 INFO - PROCESS | 1656 | 1467537459078 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}] 02:17:39 INFO - PROCESS | 1656 | 1467537459080 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:39 INFO - PROCESS | 1656 | 1467537459201 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 02:17:39 INFO - PROCESS | 1656 | 1467537459249 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:39 INFO - PROCESS | 1656 | 1467537459250 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x113a47800 == 35 [pid = 1656] [id = 200] 02:17:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1150d7c00) [pid = 1656] [serial = 598] [outer = 0x0] 02:17:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x116a11000) [pid = 1656] [serial = 599] [outer = 0x1150d7c00] 02:17:39 INFO - PROCESS | 1656 | 1467537459281 Marionette DEBUG loaded listener.js 02:17:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x118170800) [pid = 1656] [serial = 600] [outer = 0x1150d7c00] 02:17:39 INFO - PROCESS | 1656 | --DOCSHELL 0x120f0e800 == 34 [pid = 1656] [id = 197] 02:17:39 INFO - PROCESS | 1656 | --DOCSHELL 0x119585000 == 33 [pid = 1656] [id = 196] 02:17:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1185df800 == 32 [pid = 1656] [id = 195] 02:17:39 INFO - PROCESS | 1656 | --DOCSHELL 0x116f5b800 == 31 [pid = 1656] [id = 194] 02:17:39 INFO - PROCESS | 1656 | --DOCSHELL 0x116097800 == 30 [pid = 1656] [id = 193] 02:17:39 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x126019c00) [pid = 1656] [serial = 560] [outer = 0x0] [url = about:blank] 02:17:39 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x119b5e800) [pid = 1656] [serial = 551] [outer = 0x0] [url = about:blank] 02:17:39 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x123ae2c00) [pid = 1656] [serial = 554] [outer = 0x0] [url = about:blank] 02:17:39 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x1180a4000) [pid = 1656] [serial = 545] [outer = 0x0] [url = about:blank] 02:17:39 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x1180dd400) [pid = 1656] [serial = 546] [outer = 0x0] [url = about:blank] 02:17:39 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x1121be000) [pid = 1656] [serial = 548] [outer = 0x0] [url = about:blank] 02:17:39 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x116972000) [pid = 1656] [serial = 542] [outer = 0x0] [url = about:blank] 02:17:39 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x117413400) [pid = 1656] [serial = 543] [outer = 0x0] [url = about:blank] 02:17:39 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x1127d8c00) [pid = 1656] [serial = 539] [outer = 0x0] [url = about:blank] 02:17:39 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x113378000) [pid = 1656] [serial = 540] [outer = 0x0] [url = about:blank] 02:17:39 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x1289b5c00) [pid = 1656] [serial = 537] [outer = 0x0] [url = about:blank] 02:17:39 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x12448e800) [pid = 1656] [serial = 558] [outer = 0x0] [url = about:blank] 02:17:39 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x123d4f400) [pid = 1656] [serial = 557] [outer = 0x0] [url = about:blank] 02:17:39 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x123d4dc00) [pid = 1656] [serial = 555] [outer = 0x0] [url = about:blank] 02:17:39 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x12640fc00) [pid = 1656] [serial = 561] [outer = 0x0] [url = about:blank] 02:17:39 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x1230f1800) [pid = 1656] [serial = 552] [outer = 0x0] [url = about:blank] 02:17:39 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x11948d400) [pid = 1656] [serial = 549] [outer = 0x0] [url = about:blank] 02:17:39 INFO - PROCESS | 1656 | 1467537459790 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]]]}] 02:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 722ms 02:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:17:39 INFO - PROCESS | 1656 | 1467537459803 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 02:17:39 INFO - PROCESS | 1656 | 1467537459806 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 02:17:39 INFO - PROCESS | 1656 | 1467537459810 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:17:39 INFO - PROCESS | 1656 | 1467537459813 Marionette TRACE conn2 <- [1,774,null,{}] 02:17:39 INFO - PROCESS | 1656 | 1467537459817 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}] 02:17:39 INFO - PROCESS | 1656 | 1467537459818 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:39 INFO - PROCESS | 1656 | 1467537459890 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 02:17:39 INFO - PROCESS | 1656 | 1467537459895 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:39 INFO - PROCESS | 1656 | 1467537459897 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11380b800 == 31 [pid = 1656] [id = 201] 02:17:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x1127d5400) [pid = 1656] [serial = 601] [outer = 0x0] 02:17:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x11297dc00) [pid = 1656] [serial = 602] [outer = 0x1127d5400] 02:17:39 INFO - PROCESS | 1656 | 1467537459926 Marionette DEBUG loaded listener.js 02:17:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x112debc00) [pid = 1656] [serial = 603] [outer = 0x1127d5400] 02:17:40 INFO - PROCESS | 1656 | 1467537460261 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]]]}] 02:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 471ms 02:17:40 INFO - PROCESS | 1656 | 1467537460282 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 02:17:40 INFO - PROCESS | 1656 | 1467537460285 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 02:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:17:40 INFO - PROCESS | 1656 | 1467537460289 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:17:40 INFO - PROCESS | 1656 | 1467537460291 Marionette TRACE conn2 <- [1,778,null,{}] 02:17:40 INFO - PROCESS | 1656 | 1467537460296 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}] 02:17:40 INFO - PROCESS | 1656 | 1467537460297 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:40 INFO - PROCESS | 1656 | 1467537460385 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 02:17:40 INFO - PROCESS | 1656 | 1467537460429 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:40 INFO - PROCESS | 1656 | 1467537460430 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x11661b800 == 32 [pid = 1656] [id = 202] 02:17:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x113377c00) [pid = 1656] [serial = 604] [outer = 0x0] 02:17:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x113f2d800) [pid = 1656] [serial = 605] [outer = 0x113377c00] 02:17:40 INFO - PROCESS | 1656 | 1467537460457 Marionette DEBUG loaded listener.js 02:17:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x1160d8800) [pid = 1656] [serial = 606] [outer = 0x113377c00] 02:17:40 INFO - PROCESS | 1656 | 1467537460768 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]]]}] 02:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 522ms 02:17:40 INFO - PROCESS | 1656 | 1467537460812 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 02:17:40 INFO - PROCESS | 1656 | 1467537460814 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 02:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:17:40 INFO - PROCESS | 1656 | 1467537460816 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:17:40 INFO - PROCESS | 1656 | 1467537460818 Marionette TRACE conn2 <- [1,782,null,{}] 02:17:40 INFO - PROCESS | 1656 | 1467537460826 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}] 02:17:40 INFO - PROCESS | 1656 | 1467537460830 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:40 INFO - PROCESS | 1656 | 1467537460906 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 02:17:40 INFO - PROCESS | 1656 | 1467537460957 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:40 INFO - PROCESS | 1656 | 1467537460959 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x11849b800 == 33 [pid = 1656] [id = 203] 02:17:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x1166f3800) [pid = 1656] [serial = 607] [outer = 0x0] 02:17:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x1172b9800) [pid = 1656] [serial = 608] [outer = 0x1166f3800] 02:17:40 INFO - PROCESS | 1656 | 1467537460988 Marionette DEBUG loaded listener.js 02:17:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1180a6c00) [pid = 1656] [serial = 609] [outer = 0x1166f3800] 02:17:41 INFO - PROCESS | 1656 | 1467537461338 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]]]}] 02:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 570ms 02:17:41 INFO - PROCESS | 1656 | 1467537461388 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 02:17:41 INFO - PROCESS | 1656 | 1467537461390 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 02:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:17:41 INFO - PROCESS | 1656 | 1467537461394 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:17:41 INFO - PROCESS | 1656 | 1467537461396 Marionette TRACE conn2 <- [1,786,null,{}] 02:17:41 INFO - PROCESS | 1656 | 1467537461399 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}] 02:17:41 INFO - PROCESS | 1656 | 1467537461400 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:41 INFO - PROCESS | 1656 | 1467537461526 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 02:17:41 INFO - PROCESS | 1656 | 1467537461534 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:41 INFO - PROCESS | 1656 | 1467537461535 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195b1800 == 34 [pid = 1656] [id = 204] 02:17:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x1180ab000) [pid = 1656] [serial = 610] [outer = 0x0] 02:17:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x118178800) [pid = 1656] [serial = 611] [outer = 0x1180ab000] 02:17:41 INFO - PROCESS | 1656 | 1467537461560 Marionette DEBUG loaded listener.js 02:17:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x1187e4c00) [pid = 1656] [serial = 612] [outer = 0x1180ab000] 02:17:41 INFO - PROCESS | 1656 | 1467537461901 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]]]}] 02:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 522ms 02:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:17:41 INFO - PROCESS | 1656 | 1467537461916 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 02:17:41 INFO - PROCESS | 1656 | 1467537461917 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 02:17:41 INFO - PROCESS | 1656 | 1467537461919 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:17:41 INFO - PROCESS | 1656 | 1467537461920 Marionette TRACE conn2 <- [1,790,null,{}] 02:17:41 INFO - PROCESS | 1656 | 1467537461922 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}] 02:17:41 INFO - PROCESS | 1656 | 1467537461924 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:42 INFO - PROCESS | 1656 | 1467537462015 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 02:17:42 INFO - PROCESS | 1656 | 1467537462047 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:42 INFO - PROCESS | 1656 | 1467537462048 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x119adf800 == 35 [pid = 1656] [id = 205] 02:17:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1187e5000) [pid = 1656] [serial = 613] [outer = 0x0] 02:17:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x118857800) [pid = 1656] [serial = 614] [outer = 0x1187e5000] 02:17:42 INFO - PROCESS | 1656 | 1467537462072 Marionette DEBUG loaded listener.js 02:17:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x119252400) [pid = 1656] [serial = 615] [outer = 0x1187e5000] 02:17:42 INFO - PROCESS | 1656 | 1467537462402 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]]]}] 02:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 519ms 02:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:17:42 INFO - PROCESS | 1656 | 1467537462438 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 02:17:42 INFO - PROCESS | 1656 | 1467537462439 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 02:17:42 INFO - PROCESS | 1656 | 1467537462441 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:17:42 INFO - PROCESS | 1656 | 1467537462442 Marionette TRACE conn2 <- [1,794,null,{}] 02:17:42 INFO - PROCESS | 1656 | 1467537462445 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}] 02:17:42 INFO - PROCESS | 1656 | 1467537462449 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:42 INFO - PROCESS | 1656 | 1467537462550 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 02:17:42 INFO - PROCESS | 1656 | 1467537462563 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:42 INFO - PROCESS | 1656 | 1467537462564 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x123714800 == 36 [pid = 1656] [id = 206] 02:17:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x119259800) [pid = 1656] [serial = 616] [outer = 0x0] 02:17:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x119547c00) [pid = 1656] [serial = 617] [outer = 0x119259800] 02:17:42 INFO - PROCESS | 1656 | 1467537462589 Marionette DEBUG loaded listener.js 02:17:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x119b63000) [pid = 1656] [serial = 618] [outer = 0x119259800] 02:17:42 INFO - PROCESS | 1656 | 1467537462920 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]]]}] 02:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 519ms 02:17:42 INFO - PROCESS | 1656 | 1467537462961 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 02:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:17:42 INFO - PROCESS | 1656 | 1467537462970 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 02:17:42 INFO - PROCESS | 1656 | 1467537462972 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:17:42 INFO - PROCESS | 1656 | 1467537462973 Marionette TRACE conn2 <- [1,798,null,{}] 02:17:42 INFO - PROCESS | 1656 | 1467537462975 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}] 02:17:42 INFO - PROCESS | 1656 | 1467537462976 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:43 INFO - PROCESS | 1656 | 1467537463069 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 02:17:43 INFO - PROCESS | 1656 | 1467537463080 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:43 INFO - PROCESS | 1656 | 1467537463081 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x123a86800 == 37 [pid = 1656] [id = 207] 02:17:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x120fe6000) [pid = 1656] [serial = 619] [outer = 0x0] 02:17:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x122f08c00) [pid = 1656] [serial = 620] [outer = 0x120fe6000] 02:17:43 INFO - PROCESS | 1656 | 1467537463105 Marionette DEBUG loaded listener.js 02:17:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1237a7400) [pid = 1656] [serial = 621] [outer = 0x120fe6000] 02:17:43 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x117412800) [pid = 1656] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:17:43 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x113d8c400) [pid = 1656] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:17:43 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x112d0d000) [pid = 1656] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:17:43 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x11323e800) [pid = 1656] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:17:43 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x113d8c800) [pid = 1656] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:17:43 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1131e8c00) [pid = 1656] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:17:43 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1180d4800) [pid = 1656] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:17:43 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x11953a400) [pid = 1656] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:17:43 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x110eeac00) [pid = 1656] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:17:43 INFO - PROCESS | 1656 | 1467537463448 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]]]}] 02:17:43 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 02:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 522ms 02:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:17:43 INFO - PROCESS | 1656 | 1467537463495 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 02:17:43 INFO - PROCESS | 1656 | 1467537463496 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 02:17:43 INFO - PROCESS | 1656 | 1467537463498 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:17:43 INFO - PROCESS | 1656 | 1467537463499 Marionette TRACE conn2 <- [1,802,null,{}] 02:17:43 INFO - PROCESS | 1656 | 1467537463501 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}] 02:17:43 INFO - PROCESS | 1656 | 1467537463502 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:43 INFO - PROCESS | 1656 | 1467537463573 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 02:17:43 INFO - PROCESS | 1656 | 1467537463579 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:43 INFO - PROCESS | 1656 | 1467537463580 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1242ad000 == 38 [pid = 1656] [id = 208] 02:17:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x113d8c800) [pid = 1656] [serial = 622] [outer = 0x0] 02:17:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1188dfc00) [pid = 1656] [serial = 623] [outer = 0x113d8c800] 02:17:43 INFO - PROCESS | 1656 | 1467537463604 Marionette DEBUG loaded listener.js 02:17:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1232c6800) [pid = 1656] [serial = 624] [outer = 0x113d8c800] 02:17:43 INFO - PROCESS | 1656 | 1467537463931 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]]]}] 02:17:43 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 02:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 468ms 02:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:17:43 INFO - PROCESS | 1656 | 1467537463967 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 02:17:43 INFO - PROCESS | 1656 | 1467537463968 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 02:17:43 INFO - PROCESS | 1656 | 1467537463970 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:17:43 INFO - PROCESS | 1656 | 1467537463971 Marionette TRACE conn2 <- [1,806,null,{}] 02:17:43 INFO - PROCESS | 1656 | 1467537463974 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}] 02:17:43 INFO - PROCESS | 1656 | 1467537463984 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:44 INFO - PROCESS | 1656 | 1467537464081 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 02:17:44 INFO - PROCESS | 1656 | 1467537464088 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:44 INFO - PROCESS | 1656 | 1467537464088 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x124de8000 == 39 [pid = 1656] [id = 209] 02:17:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1132e3c00) [pid = 1656] [serial = 625] [outer = 0x0] 02:17:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x123884400) [pid = 1656] [serial = 626] [outer = 0x1132e3c00] 02:17:44 INFO - PROCESS | 1656 | 1467537464112 Marionette DEBUG loaded listener.js 02:17:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x123d50c00) [pid = 1656] [serial = 627] [outer = 0x1132e3c00] 02:17:44 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:17:44 INFO - PROCESS | 1656 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 02:17:44 INFO - PROCESS | 1656 | Determined SkiaGL cache limits: Size 100663296, Items: 256 02:17:44 INFO - PROCESS | 1656 | [GFX2-]: Using SkiaGL canvas. 02:17:44 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 02:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 472ms 02:17:44 INFO - PROCESS | 1656 | 1467537464439 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]]]}] 02:17:44 INFO - PROCESS | 1656 | 1467537464444 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 02:17:44 INFO - PROCESS | 1656 | 1467537464447 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 02:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:17:44 INFO - PROCESS | 1656 | 1467537464449 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:17:44 INFO - PROCESS | 1656 | 1467537464450 Marionette TRACE conn2 <- [1,810,null,{}] 02:17:44 INFO - PROCESS | 1656 | 1467537464452 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}] 02:17:44 INFO - PROCESS | 1656 | 1467537464453 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:44 INFO - PROCESS | 1656 | 1467537464532 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 02:17:44 INFO - PROCESS | 1656 | 1467537464535 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:44 INFO - PROCESS | 1656 | 1467537464536 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x1268a6800 == 40 [pid = 1656] [id = 210] 02:17:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11822cc00) [pid = 1656] [serial = 628] [outer = 0x0] 02:17:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x124208000) [pid = 1656] [serial = 629] [outer = 0x11822cc00] 02:17:44 INFO - PROCESS | 1656 | 1467537464560 Marionette DEBUG loaded listener.js 02:17:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x124c81c00) [pid = 1656] [serial = 630] [outer = 0x11822cc00] 02:17:44 INFO - PROCESS | 1656 | 1467537464909 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]]]}] 02:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms 02:17:44 INFO - PROCESS | 1656 | 1467537464918 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 02:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:17:44 INFO - PROCESS | 1656 | 1467537464927 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 02:17:44 INFO - PROCESS | 1656 | 1467537464930 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:17:44 INFO - PROCESS | 1656 | 1467537464931 Marionette TRACE conn2 <- [1,814,null,{}] 02:17:44 INFO - PROCESS | 1656 | 1467537464933 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}] 02:17:44 INFO - PROCESS | 1656 | 1467537464935 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:45 INFO - PROCESS | 1656 | 1467537465043 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 02:17:45 INFO - PROCESS | 1656 | 1467537465049 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:45 INFO - PROCESS | 1656 | 1467537465051 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x1289a1000 == 41 [pid = 1656] [id = 211] 02:17:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x125605c00) [pid = 1656] [serial = 631] [outer = 0x0] 02:17:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x12601e800) [pid = 1656] [serial = 632] [outer = 0x125605c00] 02:17:45 INFO - PROCESS | 1656 | 1467537465076 Marionette DEBUG loaded listener.js 02:17:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1268dac00) [pid = 1656] [serial = 633] [outer = 0x125605c00] 02:17:45 INFO - PROCESS | 1656 | 1467537465365 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] 02:17:45 INFO - PROCESS | 1656 | 1467537465401 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 02:17:45 INFO - PROCESS | 1656 | 1467537465403 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:17:45 INFO - PROCESS | 1656 | 1467537465404 Marionette TRACE conn2 <- [1,818,null,{}] 02:17:45 INFO - PROCESS | 1656 | 1467537465406 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}] 02:17:45 INFO - PROCESS | 1656 | 1467537465408 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:45 INFO - PROCESS | 1656 | 1467537465487 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 02:17:45 INFO - PROCESS | 1656 | 1467537465491 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:45 INFO - PROCESS | 1656 | 1467537465493 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x129286000 == 42 [pid = 1656] [id = 212] 02:17:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1268db000) [pid = 1656] [serial = 634] [outer = 0x0] 02:17:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x126c4c800) [pid = 1656] [serial = 635] [outer = 0x1268db000] 02:17:45 INFO - PROCESS | 1656 | 1467537465518 Marionette DEBUG loaded listener.js 02:17:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x12892a000) [pid = 1656] [serial = 636] [outer = 0x1268db000] 02:17:45 INFO - PROCESS | 1656 | 1467537465919 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]]]}] 02:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 569ms 02:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:17:45 INFO - PROCESS | 1656 | 1467537465973 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 02:17:45 INFO - PROCESS | 1656 | 1467537465977 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 02:17:45 INFO - PROCESS | 1656 | 1467537465981 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:17:45 INFO - PROCESS | 1656 | 1467537465983 Marionette TRACE conn2 <- [1,822,null,{}] 02:17:45 INFO - PROCESS | 1656 | 1467537465986 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}] 02:17:45 INFO - PROCESS | 1656 | 1467537465988 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:46 INFO - PROCESS | 1656 | 1467537466087 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 02:17:46 INFO - PROCESS | 1656 | 1467537466152 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:46 INFO - PROCESS | 1656 | 1467537466154 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11623a000 == 43 [pid = 1656] [id = 213] 02:17:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x111ca9400) [pid = 1656] [serial = 637] [outer = 0x0] 02:17:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1127cf000) [pid = 1656] [serial = 638] [outer = 0x111ca9400] 02:17:46 INFO - PROCESS | 1656 | 1467537466186 Marionette DEBUG loaded listener.js 02:17:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x112f73800) [pid = 1656] [serial = 639] [outer = 0x111ca9400] 02:17:46 INFO - PROCESS | 1656 | 1467537466631 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] 02:17:46 INFO - PROCESS | 1656 | 1467537466654 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 02:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:17:46 INFO - PROCESS | 1656 | 1467537466658 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:17:46 INFO - PROCESS | 1656 | 1467537466660 Marionette TRACE conn2 <- [1,826,null,{}] 02:17:46 INFO - PROCESS | 1656 | 1467537466663 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}] 02:17:46 INFO - PROCESS | 1656 | 1467537466664 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:46 INFO - PROCESS | 1656 | 1467537466764 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 02:17:46 INFO - PROCESS | 1656 | 1467537466829 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:46 INFO - PROCESS | 1656 | 1467537466831 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ad3800 == 44 [pid = 1656] [id = 214] 02:17:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x113d8b800) [pid = 1656] [serial = 640] [outer = 0x0] 02:17:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1172ba400) [pid = 1656] [serial = 641] [outer = 0x113d8b800] 02:17:46 INFO - PROCESS | 1656 | 1467537466860 Marionette DEBUG loaded listener.js 02:17:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1180a1c00) [pid = 1656] [serial = 642] [outer = 0x113d8b800] 02:17:47 INFO - PROCESS | 1656 | 1467537467269 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]]]}] 02:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 620ms 02:17:47 INFO - PROCESS | 1656 | 1467537467279 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 02:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:17:47 INFO - PROCESS | 1656 | 1467537467280 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 02:17:47 INFO - PROCESS | 1656 | 1467537467283 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:17:47 INFO - PROCESS | 1656 | 1467537467285 Marionette TRACE conn2 <- [1,830,null,{}] 02:17:47 INFO - PROCESS | 1656 | 1467537467293 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}] 02:17:47 INFO - PROCESS | 1656 | 1467537467296 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:47 INFO - PROCESS | 1656 | 1467537467394 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 02:17:47 INFO - PROCESS | 1656 | 1467537467481 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:47 INFO - PROCESS | 1656 | 1467537467483 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12928c800 == 45 [pid = 1656] [id = 215] 02:17:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1187e7c00) [pid = 1656] [serial = 643] [outer = 0x0] 02:17:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119412400) [pid = 1656] [serial = 644] [outer = 0x1187e7c00] 02:17:47 INFO - PROCESS | 1656 | 1467537467514 Marionette DEBUG loaded listener.js 02:17:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11981f400) [pid = 1656] [serial = 645] [outer = 0x1187e7c00] 02:17:47 INFO - PROCESS | 1656 | 1467537467919 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]]]}] 02:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 670ms 02:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:17:47 INFO - PROCESS | 1656 | 1467537467954 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 02:17:47 INFO - PROCESS | 1656 | 1467537467955 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 02:17:47 INFO - PROCESS | 1656 | 1467537467958 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:17:47 INFO - PROCESS | 1656 | 1467537467960 Marionette TRACE conn2 <- [1,834,null,{}] 02:17:47 INFO - PROCESS | 1656 | 1467537467962 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}] 02:17:47 INFO - PROCESS | 1656 | 1467537467963 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:48 INFO - PROCESS | 1656 | 1467537468062 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 02:17:48 INFO - PROCESS | 1656 | 1467537468114 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:48 INFO - PROCESS | 1656 | 1467537468115 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a70d000 == 46 [pid = 1656] [id = 216] 02:17:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119b63c00) [pid = 1656] [serial = 646] [outer = 0x0] 02:17:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x123cdc400) [pid = 1656] [serial = 647] [outer = 0x119b63c00] 02:17:48 INFO - PROCESS | 1656 | 1467537468143 Marionette DEBUG loaded listener.js 02:17:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124c85c00) [pid = 1656] [serial = 648] [outer = 0x119b63c00] 02:17:48 INFO - PROCESS | 1656 | 1467537468582 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]]]}] 02:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 670ms 02:17:48 INFO - PROCESS | 1656 | 1467537468811 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 02:17:48 INFO - PROCESS | 1656 | 1467537468814 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 02:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:17:48 INFO - PROCESS | 1656 | 1467537468831 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:17:48 INFO - PROCESS | 1656 | 1467537468833 Marionette TRACE conn2 <- [1,838,null,{}] 02:17:48 INFO - PROCESS | 1656 | 1467537468837 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}] 02:17:48 INFO - PROCESS | 1656 | 1467537468839 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:48 INFO - PROCESS | 1656 | 1467537468930 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 02:17:48 INFO - PROCESS | 1656 | 1467537468979 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:48 INFO - PROCESS | 1656 | 1467537468982 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e48000 == 47 [pid = 1656] [id = 217] 02:17:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x113d8ac00) [pid = 1656] [serial = 649] [outer = 0x0] 02:17:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1150d1800) [pid = 1656] [serial = 650] [outer = 0x113d8ac00] 02:17:49 INFO - PROCESS | 1656 | 1467537469009 Marionette DEBUG loaded listener.js 02:17:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x116975400) [pid = 1656] [serial = 651] [outer = 0x113d8ac00] 02:17:49 INFO - PROCESS | 1656 | 1467537469404 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]]]}] 02:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 620ms 02:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:17:49 INFO - PROCESS | 1656 | 1467537469452 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 02:17:49 INFO - PROCESS | 1656 | 1467537469454 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 02:17:49 INFO - PROCESS | 1656 | 1467537469458 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:17:49 INFO - PROCESS | 1656 | 1467537469460 Marionette TRACE conn2 <- [1,842,null,{}] 02:17:49 INFO - PROCESS | 1656 | 1467537469463 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}] 02:17:49 INFO - PROCESS | 1656 | 1467537469465 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:49 INFO - PROCESS | 1656 | 1467537469554 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 02:17:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1289a1000 == 46 [pid = 1656] [id = 211] 02:17:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1268a6800 == 45 [pid = 1656] [id = 210] 02:17:50 INFO - PROCESS | 1656 | --DOCSHELL 0x124de8000 == 44 [pid = 1656] [id = 209] 02:17:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1242ad000 == 43 [pid = 1656] [id = 208] 02:17:50 INFO - PROCESS | 1656 | --DOCSHELL 0x123a86800 == 42 [pid = 1656] [id = 207] 02:17:50 INFO - PROCESS | 1656 | --DOCSHELL 0x123714800 == 41 [pid = 1656] [id = 206] 02:17:50 INFO - PROCESS | 1656 | --DOCSHELL 0x119adf800 == 40 [pid = 1656] [id = 205] 02:17:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1195b1800 == 39 [pid = 1656] [id = 204] 02:17:50 INFO - PROCESS | 1656 | --DOCSHELL 0x11849b800 == 38 [pid = 1656] [id = 203] 02:17:50 INFO - PROCESS | 1656 | --DOCSHELL 0x11661b800 == 37 [pid = 1656] [id = 202] 02:17:50 INFO - PROCESS | 1656 | --DOCSHELL 0x11380b800 == 36 [pid = 1656] [id = 201] 02:17:50 INFO - PROCESS | 1656 | --DOCSHELL 0x113a47800 == 35 [pid = 1656] [id = 200] 02:17:50 INFO - PROCESS | 1656 | --DOCSHELL 0x11666d800 == 34 [pid = 1656] [id = 199] 02:17:50 INFO - PROCESS | 1656 | --DOCSHELL 0x117232800 == 33 [pid = 1656] [id = 192] 02:17:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1233b3800 == 32 [pid = 1656] [id = 198] 02:17:50 INFO - PROCESS | 1656 | --DOCSHELL 0x117e48000 == 31 [pid = 1656] [id = 217] 02:17:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12a70d000 == 30 [pid = 1656] [id = 216] 02:17:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12928c800 == 29 [pid = 1656] [id = 215] 02:17:50 INFO - PROCESS | 1656 | --DOCSHELL 0x119ad3800 == 28 [pid = 1656] [id = 214] 02:17:50 INFO - PROCESS | 1656 | --DOCSHELL 0x129286000 == 27 [pid = 1656] [id = 212] 02:17:50 INFO - PROCESS | 1656 | --DOCSHELL 0x11623a000 == 26 [pid = 1656] [id = 213] 02:17:50 INFO - PROCESS | 1656 | 1467537470127 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:50 INFO - PROCESS | 1656 | 1467537470129 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:50 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x123cdd800) [pid = 1656] [serial = 593] [outer = 0x0] [url = about:blank] 02:17:50 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x117ea7000) [pid = 1656] [serial = 581] [outer = 0x0] [url = about:blank] 02:17:50 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1160d5000) [pid = 1656] [serial = 578] [outer = 0x0] [url = about:blank] 02:17:50 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11696dc00) [pid = 1656] [serial = 579] [outer = 0x0] [url = about:blank] 02:17:50 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11741e400) [pid = 1656] [serial = 576] [outer = 0x0] [url = about:blank] 02:17:50 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x113f2f400) [pid = 1656] [serial = 575] [outer = 0x0] [url = about:blank] 02:17:50 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11941d800) [pid = 1656] [serial = 584] [outer = 0x0] [url = about:blank] 02:17:50 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11662fc00) [pid = 1656] [serial = 564] [outer = 0x0] [url = about:blank] 02:17:50 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x113f36400) [pid = 1656] [serial = 563] [outer = 0x0] [url = about:blank] 02:17:50 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x117418c00) [pid = 1656] [serial = 587] [outer = 0x0] [url = about:blank] 02:17:50 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119251c00) [pid = 1656] [serial = 567] [outer = 0x0] [url = about:blank] 02:17:50 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118513c00) [pid = 1656] [serial = 566] [outer = 0x0] [url = about:blank] 02:17:50 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1242a5000) [pid = 1656] [serial = 570] [outer = 0x0] [url = about:blank] 02:17:50 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12387a400) [pid = 1656] [serial = 569] [outer = 0x0] [url = about:blank] 02:17:50 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12892bc00) [pid = 1656] [serial = 573] [outer = 0x0] [url = about:blank] 02:17:50 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x126c4f800) [pid = 1656] [serial = 572] [outer = 0x0] [url = about:blank] 02:17:50 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119aa2800) [pid = 1656] [serial = 588] [outer = 0x0] [url = about:blank] 02:17:50 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x119b5ec00) [pid = 1656] [serial = 590] [outer = 0x0] [url = about:blank] 02:17:50 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x11948fc00) [pid = 1656] [serial = 585] [outer = 0x0] [url = about:blank] 02:17:50 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1180da000) [pid = 1656] [serial = 582] [outer = 0x0] [url = about:blank] 02:17:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x112157800 == 27 [pid = 1656] [id = 218] 02:17:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x111cad400) [pid = 1656] [serial = 652] [outer = 0x0] 02:17:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1121b9000) [pid = 1656] [serial = 653] [outer = 0x111cad400] 02:17:50 INFO - PROCESS | 1656 | 1467537470234 Marionette DEBUG loaded listener.js 02:17:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112988c00) [pid = 1656] [serial = 654] [outer = 0x111cad400] 02:17:50 INFO - PROCESS | 1656 | 1467537470651 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]]]}] 02:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1224ms 02:17:50 INFO - PROCESS | 1656 | 1467537470681 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 02:17:50 INFO - PROCESS | 1656 | 1467537470683 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 02:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:17:50 INFO - PROCESS | 1656 | 1467537470686 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:17:50 INFO - PROCESS | 1656 | 1467537470688 Marionette TRACE conn2 <- [1,846,null,{}] 02:17:50 INFO - PROCESS | 1656 | 1467537470691 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}] 02:17:50 INFO - PROCESS | 1656 | 1467537470694 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:50 INFO - PROCESS | 1656 | 1467537470788 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 02:17:50 INFO - PROCESS | 1656 | 1467537470836 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:50 INFO - PROCESS | 1656 | 1467537470838 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x116095000 == 28 [pid = 1656] [id = 219] 02:17:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1127d0000) [pid = 1656] [serial = 655] [outer = 0x0] 02:17:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1166f0c00) [pid = 1656] [serial = 656] [outer = 0x1127d0000] 02:17:50 INFO - PROCESS | 1656 | 1467537470864 Marionette DEBUG loaded listener.js 02:17:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1172ba000) [pid = 1656] [serial = 657] [outer = 0x1127d0000] 02:17:51 INFO - PROCESS | 1656 | 1467537471147 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]]]}] 02:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 520ms 02:17:51 INFO - PROCESS | 1656 | 1467537471209 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 02:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:17:51 INFO - PROCESS | 1656 | 1467537471213 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 02:17:51 INFO - PROCESS | 1656 | 1467537471216 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:17:51 INFO - PROCESS | 1656 | 1467537471217 Marionette TRACE conn2 <- [1,850,null,{}] 02:17:51 INFO - PROCESS | 1656 | 1467537471220 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}] 02:17:51 INFO - PROCESS | 1656 | 1467537471221 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:51 INFO - PROCESS | 1656 | 1467537471297 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 02:17:51 INFO - PROCESS | 1656 | 1467537471349 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:51 INFO - PROCESS | 1656 | 1467537471350 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x113a42000 == 29 [pid = 1656] [id = 220] 02:17:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1132e4000) [pid = 1656] [serial = 658] [outer = 0x0] 02:17:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1174e2800) [pid = 1656] [serial = 659] [outer = 0x1132e4000] 02:17:51 INFO - PROCESS | 1656 | 1467537471375 Marionette DEBUG loaded listener.js 02:17:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1180dd400) [pid = 1656] [serial = 660] [outer = 0x1132e4000] 02:17:51 INFO - PROCESS | 1656 | 1467537471669 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]]]}] 02:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 468ms 02:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:17:51 INFO - PROCESS | 1656 | 1467537471685 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 02:17:51 INFO - PROCESS | 1656 | 1467537471686 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 02:17:51 INFO - PROCESS | 1656 | 1467537471689 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:17:51 INFO - PROCESS | 1656 | 1467537471696 Marionette TRACE conn2 <- [1,854,null,{}] 02:17:51 INFO - PROCESS | 1656 | 1467537471710 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}] 02:17:51 INFO - PROCESS | 1656 | 1467537471714 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:51 INFO - PROCESS | 1656 | 1467537471790 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 02:17:51 INFO - PROCESS | 1656 | 1467537471796 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:51 INFO - PROCESS | 1656 | 1467537471797 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192b2000 == 30 [pid = 1656] [id = 221] 02:17:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118172800) [pid = 1656] [serial = 661] [outer = 0x0] 02:17:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11885c000) [pid = 1656] [serial = 662] [outer = 0x118172800] 02:17:51 INFO - PROCESS | 1656 | 1467537471823 Marionette DEBUG loaded listener.js 02:17:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119454c00) [pid = 1656] [serial = 663] [outer = 0x118172800] 02:17:52 INFO - PROCESS | 1656 | 1467537472145 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]]]}] 02:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 481ms 02:17:52 INFO - PROCESS | 1656 | 1467537472170 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 02:17:52 INFO - PROCESS | 1656 | 1467537472171 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 02:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:17:52 INFO - PROCESS | 1656 | 1467537472174 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:17:52 INFO - PROCESS | 1656 | 1467537472175 Marionette TRACE conn2 <- [1,858,null,{}] 02:17:52 INFO - PROCESS | 1656 | 1467537472179 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}] 02:17:52 INFO - PROCESS | 1656 | 1467537472181 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:52 INFO - PROCESS | 1656 | 1467537472283 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 02:17:52 INFO - PROCESS | 1656 | 1467537472297 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:52 INFO - PROCESS | 1656 | 1467537472298 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195b3000 == 31 [pid = 1656] [id = 222] 02:17:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x118506800) [pid = 1656] [serial = 664] [outer = 0x0] 02:17:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11948d000) [pid = 1656] [serial = 665] [outer = 0x118506800] 02:17:52 INFO - PROCESS | 1656 | 1467537472323 Marionette DEBUG loaded listener.js 02:17:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119aa1400) [pid = 1656] [serial = 666] [outer = 0x118506800] 02:17:52 INFO - PROCESS | 1656 | 1467537472681 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]]]}] 02:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 521ms 02:17:52 INFO - PROCESS | 1656 | 1467537472695 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 02:17:52 INFO - PROCESS | 1656 | 1467537472697 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 02:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:17:52 INFO - PROCESS | 1656 | 1467537472699 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:17:52 INFO - PROCESS | 1656 | 1467537472700 Marionette TRACE conn2 <- [1,862,null,{}] 02:17:52 INFO - PROCESS | 1656 | 1467537472709 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}] 02:17:52 INFO - PROCESS | 1656 | 1467537472710 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:52 INFO - PROCESS | 1656 | 1467537472837 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 02:17:52 INFO - PROCESS | 1656 | 1467537472887 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:52 INFO - PROCESS | 1656 | 1467537472893 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12308c000 == 32 [pid = 1656] [id = 223] 02:17:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1132e3000) [pid = 1656] [serial = 667] [outer = 0x0] 02:17:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x122f4d800) [pid = 1656] [serial = 668] [outer = 0x1132e3000] 02:17:52 INFO - PROCESS | 1656 | 1467537472951 Marionette DEBUG loaded listener.js 02:17:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x123cddc00) [pid = 1656] [serial = 669] [outer = 0x1132e3000] 02:17:53 INFO - PROCESS | 1656 | 1467537473452 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]]]}] 02:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 775ms 02:17:53 INFO - PROCESS | 1656 | 1467537473474 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 02:17:53 INFO - PROCESS | 1656 | 1467537473476 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 02:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:17:53 INFO - PROCESS | 1656 | 1467537473478 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:17:53 INFO - PROCESS | 1656 | 1467537473479 Marionette TRACE conn2 <- [1,866,null,{}] 02:17:53 INFO - PROCESS | 1656 | 1467537473481 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}] 02:17:53 INFO - PROCESS | 1656 | 1467537473483 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:53 INFO - PROCESS | 1656 | 1467537473576 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 02:17:53 INFO - PROCESS | 1656 | 1467537473579 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:53 INFO - PROCESS | 1656 | 1467537473581 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x111e9b000 == 33 [pid = 1656] [id = 224] 02:17:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x116970000) [pid = 1656] [serial = 670] [outer = 0x0] 02:17:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x123d54000) [pid = 1656] [serial = 671] [outer = 0x116970000] 02:17:53 INFO - PROCESS | 1656 | 1467537473605 Marionette DEBUG loaded listener.js 02:17:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x125609c00) [pid = 1656] [serial = 672] [outer = 0x116970000] 02:17:53 INFO - PROCESS | 1656 | 1467537473935 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]]]}] 02:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 518ms 02:17:53 INFO - PROCESS | 1656 | 1467537473996 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 02:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:17:53 INFO - PROCESS | 1656 | 1467537473997 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 02:17:54 INFO - PROCESS | 1656 | 1467537473999 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:17:54 INFO - PROCESS | 1656 | 1467537474000 Marionette TRACE conn2 <- [1,870,null,{}] 02:17:54 INFO - PROCESS | 1656 | 1467537474003 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}] 02:17:54 INFO - PROCESS | 1656 | 1467537474004 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:54 INFO - PROCESS | 1656 | 1467537474095 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 02:17:54 INFO - PROCESS | 1656 | 1467537474128 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:54 INFO - PROCESS | 1656 | 1467537474129 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x124de9000 == 34 [pid = 1656] [id = 225] 02:17:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x111e29000) [pid = 1656] [serial = 673] [outer = 0x0] 02:17:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12601b000) [pid = 1656] [serial = 674] [outer = 0x111e29000] 02:17:54 INFO - PROCESS | 1656 | 1467537474153 Marionette DEBUG loaded listener.js 02:17:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12646c400) [pid = 1656] [serial = 675] [outer = 0x111e29000] 02:17:54 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x113aa4800) [pid = 1656] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:17:54 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1268db000) [pid = 1656] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:17:54 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1180ab000) [pid = 1656] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:17:54 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x120fe6000) [pid = 1656] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:17:54 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1166f3800) [pid = 1656] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:17:54 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1127d5400) [pid = 1656] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:17:54 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x113860c00) [pid = 1656] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:17:54 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1187e5000) [pid = 1656] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:17:54 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x113d8c800) [pid = 1656] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:17:54 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11822cc00) [pid = 1656] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:17:54 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x125605c00) [pid = 1656] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:17:54 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1230ee400) [pid = 1656] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:17:54 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119259800) [pid = 1656] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:17:54 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1150d7c00) [pid = 1656] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:17:54 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x113377c00) [pid = 1656] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:17:54 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1132e3c00) [pid = 1656] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:17:54 INFO - PROCESS | 1656 | 1467537474623 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]]]}] 02:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 669ms 02:17:54 INFO - PROCESS | 1656 | 1467537474669 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 02:17:54 INFO - PROCESS | 1656 | 1467537474670 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 02:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:17:54 INFO - PROCESS | 1656 | 1467537474673 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:17:54 INFO - PROCESS | 1656 | 1467537474674 Marionette TRACE conn2 <- [1,874,null,{}] 02:17:54 INFO - PROCESS | 1656 | 1467537474676 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}] 02:17:54 INFO - PROCESS | 1656 | 1467537474677 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:54 INFO - PROCESS | 1656 | 1467537474750 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 02:17:54 INFO - PROCESS | 1656 | 1467537474804 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:54 INFO - PROCESS | 1656 | 1467537474805 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x124ded800 == 35 [pid = 1656] [id = 226] 02:17:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x111f12800) [pid = 1656] [serial = 676] [outer = 0x0] 02:17:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11741a800) [pid = 1656] [serial = 677] [outer = 0x111f12800] 02:17:54 INFO - PROCESS | 1656 | 1467537474832 Marionette DEBUG loaded listener.js 02:17:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119415000) [pid = 1656] [serial = 678] [outer = 0x111f12800] 02:17:55 INFO - PROCESS | 1656 | 1467537475121 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]]]}] 02:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 472ms 02:17:55 INFO - PROCESS | 1656 | 1467537475150 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 02:17:55 INFO - PROCESS | 1656 | 1467537475151 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 02:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:17:55 INFO - PROCESS | 1656 | 1467537475153 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:17:55 INFO - PROCESS | 1656 | 1467537475154 Marionette TRACE conn2 <- [1,878,null,{}] 02:17:55 INFO - PROCESS | 1656 | 1467537475156 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}] 02:17:55 INFO - PROCESS | 1656 | 1467537475157 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:55 INFO - PROCESS | 1656 | 1467537475263 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 02:17:55 INFO - PROCESS | 1656 | 1467537475269 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:55 INFO - PROCESS | 1656 | 1467537475270 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1289ab000 == 36 [pid = 1656] [id = 227] 02:17:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119547400) [pid = 1656] [serial = 679] [outer = 0x0] 02:17:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12428b400) [pid = 1656] [serial = 680] [outer = 0x119547400] 02:17:55 INFO - PROCESS | 1656 | 1467537475311 Marionette DEBUG loaded listener.js 02:17:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x126475400) [pid = 1656] [serial = 681] [outer = 0x119547400] 02:17:55 INFO - PROCESS | 1656 | 1467537475729 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]]]}] 02:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 618ms 02:17:55 INFO - PROCESS | 1656 | 1467537475771 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 02:17:55 INFO - PROCESS | 1656 | 1467537475772 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 02:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:17:55 INFO - PROCESS | 1656 | 1467537475779 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:17:55 INFO - PROCESS | 1656 | 1467537475781 Marionette TRACE conn2 <- [1,882,null,{}] 02:17:55 INFO - PROCESS | 1656 | 1467537475798 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}] 02:17:55 INFO - PROCESS | 1656 | 1467537475799 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:55 INFO - PROCESS | 1656 | 1467537475879 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 02:17:55 INFO - PROCESS | 1656 | 1467537475883 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:55 INFO - PROCESS | 1656 | 1467537475885 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x128fed000 == 37 [pid = 1656] [id = 228] 02:17:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x126803800) [pid = 1656] [serial = 682] [outer = 0x0] 02:17:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1268d8000) [pid = 1656] [serial = 683] [outer = 0x126803800] 02:17:55 INFO - PROCESS | 1656 | 1467537475911 Marionette DEBUG loaded listener.js 02:17:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x126c45000) [pid = 1656] [serial = 684] [outer = 0x126803800] 02:17:56 INFO - PROCESS | 1656 | 1467537476245 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]]]}] 02:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 486ms 02:17:56 INFO - PROCESS | 1656 | 1467537476262 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 02:17:56 INFO - PROCESS | 1656 | 1467537476263 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 02:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:17:56 INFO - PROCESS | 1656 | 1467537476265 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:17:56 INFO - PROCESS | 1656 | 1467537476267 Marionette TRACE conn2 <- [1,886,null,{}] 02:17:56 INFO - PROCESS | 1656 | 1467537476269 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}] 02:17:56 INFO - PROCESS | 1656 | 1467537476271 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:56 INFO - PROCESS | 1656 | 1467537476356 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 02:17:56 INFO - PROCESS | 1656 | 1467537476361 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:56 INFO - PROCESS | 1656 | 1467537476363 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x118778000 == 38 [pid = 1656] [id = 229] 02:17:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x126c4c400) [pid = 1656] [serial = 685] [outer = 0x0] 02:17:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12892f400) [pid = 1656] [serial = 686] [outer = 0x126c4c400] 02:17:56 INFO - PROCESS | 1656 | 1467537476387 Marionette DEBUG loaded listener.js 02:17:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1289b3000) [pid = 1656] [serial = 687] [outer = 0x126c4c400] 02:17:56 INFO - PROCESS | 1656 | 1467537476910 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]]]}] 02:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 720ms 02:17:56 INFO - PROCESS | 1656 | 1467537476989 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 02:17:56 INFO - PROCESS | 1656 | 1467537476994 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 02:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:17:57 INFO - PROCESS | 1656 | 1467537477001 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:17:57 INFO - PROCESS | 1656 | 1467537477005 Marionette TRACE conn2 <- [1,890,null,{}] 02:17:57 INFO - PROCESS | 1656 | 1467537477012 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}] 02:17:57 INFO - PROCESS | 1656 | 1467537477014 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:57 INFO - PROCESS | 1656 | 1467537477184 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 02:17:57 INFO - PROCESS | 1656 | 1467537477302 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:57 INFO - PROCESS | 1656 | 1467537477303 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x117225800 == 39 [pid = 1656] [id = 230] 02:17:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1138e9800) [pid = 1656] [serial = 688] [outer = 0x0] 02:17:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x116081800) [pid = 1656] [serial = 689] [outer = 0x1138e9800] 02:17:57 INFO - PROCESS | 1656 | 1467537477353 Marionette DEBUG loaded listener.js 02:17:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x117205800) [pid = 1656] [serial = 690] [outer = 0x1138e9800] 02:17:57 INFO - PROCESS | 1656 | 1467537477914 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]]]}] 02:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 977ms 02:17:57 INFO - PROCESS | 1656 | 1467537477978 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 02:17:57 INFO - PROCESS | 1656 | 1467537477981 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 02:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:17:57 INFO - PROCESS | 1656 | 1467537477985 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:17:57 INFO - PROCESS | 1656 | 1467537477987 Marionette TRACE conn2 <- [1,894,null,{}] 02:17:57 INFO - PROCESS | 1656 | 1467537477990 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}] 02:17:57 INFO - PROCESS | 1656 | 1467537477992 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:58 INFO - PROCESS | 1656 | 1467537478100 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 02:17:58 INFO - PROCESS | 1656 | 1467537478293 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:58 INFO - PROCESS | 1656 | 1467537478294 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x116009000 == 40 [pid = 1656] [id = 231] 02:17:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x110ef2c00) [pid = 1656] [serial = 691] [outer = 0x0] 02:17:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1131ef800) [pid = 1656] [serial = 692] [outer = 0x110ef2c00] 02:17:58 INFO - PROCESS | 1656 | 1467537478322 Marionette DEBUG loaded listener.js 02:17:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x113f30800) [pid = 1656] [serial = 693] [outer = 0x110ef2c00] 02:17:58 INFO - PROCESS | 1656 | --DOCSHELL 0x128fed000 == 39 [pid = 1656] [id = 228] 02:17:58 INFO - PROCESS | 1656 | --DOCSHELL 0x1289ab000 == 38 [pid = 1656] [id = 227] 02:17:58 INFO - PROCESS | 1656 | --DOCSHELL 0x124ded800 == 37 [pid = 1656] [id = 226] 02:17:58 INFO - PROCESS | 1656 | --DOCSHELL 0x124de9000 == 36 [pid = 1656] [id = 225] 02:17:58 INFO - PROCESS | 1656 | --DOCSHELL 0x111e9b000 == 35 [pid = 1656] [id = 224] 02:17:58 INFO - PROCESS | 1656 | --DOCSHELL 0x12308c000 == 34 [pid = 1656] [id = 223] 02:17:58 INFO - PROCESS | 1656 | --DOCSHELL 0x1195b3000 == 33 [pid = 1656] [id = 222] 02:17:58 INFO - PROCESS | 1656 | --DOCSHELL 0x1192b2000 == 32 [pid = 1656] [id = 221] 02:17:58 INFO - PROCESS | 1656 | --DOCSHELL 0x113a42000 == 31 [pid = 1656] [id = 220] 02:17:58 INFO - PROCESS | 1656 | --DOCSHELL 0x116095000 == 30 [pid = 1656] [id = 219] 02:17:58 INFO - PROCESS | 1656 | --DOCSHELL 0x112157800 == 29 [pid = 1656] [id = 218] 02:17:58 INFO - PROCESS | 1656 | 1467537478764 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]]]}] 02:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 821ms 02:17:58 INFO - PROCESS | 1656 | 1467537478808 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 02:17:58 INFO - PROCESS | 1656 | 1467537478810 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 02:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:17:58 INFO - PROCESS | 1656 | 1467537478813 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:17:58 INFO - PROCESS | 1656 | 1467537478815 Marionette TRACE conn2 <- [1,898,null,{}] 02:17:58 INFO - PROCESS | 1656 | 1467537478818 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}] 02:17:58 INFO - PROCESS | 1656 | 1467537478820 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:58 INFO - PROCESS | 1656 | 1467537478903 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x122f07c00) [pid = 1656] [serial = 591] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1268dac00) [pid = 1656] [serial = 633] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12892a000) [pid = 1656] [serial = 636] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x126c4c800) [pid = 1656] [serial = 635] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1187e4c00) [pid = 1656] [serial = 612] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x122f08c00) [pid = 1656] [serial = 620] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1180a6c00) [pid = 1656] [serial = 609] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x112debc00) [pid = 1656] [serial = 603] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x116a0b400) [pid = 1656] [serial = 597] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119252400) [pid = 1656] [serial = 615] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1232c6800) [pid = 1656] [serial = 624] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118178800) [pid = 1656] [serial = 611] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x124c81c00) [pid = 1656] [serial = 630] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12601e800) [pid = 1656] [serial = 632] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1242a2800) [pid = 1656] [serial = 594] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118857800) [pid = 1656] [serial = 614] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119b63000) [pid = 1656] [serial = 618] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1237a7400) [pid = 1656] [serial = 621] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118170800) [pid = 1656] [serial = 600] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1172b9800) [pid = 1656] [serial = 608] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1160d8800) [pid = 1656] [serial = 606] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x123884400) [pid = 1656] [serial = 626] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x116a11000) [pid = 1656] [serial = 599] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x113d8d000) [pid = 1656] [serial = 596] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x119547c00) [pid = 1656] [serial = 617] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1188dfc00) [pid = 1656] [serial = 623] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x123d50c00) [pid = 1656] [serial = 627] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x124208000) [pid = 1656] [serial = 629] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x113f2d800) [pid = 1656] [serial = 605] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x11297dc00) [pid = 1656] [serial = 602] [outer = 0x0] [url = about:blank] 02:17:58 INFO - PROCESS | 1656 | 1467537478965 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:58 INFO - PROCESS | 1656 | 1467537478967 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f42800 == 30 [pid = 1656] [id = 232] 02:17:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1132e3c00) [pid = 1656] [serial = 694] [outer = 0x0] 02:17:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x116081c00) [pid = 1656] [serial = 695] [outer = 0x1132e3c00] 02:17:58 INFO - PROCESS | 1656 | 1467537478994 Marionette DEBUG loaded listener.js 02:17:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1180a7400) [pid = 1656] [serial = 696] [outer = 0x1132e3c00] 02:17:59 INFO - PROCESS | 1656 | 1467537479289 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]]]}] 02:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 519ms 02:17:59 INFO - PROCESS | 1656 | 1467537479335 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 02:17:59 INFO - PROCESS | 1656 | 1467537479337 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 02:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:17:59 INFO - PROCESS | 1656 | 1467537479339 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:17:59 INFO - PROCESS | 1656 | 1467537479341 Marionette TRACE conn2 <- [1,902,null,{}] 02:17:59 INFO - PROCESS | 1656 | 1467537479346 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}] 02:17:59 INFO - PROCESS | 1656 | 1467537479347 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:59 INFO - PROCESS | 1656 | 1467537479424 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 02:17:59 INFO - PROCESS | 1656 | 1467537479491 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:59 INFO - PROCESS | 1656 | 1467537479492 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185eb000 == 31 [pid = 1656] [id = 233] 02:17:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1131e7c00) [pid = 1656] [serial = 697] [outer = 0x0] 02:17:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x118173400) [pid = 1656] [serial = 698] [outer = 0x1131e7c00] 02:17:59 INFO - PROCESS | 1656 | 1467537479518 Marionette DEBUG loaded listener.js 02:17:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1188dd000) [pid = 1656] [serial = 699] [outer = 0x1131e7c00] 02:17:59 INFO - PROCESS | 1656 | 1467537479821 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]]]}] 02:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 520ms 02:17:59 INFO - PROCESS | 1656 | 1467537479867 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 02:17:59 INFO - PROCESS | 1656 | 1467537479868 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 02:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:17:59 INFO - PROCESS | 1656 | 1467537479875 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:17:59 INFO - PROCESS | 1656 | 1467537479883 Marionette TRACE conn2 <- [1,906,null,{}] 02:17:59 INFO - PROCESS | 1656 | 1467537479886 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}] 02:17:59 INFO - PROCESS | 1656 | 1467537479889 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:17:59 INFO - PROCESS | 1656 | 1467537479968 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 02:18:00 INFO - PROCESS | 1656 | 1467537480022 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:00 INFO - PROCESS | 1656 | 1467537480023 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195b1800 == 32 [pid = 1656] [id = 234] 02:18:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1131eb400) [pid = 1656] [serial = 700] [outer = 0x0] 02:18:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1193eb800) [pid = 1656] [serial = 701] [outer = 0x1131eb400] 02:18:00 INFO - PROCESS | 1656 | 1467537480048 Marionette DEBUG loaded listener.js 02:18:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119b64800) [pid = 1656] [serial = 702] [outer = 0x1131eb400] 02:18:00 INFO - PROCESS | 1656 | 1467537480318 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]]]}] 02:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 480ms 02:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:18:00 INFO - PROCESS | 1656 | 1467537480352 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 02:18:00 INFO - PROCESS | 1656 | 1467537480353 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 02:18:00 INFO - PROCESS | 1656 | 1467537480355 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:18:00 INFO - PROCESS | 1656 | 1467537480357 Marionette TRACE conn2 <- [1,910,null,{}] 02:18:00 INFO - PROCESS | 1656 | 1467537480367 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}] 02:18:00 INFO - PROCESS | 1656 | 1467537480368 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:00 INFO - PROCESS | 1656 | 1467537480451 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 02:18:00 INFO - PROCESS | 1656 | 1467537480455 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:00 INFO - PROCESS | 1656 | 1467537480456 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1233b7800 == 33 [pid = 1656] [id = 235] 02:18:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119b5ec00) [pid = 1656] [serial = 703] [outer = 0x0] 02:18:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x123877c00) [pid = 1656] [serial = 704] [outer = 0x119b5ec00] 02:18:00 INFO - PROCESS | 1656 | 1467537480482 Marionette DEBUG loaded listener.js 02:18:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x123d4bc00) [pid = 1656] [serial = 705] [outer = 0x119b5ec00] 02:18:00 INFO - PROCESS | 1656 | 1467537480812 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]]]}] 02:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 477ms 02:18:00 INFO - PROCESS | 1656 | 1467537480833 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 02:18:00 INFO - PROCESS | 1656 | 1467537480834 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 02:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:18:00 INFO - PROCESS | 1656 | 1467537480836 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:18:00 INFO - PROCESS | 1656 | 1467537480837 Marionette TRACE conn2 <- [1,914,null,{}] 02:18:00 INFO - PROCESS | 1656 | 1467537480839 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}] 02:18:00 INFO - PROCESS | 1656 | 1467537480841 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:00 INFO - PROCESS | 1656 | 1467537480947 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 02:18:00 INFO - PROCESS | 1656 | 1467537480958 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:00 INFO - PROCESS | 1656 | 1467537480962 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195d0000 == 34 [pid = 1656] [id = 236] 02:18:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x124285400) [pid = 1656] [serial = 706] [outer = 0x0] 02:18:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1242a2800) [pid = 1656] [serial = 707] [outer = 0x124285400] 02:18:00 INFO - PROCESS | 1656 | 1467537480994 Marionette DEBUG loaded listener.js 02:18:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x126017000) [pid = 1656] [serial = 708] [outer = 0x124285400] 02:18:01 INFO - PROCESS | 1656 | 1467537481334 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]]]}] 02:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 519ms 02:18:01 INFO - PROCESS | 1656 | 1467537481355 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 02:18:01 INFO - PROCESS | 1656 | 1467537481356 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 02:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:18:01 INFO - PROCESS | 1656 | 1467537481359 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:18:01 INFO - PROCESS | 1656 | 1467537481360 Marionette TRACE conn2 <- [1,918,null,{}] 02:18:01 INFO - PROCESS | 1656 | 1467537481362 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}] 02:18:01 INFO - PROCESS | 1656 | 1467537481364 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:01 INFO - PROCESS | 1656 | 1467537481462 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 02:18:01 INFO - PROCESS | 1656 | 1467537481472 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:01 INFO - PROCESS | 1656 | 1467537481473 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x126091000 == 35 [pid = 1656] [id = 237] 02:18:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x126017800) [pid = 1656] [serial = 709] [outer = 0x0] 02:18:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126c42c00) [pid = 1656] [serial = 710] [outer = 0x126017800] 02:18:01 INFO - PROCESS | 1656 | 1467537481498 Marionette DEBUG loaded listener.js 02:18:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12892a000) [pid = 1656] [serial = 711] [outer = 0x126017800] 02:18:01 INFO - PROCESS | 1656 | 1467537481845 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]]]}] 02:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 520ms 02:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:18:01 INFO - PROCESS | 1656 | 1467537481882 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 02:18:01 INFO - PROCESS | 1656 | 1467537481883 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 02:18:01 INFO - PROCESS | 1656 | 1467537481886 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:18:01 INFO - PROCESS | 1656 | 1467537481887 Marionette TRACE conn2 <- [1,922,null,{}] 02:18:01 INFO - PROCESS | 1656 | 1467537481889 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}] 02:18:01 INFO - PROCESS | 1656 | 1467537481890 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:01 INFO - PROCESS | 1656 | 1467537481987 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 02:18:01 INFO - PROCESS | 1656 | 1467537481990 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:01 INFO - PROCESS | 1656 | 1467537481991 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1289a3800 == 36 [pid = 1656] [id = 238] 02:18:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12428ac00) [pid = 1656] [serial = 712] [outer = 0x0] 02:18:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128932c00) [pid = 1656] [serial = 713] [outer = 0x12428ac00] 02:18:02 INFO - PROCESS | 1656 | 1467537482019 Marionette DEBUG loaded listener.js 02:18:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1289b7c00) [pid = 1656] [serial = 714] [outer = 0x12428ac00] 02:18:02 INFO - PROCESS | 1656 | 1467537482353 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]]]}] 02:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 518ms 02:18:02 INFO - PROCESS | 1656 | 1467537482405 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 02:18:02 INFO - PROCESS | 1656 | 1467537482406 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 02:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:18:02 INFO - PROCESS | 1656 | 1467537482408 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:18:02 INFO - PROCESS | 1656 | 1467537482410 Marionette TRACE conn2 <- [1,926,null,{}] 02:18:02 INFO - PROCESS | 1656 | 1467537482412 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}] 02:18:02 INFO - PROCESS | 1656 | 1467537482413 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:02 INFO - PROCESS | 1656 | 1467537482505 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 02:18:02 INFO - PROCESS | 1656 | 1467537482516 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:02 INFO - PROCESS | 1656 | 1467537482517 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x129286000 == 37 [pid = 1656] [id = 239] 02:18:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119b5fc00) [pid = 1656] [serial = 715] [outer = 0x0] 02:18:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1289bcc00) [pid = 1656] [serial = 716] [outer = 0x119b5fc00] 02:18:02 INFO - PROCESS | 1656 | 1467537482541 Marionette DEBUG loaded listener.js 02:18:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x128de7000) [pid = 1656] [serial = 717] [outer = 0x119b5fc00] 02:18:02 INFO - PROCESS | 1656 | 1467537482858 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]]]}] 02:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 471ms 02:18:02 INFO - PROCESS | 1656 | 1467537482884 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 02:18:02 INFO - PROCESS | 1656 | 1467537482886 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 02:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:18:02 INFO - PROCESS | 1656 | 1467537482888 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:18:02 INFO - PROCESS | 1656 | 1467537482889 Marionette TRACE conn2 <- [1,930,null,{}] 02:18:02 INFO - PROCESS | 1656 | 1467537482891 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}] 02:18:02 INFO - PROCESS | 1656 | 1467537482893 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:03 INFO - PROCESS | 1656 | 1467537483075 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 02:18:03 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1132e3000) [pid = 1656] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:18:03 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116970000) [pid = 1656] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:18:03 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118172800) [pid = 1656] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:18:03 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1132e4000) [pid = 1656] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:18:03 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x111cad400) [pid = 1656] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:18:03 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1127d0000) [pid = 1656] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:18:03 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x113d8ac00) [pid = 1656] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:18:03 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x111ca9400) [pid = 1656] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:18:03 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x113d8b800) [pid = 1656] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:18:03 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1187e7c00) [pid = 1656] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:18:03 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119b63c00) [pid = 1656] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:18:03 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x111f12800) [pid = 1656] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:18:03 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x111e29000) [pid = 1656] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:18:03 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119547400) [pid = 1656] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:18:03 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x126803800) [pid = 1656] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:18:03 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x118506800) [pid = 1656] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:18:03 INFO - PROCESS | 1656 | 1467537483119 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:03 INFO - PROCESS | 1656 | 1467537483121 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e3a800 == 38 [pid = 1656] [id = 240] 02:18:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x110eeb400) [pid = 1656] [serial = 718] [outer = 0x0] 02:18:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1127cc000) [pid = 1656] [serial = 719] [outer = 0x110eeb400] 02:18:03 INFO - PROCESS | 1656 | 1467537483144 Marionette DEBUG loaded listener.js 02:18:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x116075c00) [pid = 1656] [serial = 720] [outer = 0x110eeb400] 02:18:03 INFO - PROCESS | 1656 | 1467537483578 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]]]}] 02:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 719ms 02:18:03 INFO - PROCESS | 1656 | 1467537483615 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 02:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:18:03 INFO - PROCESS | 1656 | 1467537483618 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 02:18:03 INFO - PROCESS | 1656 | 1467537483621 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:18:03 INFO - PROCESS | 1656 | 1467537483624 Marionette TRACE conn2 <- [1,934,null,{}] 02:18:03 INFO - PROCESS | 1656 | 1467537483630 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}] 02:18:03 INFO - PROCESS | 1656 | 1467537483631 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:03 INFO - PROCESS | 1656 | 1467537483733 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 02:18:03 INFO - PROCESS | 1656 | 1467537483799 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:03 INFO - PROCESS | 1656 | 1467537483801 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x118267800 == 39 [pid = 1656] [id = 241] 02:18:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x113d8cc00) [pid = 1656] [serial = 721] [outer = 0x0] 02:18:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x117205c00) [pid = 1656] [serial = 722] [outer = 0x113d8cc00] 02:18:03 INFO - PROCESS | 1656 | 1467537483846 Marionette DEBUG loaded listener.js 02:18:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1180a7000) [pid = 1656] [serial = 723] [outer = 0x113d8cc00] 02:18:04 INFO - PROCESS | 1656 | 1467537484262 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]]]}] 02:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 674ms 02:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:18:04 INFO - PROCESS | 1656 | 1467537484295 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 02:18:04 INFO - PROCESS | 1656 | 1467537484298 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 02:18:04 INFO - PROCESS | 1656 | 1467537484303 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:18:04 INFO - PROCESS | 1656 | 1467537484304 Marionette TRACE conn2 <- [1,938,null,{}] 02:18:04 INFO - PROCESS | 1656 | 1467537484307 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}] 02:18:04 INFO - PROCESS | 1656 | 1467537484309 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:04 INFO - PROCESS | 1656 | 1467537484431 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 02:18:04 INFO - PROCESS | 1656 | 1467537484498 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:04 INFO - PROCESS | 1656 | 1467537484500 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x1247e7800 == 40 [pid = 1656] [id = 242] 02:18:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119252400) [pid = 1656] [serial = 724] [outer = 0x0] 02:18:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119415400) [pid = 1656] [serial = 725] [outer = 0x119252400] 02:18:04 INFO - PROCESS | 1656 | 1467537484530 Marionette DEBUG loaded listener.js 02:18:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119491c00) [pid = 1656] [serial = 726] [outer = 0x119252400] 02:18:04 INFO - PROCESS | 1656 | 1467537484939 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]]]}] 02:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 670ms 02:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:18:04 INFO - PROCESS | 1656 | 1467537484972 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 02:18:04 INFO - PROCESS | 1656 | 1467537484974 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 02:18:04 INFO - PROCESS | 1656 | 1467537484976 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:18:04 INFO - PROCESS | 1656 | 1467537484979 Marionette TRACE conn2 <- [1,942,null,{}] 02:18:04 INFO - PROCESS | 1656 | 1467537484986 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}] 02:18:04 INFO - PROCESS | 1656 | 1467537484990 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:05 INFO - PROCESS | 1656 | 1467537485087 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 02:18:05 INFO - PROCESS | 1656 | 1467537485143 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:05 INFO - PROCESS | 1656 | 1467537485146 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a848800 == 41 [pid = 1656] [id = 243] 02:18:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119b68000) [pid = 1656] [serial = 727] [outer = 0x0] 02:18:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x123cdd000) [pid = 1656] [serial = 728] [outer = 0x119b68000] 02:18:05 INFO - PROCESS | 1656 | 1467537485176 Marionette DEBUG loaded listener.js 02:18:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12460a000) [pid = 1656] [serial = 729] [outer = 0x119b68000] 02:18:05 INFO - PROCESS | 1656 | 1467537485620 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]]]}] 02:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 671ms 02:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:18:05 INFO - PROCESS | 1656 | 1467537485648 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 02:18:05 INFO - PROCESS | 1656 | 1467537485649 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 02:18:05 INFO - PROCESS | 1656 | 1467537485652 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:18:05 INFO - PROCESS | 1656 | 1467537485653 Marionette TRACE conn2 <- [1,946,null,{}] 02:18:05 INFO - PROCESS | 1656 | 1467537485655 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}] 02:18:05 INFO - PROCESS | 1656 | 1467537485657 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:05 INFO - PROCESS | 1656 | 1467537485773 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 02:18:05 INFO - PROCESS | 1656 | 1467537485839 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:05 INFO - PROCESS | 1656 | 1467537485840 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12abd8800 == 42 [pid = 1656] [id = 244] 02:18:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12560c800) [pid = 1656] [serial = 730] [outer = 0x0] 02:18:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x126803000) [pid = 1656] [serial = 731] [outer = 0x12560c800] 02:18:05 INFO - PROCESS | 1656 | 1467537485870 Marionette DEBUG loaded listener.js 02:18:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126c4c800) [pid = 1656] [serial = 732] [outer = 0x12560c800] 02:18:06 INFO - PROCESS | 1656 | 1467537486363 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]]]}] 02:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 770ms 02:18:06 INFO - PROCESS | 1656 | 1467537486422 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 02:18:06 INFO - PROCESS | 1656 | 1467537486424 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 02:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:18:06 INFO - PROCESS | 1656 | 1467537486426 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:18:06 INFO - PROCESS | 1656 | 1467537486427 Marionette TRACE conn2 <- [1,950,null,{}] 02:18:06 INFO - PROCESS | 1656 | 1467537486430 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}] 02:18:06 INFO - PROCESS | 1656 | 1467537486431 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:06 INFO - PROCESS | 1656 | 1467537486525 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 02:18:06 INFO - PROCESS | 1656 | 1467537486591 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:06 INFO - PROCESS | 1656 | 1467537486592 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1132db000 == 43 [pid = 1656] [id = 245] 02:18:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x112d05400) [pid = 1656] [serial = 733] [outer = 0x0] 02:18:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x117414400) [pid = 1656] [serial = 734] [outer = 0x112d05400] 02:18:06 INFO - PROCESS | 1656 | 1467537486621 Marionette DEBUG loaded listener.js 02:18:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12601f800) [pid = 1656] [serial = 735] [outer = 0x112d05400] 02:18:07 INFO - PROCESS | 1656 | 1467537487131 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]]]}] 02:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 770ms 02:18:07 INFO - PROCESS | 1656 | 1467537487197 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 02:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:18:07 INFO - PROCESS | 1656 | 1467537487199 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 02:18:07 INFO - PROCESS | 1656 | 1467537487202 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:18:07 INFO - PROCESS | 1656 | 1467537487204 Marionette TRACE conn2 <- [1,954,null,{}] 02:18:07 INFO - PROCESS | 1656 | 1467537487207 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}] 02:18:07 INFO - PROCESS | 1656 | 1467537487209 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:07 INFO - PROCESS | 1656 | 1467537487304 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 02:18:07 INFO - PROCESS | 1656 | 1467537487378 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:07 INFO - PROCESS | 1656 | 1467537487379 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x1167af800 == 44 [pid = 1656] [id = 246] 02:18:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x116a0b000) [pid = 1656] [serial = 736] [outer = 0x0] 02:18:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x117ea3000) [pid = 1656] [serial = 737] [outer = 0x116a0b000] 02:18:07 INFO - PROCESS | 1656 | 1467537487409 Marionette DEBUG loaded listener.js 02:18:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1180da000) [pid = 1656] [serial = 738] [outer = 0x116a0b000] 02:18:08 INFO - PROCESS | 1656 | --DOCSHELL 0x129286000 == 43 [pid = 1656] [id = 239] 02:18:08 INFO - PROCESS | 1656 | --DOCSHELL 0x1289a3800 == 42 [pid = 1656] [id = 238] 02:18:08 INFO - PROCESS | 1656 | --DOCSHELL 0x126091000 == 41 [pid = 1656] [id = 237] 02:18:08 INFO - PROCESS | 1656 | --DOCSHELL 0x1195d0000 == 40 [pid = 1656] [id = 236] 02:18:08 INFO - PROCESS | 1656 | --DOCSHELL 0x1233b7800 == 39 [pid = 1656] [id = 235] 02:18:08 INFO - PROCESS | 1656 | --DOCSHELL 0x1195b1800 == 38 [pid = 1656] [id = 234] 02:18:08 INFO - PROCESS | 1656 | --DOCSHELL 0x1185eb000 == 37 [pid = 1656] [id = 233] 02:18:08 INFO - PROCESS | 1656 | --DOCSHELL 0x116f42800 == 36 [pid = 1656] [id = 232] 02:18:08 INFO - PROCESS | 1656 | --DOCSHELL 0x116009000 == 35 [pid = 1656] [id = 231] 02:18:08 INFO - PROCESS | 1656 | --DOCSHELL 0x117225800 == 34 [pid = 1656] [id = 230] 02:18:08 INFO - PROCESS | 1656 | --DOCSHELL 0x118778000 == 33 [pid = 1656] [id = 229] 02:18:08 INFO - PROCESS | 1656 | --DOCSHELL 0x1132db000 == 32 [pid = 1656] [id = 245] 02:18:08 INFO - PROCESS | 1656 | --DOCSHELL 0x12abd8800 == 31 [pid = 1656] [id = 244] 02:18:08 INFO - PROCESS | 1656 | --DOCSHELL 0x12a848800 == 30 [pid = 1656] [id = 243] 02:18:08 INFO - PROCESS | 1656 | --DOCSHELL 0x1247e7800 == 29 [pid = 1656] [id = 242] 02:18:08 INFO - PROCESS | 1656 | --DOCSHELL 0x118267800 == 28 [pid = 1656] [id = 241] 02:18:08 INFO - PROCESS | 1656 | --DOCSHELL 0x117e3a800 == 27 [pid = 1656] [id = 240] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x122f4d800) [pid = 1656] [serial = 668] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x123d54000) [pid = 1656] [serial = 671] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11885c000) [pid = 1656] [serial = 662] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119454c00) [pid = 1656] [serial = 663] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1174e2800) [pid = 1656] [serial = 659] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1180dd400) [pid = 1656] [serial = 660] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1121b9000) [pid = 1656] [serial = 653] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x112988c00) [pid = 1656] [serial = 654] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1166f0c00) [pid = 1656] [serial = 656] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1172ba000) [pid = 1656] [serial = 657] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x116975400) [pid = 1656] [serial = 651] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1150d1800) [pid = 1656] [serial = 650] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x112f73800) [pid = 1656] [serial = 639] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1127cf000) [pid = 1656] [serial = 638] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1180a1c00) [pid = 1656] [serial = 642] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1172ba400) [pid = 1656] [serial = 641] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11981f400) [pid = 1656] [serial = 645] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119412400) [pid = 1656] [serial = 644] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x124c85c00) [pid = 1656] [serial = 648] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x123cdc400) [pid = 1656] [serial = 647] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11741a800) [pid = 1656] [serial = 677] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12601b000) [pid = 1656] [serial = 674] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12428b400) [pid = 1656] [serial = 680] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x126c45000) [pid = 1656] [serial = 684] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x126475400) [pid = 1656] [serial = 681] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1268d8000) [pid = 1656] [serial = 683] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12892f400) [pid = 1656] [serial = 686] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12646c400) [pid = 1656] [serial = 675] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x119415000) [pid = 1656] [serial = 678] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x11948d000) [pid = 1656] [serial = 665] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x119aa1400) [pid = 1656] [serial = 666] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x125609c00) [pid = 1656] [serial = 672] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x123cddc00) [pid = 1656] [serial = 669] [outer = 0x0] [url = about:blank] 02:18:08 INFO - PROCESS | 1656 | 1467537488471 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]]]}] 02:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1322ms 02:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:18:08 INFO - PROCESS | 1656 | 1467537488528 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 02:18:08 INFO - PROCESS | 1656 | 1467537488531 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 02:18:08 INFO - PROCESS | 1656 | 1467537488534 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:18:08 INFO - PROCESS | 1656 | 1467537488536 Marionette TRACE conn2 <- [1,958,null,{}] 02:18:08 INFO - PROCESS | 1656 | 1467537488539 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}] 02:18:08 INFO - PROCESS | 1656 | 1467537488541 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:08 INFO - PROCESS | 1656 | 1467537488614 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 02:18:08 INFO - PROCESS | 1656 | 1467537488689 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:08 INFO - PROCESS | 1656 | 1467537488690 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x116006000 == 28 [pid = 1656] [id = 247] 02:18:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1138ea800) [pid = 1656] [serial = 739] [outer = 0x0] 02:18:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x113d40c00) [pid = 1656] [serial = 740] [outer = 0x1138ea800] 02:18:08 INFO - PROCESS | 1656 | 1467537488717 Marionette DEBUG loaded listener.js 02:18:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x116078c00) [pid = 1656] [serial = 741] [outer = 0x1138ea800] 02:18:09 INFO - PROCESS | 1656 | 1467537489112 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]]]}] 02:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 621ms 02:18:09 INFO - PROCESS | 1656 | 1467537489155 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 02:18:09 INFO - PROCESS | 1656 | 1467537489160 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 02:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:18:09 INFO - PROCESS | 1656 | 1467537489167 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:18:09 INFO - PROCESS | 1656 | 1467537489170 Marionette TRACE conn2 <- [1,962,null,{}] 02:18:09 INFO - PROCESS | 1656 | 1467537489173 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}] 02:18:09 INFO - PROCESS | 1656 | 1467537489176 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:09 INFO - PROCESS | 1656 | 1467537489314 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 02:18:09 INFO - PROCESS | 1656 | 1467537489394 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:09 INFO - PROCESS | 1656 | 1467537489396 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f5c000 == 29 [pid = 1656] [id = 248] 02:18:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1166f0c00) [pid = 1656] [serial = 742] [outer = 0x0] 02:18:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11741bc00) [pid = 1656] [serial = 743] [outer = 0x1166f0c00] 02:18:09 INFO - PROCESS | 1656 | 1467537489442 Marionette DEBUG loaded listener.js 02:18:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11809ec00) [pid = 1656] [serial = 744] [outer = 0x1166f0c00] 02:18:09 INFO - PROCESS | 1656 | 1467537489767 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]]]}] 02:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 621ms 02:18:09 INFO - PROCESS | 1656 | 1467537489788 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 02:18:09 INFO - PROCESS | 1656 | 1467537489789 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 02:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:18:09 INFO - PROCESS | 1656 | 1467537489791 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:18:09 INFO - PROCESS | 1656 | 1467537489795 Marionette TRACE conn2 <- [1,966,null,{}] 02:18:09 INFO - PROCESS | 1656 | 1467537489805 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}] 02:18:09 INFO - PROCESS | 1656 | 1467537489808 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:09 INFO - PROCESS | 1656 | 1467537489920 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 02:18:09 INFO - PROCESS | 1656 | 1467537489929 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:09 INFO - PROCESS | 1656 | 1467537489931 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x118766800 == 30 [pid = 1656] [id = 249] 02:18:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x112d3f800) [pid = 1656] [serial = 745] [outer = 0x0] 02:18:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1187e6000) [pid = 1656] [serial = 746] [outer = 0x112d3f800] 02:18:09 INFO - PROCESS | 1656 | 1467537489959 Marionette DEBUG loaded listener.js 02:18:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119252000) [pid = 1656] [serial = 747] [outer = 0x112d3f800] 02:18:10 INFO - PROCESS | 1656 | 1467537490253 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]]]}] 02:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 476ms 02:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:18:10 INFO - PROCESS | 1656 | 1467537490271 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 02:18:10 INFO - PROCESS | 1656 | 1467537490273 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 02:18:10 INFO - PROCESS | 1656 | 1467537490275 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:18:10 INFO - PROCESS | 1656 | 1467537490277 Marionette TRACE conn2 <- [1,970,null,{}] 02:18:10 INFO - PROCESS | 1656 | 1467537490287 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}] 02:18:10 INFO - PROCESS | 1656 | 1467537490288 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:10 INFO - PROCESS | 1656 | 1467537490369 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 02:18:10 INFO - PROCESS | 1656 | 1467537490372 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:10 INFO - PROCESS | 1656 | 1467537490374 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195ce000 == 31 [pid = 1656] [id = 250] 02:18:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x119450400) [pid = 1656] [serial = 748] [outer = 0x0] 02:18:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11948fc00) [pid = 1656] [serial = 749] [outer = 0x119450400] 02:18:10 INFO - PROCESS | 1656 | 1467537490401 Marionette DEBUG loaded listener.js 02:18:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1198edc00) [pid = 1656] [serial = 750] [outer = 0x119450400] 02:18:10 INFO - PROCESS | 1656 | 1467537490753 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]]]}] 02:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 528ms 02:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:18:10 INFO - PROCESS | 1656 | 1467537490804 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 02:18:10 INFO - PROCESS | 1656 | 1467537490805 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 02:18:10 INFO - PROCESS | 1656 | 1467537490807 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:18:10 INFO - PROCESS | 1656 | 1467537490815 Marionette TRACE conn2 <- [1,974,null,{}] 02:18:10 INFO - PROCESS | 1656 | 1467537490818 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}] 02:18:10 INFO - PROCESS | 1656 | 1467537490819 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:10 INFO - PROCESS | 1656 | 1467537490908 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 02:18:10 INFO - PROCESS | 1656 | 1467537490942 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:10 INFO - PROCESS | 1656 | 1467537490943 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x122f77800 == 32 [pid = 1656] [id = 251] 02:18:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x116a0bc00) [pid = 1656] [serial = 751] [outer = 0x0] 02:18:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119aa8000) [pid = 1656] [serial = 752] [outer = 0x116a0bc00] 02:18:10 INFO - PROCESS | 1656 | 1467537490968 Marionette DEBUG loaded listener.js 02:18:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119abec00) [pid = 1656] [serial = 753] [outer = 0x116a0bc00] 02:18:11 INFO - PROCESS | 1656 | 1467537491336 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]]]}] 02:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 575ms 02:18:11 INFO - PROCESS | 1656 | 1467537491382 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 02:18:11 INFO - PROCESS | 1656 | 1467537491384 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 02:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:18:11 INFO - PROCESS | 1656 | 1467537491386 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:18:11 INFO - PROCESS | 1656 | 1467537491387 Marionette TRACE conn2 <- [1,978,null,{}] 02:18:11 INFO - PROCESS | 1656 | 1467537491389 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}] 02:18:11 INFO - PROCESS | 1656 | 1467537491394 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:11 INFO - PROCESS | 1656 | 1467537491533 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 02:18:11 INFO - PROCESS | 1656 | 1467537491569 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:11 INFO - PROCESS | 1656 | 1467537491570 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x123714800 == 33 [pid = 1656] [id = 252] 02:18:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119aa7000) [pid = 1656] [serial = 754] [outer = 0x0] 02:18:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1232c2c00) [pid = 1656] [serial = 755] [outer = 0x119aa7000] 02:18:11 INFO - PROCESS | 1656 | 1467537491595 Marionette DEBUG loaded listener.js 02:18:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x123d52400) [pid = 1656] [serial = 756] [outer = 0x119aa7000] 02:18:11 INFO - PROCESS | 1656 | 1467537491906 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]]]}] 02:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 568ms 02:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:18:11 INFO - PROCESS | 1656 | 1467537491954 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 02:18:11 INFO - PROCESS | 1656 | 1467537491955 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 02:18:11 INFO - PROCESS | 1656 | 1467537491957 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:18:11 INFO - PROCESS | 1656 | 1467537491958 Marionette TRACE conn2 <- [1,982,null,{}] 02:18:11 INFO - PROCESS | 1656 | 1467537491968 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}] 02:18:11 INFO - PROCESS | 1656 | 1467537491969 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:12 INFO - PROCESS | 1656 | 1467537492056 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 02:18:12 INFO - PROCESS | 1656 | 1467537492090 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:12 INFO - PROCESS | 1656 | 1467537492091 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x124218000 == 34 [pid = 1656] [id = 253] 02:18:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x111aa5800) [pid = 1656] [serial = 757] [outer = 0x0] 02:18:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1242a1c00) [pid = 1656] [serial = 758] [outer = 0x111aa5800] 02:18:12 INFO - PROCESS | 1656 | 1467537492115 Marionette DEBUG loaded listener.js 02:18:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x124c81800) [pid = 1656] [serial = 759] [outer = 0x111aa5800] 02:18:12 INFO - PROCESS | 1656 | 1467537492431 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]]]}] 02:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 527ms 02:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:18:12 INFO - PROCESS | 1656 | 1467537492484 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 02:18:12 INFO - PROCESS | 1656 | 1467537492486 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 02:18:12 INFO - PROCESS | 1656 | 1467537492488 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:18:12 INFO - PROCESS | 1656 | 1467537492489 Marionette TRACE conn2 <- [1,986,null,{}] 02:18:12 INFO - PROCESS | 1656 | 1467537492491 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}] 02:18:12 INFO - PROCESS | 1656 | 1467537492492 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:12 INFO - PROCESS | 1656 | 1467537492690 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 02:18:12 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12428ac00) [pid = 1656] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:18:12 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1131e7c00) [pid = 1656] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:18:12 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x126c4c400) [pid = 1656] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:18:12 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x110ef2c00) [pid = 1656] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:18:12 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1131eb400) [pid = 1656] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:18:12 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1132e3c00) [pid = 1656] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:18:12 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1138e9800) [pid = 1656] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:18:12 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119b5ec00) [pid = 1656] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:18:12 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x124285400) [pid = 1656] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:18:12 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x126017800) [pid = 1656] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:18:12 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x110eeb400) [pid = 1656] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:18:12 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x119b5fc00) [pid = 1656] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:18:12 INFO - PROCESS | 1656 | 1467537492729 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:12 INFO - PROCESS | 1656 | 1467537492730 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x11723c800 == 35 [pid = 1656] [id = 254] 02:18:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x110ef2400) [pid = 1656] [serial = 760] [outer = 0x0] 02:18:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112d0d800) [pid = 1656] [serial = 761] [outer = 0x110ef2400] 02:18:12 INFO - PROCESS | 1656 | 1467537492754 Marionette DEBUG loaded listener.js 02:18:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x117ea5000) [pid = 1656] [serial = 762] [outer = 0x110ef2400] 02:18:13 INFO - PROCESS | 1656 | 1467537493002 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]]]}] 02:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 572ms 02:18:13 INFO - PROCESS | 1656 | 1467537493067 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 02:18:13 INFO - PROCESS | 1656 | 1467537493068 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 02:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:18:13 INFO - PROCESS | 1656 | 1467537493070 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:18:13 INFO - PROCESS | 1656 | 1467537493071 Marionette TRACE conn2 <- [1,990,null,{}] 02:18:13 INFO - PROCESS | 1656 | 1467537493073 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}] 02:18:13 INFO - PROCESS | 1656 | 1467537493075 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:13 INFO - PROCESS | 1656 | 1467537493159 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 02:18:13 INFO - PROCESS | 1656 | 1467537493165 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:13 INFO - PROCESS | 1656 | 1467537493166 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x118766000 == 36 [pid = 1656] [id = 255] 02:18:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1127d7c00) [pid = 1656] [serial = 763] [outer = 0x0] 02:18:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x124c83800) [pid = 1656] [serial = 764] [outer = 0x1127d7c00] 02:18:13 INFO - PROCESS | 1656 | 1467537493190 Marionette DEBUG loaded listener.js 02:18:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x126020000) [pid = 1656] [serial = 765] [outer = 0x1127d7c00] 02:18:13 INFO - PROCESS | 1656 | 1467537493504 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]]]}] 02:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 469ms 02:18:13 INFO - PROCESS | 1656 | 1467537493539 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 02:18:13 INFO - PROCESS | 1656 | 1467537493540 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 02:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:18:13 INFO - PROCESS | 1656 | 1467537493542 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:18:13 INFO - PROCESS | 1656 | 1467537493544 Marionette TRACE conn2 <- [1,994,null,{}] 02:18:13 INFO - PROCESS | 1656 | 1467537493546 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}] 02:18:13 INFO - PROCESS | 1656 | 1467537493547 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:13 INFO - PROCESS | 1656 | 1467537493648 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 02:18:13 INFO - PROCESS | 1656 | 1467537493654 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:13 INFO - PROCESS | 1656 | 1467537493655 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1289a3000 == 37 [pid = 1656] [id = 256] 02:18:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x112988c00) [pid = 1656] [serial = 766] [outer = 0x0] 02:18:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x126020c00) [pid = 1656] [serial = 767] [outer = 0x112988c00] 02:18:13 INFO - PROCESS | 1656 | 1467537493679 Marionette DEBUG loaded listener.js 02:18:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1268dac00) [pid = 1656] [serial = 768] [outer = 0x112988c00] 02:18:13 INFO - PROCESS | 1656 | 1467537493984 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]]]}] 02:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 468ms 02:18:14 INFO - PROCESS | 1656 | 1467537494014 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 02:18:14 INFO - PROCESS | 1656 | 1467537494016 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 02:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:18:14 INFO - PROCESS | 1656 | 1467537494018 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:18:14 INFO - PROCESS | 1656 | 1467537494020 Marionette TRACE conn2 <- [1,998,null,{}] 02:18:14 INFO - PROCESS | 1656 | 1467537494022 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}] 02:18:14 INFO - PROCESS | 1656 | 1467537494024 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:14 INFO - PROCESS | 1656 | 1467537494116 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 02:18:14 INFO - PROCESS | 1656 | 1467537494120 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:14 INFO - PROCESS | 1656 | 1467537494122 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x122f74000 == 38 [pid = 1656] [id = 257] 02:18:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1268d8000) [pid = 1656] [serial = 769] [outer = 0x0] 02:18:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x126c50000) [pid = 1656] [serial = 770] [outer = 0x1268d8000] 02:18:14 INFO - PROCESS | 1656 | 1467537494149 Marionette DEBUG loaded listener.js 02:18:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126c51c00) [pid = 1656] [serial = 771] [outer = 0x1268d8000] 02:18:14 INFO - PROCESS | 1656 | 1467537494504 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]]]}] 02:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 520ms 02:18:14 INFO - PROCESS | 1656 | 1467537494543 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 02:18:14 INFO - PROCESS | 1656 | 1467537494547 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 02:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:18:14 INFO - PROCESS | 1656 | 1467537494550 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:18:14 INFO - PROCESS | 1656 | 1467537494552 Marionette TRACE conn2 <- [1,1002,null,{}] 02:18:14 INFO - PROCESS | 1656 | 1467537494555 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}] 02:18:14 INFO - PROCESS | 1656 | 1467537494557 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:14 INFO - PROCESS | 1656 | 1467537494674 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 02:18:14 INFO - PROCESS | 1656 | 1467537494812 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:14 INFO - PROCESS | 1656 | 1467537494813 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x112dc3800 == 39 [pid = 1656] [id = 258] 02:18:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x110e78800) [pid = 1656] [serial = 772] [outer = 0x0] 02:18:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x110fa0400) [pid = 1656] [serial = 773] [outer = 0x110e78800] 02:18:14 INFO - PROCESS | 1656 | 1467537494858 Marionette DEBUG loaded listener.js 02:18:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x112de3800) [pid = 1656] [serial = 774] [outer = 0x110e78800] 02:18:15 INFO - PROCESS | 1656 | 1467537495420 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]]]}] 02:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 923ms 02:18:15 INFO - PROCESS | 1656 | 1467537495474 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 02:18:15 INFO - PROCESS | 1656 | 1467537495477 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 02:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:18:15 INFO - PROCESS | 1656 | 1467537495481 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:18:15 INFO - PROCESS | 1656 | 1467537495483 Marionette TRACE conn2 <- [1,1006,null,{}] 02:18:15 INFO - PROCESS | 1656 | 1467537495487 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}] 02:18:15 INFO - PROCESS | 1656 | 1467537495490 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:15 INFO - PROCESS | 1656 | 1467537495599 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 02:18:15 INFO - PROCESS | 1656 | 1467537495673 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:15 INFO - PROCESS | 1656 | 1467537495675 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x11888e800 == 40 [pid = 1656] [id = 259] 02:18:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x116a03c00) [pid = 1656] [serial = 775] [outer = 0x0] 02:18:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x117414000) [pid = 1656] [serial = 776] [outer = 0x116a03c00] 02:18:15 INFO - PROCESS | 1656 | 1467537495705 Marionette DEBUG loaded listener.js 02:18:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1180ab000) [pid = 1656] [serial = 777] [outer = 0x116a03c00] 02:18:16 INFO - PROCESS | 1656 | 1467537496372 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]]]}] 02:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 971ms 02:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:18:16 INFO - PROCESS | 1656 | 1467537496453 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 02:18:16 INFO - PROCESS | 1656 | 1467537496455 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 02:18:16 INFO - PROCESS | 1656 | 1467537496458 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:18:16 INFO - PROCESS | 1656 | 1467537496460 Marionette TRACE conn2 <- [1,1010,null,{}] 02:18:16 INFO - PROCESS | 1656 | 1467537496463 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}] 02:18:16 INFO - PROCESS | 1656 | 1467537496465 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:16 INFO - PROCESS | 1656 | 1467537496565 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 02:18:16 INFO - PROCESS | 1656 | 1467537496621 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:16 INFO - PROCESS | 1656 | 1467537496625 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x113f4e000 == 41 [pid = 1656] [id = 260] 02:18:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1160d7000) [pid = 1656] [serial = 778] [outer = 0x0] 02:18:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1166f9800) [pid = 1656] [serial = 779] [outer = 0x1160d7000] 02:18:16 INFO - PROCESS | 1656 | 1467537496672 Marionette DEBUG loaded listener.js 02:18:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1174dac00) [pid = 1656] [serial = 780] [outer = 0x1160d7000] 02:18:17 INFO - PROCESS | 1656 | --DOCSHELL 0x122f74000 == 40 [pid = 1656] [id = 257] 02:18:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1289a3000 == 39 [pid = 1656] [id = 256] 02:18:17 INFO - PROCESS | 1656 | --DOCSHELL 0x118766000 == 38 [pid = 1656] [id = 255] 02:18:17 INFO - PROCESS | 1656 | --DOCSHELL 0x11723c800 == 37 [pid = 1656] [id = 254] 02:18:17 INFO - PROCESS | 1656 | --DOCSHELL 0x124218000 == 36 [pid = 1656] [id = 253] 02:18:17 INFO - PROCESS | 1656 | --DOCSHELL 0x123714800 == 35 [pid = 1656] [id = 252] 02:18:17 INFO - PROCESS | 1656 | --DOCSHELL 0x122f77800 == 34 [pid = 1656] [id = 251] 02:18:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1195ce000 == 33 [pid = 1656] [id = 250] 02:18:17 INFO - PROCESS | 1656 | --DOCSHELL 0x118766800 == 32 [pid = 1656] [id = 249] 02:18:17 INFO - PROCESS | 1656 | --DOCSHELL 0x116f5c000 == 31 [pid = 1656] [id = 248] 02:18:17 INFO - PROCESS | 1656 | --DOCSHELL 0x116006000 == 30 [pid = 1656] [id = 247] 02:18:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1167af800 == 29 [pid = 1656] [id = 246] 02:18:17 INFO - PROCESS | 1656 | 1467537497221 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]]]}] 02:18:17 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1127cc000) [pid = 1656] [serial = 719] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1289bcc00) [pid = 1656] [serial = 716] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x128de7000) [pid = 1656] [serial = 717] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x128932c00) [pid = 1656] [serial = 713] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1289b7c00) [pid = 1656] [serial = 714] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12892a000) [pid = 1656] [serial = 711] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118173400) [pid = 1656] [serial = 698] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1188dd000) [pid = 1656] [serial = 699] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1289b3000) [pid = 1656] [serial = 687] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1131ef800) [pid = 1656] [serial = 692] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x113f30800) [pid = 1656] [serial = 693] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1193eb800) [pid = 1656] [serial = 701] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119b64800) [pid = 1656] [serial = 702] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x116081c00) [pid = 1656] [serial = 695] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1180a7400) [pid = 1656] [serial = 696] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x116081800) [pid = 1656] [serial = 689] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x117205800) [pid = 1656] [serial = 690] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x123d4bc00) [pid = 1656] [serial = 705] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x123877c00) [pid = 1656] [serial = 704] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1242a2800) [pid = 1656] [serial = 707] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x126017000) [pid = 1656] [serial = 708] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x126c42c00) [pid = 1656] [serial = 710] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x116075c00) [pid = 1656] [serial = 720] [outer = 0x0] [url = about:blank] 02:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 822ms 02:18:17 INFO - PROCESS | 1656 | 1467537497286 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 02:18:17 INFO - PROCESS | 1656 | 1467537497291 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 02:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:18:17 INFO - PROCESS | 1656 | 1467537497299 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:18:17 INFO - PROCESS | 1656 | 1467537497302 Marionette TRACE conn2 <- [1,1014,null,{}] 02:18:17 INFO - PROCESS | 1656 | 1467537497306 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}] 02:18:17 INFO - PROCESS | 1656 | 1467537497309 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:17 INFO - PROCESS | 1656 | 1467537497401 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 02:18:17 INFO - PROCESS | 1656 | 1467537497413 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:17 INFO - PROCESS | 1656 | 1467537497414 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e37000 == 30 [pid = 1656] [id = 261] 02:18:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1180ab400) [pid = 1656] [serial = 781] [outer = 0x0] 02:18:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1180dc400) [pid = 1656] [serial = 782] [outer = 0x1180ab400] 02:18:17 INFO - PROCESS | 1656 | 1467537497441 Marionette DEBUG loaded listener.js 02:18:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x118238c00) [pid = 1656] [serial = 783] [outer = 0x1180ab400] 02:18:17 INFO - PROCESS | 1656 | 1467537497758 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]]]}] 02:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 471ms 02:18:17 INFO - PROCESS | 1656 | 1467537497770 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 02:18:17 INFO - PROCESS | 1656 | 1467537497771 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 02:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:18:17 INFO - PROCESS | 1656 | 1467537497793 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:18:17 INFO - PROCESS | 1656 | 1467537497797 Marionette TRACE conn2 <- [1,1018,null,{}] 02:18:17 INFO - PROCESS | 1656 | 1467537497805 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}] 02:18:17 INFO - PROCESS | 1656 | 1467537497808 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:17 INFO - PROCESS | 1656 | 1467537497886 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 02:18:17 INFO - PROCESS | 1656 | 1467537497891 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:17 INFO - PROCESS | 1656 | 1467537497894 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195ba800 == 31 [pid = 1656] [id = 262] 02:18:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1127cb000) [pid = 1656] [serial = 784] [outer = 0x0] 02:18:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119483c00) [pid = 1656] [serial = 785] [outer = 0x1127cb000] 02:18:17 INFO - PROCESS | 1656 | 1467537497924 Marionette DEBUG loaded listener.js 02:18:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119aa1c00) [pid = 1656] [serial = 786] [outer = 0x1127cb000] 02:18:18 INFO - PROCESS | 1656 | 1467537498265 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]]]}] 02:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 529ms 02:18:18 INFO - PROCESS | 1656 | 1467537498318 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 02:18:18 INFO - PROCESS | 1656 | 1467537498319 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 02:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:18:18 INFO - PROCESS | 1656 | 1467537498322 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:18:18 INFO - PROCESS | 1656 | 1467537498323 Marionette TRACE conn2 <- [1,1022,null,{}] 02:18:18 INFO - PROCESS | 1656 | 1467537498333 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}] 02:18:18 INFO - PROCESS | 1656 | 1467537498335 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:18 INFO - PROCESS | 1656 | 1467537498413 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 02:18:18 INFO - PROCESS | 1656 | 1467537498417 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:18 INFO - PROCESS | 1656 | 1467537498418 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x1233b3800 == 32 [pid = 1656] [id = 263] 02:18:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119ac1c00) [pid = 1656] [serial = 787] [outer = 0x0] 02:18:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x122f05000) [pid = 1656] [serial = 788] [outer = 0x119ac1c00] 02:18:18 INFO - PROCESS | 1656 | 1467537498443 Marionette DEBUG loaded listener.js 02:18:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1234f3c00) [pid = 1656] [serial = 789] [outer = 0x119ac1c00] 02:18:18 INFO - PROCESS | 1656 | 1467537498765 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]]]}] 02:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 473ms 02:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:18:18 INFO - PROCESS | 1656 | 1467537498797 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 02:18:18 INFO - PROCESS | 1656 | 1467537498798 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 02:18:18 INFO - PROCESS | 1656 | 1467537498800 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:18:18 INFO - PROCESS | 1656 | 1467537498801 Marionette TRACE conn2 <- [1,1026,null,{}] 02:18:18 INFO - PROCESS | 1656 | 1467537498803 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}] 02:18:18 INFO - PROCESS | 1656 | 1467537498805 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:18 INFO - PROCESS | 1656 | 1467537498880 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 02:18:18 INFO - PROCESS | 1656 | 1467537498883 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:18 INFO - PROCESS | 1656 | 1467537498884 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x117069000 == 33 [pid = 1656] [id = 264] 02:18:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x120fe7800) [pid = 1656] [serial = 790] [outer = 0x0] 02:18:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x123cd9c00) [pid = 1656] [serial = 791] [outer = 0x120fe7800] 02:18:18 INFO - PROCESS | 1656 | 1467537498909 Marionette DEBUG loaded listener.js 02:18:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x123d54000) [pid = 1656] [serial = 792] [outer = 0x120fe7800] 02:18:19 INFO - PROCESS | 1656 | 1467537499255 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]]]}] 02:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 468ms 02:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:18:19 INFO - PROCESS | 1656 | 1467537499268 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 02:18:19 INFO - PROCESS | 1656 | 1467537499269 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 02:18:19 INFO - PROCESS | 1656 | 1467537499271 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:18:19 INFO - PROCESS | 1656 | 1467537499272 Marionette TRACE conn2 <- [1,1030,null,{}] 02:18:19 INFO - PROCESS | 1656 | 1467537499275 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}] 02:18:19 INFO - PROCESS | 1656 | 1467537499281 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:19 INFO - PROCESS | 1656 | 1467537499404 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 02:18:19 INFO - PROCESS | 1656 | 1467537499416 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:19 INFO - PROCESS | 1656 | 1467537499417 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x126665000 == 34 [pid = 1656] [id = 265] 02:18:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1234f2800) [pid = 1656] [serial = 793] [outer = 0x0] 02:18:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1242a2800) [pid = 1656] [serial = 794] [outer = 0x1234f2800] 02:18:19 INFO - PROCESS | 1656 | 1467537499441 Marionette DEBUG loaded listener.js 02:18:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x126abd400) [pid = 1656] [serial = 795] [outer = 0x1234f2800] 02:18:19 INFO - PROCESS | 1656 | 1467537499767 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]]]}] 02:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 523ms 02:18:19 INFO - PROCESS | 1656 | 1467537499797 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 02:18:19 INFO - PROCESS | 1656 | 1467537499798 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 02:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:18:19 INFO - PROCESS | 1656 | 1467537499806 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:18:19 INFO - PROCESS | 1656 | 1467537499807 Marionette TRACE conn2 <- [1,1034,null,{}] 02:18:19 INFO - PROCESS | 1656 | 1467537499810 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}] 02:18:19 INFO - PROCESS | 1656 | 1467537499811 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:19 INFO - PROCESS | 1656 | 1467537499902 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 02:18:19 INFO - PROCESS | 1656 | 1467537499906 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:19 INFO - PROCESS | 1656 | 1467537499907 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x1289a0000 == 35 [pid = 1656] [id = 266] 02:18:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12387a400) [pid = 1656] [serial = 796] [outer = 0x0] 02:18:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128928c00) [pid = 1656] [serial = 797] [outer = 0x12387a400] 02:18:19 INFO - PROCESS | 1656 | 1467537499931 Marionette DEBUG loaded listener.js 02:18:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1289b2800) [pid = 1656] [serial = 798] [outer = 0x12387a400] 02:18:20 INFO - PROCESS | 1656 | 1467537500279 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]]]}] 02:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 519ms 02:18:20 INFO - PROCESS | 1656 | 1467537500325 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 02:18:20 INFO - PROCESS | 1656 | 1467537500327 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 02:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:18:20 INFO - PROCESS | 1656 | 1467537500331 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:18:20 INFO - PROCESS | 1656 | 1467537500332 Marionette TRACE conn2 <- [1,1038,null,{}] 02:18:20 INFO - PROCESS | 1656 | 1467537500334 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}] 02:18:20 INFO - PROCESS | 1656 | 1467537500335 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:20 INFO - PROCESS | 1656 | 1467537500429 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 02:18:20 INFO - PROCESS | 1656 | 1467537500465 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:20 INFO - PROCESS | 1656 | 1467537500466 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a40b000 == 36 [pid = 1656] [id = 267] 02:18:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x126c4e400) [pid = 1656] [serial = 799] [outer = 0x0] 02:18:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1289bd800) [pid = 1656] [serial = 800] [outer = 0x126c4e400] 02:18:20 INFO - PROCESS | 1656 | 1467537500490 Marionette DEBUG loaded listener.js 02:18:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x128df1800) [pid = 1656] [serial = 801] [outer = 0x126c4e400] 02:18:20 INFO - PROCESS | 1656 | 1467537500774 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]]]}] 02:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 471ms 02:18:20 INFO - PROCESS | 1656 | 1467537500806 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 02:18:20 INFO - PROCESS | 1656 | 1467537500808 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 02:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:18:20 INFO - PROCESS | 1656 | 1467537500818 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:18:20 INFO - PROCESS | 1656 | 1467537500819 Marionette TRACE conn2 <- [1,1042,null,{}] 02:18:20 INFO - PROCESS | 1656 | 1467537500822 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}] 02:18:20 INFO - PROCESS | 1656 | 1467537500823 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:20 INFO - PROCESS | 1656 | 1467537500923 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 02:18:20 INFO - PROCESS | 1656 | 1467537500927 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:20 INFO - PROCESS | 1656 | 1467537500928 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a70c800 == 37 [pid = 1656] [id = 268] 02:18:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1289b6000) [pid = 1656] [serial = 802] [outer = 0x0] 02:18:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128f91400) [pid = 1656] [serial = 803] [outer = 0x1289b6000] 02:18:20 INFO - PROCESS | 1656 | 1467537500952 Marionette DEBUG loaded listener.js 02:18:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x129195800) [pid = 1656] [serial = 804] [outer = 0x1289b6000] 02:18:21 INFO - PROCESS | 1656 | 1467537501272 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]]]}] 02:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 467ms 02:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:18:21 INFO - PROCESS | 1656 | 1467537501288 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 02:18:21 INFO - PROCESS | 1656 | 1467537501289 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 02:18:21 INFO - PROCESS | 1656 | 1467537501292 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:18:21 INFO - PROCESS | 1656 | 1467537501293 Marionette TRACE conn2 <- [1,1046,null,{}] 02:18:21 INFO - PROCESS | 1656 | 1467537501303 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}] 02:18:21 INFO - PROCESS | 1656 | 1467537501304 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:21 INFO - PROCESS | 1656 | 1467537501483 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 02:18:21 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x116a0bc00) [pid = 1656] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:18:21 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119450400) [pid = 1656] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:18:21 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1138ea800) [pid = 1656] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:18:21 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1166f0c00) [pid = 1656] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:18:21 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x112d3f800) [pid = 1656] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:18:21 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119aa7000) [pid = 1656] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:18:21 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x116a0b000) [pid = 1656] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:18:21 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x113d8cc00) [pid = 1656] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:18:21 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119252400) [pid = 1656] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:18:21 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x111aa5800) [pid = 1656] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:18:21 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119b68000) [pid = 1656] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:18:21 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x110ef2400) [pid = 1656] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:18:21 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12560c800) [pid = 1656] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:18:21 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x112d05400) [pid = 1656] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:18:21 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x112988c00) [pid = 1656] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:18:21 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1127d7c00) [pid = 1656] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:18:21 INFO - PROCESS | 1656 | 1467537501524 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:21 INFO - PROCESS | 1656 | 1467537501525 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x117243000 == 38 [pid = 1656] [id = 269] 02:18:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x110ef2400) [pid = 1656] [serial = 805] [outer = 0x0] 02:18:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x112d05400) [pid = 1656] [serial = 806] [outer = 0x110ef2400] 02:18:21 INFO - PROCESS | 1656 | 1467537501550 Marionette DEBUG loaded listener.js 02:18:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x116a0a400) [pid = 1656] [serial = 807] [outer = 0x110ef2400] 02:18:21 INFO - PROCESS | 1656 | 1467537501811 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]]]}] 02:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 572ms 02:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:18:21 INFO - PROCESS | 1656 | 1467537501868 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 02:18:21 INFO - PROCESS | 1656 | 1467537501870 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 02:18:21 INFO - PROCESS | 1656 | 1467537501872 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:18:21 INFO - PROCESS | 1656 | 1467537501874 Marionette TRACE conn2 <- [1,1050,null,{}] 02:18:21 INFO - PROCESS | 1656 | 1467537501878 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}] 02:18:21 INFO - PROCESS | 1656 | 1467537501882 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:21 INFO - PROCESS | 1656 | 1467537501971 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 02:18:21 INFO - PROCESS | 1656 | 1467537501975 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:21 INFO - PROCESS | 1656 | 1467537501976 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b218800 == 39 [pid = 1656] [id = 270] 02:18:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1180d4c00) [pid = 1656] [serial = 808] [outer = 0x0] 02:18:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x124c85400) [pid = 1656] [serial = 809] [outer = 0x1180d4c00] 02:18:22 INFO - PROCESS | 1656 | 1467537502005 Marionette DEBUG loaded listener.js 02:18:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12919e000) [pid = 1656] [serial = 810] [outer = 0x1180d4c00] 02:18:22 INFO - PROCESS | 1656 | 1467537502315 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]]]}] 02:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 475ms 02:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:18:22 INFO - PROCESS | 1656 | 1467537502351 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 02:18:22 INFO - PROCESS | 1656 | 1467537502352 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 02:18:22 INFO - PROCESS | 1656 | 1467537502354 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:18:22 INFO - PROCESS | 1656 | 1467537502355 Marionette TRACE conn2 <- [1,1054,null,{}] 02:18:22 INFO - PROCESS | 1656 | 1467537502358 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}] 02:18:22 INFO - PROCESS | 1656 | 1467537502359 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:22 INFO - PROCESS | 1656 | 1467537502475 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 02:18:22 INFO - PROCESS | 1656 | 1467537502483 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:22 INFO - PROCESS | 1656 | 1467537502484 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba32000 == 40 [pid = 1656] [id = 271] 02:18:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x117415400) [pid = 1656] [serial = 811] [outer = 0x0] 02:18:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1292e4000) [pid = 1656] [serial = 812] [outer = 0x117415400] 02:18:22 INFO - PROCESS | 1656 | 1467537502509 Marionette DEBUG loaded listener.js 02:18:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x129408800) [pid = 1656] [serial = 813] [outer = 0x117415400] 02:18:22 INFO - PROCESS | 1656 | 1467537502804 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]]]}] 02:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 468ms 02:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:18:22 INFO - PROCESS | 1656 | 1467537502823 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 02:18:22 INFO - PROCESS | 1656 | 1467537502824 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 02:18:22 INFO - PROCESS | 1656 | 1467537502827 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:18:22 INFO - PROCESS | 1656 | 1467537502831 Marionette TRACE conn2 <- [1,1058,null,{}] 02:18:22 INFO - PROCESS | 1656 | 1467537502834 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}] 02:18:22 INFO - PROCESS | 1656 | 1467537502835 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:22 INFO - PROCESS | 1656 | 1467537502914 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 02:18:22 INFO - PROCESS | 1656 | 1467537502918 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:22 INFO - PROCESS | 1656 | 1467537502919 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd45000 == 41 [pid = 1656] [id = 272] 02:18:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12940f400) [pid = 1656] [serial = 814] [outer = 0x0] 02:18:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12941ac00) [pid = 1656] [serial = 815] [outer = 0x12940f400] 02:18:22 INFO - PROCESS | 1656 | 1467537502949 Marionette DEBUG loaded listener.js 02:18:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x129423400) [pid = 1656] [serial = 816] [outer = 0x12940f400] 02:18:23 INFO - PROCESS | 1656 | 1467537503266 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]]]}] 02:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 475ms 02:18:23 INFO - PROCESS | 1656 | 1467537503303 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 02:18:23 INFO - PROCESS | 1656 | 1467537503304 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 02:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:18:23 INFO - PROCESS | 1656 | 1467537503306 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:18:23 INFO - PROCESS | 1656 | 1467537503307 Marionette TRACE conn2 <- [1,1062,null,{}] 02:18:23 INFO - PROCESS | 1656 | 1467537503310 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}] 02:18:23 INFO - PROCESS | 1656 | 1467537503311 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:23 INFO - PROCESS | 1656 | 1467537503423 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 02:18:23 INFO - PROCESS | 1656 | 1467537503430 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:23 INFO - PROCESS | 1656 | 1467537503431 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd5f800 == 42 [pid = 1656] [id = 273] 02:18:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x129423c00) [pid = 1656] [serial = 817] [outer = 0x0] 02:18:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x129688400) [pid = 1656] [serial = 818] [outer = 0x129423c00] 02:18:23 INFO - PROCESS | 1656 | 1467537503455 Marionette DEBUG loaded listener.js 02:18:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12968dc00) [pid = 1656] [serial = 819] [outer = 0x129423c00] 02:18:23 INFO - PROCESS | 1656 | 1467537503894 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]]]}] 02:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 620ms 02:18:23 INFO - PROCESS | 1656 | 1467537503927 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 02:18:23 INFO - PROCESS | 1656 | 1467537503930 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 02:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:18:23 INFO - PROCESS | 1656 | 1467537503933 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:18:23 INFO - PROCESS | 1656 | 1467537503936 Marionette TRACE conn2 <- [1,1066,null,{}] 02:18:23 INFO - PROCESS | 1656 | 1467537503940 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}] 02:18:23 INFO - PROCESS | 1656 | 1467537503941 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:24 INFO - PROCESS | 1656 | 1467537504047 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 02:18:24 INFO - PROCESS | 1656 | 1467537504137 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:24 INFO - PROCESS | 1656 | 1467537504139 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e43000 == 43 [pid = 1656] [id = 274] 02:18:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1160d6000) [pid = 1656] [serial = 820] [outer = 0x0] 02:18:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x117414800) [pid = 1656] [serial = 821] [outer = 0x1160d6000] 02:18:24 INFO - PROCESS | 1656 | 1467537504171 Marionette DEBUG loaded listener.js 02:18:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1180d5c00) [pid = 1656] [serial = 822] [outer = 0x1160d6000] 02:18:24 INFO - PROCESS | 1656 | 1467537504586 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]]]}] 02:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 672ms 02:18:24 INFO - PROCESS | 1656 | 1467537504605 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 02:18:24 INFO - PROCESS | 1656 | 1467537504608 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 02:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:18:24 INFO - PROCESS | 1656 | 1467537504613 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:18:24 INFO - PROCESS | 1656 | 1467537504614 Marionette TRACE conn2 <- [1,1070,null,{}] 02:18:24 INFO - PROCESS | 1656 | 1467537504617 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}] 02:18:24 INFO - PROCESS | 1656 | 1467537504619 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:24 INFO - PROCESS | 1656 | 1467537504725 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 02:18:24 INFO - PROCESS | 1656 | 1467537504780 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:24 INFO - PROCESS | 1656 | 1467537504782 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x1264d7000 == 44 [pid = 1656] [id = 275] 02:18:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1187e8c00) [pid = 1656] [serial = 823] [outer = 0x0] 02:18:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119454c00) [pid = 1656] [serial = 824] [outer = 0x1187e8c00] 02:18:24 INFO - PROCESS | 1656 | 1467537504814 Marionette DEBUG loaded listener.js 02:18:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119546c00) [pid = 1656] [serial = 825] [outer = 0x1187e8c00] 02:18:25 INFO - PROCESS | 1656 | 1467537505309 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]]]}] 02:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 724ms 02:18:25 INFO - PROCESS | 1656 | 1467537505352 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 02:18:25 INFO - PROCESS | 1656 | 1467537505353 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 02:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:18:25 INFO - PROCESS | 1656 | 1467537505356 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:18:25 INFO - PROCESS | 1656 | 1467537505358 Marionette TRACE conn2 <- [1,1074,null,{}] 02:18:25 INFO - PROCESS | 1656 | 1467537505396 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}] 02:18:25 INFO - PROCESS | 1656 | 1467537505399 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:25 INFO - PROCESS | 1656 | 1467537505516 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 02:18:25 INFO - PROCESS | 1656 | 1467537505566 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:25 INFO - PROCESS | 1656 | 1467537505568 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd77800 == 45 [pid = 1656] [id = 276] 02:18:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x123d54c00) [pid = 1656] [serial = 826] [outer = 0x0] 02:18:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1242a4400) [pid = 1656] [serial = 827] [outer = 0x123d54c00] 02:18:25 INFO - PROCESS | 1656 | 1467537505596 Marionette DEBUG loaded listener.js 02:18:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x125688c00) [pid = 1656] [serial = 828] [outer = 0x123d54c00] 02:18:26 INFO - PROCESS | 1656 | 1467537506004 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]]]}] 02:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 684ms 02:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:18:26 INFO - PROCESS | 1656 | 1467537506039 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 02:18:26 INFO - PROCESS | 1656 | 1467537506041 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 02:18:26 INFO - PROCESS | 1656 | 1467537506043 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:18:26 INFO - PROCESS | 1656 | 1467537506044 Marionette TRACE conn2 <- [1,1078,null,{}] 02:18:26 INFO - PROCESS | 1656 | 1467537506047 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}] 02:18:26 INFO - PROCESS | 1656 | 1467537506048 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:26 INFO - PROCESS | 1656 | 1467537506165 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 02:18:26 INFO - PROCESS | 1656 | 1467537506234 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:26 INFO - PROCESS | 1656 | 1467537506235 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12371c000 == 46 [pid = 1656] [id = 277] 02:18:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1180d1c00) [pid = 1656] [serial = 829] [outer = 0x0] 02:18:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x126613800) [pid = 1656] [serial = 830] [outer = 0x1180d1c00] 02:18:26 INFO - PROCESS | 1656 | 1467537506267 Marionette DEBUG loaded listener.js 02:18:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12892bc00) [pid = 1656] [serial = 831] [outer = 0x1180d1c00] 02:18:26 INFO - PROCESS | 1656 | 1467537506937 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]]]}] 02:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 970ms 02:18:27 INFO - PROCESS | 1656 | 1467537507014 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 02:18:27 INFO - PROCESS | 1656 | 1467537507016 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 02:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:18:27 INFO - PROCESS | 1656 | 1467537507019 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:18:27 INFO - PROCESS | 1656 | 1467537507021 Marionette TRACE conn2 <- [1,1082,null,{}] 02:18:27 INFO - PROCESS | 1656 | 1467537507025 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}] 02:18:27 INFO - PROCESS | 1656 | 1467537507026 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:27 INFO - PROCESS | 1656 | 1467537507120 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 02:18:27 INFO - PROCESS | 1656 | 1467537507177 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:27 INFO - PROCESS | 1656 | 1467537507178 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x116019000 == 47 [pid = 1656] [id = 278] 02:18:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x113aa4800) [pid = 1656] [serial = 832] [outer = 0x0] 02:18:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x113f30800) [pid = 1656] [serial = 833] [outer = 0x113aa4800] 02:18:27 INFO - PROCESS | 1656 | 1467537507206 Marionette DEBUG loaded listener.js 02:18:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1172b8000) [pid = 1656] [serial = 834] [outer = 0x113aa4800] 02:18:27 INFO - PROCESS | 1656 | 1467537507607 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]]]}] 02:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 624ms 02:18:27 INFO - PROCESS | 1656 | 1467537507643 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 02:18:27 INFO - PROCESS | 1656 | 1467537507646 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 02:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:18:27 INFO - PROCESS | 1656 | 1467537507650 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:18:27 INFO - PROCESS | 1656 | 1467537507652 Marionette TRACE conn2 <- [1,1086,null,{}] 02:18:27 INFO - PROCESS | 1656 | 1467537507654 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}] 02:18:27 INFO - PROCESS | 1656 | 1467537507656 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd45000 == 46 [pid = 1656] [id = 272] 02:18:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba32000 == 45 [pid = 1656] [id = 271] 02:18:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12b218800 == 44 [pid = 1656] [id = 270] 02:18:28 INFO - PROCESS | 1656 | --DOCSHELL 0x117243000 == 43 [pid = 1656] [id = 269] 02:18:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12a70c800 == 42 [pid = 1656] [id = 268] 02:18:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12a40b000 == 41 [pid = 1656] [id = 267] 02:18:28 INFO - PROCESS | 1656 | --DOCSHELL 0x1289a0000 == 40 [pid = 1656] [id = 266] 02:18:28 INFO - PROCESS | 1656 | --DOCSHELL 0x126665000 == 39 [pid = 1656] [id = 265] 02:18:28 INFO - PROCESS | 1656 | --DOCSHELL 0x117069000 == 38 [pid = 1656] [id = 264] 02:18:28 INFO - PROCESS | 1656 | --DOCSHELL 0x1233b3800 == 37 [pid = 1656] [id = 263] 02:18:28 INFO - PROCESS | 1656 | --DOCSHELL 0x1195ba800 == 36 [pid = 1656] [id = 262] 02:18:28 INFO - PROCESS | 1656 | --DOCSHELL 0x117e37000 == 35 [pid = 1656] [id = 261] 02:18:28 INFO - PROCESS | 1656 | --DOCSHELL 0x113f4e000 == 34 [pid = 1656] [id = 260] 02:18:28 INFO - PROCESS | 1656 | --DOCSHELL 0x11888e800 == 33 [pid = 1656] [id = 259] 02:18:28 INFO - PROCESS | 1656 | --DOCSHELL 0x112dc3800 == 32 [pid = 1656] [id = 258] 02:18:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12371c000 == 31 [pid = 1656] [id = 277] 02:18:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd77800 == 30 [pid = 1656] [id = 276] 02:18:28 INFO - PROCESS | 1656 | --DOCSHELL 0x1264d7000 == 29 [pid = 1656] [id = 275] 02:18:28 INFO - PROCESS | 1656 | --DOCSHELL 0x117e43000 == 28 [pid = 1656] [id = 274] 02:18:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd5f800 == 27 [pid = 1656] [id = 273] 02:18:28 INFO - PROCESS | 1656 | 1467537508261 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x112d0d800) [pid = 1656] [serial = 761] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1198edc00) [pid = 1656] [serial = 750] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x126020000) [pid = 1656] [serial = 765] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x126c50000) [pid = 1656] [serial = 770] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119aa8000) [pid = 1656] [serial = 752] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11948fc00) [pid = 1656] [serial = 749] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x113d40c00) [pid = 1656] [serial = 740] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x116078c00) [pid = 1656] [serial = 741] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11741bc00) [pid = 1656] [serial = 743] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11809ec00) [pid = 1656] [serial = 744] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1187e6000) [pid = 1656] [serial = 746] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119252000) [pid = 1656] [serial = 747] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1232c2c00) [pid = 1656] [serial = 755] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1180da000) [pid = 1656] [serial = 738] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x117ea3000) [pid = 1656] [serial = 737] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1180a7000) [pid = 1656] [serial = 723] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x117205c00) [pid = 1656] [serial = 722] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119491c00) [pid = 1656] [serial = 726] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119415400) [pid = 1656] [serial = 725] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119abec00) [pid = 1656] [serial = 753] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1242a1c00) [pid = 1656] [serial = 758] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x123d52400) [pid = 1656] [serial = 756] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12460a000) [pid = 1656] [serial = 729] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x123cdd000) [pid = 1656] [serial = 728] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x124c81800) [pid = 1656] [serial = 759] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x117ea5000) [pid = 1656] [serial = 762] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x126c4c800) [pid = 1656] [serial = 732] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x126803000) [pid = 1656] [serial = 731] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12601f800) [pid = 1656] [serial = 735] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x117414400) [pid = 1656] [serial = 734] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1268dac00) [pid = 1656] [serial = 768] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x124c83800) [pid = 1656] [serial = 764] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x126020c00) [pid = 1656] [serial = 767] [outer = 0x0] [url = about:blank] 02:18:28 INFO - PROCESS | 1656 | --DOCSHELL 0x116019000 == 26 [pid = 1656] [id = 278] 02:18:28 INFO - PROCESS | 1656 | 1467537508355 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:28 INFO - PROCESS | 1656 | 1467537508356 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x112548000 == 27 [pid = 1656] [id = 279] 02:18:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1127cc800) [pid = 1656] [serial = 835] [outer = 0x0] 02:18:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1127d8000) [pid = 1656] [serial = 836] [outer = 0x1127cc800] 02:18:28 INFO - PROCESS | 1656 | 1467537508385 Marionette DEBUG loaded listener.js 02:18:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x112d45000) [pid = 1656] [serial = 837] [outer = 0x1127cc800] 02:18:28 INFO - PROCESS | 1656 | 1467537508706 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]]]}] 02:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1122ms 02:18:28 INFO - PROCESS | 1656 | 1467537508773 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 02:18:28 INFO - PROCESS | 1656 | 1467537508775 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 02:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:18:28 INFO - PROCESS | 1656 | 1467537508778 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:18:28 INFO - PROCESS | 1656 | 1467537508780 Marionette TRACE conn2 <- [1,1090,null,{}] 02:18:28 INFO - PROCESS | 1656 | 1467537508783 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}] 02:18:28 INFO - PROCESS | 1656 | 1467537508785 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:28 INFO - PROCESS | 1656 | 1467537508880 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 02:18:28 INFO - PROCESS | 1656 | 1467537508931 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:28 INFO - PROCESS | 1656 | 1467537508933 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x116946800 == 28 [pid = 1656] [id = 280] 02:18:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11386dc00) [pid = 1656] [serial = 838] [outer = 0x0] 02:18:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11607f000) [pid = 1656] [serial = 839] [outer = 0x11386dc00] 02:18:28 INFO - PROCESS | 1656 | 1467537508959 Marionette DEBUG loaded listener.js 02:18:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11741b000) [pid = 1656] [serial = 840] [outer = 0x11386dc00] 02:18:29 INFO - PROCESS | 1656 | 1467537509234 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]]]}] 02:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 473ms 02:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:18:29 INFO - PROCESS | 1656 | 1467537509252 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 02:18:29 INFO - PROCESS | 1656 | 1467537509253 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 02:18:29 INFO - PROCESS | 1656 | 1467537509256 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:18:29 INFO - PROCESS | 1656 | 1467537509257 Marionette TRACE conn2 <- [1,1094,null,{}] 02:18:29 INFO - PROCESS | 1656 | 1467537509259 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}] 02:18:29 INFO - PROCESS | 1656 | 1467537509262 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:29 INFO - PROCESS | 1656 | 1467537509353 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 02:18:29 INFO - PROCESS | 1656 | 1467537509359 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:29 INFO - PROCESS | 1656 | 1467537509360 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x11705a000 == 29 [pid = 1656] [id = 281] 02:18:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x117ea4c00) [pid = 1656] [serial = 841] [outer = 0x0] 02:18:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11816ec00) [pid = 1656] [serial = 842] [outer = 0x117ea4c00] 02:18:29 INFO - PROCESS | 1656 | 1467537509395 Marionette DEBUG loaded listener.js 02:18:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1150d6400) [pid = 1656] [serial = 843] [outer = 0x117ea4c00] 02:18:29 INFO - PROCESS | 1656 | 1467537509754 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]]]}] 02:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 522ms 02:18:29 INFO - PROCESS | 1656 | 1467537509778 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 02:18:29 INFO - PROCESS | 1656 | 1467537509781 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 02:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:18:29 INFO - PROCESS | 1656 | 1467537509789 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:18:29 INFO - PROCESS | 1656 | 1467537509792 Marionette TRACE conn2 <- [1,1098,null,{}] 02:18:29 INFO - PROCESS | 1656 | 1467537509794 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}] 02:18:29 INFO - PROCESS | 1656 | 1467537509797 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:29 INFO - PROCESS | 1656 | 1467537509876 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 02:18:29 INFO - PROCESS | 1656 | 1467537509881 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:29 INFO - PROCESS | 1656 | 1467537509883 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x11888d800 == 30 [pid = 1656] [id = 282] 02:18:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x118850c00) [pid = 1656] [serial = 844] [outer = 0x0] 02:18:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119253800) [pid = 1656] [serial = 845] [outer = 0x118850c00] 02:18:29 INFO - PROCESS | 1656 | 1467537509908 Marionette DEBUG loaded listener.js 02:18:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11948e400) [pid = 1656] [serial = 846] [outer = 0x118850c00] 02:18:30 INFO - PROCESS | 1656 | 1467537510221 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]]]}] 02:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 475ms 02:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:18:30 INFO - PROCESS | 1656 | 1467537510259 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 02:18:30 INFO - PROCESS | 1656 | 1467537510260 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 02:18:30 INFO - PROCESS | 1656 | 1467537510262 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:18:30 INFO - PROCESS | 1656 | 1467537510264 Marionette TRACE conn2 <- [1,1102,null,{}] 02:18:30 INFO - PROCESS | 1656 | 1467537510266 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}] 02:18:30 INFO - PROCESS | 1656 | 1467537510267 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:30 INFO - PROCESS | 1656 | 1467537510340 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 02:18:30 INFO - PROCESS | 1656 | 1467537510410 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:30 INFO - PROCESS | 1656 | 1467537510411 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x119593000 == 31 [pid = 1656] [id = 283] 02:18:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x115e56000) [pid = 1656] [serial = 847] [outer = 0x0] 02:18:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11953f800) [pid = 1656] [serial = 848] [outer = 0x115e56000] 02:18:30 INFO - PROCESS | 1656 | 1467537510444 Marionette DEBUG loaded listener.js 02:18:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119aaec00) [pid = 1656] [serial = 849] [outer = 0x115e56000] 02:18:30 INFO - PROCESS | 1656 | 1467537510770 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]]]}] 02:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 519ms 02:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:18:30 INFO - PROCESS | 1656 | 1467537510782 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 02:18:30 INFO - PROCESS | 1656 | 1467537510784 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 02:18:30 INFO - PROCESS | 1656 | 1467537510786 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:18:30 INFO - PROCESS | 1656 | 1467537510787 Marionette TRACE conn2 <- [1,1106,null,{}] 02:18:30 INFO - PROCESS | 1656 | 1467537510789 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}] 02:18:30 INFO - PROCESS | 1656 | 1467537510790 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:30 INFO - PROCESS | 1656 | 1467537510885 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 02:18:30 INFO - PROCESS | 1656 | 1467537510920 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:30 INFO - PROCESS | 1656 | 1467537510924 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x123181000 == 32 [pid = 1656] [id = 284] 02:18:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1176d0c00) [pid = 1656] [serial = 850] [outer = 0x0] 02:18:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1232c2c00) [pid = 1656] [serial = 851] [outer = 0x1176d0c00] 02:18:30 INFO - PROCESS | 1656 | 1467537510956 Marionette DEBUG loaded listener.js 02:18:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x123cdc000) [pid = 1656] [serial = 852] [outer = 0x1176d0c00] 02:18:31 INFO - PROCESS | 1656 | 1467537511278 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]]]}] 02:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 518ms 02:18:31 INFO - PROCESS | 1656 | 1467537511315 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 02:18:31 INFO - PROCESS | 1656 | 1467537511317 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 02:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:18:31 INFO - PROCESS | 1656 | 1467537511319 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:18:31 INFO - PROCESS | 1656 | 1467537511320 Marionette TRACE conn2 <- [1,1110,null,{}] 02:18:31 INFO - PROCESS | 1656 | 1467537511322 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}] 02:18:31 INFO - PROCESS | 1656 | 1467537511323 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:31 INFO - PROCESS | 1656 | 1467537511427 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 02:18:31 INFO - PROCESS | 1656 | 1467537511431 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:31 INFO - PROCESS | 1656 | 1467537511432 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x112dc9000 == 33 [pid = 1656] [id = 285] 02:18:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x122f4e000) [pid = 1656] [serial = 853] [outer = 0x0] 02:18:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x124207000) [pid = 1656] [serial = 854] [outer = 0x122f4e000] 02:18:31 INFO - PROCESS | 1656 | 1467537511456 Marionette DEBUG loaded listener.js 02:18:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x125604c00) [pid = 1656] [serial = 855] [outer = 0x122f4e000] 02:18:31 INFO - PROCESS | 1656 | 1467537511770 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]]]}] 02:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 468ms 02:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:18:31 INFO - PROCESS | 1656 | 1467537511787 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 02:18:31 INFO - PROCESS | 1656 | 1467537511788 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 02:18:31 INFO - PROCESS | 1656 | 1467537511790 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:18:31 INFO - PROCESS | 1656 | 1467537511791 Marionette TRACE conn2 <- [1,1114,null,{}] 02:18:31 INFO - PROCESS | 1656 | 1467537511806 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}] 02:18:31 INFO - PROCESS | 1656 | 1467537511807 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:31 INFO - PROCESS | 1656 | 1467537511906 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 02:18:31 INFO - PROCESS | 1656 | 1467537511910 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:31 INFO - PROCESS | 1656 | 1467537511911 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x1247ec000 == 34 [pid = 1656] [id = 286] 02:18:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x123cdc400) [pid = 1656] [serial = 856] [outer = 0x0] 02:18:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x126017000) [pid = 1656] [serial = 857] [outer = 0x123cdc400] 02:18:31 INFO - PROCESS | 1656 | 1467537511935 Marionette DEBUG loaded listener.js 02:18:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x126406400) [pid = 1656] [serial = 858] [outer = 0x123cdc400] 02:18:32 INFO - PROCESS | 1656 | 1467537512276 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]]]}] 02:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 519ms 02:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:18:32 INFO - PROCESS | 1656 | 1467537512310 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 02:18:32 INFO - PROCESS | 1656 | 1467537512311 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 02:18:32 INFO - PROCESS | 1656 | 1467537512315 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:18:32 INFO - PROCESS | 1656 | 1467537512316 Marionette TRACE conn2 <- [1,1118,null,{}] 02:18:32 INFO - PROCESS | 1656 | 1467537512329 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}] 02:18:32 INFO - PROCESS | 1656 | 1467537512330 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:32 INFO - PROCESS | 1656 | 1467537512608 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 02:18:32 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12387a400) [pid = 1656] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:18:32 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x126c4e400) [pid = 1656] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:18:32 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1289b6000) [pid = 1656] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:18:32 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x120fe7800) [pid = 1656] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:18:32 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x116a03c00) [pid = 1656] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:18:32 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1180ab400) [pid = 1656] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:18:32 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119ac1c00) [pid = 1656] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:18:32 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x110e78800) [pid = 1656] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:18:32 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1160d7000) [pid = 1656] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:18:32 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1127cb000) [pid = 1656] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:18:32 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x110ef2400) [pid = 1656] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:18:32 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x117415400) [pid = 1656] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:18:32 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1234f2800) [pid = 1656] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:18:32 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1180d4c00) [pid = 1656] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:18:32 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1268d8000) [pid = 1656] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:18:32 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x129423c00) [pid = 1656] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:18:32 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12940f400) [pid = 1656] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:18:32 INFO - PROCESS | 1656 | 1467537512651 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:32 INFO - PROCESS | 1656 | 1467537512652 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185ed000 == 35 [pid = 1656] [id = 287] 02:18:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x110ef2400) [pid = 1656] [serial = 859] [outer = 0x0] 02:18:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x112d3f800) [pid = 1656] [serial = 860] [outer = 0x110ef2400] 02:18:32 INFO - PROCESS | 1656 | 1467537512677 Marionette DEBUG loaded listener.js 02:18:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x117206000) [pid = 1656] [serial = 861] [outer = 0x110ef2400] 02:18:32 INFO - PROCESS | 1656 | 1467537512947 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]]]}] 02:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 682ms 02:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:18:33 INFO - PROCESS | 1656 | 1467537513001 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 02:18:33 INFO - PROCESS | 1656 | 1467537513002 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 02:18:33 INFO - PROCESS | 1656 | 1467537513004 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:18:33 INFO - PROCESS | 1656 | 1467537513005 Marionette TRACE conn2 <- [1,1122,null,{}] 02:18:33 INFO - PROCESS | 1656 | 1467537513008 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}] 02:18:33 INFO - PROCESS | 1656 | 1467537513009 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:33 INFO - PROCESS | 1656 | 1467537513086 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 02:18:33 INFO - PROCESS | 1656 | 1467537513089 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:33 INFO - PROCESS | 1656 | 1467537513090 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x128f05000 == 36 [pid = 1656] [id = 288] 02:18:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118177800) [pid = 1656] [serial = 862] [outer = 0x0] 02:18:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12387a400) [pid = 1656] [serial = 863] [outer = 0x118177800] 02:18:33 INFO - PROCESS | 1656 | 1467537513117 Marionette DEBUG loaded listener.js 02:18:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1268d8800) [pid = 1656] [serial = 864] [outer = 0x118177800] 02:18:33 INFO - PROCESS | 1656 | 1467537513430 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]]]}] 02:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 467ms 02:18:33 INFO - PROCESS | 1656 | 1467537513473 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 02:18:33 INFO - PROCESS | 1656 | 1467537513474 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 02:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:18:33 INFO - PROCESS | 1656 | 1467537513476 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:18:33 INFO - PROCESS | 1656 | 1467537513477 Marionette TRACE conn2 <- [1,1126,null,{}] 02:18:33 INFO - PROCESS | 1656 | 1467537513479 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}] 02:18:33 INFO - PROCESS | 1656 | 1467537513480 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:33 INFO - PROCESS | 1656 | 1467537513580 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 02:18:33 INFO - PROCESS | 1656 | 1467537513640 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:33 INFO - PROCESS | 1656 | 1467537513642 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a833800 == 37 [pid = 1656] [id = 289] 02:18:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x113235000) [pid = 1656] [serial = 865] [outer = 0x0] 02:18:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1289b4c00) [pid = 1656] [serial = 866] [outer = 0x113235000] 02:18:33 INFO - PROCESS | 1656 | 1467537513669 Marionette DEBUG loaded listener.js 02:18:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1289c0800) [pid = 1656] [serial = 867] [outer = 0x113235000] 02:18:34 INFO - PROCESS | 1656 | 1467537514066 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]]]}] 02:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 620ms 02:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:18:34 INFO - PROCESS | 1656 | 1467537514096 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 02:18:34 INFO - PROCESS | 1656 | 1467537514098 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 02:18:34 INFO - PROCESS | 1656 | 1467537514100 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:18:34 INFO - PROCESS | 1656 | 1467537514102 Marionette TRACE conn2 <- [1,1130,null,{}] 02:18:34 INFO - PROCESS | 1656 | 1467537514104 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}] 02:18:34 INFO - PROCESS | 1656 | 1467537514106 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:34 INFO - PROCESS | 1656 | 1467537514216 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 02:18:34 INFO - PROCESS | 1656 | 1467537514222 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:34 INFO - PROCESS | 1656 | 1467537514223 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x118768800 == 38 [pid = 1656] [id = 290] 02:18:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11885c800) [pid = 1656] [serial = 868] [outer = 0x0] 02:18:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128f82c00) [pid = 1656] [serial = 869] [outer = 0x11885c800] 02:18:34 INFO - PROCESS | 1656 | 1467537514247 Marionette DEBUG loaded listener.js 02:18:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x125604800) [pid = 1656] [serial = 870] [outer = 0x11885c800] 02:18:34 INFO - PROCESS | 1656 | 1467537514553 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]]]}] 02:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 469ms 02:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:18:34 INFO - PROCESS | 1656 | 1467537514570 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 02:18:34 INFO - PROCESS | 1656 | 1467537514571 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 02:18:34 INFO - PROCESS | 1656 | 1467537514573 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:18:34 INFO - PROCESS | 1656 | 1467537514574 Marionette TRACE conn2 <- [1,1134,null,{}] 02:18:34 INFO - PROCESS | 1656 | 1467537514576 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}] 02:18:34 INFO - PROCESS | 1656 | 1467537514577 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:34 INFO - PROCESS | 1656 | 1467537514706 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 02:18:34 INFO - PROCESS | 1656 | 1467537514763 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:34 INFO - PROCESS | 1656 | 1467537514765 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x113ac2000 == 39 [pid = 1656] [id = 291] 02:18:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x111f12800) [pid = 1656] [serial = 871] [outer = 0x0] 02:18:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1127d3400) [pid = 1656] [serial = 872] [outer = 0x111f12800] 02:18:34 INFO - PROCESS | 1656 | 1467537514797 Marionette DEBUG loaded listener.js 02:18:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1132e3c00) [pid = 1656] [serial = 873] [outer = 0x111f12800] 02:18:35 INFO - PROCESS | 1656 | 1467537515320 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]]]}] 02:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 772ms 02:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:18:35 INFO - PROCESS | 1656 | 1467537515371 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 02:18:35 INFO - PROCESS | 1656 | 1467537515373 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 02:18:35 INFO - PROCESS | 1656 | 1467537515378 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:18:35 INFO - PROCESS | 1656 | 1467537515382 Marionette TRACE conn2 <- [1,1138,null,{}] 02:18:35 INFO - PROCESS | 1656 | 1467537515408 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}] 02:18:35 INFO - PROCESS | 1656 | 1467537515411 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:35 INFO - PROCESS | 1656 | 1467537515558 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 02:18:35 INFO - PROCESS | 1656 | 1467537515617 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:35 INFO - PROCESS | 1656 | 1467537515619 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185f4000 == 40 [pid = 1656] [id = 292] 02:18:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x116973400) [pid = 1656] [serial = 874] [outer = 0x0] 02:18:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1174dc000) [pid = 1656] [serial = 875] [outer = 0x116973400] 02:18:35 INFO - PROCESS | 1656 | 1467537515649 Marionette DEBUG loaded listener.js 02:18:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1180dd000) [pid = 1656] [serial = 876] [outer = 0x116973400] 02:18:36 INFO - PROCESS | 1656 | 1467537516369 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]]]}] 02:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1045ms 02:18:36 INFO - PROCESS | 1656 | 1467537516423 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 02:18:36 INFO - PROCESS | 1656 | 1467537516427 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 02:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:18:36 INFO - PROCESS | 1656 | 1467537516432 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:18:36 INFO - PROCESS | 1656 | 1467537516435 Marionette TRACE conn2 <- [1,1142,null,{}] 02:18:36 INFO - PROCESS | 1656 | 1467537516440 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}] 02:18:36 INFO - PROCESS | 1656 | 1467537516444 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:36 INFO - PROCESS | 1656 | 1467537516593 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 02:18:36 INFO - PROCESS | 1656 | 1467537516702 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:36 INFO - PROCESS | 1656 | 1467537516706 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e37000 == 41 [pid = 1656] [id = 293] 02:18:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1127cd400) [pid = 1656] [serial = 877] [outer = 0x0] 02:18:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x113f2dc00) [pid = 1656] [serial = 878] [outer = 0x1127cd400] 02:18:36 INFO - PROCESS | 1656 | 1467537516742 Marionette DEBUG loaded listener.js 02:18:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11741bc00) [pid = 1656] [serial = 879] [outer = 0x1127cd400] 02:18:37 INFO - PROCESS | 1656 | --DOCSHELL 0x118768800 == 40 [pid = 1656] [id = 290] 02:18:37 INFO - PROCESS | 1656 | --DOCSHELL 0x12a833800 == 39 [pid = 1656] [id = 289] 02:18:37 INFO - PROCESS | 1656 | --DOCSHELL 0x128f05000 == 38 [pid = 1656] [id = 288] 02:18:37 INFO - PROCESS | 1656 | --DOCSHELL 0x1185ed000 == 37 [pid = 1656] [id = 287] 02:18:37 INFO - PROCESS | 1656 | --DOCSHELL 0x1247ec000 == 36 [pid = 1656] [id = 286] 02:18:37 INFO - PROCESS | 1656 | --DOCSHELL 0x112dc9000 == 35 [pid = 1656] [id = 285] 02:18:37 INFO - PROCESS | 1656 | --DOCSHELL 0x123181000 == 34 [pid = 1656] [id = 284] 02:18:37 INFO - PROCESS | 1656 | --DOCSHELL 0x119593000 == 33 [pid = 1656] [id = 283] 02:18:37 INFO - PROCESS | 1656 | --DOCSHELL 0x11888d800 == 32 [pid = 1656] [id = 282] 02:18:37 INFO - PROCESS | 1656 | --DOCSHELL 0x11705a000 == 31 [pid = 1656] [id = 281] 02:18:37 INFO - PROCESS | 1656 | --DOCSHELL 0x116946800 == 30 [pid = 1656] [id = 280] 02:18:37 INFO - PROCESS | 1656 | --DOCSHELL 0x112548000 == 29 [pid = 1656] [id = 279] 02:18:37 INFO - PROCESS | 1656 | 1467537517167 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]]]}] 02:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 773ms 02:18:37 INFO - PROCESS | 1656 | 1467537517205 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 02:18:37 INFO - PROCESS | 1656 | 1467537517208 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 02:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:18:37 INFO - PROCESS | 1656 | 1467537517213 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:18:37 INFO - PROCESS | 1656 | 1467537517215 Marionette TRACE conn2 <- [1,1146,null,{}] 02:18:37 INFO - PROCESS | 1656 | 1467537517217 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}] 02:18:37 INFO - PROCESS | 1656 | 1467537517218 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:37 INFO - PROCESS | 1656 | 1467537517302 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x126c51c00) [pid = 1656] [serial = 771] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x128928c00) [pid = 1656] [serial = 797] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1289bd800) [pid = 1656] [serial = 800] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x128f91400) [pid = 1656] [serial = 803] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x123d54000) [pid = 1656] [serial = 792] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x117414000) [pid = 1656] [serial = 776] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1180ab000) [pid = 1656] [serial = 777] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1180dc400) [pid = 1656] [serial = 782] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x118238c00) [pid = 1656] [serial = 783] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x122f05000) [pid = 1656] [serial = 788] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1234f3c00) [pid = 1656] [serial = 789] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x110fa0400) [pid = 1656] [serial = 773] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x112de3800) [pid = 1656] [serial = 774] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1166f9800) [pid = 1656] [serial = 779] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x128df1800) [pid = 1656] [serial = 801] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1174dac00) [pid = 1656] [serial = 780] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119483c00) [pid = 1656] [serial = 785] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119aa1c00) [pid = 1656] [serial = 786] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x123cd9c00) [pid = 1656] [serial = 791] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x129195800) [pid = 1656] [serial = 804] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x116a0a400) [pid = 1656] [serial = 807] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x129408800) [pid = 1656] [serial = 813] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x112d05400) [pid = 1656] [serial = 806] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x129423400) [pid = 1656] [serial = 816] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1242a2800) [pid = 1656] [serial = 794] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x124c85400) [pid = 1656] [serial = 809] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1289b2800) [pid = 1656] [serial = 798] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1292e4000) [pid = 1656] [serial = 812] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x126abd400) [pid = 1656] [serial = 795] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12919e000) [pid = 1656] [serial = 810] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12968dc00) [pid = 1656] [serial = 819] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x129688400) [pid = 1656] [serial = 818] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12941ac00) [pid = 1656] [serial = 815] [outer = 0x0] [url = about:blank] 02:18:37 INFO - PROCESS | 1656 | 1467537517368 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:37 INFO - PROCESS | 1656 | 1467537517369 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x117072000 == 30 [pid = 1656] [id = 294] 02:18:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x116a0a400) [pid = 1656] [serial = 880] [outer = 0x0] 02:18:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1180a5400) [pid = 1656] [serial = 881] [outer = 0x116a0a400] 02:18:37 INFO - PROCESS | 1656 | 1467537517397 Marionette DEBUG loaded listener.js 02:18:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x118850400) [pid = 1656] [serial = 882] [outer = 0x116a0a400] 02:18:37 INFO - PROCESS | 1656 | 1467537517670 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]]]}] 02:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 469ms 02:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:18:37 INFO - PROCESS | 1656 | 1467537517687 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 02:18:37 INFO - PROCESS | 1656 | 1467537517688 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 02:18:37 INFO - PROCESS | 1656 | 1467537517691 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:18:37 INFO - PROCESS | 1656 | 1467537517693 Marionette TRACE conn2 <- [1,1150,null,{}] 02:18:37 INFO - PROCESS | 1656 | 1467537517709 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}] 02:18:37 INFO - PROCESS | 1656 | 1467537517715 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:37 INFO - PROCESS | 1656 | 1467537517805 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 02:18:37 INFO - PROCESS | 1656 | 1467537517868 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:37 INFO - PROCESS | 1656 | 1467537517871 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195c1000 == 31 [pid = 1656] [id = 295] 02:18:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1188dd000) [pid = 1656] [serial = 883] [outer = 0x0] 02:18:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11944bc00) [pid = 1656] [serial = 884] [outer = 0x1188dd000] 02:18:37 INFO - PROCESS | 1656 | 1467537517899 Marionette DEBUG loaded listener.js 02:18:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119aa7800) [pid = 1656] [serial = 885] [outer = 0x1188dd000] 02:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 579ms 02:18:38 INFO - PROCESS | 1656 | 1467537518261 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]]]}] 02:18:38 INFO - PROCESS | 1656 | 1467537518271 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 02:18:38 INFO - PROCESS | 1656 | 1467537518274 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 02:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:18:38 INFO - PROCESS | 1656 | 1467537518277 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:18:38 INFO - PROCESS | 1656 | 1467537518279 Marionette TRACE conn2 <- [1,1154,null,{}] 02:18:38 INFO - PROCESS | 1656 | 1467537518282 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}] 02:18:38 INFO - PROCESS | 1656 | 1467537518284 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:38 INFO - PROCESS | 1656 | 1467537518411 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 02:18:38 INFO - PROCESS | 1656 | 1467537518514 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:38 INFO - PROCESS | 1656 | 1467537518515 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1233b0800 == 32 [pid = 1656] [id = 296] 02:18:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x113378000) [pid = 1656] [serial = 886] [outer = 0x0] 02:18:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1230f1400) [pid = 1656] [serial = 887] [outer = 0x113378000] 02:18:38 INFO - PROCESS | 1656 | 1467537518560 Marionette DEBUG loaded listener.js 02:18:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x123aea000) [pid = 1656] [serial = 888] [outer = 0x113378000] 02:18:38 INFO - PROCESS | 1656 | 1467537518819 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]]]}] 02:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 572ms 02:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:18:38 INFO - PROCESS | 1656 | 1467537518853 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 02:18:38 INFO - PROCESS | 1656 | 1467537518854 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 02:18:38 INFO - PROCESS | 1656 | 1467537518856 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:18:38 INFO - PROCESS | 1656 | 1467537518857 Marionette TRACE conn2 <- [1,1158,null,{}] 02:18:38 INFO - PROCESS | 1656 | 1467537518859 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}] 02:18:38 INFO - PROCESS | 1656 | 1467537518861 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:38 INFO - PROCESS | 1656 | 1467537518950 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 02:18:39 INFO - PROCESS | 1656 | 1467537519005 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:39 INFO - PROCESS | 1656 | 1467537519006 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185ec800 == 33 [pid = 1656] [id = 297] 02:18:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119b67400) [pid = 1656] [serial = 889] [outer = 0x0] 02:18:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x123d4ac00) [pid = 1656] [serial = 890] [outer = 0x119b67400] 02:18:39 INFO - PROCESS | 1656 | 1467537519031 Marionette DEBUG loaded listener.js 02:18:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1242a5c00) [pid = 1656] [serial = 891] [outer = 0x119b67400] 02:18:39 INFO - PROCESS | 1656 | 1467537519321 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]]]}] 02:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 471ms 02:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:18:39 INFO - PROCESS | 1656 | 1467537519336 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 02:18:39 INFO - PROCESS | 1656 | 1467537519338 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 02:18:39 INFO - PROCESS | 1656 | 1467537519340 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:18:39 INFO - PROCESS | 1656 | 1467537519341 Marionette TRACE conn2 <- [1,1162,null,{}] 02:18:39 INFO - PROCESS | 1656 | 1467537519356 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}] 02:18:39 INFO - PROCESS | 1656 | 1467537519361 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:39 INFO - PROCESS | 1656 | 1467537519479 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 02:18:39 INFO - PROCESS | 1656 | 1467537519491 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:39 INFO - PROCESS | 1656 | 1467537519492 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x1268ab800 == 34 [pid = 1656] [id = 298] 02:18:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1132e4000) [pid = 1656] [serial = 892] [outer = 0x0] 02:18:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x125607000) [pid = 1656] [serial = 893] [outer = 0x1132e4000] 02:18:39 INFO - PROCESS | 1656 | 1467537519517 Marionette DEBUG loaded listener.js 02:18:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1289bf800) [pid = 1656] [serial = 894] [outer = 0x1132e4000] 02:18:39 INFO - PROCESS | 1656 | 1467537519840 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]]]}] 02:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 521ms 02:18:39 INFO - PROCESS | 1656 | 1467537519864 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 02:18:39 INFO - PROCESS | 1656 | 1467537519866 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 02:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:18:39 INFO - PROCESS | 1656 | 1467537519868 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:18:39 INFO - PROCESS | 1656 | 1467537519869 Marionette TRACE conn2 <- [1,1166,null,{}] 02:18:39 INFO - PROCESS | 1656 | 1467537519879 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}] 02:18:39 INFO - PROCESS | 1656 | 1467537519881 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:39 INFO - PROCESS | 1656 | 1467537519974 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 02:18:39 INFO - PROCESS | 1656 | 1467537519978 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:39 INFO - PROCESS | 1656 | 1467537519979 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x1289a1000 == 35 [pid = 1656] [id = 299] 02:18:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12601fc00) [pid = 1656] [serial = 895] [outer = 0x0] 02:18:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12919cc00) [pid = 1656] [serial = 896] [outer = 0x12601fc00] 02:18:40 INFO - PROCESS | 1656 | 1467537520010 Marionette DEBUG loaded listener.js 02:18:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1292e9000) [pid = 1656] [serial = 897] [outer = 0x12601fc00] 02:18:40 INFO - PROCESS | 1656 | 1467537520357 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]]]}] 02:18:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x113aa0400) [pid = 1656] [serial = 898] [outer = 0x12cb27c00] 02:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 520ms 02:18:40 INFO - PROCESS | 1656 | 1467537520399 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 02:18:40 INFO - PROCESS | 1656 | 1467537520401 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 02:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:18:40 INFO - PROCESS | 1656 | 1467537520419 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:18:40 INFO - PROCESS | 1656 | 1467537520420 Marionette TRACE conn2 <- [1,1170,null,{}] 02:18:40 INFO - PROCESS | 1656 | 1467537520422 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}] 02:18:40 INFO - PROCESS | 1656 | 1467537520423 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:40 INFO - PROCESS | 1656 | 1467537520519 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 02:18:40 INFO - PROCESS | 1656 | 1467537520523 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:40 INFO - PROCESS | 1656 | 1467537520524 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x129293000 == 36 [pid = 1656] [id = 300] 02:18:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x113aa6c00) [pid = 1656] [serial = 899] [outer = 0x0] 02:18:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x129415000) [pid = 1656] [serial = 900] [outer = 0x113aa6c00] 02:18:40 INFO - PROCESS | 1656 | 1467537520547 Marionette DEBUG loaded listener.js 02:18:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12968a800) [pid = 1656] [serial = 901] [outer = 0x113aa6c00] 02:18:40 INFO - PROCESS | 1656 | 1467537520888 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]]]}] 02:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 527ms 02:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:18:40 INFO - PROCESS | 1656 | 1467537520939 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 02:18:40 INFO - PROCESS | 1656 | 1467537520941 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 02:18:40 INFO - PROCESS | 1656 | 1467537520944 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:18:40 INFO - PROCESS | 1656 | 1467537520946 Marionette TRACE conn2 <- [1,1174,null,{}] 02:18:40 INFO - PROCESS | 1656 | 1467537520949 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}] 02:18:40 INFO - PROCESS | 1656 | 1467537520951 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:41 INFO - PROCESS | 1656 | 1467537521091 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 02:18:41 INFO - PROCESS | 1656 | 1467537521096 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:41 INFO - PROCESS | 1656 | 1467537521097 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a839000 == 37 [pid = 1656] [id = 301] 02:18:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1289bf400) [pid = 1656] [serial = 902] [outer = 0x0] 02:18:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x129691400) [pid = 1656] [serial = 903] [outer = 0x1289bf400] 02:18:41 INFO - PROCESS | 1656 | 1467537521128 Marionette DEBUG loaded listener.js 02:18:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12a647400) [pid = 1656] [serial = 904] [outer = 0x1289bf400] 02:18:41 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1160d6000) [pid = 1656] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:18:41 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1187e8c00) [pid = 1656] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:18:41 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x123d54c00) [pid = 1656] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:18:41 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1180d1c00) [pid = 1656] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:18:41 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x123cdc400) [pid = 1656] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:18:41 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x110ef2400) [pid = 1656] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:18:41 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x115e56000) [pid = 1656] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:18:41 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118177800) [pid = 1656] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:18:41 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x113235000) [pid = 1656] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:18:41 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1176d0c00) [pid = 1656] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:18:41 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11386dc00) [pid = 1656] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:18:41 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x122f4e000) [pid = 1656] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:18:41 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118850c00) [pid = 1656] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:18:41 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1127cc800) [pid = 1656] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:18:41 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x117ea4c00) [pid = 1656] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:18:41 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x113aa4800) [pid = 1656] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:18:41 INFO - PROCESS | 1656 | 1467537521535 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] 02:18:41 INFO - PROCESS | 1656 | 1467537521567 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 02:18:41 INFO - PROCESS | 1656 | 1467537521570 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:18:41 INFO - PROCESS | 1656 | 1467537521571 Marionette TRACE conn2 <- [1,1178,null,{}] 02:18:41 INFO - PROCESS | 1656 | 1467537521573 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}] 02:18:41 INFO - PROCESS | 1656 | 1467537521574 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:41 INFO - PROCESS | 1656 | 1467537521653 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 02:18:41 INFO - PROCESS | 1656 | 1467537521708 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:41 INFO - PROCESS | 1656 | 1467537521709 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1233a9800 == 38 [pid = 1656] [id = 302] 02:18:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x112d0d800) [pid = 1656] [serial = 905] [outer = 0x0] 02:18:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x117ea4c00) [pid = 1656] [serial = 906] [outer = 0x112d0d800] 02:18:41 INFO - PROCESS | 1656 | 1467537521733 Marionette DEBUG loaded listener.js 02:18:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1237a8400) [pid = 1656] [serial = 907] [outer = 0x112d0d800] 02:18:42 INFO - PROCESS | 1656 | 1467537522014 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] 02:18:42 INFO - PROCESS | 1656 | 1467537522039 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 02:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:18:42 INFO - PROCESS | 1656 | 1467537522042 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:18:42 INFO - PROCESS | 1656 | 1467537522044 Marionette TRACE conn2 <- [1,1182,null,{}] 02:18:42 INFO - PROCESS | 1656 | 1467537522054 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}] 02:18:42 INFO - PROCESS | 1656 | 1467537522056 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:42 INFO - PROCESS | 1656 | 1467537522150 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 02:18:42 INFO - PROCESS | 1656 | 1467537522154 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:42 INFO - PROCESS | 1656 | 1467537522156 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd3e800 == 39 [pid = 1656] [id = 303] 02:18:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x123884800) [pid = 1656] [serial = 908] [outer = 0x0] 02:18:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x129693800) [pid = 1656] [serial = 909] [outer = 0x123884800] 02:18:42 INFO - PROCESS | 1656 | 1467537522189 Marionette DEBUG loaded listener.js 02:18:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12b070800) [pid = 1656] [serial = 910] [outer = 0x123884800] 02:18:42 INFO - PROCESS | 1656 | 1467537522538 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] 02:18:42 INFO - PROCESS | 1656 | 1467537522571 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 02:18:42 INFO - PROCESS | 1656 | 1467537522583 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:18:42 INFO - PROCESS | 1656 | 1467537522584 Marionette TRACE conn2 <- [1,1186,null,{}] 02:18:42 INFO - PROCESS | 1656 | 1467537522586 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}] 02:18:42 INFO - PROCESS | 1656 | 1467537522588 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:42 INFO - PROCESS | 1656 | 1467537522667 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 02:18:42 INFO - PROCESS | 1656 | 1467537522671 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:42 INFO - PROCESS | 1656 | 1467537522672 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd6e800 == 40 [pid = 1656] [id = 304] 02:18:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12b073400) [pid = 1656] [serial = 911] [outer = 0x0] 02:18:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12b0b2000) [pid = 1656] [serial = 912] [outer = 0x12b073400] 02:18:42 INFO - PROCESS | 1656 | 1467537522696 Marionette DEBUG loaded listener.js 02:18:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12b2d4400) [pid = 1656] [serial = 913] [outer = 0x12b073400] 02:18:43 INFO - PROCESS | 1656 | 1467537522998 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] 02:18:43 INFO - PROCESS | 1656 | 1467537523053 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 02:18:43 INFO - PROCESS | 1656 | 1467537523055 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:18:43 INFO - PROCESS | 1656 | 1467537523056 Marionette TRACE conn2 <- [1,1190,null,{}] 02:18:43 INFO - PROCESS | 1656 | 1467537523059 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}] 02:18:43 INFO - PROCESS | 1656 | 1467537523060 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:43 INFO - PROCESS | 1656 | 1467537523138 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 02:18:43 INFO - PROCESS | 1656 | 1467537523142 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:43 INFO - PROCESS | 1656 | 1467537523151 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3c2000 == 41 [pid = 1656] [id = 305] 02:18:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1242a0800) [pid = 1656] [serial = 914] [outer = 0x0] 02:18:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12b92c400) [pid = 1656] [serial = 915] [outer = 0x1242a0800] 02:18:43 INFO - PROCESS | 1656 | 1467537523176 Marionette DEBUG loaded listener.js 02:18:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12b932000) [pid = 1656] [serial = 916] [outer = 0x1242a0800] 02:18:43 INFO - PROCESS | 1656 | 1467537523592 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] 02:18:43 INFO - PROCESS | 1656 | 1467537523629 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 02:18:43 INFO - PROCESS | 1656 | 1467537523632 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:18:43 INFO - PROCESS | 1656 | 1467537523634 Marionette TRACE conn2 <- [1,1194,null,{}] 02:18:43 INFO - PROCESS | 1656 | 1467537523638 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}] 02:18:43 INFO - PROCESS | 1656 | 1467537523640 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:43 INFO - PROCESS | 1656 | 1467537523748 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 02:18:43 INFO - PROCESS | 1656 | 1467537523806 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:43 INFO - PROCESS | 1656 | 1467537523807 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x117070800 == 42 [pid = 1656] [id = 306] 02:18:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x113d3fc00) [pid = 1656] [serial = 917] [outer = 0x0] 02:18:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1166f9800) [pid = 1656] [serial = 918] [outer = 0x113d3fc00] 02:18:43 INFO - PROCESS | 1656 | 1467537523838 Marionette DEBUG loaded listener.js 02:18:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1180a6400) [pid = 1656] [serial = 919] [outer = 0x113d3fc00] 02:18:44 INFO - PROCESS | 1656 | 1467537524318 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] 02:18:44 INFO - PROCESS | 1656 | 1467537524358 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 02:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:18:44 INFO - PROCESS | 1656 | 1467537524363 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:18:44 INFO - PROCESS | 1656 | 1467537524365 Marionette TRACE conn2 <- [1,1198,null,{}] 02:18:44 INFO - PROCESS | 1656 | 1467537524367 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}] 02:18:44 INFO - PROCESS | 1656 | 1467537524369 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:44 INFO - PROCESS | 1656 | 1467537524474 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 02:18:44 INFO - PROCESS | 1656 | 1467537524534 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:44 INFO - PROCESS | 1656 | 1467537524535 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x124016800 == 43 [pid = 1656] [id = 307] 02:18:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1188d9800) [pid = 1656] [serial = 920] [outer = 0x0] 02:18:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119aa5800) [pid = 1656] [serial = 921] [outer = 0x1188d9800] 02:18:44 INFO - PROCESS | 1656 | 1467537524567 Marionette DEBUG loaded listener.js 02:18:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119b60c00) [pid = 1656] [serial = 922] [outer = 0x1188d9800] 02:18:44 INFO - PROCESS | 1656 | 1467537524971 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]]]}] 02:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 620ms 02:18:44 INFO - PROCESS | 1656 | 1467537524982 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 02:18:44 INFO - PROCESS | 1656 | 1467537524983 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 02:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:18:44 INFO - PROCESS | 1656 | 1467537524986 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:18:44 INFO - PROCESS | 1656 | 1467537524988 Marionette TRACE conn2 <- [1,1202,null,{}] 02:18:45 INFO - PROCESS | 1656 | 1467537524996 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}] 02:18:45 INFO - PROCESS | 1656 | 1467537524999 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:45 INFO - PROCESS | 1656 | 1467537525100 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 02:18:45 INFO - PROCESS | 1656 | 1467537525190 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:45 INFO - PROCESS | 1656 | 1467537525192 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3c0000 == 44 [pid = 1656] [id = 308] 02:18:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1268d5400) [pid = 1656] [serial = 923] [outer = 0x0] 02:18:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x128928c00) [pid = 1656] [serial = 924] [outer = 0x1268d5400] 02:18:45 INFO - PROCESS | 1656 | 1467537525223 Marionette DEBUG loaded listener.js 02:18:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x128f8ec00) [pid = 1656] [serial = 925] [outer = 0x1268d5400] 02:18:45 INFO - PROCESS | 1656 | 1467537525633 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]]]}] 02:18:45 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 02:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 672ms 02:18:45 INFO - PROCESS | 1656 | 1467537525659 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 02:18:45 INFO - PROCESS | 1656 | 1467537525661 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 02:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:18:45 INFO - PROCESS | 1656 | 1467537525681 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:18:45 INFO - PROCESS | 1656 | 1467537525682 Marionette TRACE conn2 <- [1,1206,null,{}] 02:18:45 INFO - PROCESS | 1656 | 1467537525685 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}] 02:18:45 INFO - PROCESS | 1656 | 1467537525686 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:45 INFO - PROCESS | 1656 | 1467537525788 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 02:18:45 INFO - PROCESS | 1656 | 1467537525857 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:45 INFO - PROCESS | 1656 | 1467537525858 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c591000 == 45 [pid = 1656] [id = 309] 02:18:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12968f000) [pid = 1656] [serial = 926] [outer = 0x0] 02:18:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12a64c400) [pid = 1656] [serial = 927] [outer = 0x12968f000] 02:18:45 INFO - PROCESS | 1656 | 1467537525887 Marionette DEBUG loaded listener.js 02:18:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12a8c9000) [pid = 1656] [serial = 928] [outer = 0x12968f000] 02:18:46 INFO - PROCESS | 1656 | 1467537526315 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]]]}] 02:18:46 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 02:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 675ms 02:18:46 INFO - PROCESS | 1656 | 1467537526354 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 02:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:18:46 INFO - PROCESS | 1656 | 1467537526356 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 02:18:46 INFO - PROCESS | 1656 | 1467537526358 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:18:46 INFO - PROCESS | 1656 | 1467537526360 Marionette TRACE conn2 <- [1,1210,null,{}] 02:18:46 INFO - PROCESS | 1656 | 1467537526363 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}] 02:18:46 INFO - PROCESS | 1656 | 1467537526364 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:46 INFO - PROCESS | 1656 | 1467537526491 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 02:18:46 INFO - PROCESS | 1656 | 1467537526576 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:46 INFO - PROCESS | 1656 | 1467537526578 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1133e6800 == 46 [pid = 1656] [id = 310] 02:18:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x112d03800) [pid = 1656] [serial = 929] [outer = 0x0] 02:18:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11816f400) [pid = 1656] [serial = 930] [outer = 0x112d03800] 02:18:46 INFO - PROCESS | 1656 | 1467537526609 Marionette DEBUG loaded listener.js 02:18:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12b0aa400) [pid = 1656] [serial = 931] [outer = 0x112d03800] 02:18:47 INFO - PROCESS | 1656 | 1467537527157 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]]]}] 02:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 823ms 02:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:18:47 INFO - PROCESS | 1656 | 1467537527181 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 02:18:47 INFO - PROCESS | 1656 | 1467537527184 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 02:18:47 INFO - PROCESS | 1656 | 1467537527187 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:18:47 INFO - PROCESS | 1656 | 1467537527188 Marionette TRACE conn2 <- [1,1214,null,{}] 02:18:47 INFO - PROCESS | 1656 | 1467537527192 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}] 02:18:47 INFO - PROCESS | 1656 | 1467537527194 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:47 INFO - PROCESS | 1656 | 1467537527293 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 02:18:47 INFO - PROCESS | 1656 | 1467537527354 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:47 INFO - PROCESS | 1656 | 1467537527356 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x119581000 == 47 [pid = 1656] [id = 311] 02:18:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x117ea7000) [pid = 1656] [serial = 932] [outer = 0x0] 02:18:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1180e0000) [pid = 1656] [serial = 933] [outer = 0x117ea7000] 02:18:47 INFO - PROCESS | 1656 | 1467537527383 Marionette DEBUG loaded listener.js 02:18:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1187e7c00) [pid = 1656] [serial = 934] [outer = 0x117ea7000] 02:18:47 INFO - PROCESS | 1656 | 1467537527953 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]]]}] 02:18:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd6e800 == 46 [pid = 1656] [id = 304] 02:18:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd3e800 == 45 [pid = 1656] [id = 303] 02:18:48 INFO - PROCESS | 1656 | --DOCSHELL 0x1233a9800 == 44 [pid = 1656] [id = 302] 02:18:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12a839000 == 43 [pid = 1656] [id = 301] 02:18:48 INFO - PROCESS | 1656 | --DOCSHELL 0x129293000 == 42 [pid = 1656] [id = 300] 02:18:48 INFO - PROCESS | 1656 | --DOCSHELL 0x1289a1000 == 41 [pid = 1656] [id = 299] 02:18:48 INFO - PROCESS | 1656 | --DOCSHELL 0x1268ab800 == 40 [pid = 1656] [id = 298] 02:18:48 INFO - PROCESS | 1656 | --DOCSHELL 0x1185ec800 == 39 [pid = 1656] [id = 297] 02:18:48 INFO - PROCESS | 1656 | --DOCSHELL 0x1233b0800 == 38 [pid = 1656] [id = 296] 02:18:48 INFO - PROCESS | 1656 | --DOCSHELL 0x1195c1000 == 37 [pid = 1656] [id = 295] 02:18:48 INFO - PROCESS | 1656 | --DOCSHELL 0x117072000 == 36 [pid = 1656] [id = 294] 02:18:48 INFO - PROCESS | 1656 | --DOCSHELL 0x117e37000 == 35 [pid = 1656] [id = 293] 02:18:48 INFO - PROCESS | 1656 | --DOCSHELL 0x1185f4000 == 34 [pid = 1656] [id = 292] 02:18:48 INFO - PROCESS | 1656 | --DOCSHELL 0x113ac2000 == 33 [pid = 1656] [id = 291] 02:18:48 INFO - PROCESS | 1656 | --DOCSHELL 0x1133e6800 == 32 [pid = 1656] [id = 310] 02:18:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12c591000 == 31 [pid = 1656] [id = 309] 02:18:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3c0000 == 30 [pid = 1656] [id = 308] 02:18:48 INFO - PROCESS | 1656 | --DOCSHELL 0x124016800 == 29 [pid = 1656] [id = 307] 02:18:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3c2000 == 28 [pid = 1656] [id = 305] 02:18:48 INFO - PROCESS | 1656 | --DOCSHELL 0x117070800 == 27 [pid = 1656] [id = 306] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1289c0800) [pid = 1656] [serial = 867] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1232c2c00) [pid = 1656] [serial = 851] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11607f000) [pid = 1656] [serial = 839] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x124207000) [pid = 1656] [serial = 854] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119253800) [pid = 1656] [serial = 845] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11948e400) [pid = 1656] [serial = 846] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1127d8000) [pid = 1656] [serial = 836] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x112d45000) [pid = 1656] [serial = 837] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11816ec00) [pid = 1656] [serial = 842] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1150d6400) [pid = 1656] [serial = 843] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1172b8000) [pid = 1656] [serial = 834] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x113f30800) [pid = 1656] [serial = 833] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1180d5c00) [pid = 1656] [serial = 822] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x117414800) [pid = 1656] [serial = 821] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119546c00) [pid = 1656] [serial = 825] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119454c00) [pid = 1656] [serial = 824] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x125688c00) [pid = 1656] [serial = 828] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1242a4400) [pid = 1656] [serial = 827] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12892bc00) [pid = 1656] [serial = 831] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x126613800) [pid = 1656] [serial = 830] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x123cdc000) [pid = 1656] [serial = 852] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x126017000) [pid = 1656] [serial = 857] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x126406400) [pid = 1656] [serial = 858] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x117206000) [pid = 1656] [serial = 861] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1289b4c00) [pid = 1656] [serial = 866] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11741b000) [pid = 1656] [serial = 840] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x112d3f800) [pid = 1656] [serial = 860] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x125604c00) [pid = 1656] [serial = 855] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11953f800) [pid = 1656] [serial = 848] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12387a400) [pid = 1656] [serial = 863] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x128f82c00) [pid = 1656] [serial = 869] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1268d8800) [pid = 1656] [serial = 864] [outer = 0x0] [url = about:blank] 02:18:48 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119aaec00) [pid = 1656] [serial = 849] [outer = 0x0] [url = about:blank] 02:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1421ms 02:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:18:48 INFO - PROCESS | 1656 | 1467537528620 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 02:18:48 INFO - PROCESS | 1656 | 1467537528623 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 02:18:48 INFO - PROCESS | 1656 | 1467537528627 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:18:48 INFO - PROCESS | 1656 | 1467537528628 Marionette TRACE conn2 <- [1,1218,null,{}] 02:18:48 INFO - PROCESS | 1656 | 1467537528632 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}] 02:18:48 INFO - PROCESS | 1656 | 1467537528634 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:48 INFO - PROCESS | 1656 | 1467537528719 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 02:18:48 INFO - PROCESS | 1656 | 1467537528723 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:48 INFO - PROCESS | 1656 | 1467537528727 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x113a3c800 == 28 [pid = 1656] [id = 312] 02:18:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x112dec400) [pid = 1656] [serial = 935] [outer = 0x0] 02:18:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x113235400) [pid = 1656] [serial = 936] [outer = 0x112dec400] 02:18:48 INFO - PROCESS | 1656 | 1467537528757 Marionette DEBUG loaded listener.js 02:18:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1138f4400) [pid = 1656] [serial = 937] [outer = 0x112dec400] 02:18:49 INFO - PROCESS | 1656 | 1467537529099 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]]]}] 02:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 521ms 02:18:49 INFO - PROCESS | 1656 | 1467537529157 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 02:18:49 INFO - PROCESS | 1656 | 1467537529159 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 02:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:18:49 INFO - PROCESS | 1656 | 1467537529165 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:18:49 INFO - PROCESS | 1656 | 1467537529168 Marionette TRACE conn2 <- [1,1222,null,{}] 02:18:49 INFO - PROCESS | 1656 | 1467537529170 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}] 02:18:49 INFO - PROCESS | 1656 | 1467537529172 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:49 INFO - PROCESS | 1656 | 1467537529248 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 02:18:49 INFO - PROCESS | 1656 | 1467537529253 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:49 INFO - PROCESS | 1656 | 1467537529254 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f48800 == 29 [pid = 1656] [id = 313] 02:18:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x116076c00) [pid = 1656] [serial = 938] [outer = 0x0] 02:18:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x116974c00) [pid = 1656] [serial = 939] [outer = 0x116076c00] 02:18:49 INFO - PROCESS | 1656 | 1467537529282 Marionette DEBUG loaded listener.js 02:18:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x117415000) [pid = 1656] [serial = 940] [outer = 0x116076c00] 02:18:49 INFO - PROCESS | 1656 | 1467537529608 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] 02:18:49 INFO - PROCESS | 1656 | 1467537529637 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 02:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:18:49 INFO - PROCESS | 1656 | 1467537529639 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:18:49 INFO - PROCESS | 1656 | 1467537529640 Marionette TRACE conn2 <- [1,1226,null,{}] 02:18:49 INFO - PROCESS | 1656 | 1467537529650 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}] 02:18:49 INFO - PROCESS | 1656 | 1467537529653 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:49 INFO - PROCESS | 1656 | 1467537529741 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 02:18:49 INFO - PROCESS | 1656 | 1467537529798 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:49 INFO - PROCESS | 1656 | 1467537529801 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x11849e000 == 30 [pid = 1656] [id = 314] 02:18:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1176cd800) [pid = 1656] [serial = 941] [outer = 0x0] 02:18:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1180d4800) [pid = 1656] [serial = 942] [outer = 0x1176cd800] 02:18:49 INFO - PROCESS | 1656 | 1467537529829 Marionette DEBUG loaded listener.js 02:18:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1187f2c00) [pid = 1656] [serial = 943] [outer = 0x1176cd800] 02:18:50 INFO - PROCESS | 1656 | 1467537530117 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]]]}] 02:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 519ms 02:18:50 INFO - PROCESS | 1656 | 1467537530159 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 02:18:50 INFO - PROCESS | 1656 | 1467537530160 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 02:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:18:50 INFO - PROCESS | 1656 | 1467537530166 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:18:50 INFO - PROCESS | 1656 | 1467537530167 Marionette TRACE conn2 <- [1,1230,null,{}] 02:18:50 INFO - PROCESS | 1656 | 1467537530170 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}] 02:18:50 INFO - PROCESS | 1656 | 1467537530171 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:50 INFO - PROCESS | 1656 | 1467537530249 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 02:18:50 INFO - PROCESS | 1656 | 1467537530308 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:50 INFO - PROCESS | 1656 | 1467537530309 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192ca800 == 31 [pid = 1656] [id = 315] 02:18:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118855800) [pid = 1656] [serial = 944] [outer = 0x0] 02:18:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119256000) [pid = 1656] [serial = 945] [outer = 0x118855800] 02:18:50 INFO - PROCESS | 1656 | 1467537530334 Marionette DEBUG loaded listener.js 02:18:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11948e000) [pid = 1656] [serial = 946] [outer = 0x118855800] 02:18:50 INFO - PROCESS | 1656 | 1467537530622 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]]]}] 02:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 469ms 02:18:50 INFO - PROCESS | 1656 | 1467537530641 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 02:18:50 INFO - PROCESS | 1656 | 1467537530642 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 02:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:18:50 INFO - PROCESS | 1656 | 1467537530653 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:18:50 INFO - PROCESS | 1656 | 1467537530654 Marionette TRACE conn2 <- [1,1234,null,{}] 02:18:50 INFO - PROCESS | 1656 | 1467537530656 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}] 02:18:50 INFO - PROCESS | 1656 | 1467537530657 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:50 INFO - PROCESS | 1656 | 1467537530762 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 02:18:50 INFO - PROCESS | 1656 | 1467537530766 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:50 INFO - PROCESS | 1656 | 1467537530767 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f1c000 == 32 [pid = 1656] [id = 316] 02:18:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1138eb000) [pid = 1656] [serial = 947] [outer = 0x0] 02:18:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119542400) [pid = 1656] [serial = 948] [outer = 0x1138eb000] 02:18:50 INFO - PROCESS | 1656 | 1467537530791 Marionette DEBUG loaded listener.js 02:18:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119ab8400) [pid = 1656] [serial = 949] [outer = 0x1138eb000] 02:18:51 INFO - PROCESS | 1656 | 1467537531115 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]]]}] 02:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 518ms 02:18:51 INFO - PROCESS | 1656 | 1467537531172 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 02:18:51 INFO - PROCESS | 1656 | 1467537531173 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 02:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:18:51 INFO - PROCESS | 1656 | 1467537531175 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:18:51 INFO - PROCESS | 1656 | 1467537531177 Marionette TRACE conn2 <- [1,1238,null,{}] 02:18:51 INFO - PROCESS | 1656 | 1467537531179 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}] 02:18:51 INFO - PROCESS | 1656 | 1467537531183 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:51 INFO - PROCESS | 1656 | 1467537531299 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 02:18:51 INFO - PROCESS | 1656 | 1467537531332 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:51 INFO - PROCESS | 1656 | 1467537531334 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x123716800 == 33 [pid = 1656] [id = 317] 02:18:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x122f05000) [pid = 1656] [serial = 950] [outer = 0x0] 02:18:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12387a000) [pid = 1656] [serial = 951] [outer = 0x122f05000] 02:18:51 INFO - PROCESS | 1656 | 1467537531359 Marionette DEBUG loaded listener.js 02:18:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x123d54c00) [pid = 1656] [serial = 952] [outer = 0x122f05000] 02:18:51 INFO - PROCESS | 1656 | 1467537531656 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]]]}] 02:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 522ms 02:18:51 INFO - PROCESS | 1656 | 1467537531698 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 02:18:51 INFO - PROCESS | 1656 | 1467537531699 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 02:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:18:51 INFO - PROCESS | 1656 | 1467537531701 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:18:51 INFO - PROCESS | 1656 | 1467537531702 Marionette TRACE conn2 <- [1,1242,null,{}] 02:18:51 INFO - PROCESS | 1656 | 1467537531705 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}] 02:18:51 INFO - PROCESS | 1656 | 1467537531706 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:51 INFO - PROCESS | 1656 | 1467537531797 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 02:18:51 INFO - PROCESS | 1656 | 1467537531841 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:51 INFO - PROCESS | 1656 | 1467537531842 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195b9000 == 34 [pid = 1656] [id = 318] 02:18:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x124210000) [pid = 1656] [serial = 953] [outer = 0x0] 02:18:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1242a9c00) [pid = 1656] [serial = 954] [outer = 0x124210000] 02:18:51 INFO - PROCESS | 1656 | 1467537531873 Marionette DEBUG loaded listener.js 02:18:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x125608c00) [pid = 1656] [serial = 955] [outer = 0x124210000] 02:18:52 INFO - PROCESS | 1656 | 1467537532173 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]]]}] 02:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 518ms 02:18:52 INFO - PROCESS | 1656 | 1467537532219 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 02:18:52 INFO - PROCESS | 1656 | 1467537532221 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 02:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:18:52 INFO - PROCESS | 1656 | 1467537532223 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:18:52 INFO - PROCESS | 1656 | 1467537532224 Marionette TRACE conn2 <- [1,1246,null,{}] 02:18:52 INFO - PROCESS | 1656 | 1467537532226 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}] 02:18:52 INFO - PROCESS | 1656 | 1467537532228 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:52 INFO - PROCESS | 1656 | 1467537532329 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 02:18:52 INFO - PROCESS | 1656 | 1467537532371 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:52 INFO - PROCESS | 1656 | 1467537532372 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x124dec800 == 35 [pid = 1656] [id = 319] 02:18:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x112131c00) [pid = 1656] [serial = 956] [outer = 0x0] 02:18:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12601cc00) [pid = 1656] [serial = 957] [outer = 0x112131c00] 02:18:52 INFO - PROCESS | 1656 | 1467537532411 Marionette DEBUG loaded listener.js 02:18:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x126807400) [pid = 1656] [serial = 958] [outer = 0x112131c00] 02:18:52 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12601fc00) [pid = 1656] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:18:52 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1132e4000) [pid = 1656] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:18:52 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x112d0d800) [pid = 1656] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:18:52 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x113aa6c00) [pid = 1656] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:18:52 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x116a0a400) [pid = 1656] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:18:52 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11885c800) [pid = 1656] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:18:52 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1127cd400) [pid = 1656] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:18:52 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x111f12800) [pid = 1656] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:18:52 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1188dd000) [pid = 1656] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:18:52 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1289bf400) [pid = 1656] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:18:52 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116973400) [pid = 1656] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:18:52 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x113378000) [pid = 1656] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:18:52 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119b67400) [pid = 1656] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:18:52 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x123884800) [pid = 1656] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:18:52 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1242a0800) [pid = 1656] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:18:52 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12b073400) [pid = 1656] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:18:52 INFO - PROCESS | 1656 | 1467537532970 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]]]}] 02:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 773ms 02:18:52 INFO - PROCESS | 1656 | 1467537532997 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 02:18:53 INFO - PROCESS | 1656 | 1467537532999 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 02:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:18:53 INFO - PROCESS | 1656 | 1467537533001 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:18:53 INFO - PROCESS | 1656 | 1467537533003 Marionette TRACE conn2 <- [1,1250,null,{}] 02:18:53 INFO - PROCESS | 1656 | 1467537533006 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}] 02:18:53 INFO - PROCESS | 1656 | 1467537533007 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:53 INFO - PROCESS | 1656 | 1467537533107 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 02:18:53 INFO - PROCESS | 1656 | 1467537533195 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:53 INFO - PROCESS | 1656 | 1467537533196 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x124dea000 == 36 [pid = 1656] [id = 320] 02:18:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x110eef400) [pid = 1656] [serial = 959] [outer = 0x0] 02:18:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x116a0a400) [pid = 1656] [serial = 960] [outer = 0x110eef400] 02:18:53 INFO - PROCESS | 1656 | 1467537533250 Marionette DEBUG loaded listener.js 02:18:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x122f4d800) [pid = 1656] [serial = 961] [outer = 0x110eef400] 02:18:53 INFO - PROCESS | 1656 | 1467537533547 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]]]}] 02:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 569ms 02:18:53 INFO - PROCESS | 1656 | 1467537533571 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 02:18:53 INFO - PROCESS | 1656 | 1467537533572 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 02:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:18:53 INFO - PROCESS | 1656 | 1467537533574 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:18:53 INFO - PROCESS | 1656 | 1467537533575 Marionette TRACE conn2 <- [1,1254,null,{}] 02:18:53 INFO - PROCESS | 1656 | 1467537533585 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}] 02:18:53 INFO - PROCESS | 1656 | 1467537533586 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:53 INFO - PROCESS | 1656 | 1467537533685 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 02:18:53 INFO - PROCESS | 1656 | 1467537533739 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:53 INFO - PROCESS | 1656 | 1467537533741 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1289a3800 == 37 [pid = 1656] [id = 321] 02:18:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1127cc800) [pid = 1656] [serial = 962] [outer = 0x0] 02:18:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12460a000) [pid = 1656] [serial = 963] [outer = 0x1127cc800] 02:18:53 INFO - PROCESS | 1656 | 1467537533765 Marionette DEBUG loaded listener.js 02:18:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1289b4800) [pid = 1656] [serial = 964] [outer = 0x1127cc800] 02:18:54 INFO - PROCESS | 1656 | 1467537534015 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]]]}] 02:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 471ms 02:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:18:54 INFO - PROCESS | 1656 | 1467537534052 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 02:18:54 INFO - PROCESS | 1656 | 1467537534053 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 02:18:54 INFO - PROCESS | 1656 | 1467537534055 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:18:54 INFO - PROCESS | 1656 | 1467537534057 Marionette TRACE conn2 <- [1,1258,null,{}] 02:18:54 INFO - PROCESS | 1656 | 1467537534059 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}] 02:18:54 INFO - PROCESS | 1656 | 1467537534063 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:54 INFO - PROCESS | 1656 | 1467537534157 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 02:18:54 INFO - PROCESS | 1656 | 1467537534161 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:54 INFO - PROCESS | 1656 | 1467537534164 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a61d800 == 38 [pid = 1656] [id = 322] 02:18:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x124290c00) [pid = 1656] [serial = 965] [outer = 0x0] 02:18:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1289b8800) [pid = 1656] [serial = 966] [outer = 0x124290c00] 02:18:54 INFO - PROCESS | 1656 | 1467537534198 Marionette DEBUG loaded listener.js 02:18:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1292e4000) [pid = 1656] [serial = 967] [outer = 0x124290c00] 02:18:54 INFO - PROCESS | 1656 | 1467537534509 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]]]}] 02:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 468ms 02:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:18:54 INFO - PROCESS | 1656 | 1467537534525 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 02:18:54 INFO - PROCESS | 1656 | 1467537534526 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 02:18:54 INFO - PROCESS | 1656 | 1467537534533 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:18:54 INFO - PROCESS | 1656 | 1467537534534 Marionette TRACE conn2 <- [1,1262,null,{}] 02:18:54 INFO - PROCESS | 1656 | 1467537534537 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}] 02:18:54 INFO - PROCESS | 1656 | 1467537534538 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:54 INFO - PROCESS | 1656 | 1467537534619 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 02:18:54 INFO - PROCESS | 1656 | 1467537534676 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:54 INFO - PROCESS | 1656 | 1467537534677 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12abc1800 == 39 [pid = 1656] [id = 323] 02:18:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x112d07000) [pid = 1656] [serial = 968] [outer = 0x0] 02:18:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x129419400) [pid = 1656] [serial = 969] [outer = 0x112d07000] 02:18:54 INFO - PROCESS | 1656 | 1467537534701 Marionette DEBUG loaded listener.js 02:18:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x129692800) [pid = 1656] [serial = 970] [outer = 0x112d07000] 02:18:55 INFO - PROCESS | 1656 | --DOCSHELL 0x116f48800 == 38 [pid = 1656] [id = 313] 02:18:55 INFO - PROCESS | 1656 | --DOCSHELL 0x113a3c800 == 37 [pid = 1656] [id = 312] 02:18:55 INFO - PROCESS | 1656 | --DOCSHELL 0x119581000 == 36 [pid = 1656] [id = 311] 02:18:55 INFO - PROCESS | 1656 | --DOCSHELL 0x1192ca800 == 35 [pid = 1656] [id = 315] 02:18:55 INFO - PROCESS | 1656 | --DOCSHELL 0x124dea000 == 34 [pid = 1656] [id = 320] 02:18:55 INFO - PROCESS | 1656 | --DOCSHELL 0x11849e000 == 33 [pid = 1656] [id = 314] 02:18:55 INFO - PROCESS | 1656 | --DOCSHELL 0x123716800 == 32 [pid = 1656] [id = 317] 02:18:55 INFO - PROCESS | 1656 | --DOCSHELL 0x124dec800 == 31 [pid = 1656] [id = 319] 02:18:55 INFO - PROCESS | 1656 | --DOCSHELL 0x1195b9000 == 30 [pid = 1656] [id = 318] 02:18:55 INFO - PROCESS | 1656 | --DOCSHELL 0x1289a3800 == 29 [pid = 1656] [id = 321] 02:18:55 INFO - PROCESS | 1656 | --DOCSHELL 0x120f1c000 == 28 [pid = 1656] [id = 316] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12919cc00) [pid = 1656] [serial = 896] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x125607000) [pid = 1656] [serial = 893] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x117ea4c00) [pid = 1656] [serial = 906] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1127d0400) [pid = 1656] [serial = 489] [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.] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x129415000) [pid = 1656] [serial = 900] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1237a8400) [pid = 1656] [serial = 907] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1180a5400) [pid = 1656] [serial = 881] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118850400) [pid = 1656] [serial = 882] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x125604800) [pid = 1656] [serial = 870] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x113f2dc00) [pid = 1656] [serial = 878] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11741bc00) [pid = 1656] [serial = 879] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1127d3400) [pid = 1656] [serial = 872] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1132e3c00) [pid = 1656] [serial = 873] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11944bc00) [pid = 1656] [serial = 884] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119aa7800) [pid = 1656] [serial = 885] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x129691400) [pid = 1656] [serial = 903] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1174dc000) [pid = 1656] [serial = 875] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1180dd000) [pid = 1656] [serial = 876] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1230f1400) [pid = 1656] [serial = 887] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x123aea000) [pid = 1656] [serial = 888] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x123d4ac00) [pid = 1656] [serial = 890] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12968a800) [pid = 1656] [serial = 901] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12b070800) [pid = 1656] [serial = 910] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12b92c400) [pid = 1656] [serial = 915] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12b0b2000) [pid = 1656] [serial = 912] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12a647400) [pid = 1656] [serial = 904] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1292e9000) [pid = 1656] [serial = 897] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x129693800) [pid = 1656] [serial = 909] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x12b932000) [pid = 1656] [serial = 916] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1289bf800) [pid = 1656] [serial = 894] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1242a5c00) [pid = 1656] [serial = 891] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x12b2d4400) [pid = 1656] [serial = 913] [outer = 0x0] [url = about:blank] 02:18:55 INFO - PROCESS | 1656 | --DOCSHELL 0x12a61d800 == 27 [pid = 1656] [id = 322] 02:18:56 INFO - PROCESS | 1656 | 1467537536040 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]]]}] 02:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1527ms 02:18:56 INFO - PROCESS | 1656 | 1467537536056 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 02:18:56 INFO - PROCESS | 1656 | 1467537536058 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 02:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:18:56 INFO - PROCESS | 1656 | 1467537536061 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:18:56 INFO - PROCESS | 1656 | 1467537536066 Marionette TRACE conn2 <- [1,1266,null,{}] 02:18:56 INFO - PROCESS | 1656 | 1467537536070 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}] 02:18:56 INFO - PROCESS | 1656 | 1467537536072 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:56 INFO - PROCESS | 1656 | 1467537536151 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 02:18:56 INFO - PROCESS | 1656 | 1467537536200 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:56 INFO - PROCESS | 1656 | 1467537536203 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x113ab1000 == 28 [pid = 1656] [id = 324] 02:18:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1127d4000) [pid = 1656] [serial = 971] [outer = 0x0] 02:18:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x112d07800) [pid = 1656] [serial = 972] [outer = 0x1127d4000] 02:18:56 INFO - PROCESS | 1656 | 1467537536231 Marionette DEBUG loaded listener.js 02:18:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1132e8800) [pid = 1656] [serial = 973] [outer = 0x1127d4000] 02:18:56 INFO - PROCESS | 1656 | 1467537536585 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]]]}] 02:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 574ms 02:18:56 INFO - PROCESS | 1656 | 1467537536635 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 02:18:56 INFO - PROCESS | 1656 | 1467537536640 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 02:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:18:56 INFO - PROCESS | 1656 | 1467537536647 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:18:56 INFO - PROCESS | 1656 | 1467537536650 Marionette TRACE conn2 <- [1,1270,null,{}] 02:18:56 INFO - PROCESS | 1656 | 1467537536653 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}] 02:18:56 INFO - PROCESS | 1656 | 1467537536657 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:56 INFO - PROCESS | 1656 | 1467537536784 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 02:18:56 INFO - PROCESS | 1656 | 1467537536861 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:56 INFO - PROCESS | 1656 | 1467537536863 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169ab000 == 29 [pid = 1656] [id = 325] 02:18:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1132ef000) [pid = 1656] [serial = 974] [outer = 0x0] 02:18:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x113f38000) [pid = 1656] [serial = 975] [outer = 0x1132ef000] 02:18:56 INFO - PROCESS | 1656 | 1467537536909 Marionette DEBUG loaded listener.js 02:18:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1166eb000) [pid = 1656] [serial = 976] [outer = 0x1132ef000] 02:18:57 INFO - PROCESS | 1656 | 1467537537219 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]]]}] 02:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 623ms 02:18:57 INFO - PROCESS | 1656 | 1467537537270 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 02:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:18:57 INFO - PROCESS | 1656 | 1467537537285 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 02:18:57 INFO - PROCESS | 1656 | 1467537537288 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:18:57 INFO - PROCESS | 1656 | 1467537537290 Marionette TRACE conn2 <- [1,1274,null,{}] 02:18:57 INFO - PROCESS | 1656 | 1467537537300 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}] 02:18:57 INFO - PROCESS | 1656 | 1467537537303 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:57 INFO - PROCESS | 1656 | 1467537537418 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 02:18:57 INFO - PROCESS | 1656 | 1467537537451 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:57 INFO - PROCESS | 1656 | 1467537537454 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x11814d000 == 30 [pid = 1656] [id = 326] 02:18:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x110eed000) [pid = 1656] [serial = 977] [outer = 0x0] 02:18:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11741dc00) [pid = 1656] [serial = 978] [outer = 0x110eed000] 02:18:57 INFO - PROCESS | 1656 | 1467537537494 Marionette DEBUG loaded listener.js 02:18:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1174e2800) [pid = 1656] [serial = 979] [outer = 0x110eed000] 02:18:57 INFO - PROCESS | 1656 | 1467537537841 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]]]}] 02:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 578ms 02:18:57 INFO - PROCESS | 1656 | 1467537537873 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 02:18:57 INFO - PROCESS | 1656 | 1467537537875 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 02:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:18:57 INFO - PROCESS | 1656 | 1467537537883 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:18:57 INFO - PROCESS | 1656 | 1467537537885 Marionette TRACE conn2 <- [1,1278,null,{}] 02:18:57 INFO - PROCESS | 1656 | 1467537537888 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}] 02:18:57 INFO - PROCESS | 1656 | 1467537537890 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:58 INFO - PROCESS | 1656 | 1467537538043 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 02:18:58 INFO - PROCESS | 1656 | 1467537538052 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:58 INFO - PROCESS | 1656 | 1467537538054 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185ea000 == 31 [pid = 1656] [id = 327] 02:18:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1176d0800) [pid = 1656] [serial = 980] [outer = 0x0] 02:18:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1180a5000) [pid = 1656] [serial = 981] [outer = 0x1176d0800] 02:18:58 INFO - PROCESS | 1656 | 1467537538097 Marionette DEBUG loaded listener.js 02:18:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118170800) [pid = 1656] [serial = 982] [outer = 0x1176d0800] 02:18:58 INFO - PROCESS | 1656 | 1467537538439 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]]]}] 02:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 573ms 02:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:18:58 INFO - PROCESS | 1656 | 1467537538455 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 02:18:58 INFO - PROCESS | 1656 | 1467537538456 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 02:18:58 INFO - PROCESS | 1656 | 1467537538458 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:18:58 INFO - PROCESS | 1656 | 1467537538459 Marionette TRACE conn2 <- [1,1282,null,{}] 02:18:58 INFO - PROCESS | 1656 | 1467537538461 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}] 02:18:58 INFO - PROCESS | 1656 | 1467537538464 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:58 INFO - PROCESS | 1656 | 1467537538555 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 02:18:58 INFO - PROCESS | 1656 | 1467537538606 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:58 INFO - PROCESS | 1656 | 1467537538607 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195c6800 == 32 [pid = 1656] [id = 328] 02:18:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x110eee800) [pid = 1656] [serial = 983] [outer = 0x0] 02:18:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118172400) [pid = 1656] [serial = 984] [outer = 0x110eee800] 02:18:58 INFO - PROCESS | 1656 | 1467537538632 Marionette DEBUG loaded listener.js 02:18:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11885b000) [pid = 1656] [serial = 985] [outer = 0x110eee800] 02:18:58 INFO - PROCESS | 1656 | 1467537538969 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]]]}] 02:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 523ms 02:18:58 INFO - PROCESS | 1656 | 1467537538983 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 02:18:58 INFO - PROCESS | 1656 | 1467537538984 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 02:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:18:58 INFO - PROCESS | 1656 | 1467537538988 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:18:58 INFO - PROCESS | 1656 | 1467537538990 Marionette TRACE conn2 <- [1,1286,null,{}] 02:18:58 INFO - PROCESS | 1656 | 1467537538993 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}] 02:18:59 INFO - PROCESS | 1656 | 1467537539001 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:59 INFO - PROCESS | 1656 | 1467537539143 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 02:18:59 INFO - PROCESS | 1656 | 1467537539218 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:59 INFO - PROCESS | 1656 | 1467537539220 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x119aea000 == 33 [pid = 1656] [id = 329] 02:18:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11885ac00) [pid = 1656] [serial = 986] [outer = 0x0] 02:18:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1193e9c00) [pid = 1656] [serial = 987] [outer = 0x11885ac00] 02:18:59 INFO - PROCESS | 1656 | 1467537539262 Marionette DEBUG loaded listener.js 02:18:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119aa7c00) [pid = 1656] [serial = 988] [outer = 0x11885ac00] 02:18:59 INFO - PROCESS | 1656 | 1467537539552 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]]]}] 02:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 570ms 02:18:59 INFO - PROCESS | 1656 | 1467537539558 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 02:18:59 INFO - PROCESS | 1656 | 1467537539559 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 02:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:18:59 INFO - PROCESS | 1656 | 1467537539570 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:18:59 INFO - PROCESS | 1656 | 1467537539571 Marionette TRACE conn2 <- [1,1290,null,{}] 02:18:59 INFO - PROCESS | 1656 | 1467537539574 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}] 02:18:59 INFO - PROCESS | 1656 | 1467537539575 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:59 INFO - PROCESS | 1656 | 1467537539686 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 02:18:59 INFO - PROCESS | 1656 | 1467537539692 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:59 INFO - PROCESS | 1656 | 1467537539693 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:18:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x123718000 == 34 [pid = 1656] [id = 330] 02:18:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x111c75000) [pid = 1656] [serial = 989] [outer = 0x0] 02:18:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119b68400) [pid = 1656] [serial = 990] [outer = 0x111c75000] 02:18:59 INFO - PROCESS | 1656 | 1467537539732 Marionette DEBUG loaded listener.js 02:18:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1232c2c00) [pid = 1656] [serial = 991] [outer = 0x111c75000] 02:19:00 INFO - PROCESS | 1656 | 1467537540146 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]]]}] 02:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 628ms 02:19:00 INFO - PROCESS | 1656 | 1467537540190 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 02:19:00 INFO - PROCESS | 1656 | 1467537540191 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 02:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:19:00 INFO - PROCESS | 1656 | 1467537540194 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:19:00 INFO - PROCESS | 1656 | 1467537540195 Marionette TRACE conn2 <- [1,1294,null,{}] 02:19:00 INFO - PROCESS | 1656 | 1467537540200 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}] 02:19:00 INFO - PROCESS | 1656 | 1467537540202 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:00 INFO - PROCESS | 1656 | 1467537540274 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 02:19:00 INFO - PROCESS | 1656 | 1467537540277 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:00 INFO - PROCESS | 1656 | 1467537540278 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x124009000 == 35 [pid = 1656] [id = 331] 02:19:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1230f4c00) [pid = 1656] [serial = 992] [outer = 0x0] 02:19:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x123881c00) [pid = 1656] [serial = 993] [outer = 0x1230f4c00] 02:19:00 INFO - PROCESS | 1656 | 1467537540305 Marionette DEBUG loaded listener.js 02:19:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x123cb4c00) [pid = 1656] [serial = 994] [outer = 0x1230f4c00] 02:19:00 INFO - PROCESS | 1656 | 1467537540608 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]]]}] 02:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 421ms 02:19:00 INFO - PROCESS | 1656 | 1467537540619 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 02:19:00 INFO - PROCESS | 1656 | 1467537540620 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 02:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:19:00 INFO - PROCESS | 1656 | 1467537540623 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:19:00 INFO - PROCESS | 1656 | 1467537540624 Marionette TRACE conn2 <- [1,1298,null,{}] 02:19:00 INFO - PROCESS | 1656 | 1467537540626 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}] 02:19:00 INFO - PROCESS | 1656 | 1467537540627 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:00 INFO - PROCESS | 1656 | 1467537540705 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 02:19:00 INFO - PROCESS | 1656 | 1467537540708 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:00 INFO - PROCESS | 1656 | 1467537540709 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x11814c800 == 36 [pid = 1656] [id = 332] 02:19:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11323c400) [pid = 1656] [serial = 995] [outer = 0x0] 02:19:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x123d52c00) [pid = 1656] [serial = 996] [outer = 0x11323c400] 02:19:00 INFO - PROCESS | 1656 | 1467537540743 Marionette DEBUG loaded listener.js 02:19:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x124209400) [pid = 1656] [serial = 997] [outer = 0x11323c400] 02:19:01 INFO - PROCESS | 1656 | 1467537541069 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]]]}] 02:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 468ms 02:19:01 INFO - PROCESS | 1656 | 1467537541091 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 02:19:01 INFO - PROCESS | 1656 | 1467537541092 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 02:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:19:01 INFO - PROCESS | 1656 | 1467537541095 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:19:01 INFO - PROCESS | 1656 | 1467537541096 Marionette TRACE conn2 <- [1,1302,null,{}] 02:19:01 INFO - PROCESS | 1656 | 1467537541098 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}] 02:19:01 INFO - PROCESS | 1656 | 1467537541099 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:01 INFO - PROCESS | 1656 | 1467537541207 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 02:19:01 INFO - PROCESS | 1656 | 1467537541219 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:01 INFO - PROCESS | 1656 | 1467537541220 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1268a1800 == 37 [pid = 1656] [id = 333] 02:19:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x111f0f800) [pid = 1656] [serial = 998] [outer = 0x0] 02:19:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12420fc00) [pid = 1656] [serial = 999] [outer = 0x111f0f800] 02:19:01 INFO - PROCESS | 1656 | 1467537541244 Marionette DEBUG loaded listener.js 02:19:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x125609000) [pid = 1656] [serial = 1000] [outer = 0x111f0f800] 02:19:01 INFO - PROCESS | 1656 | 1467537541560 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]]]}] 02:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 519ms 02:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:19:01 INFO - PROCESS | 1656 | 1467537541615 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 02:19:01 INFO - PROCESS | 1656 | 1467537541616 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 02:19:01 INFO - PROCESS | 1656 | 1467537541618 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:19:01 INFO - PROCESS | 1656 | 1467537541620 Marionette TRACE conn2 <- [1,1306,null,{}] 02:19:01 INFO - PROCESS | 1656 | 1467537541622 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}] 02:19:01 INFO - PROCESS | 1656 | 1467537541624 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:01 INFO - PROCESS | 1656 | 1467537541724 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 02:19:01 INFO - PROCESS | 1656 | 1467537541735 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:01 INFO - PROCESS | 1656 | 1467537541737 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195c5800 == 38 [pid = 1656] [id = 334] 02:19:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x124c82000) [pid = 1656] [serial = 1001] [outer = 0x0] 02:19:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x126608000) [pid = 1656] [serial = 1002] [outer = 0x124c82000] 02:19:01 INFO - PROCESS | 1656 | 1467537541762 Marionette DEBUG loaded listener.js 02:19:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12892f800) [pid = 1656] [serial = 1003] [outer = 0x124c82000] 02:19:02 INFO - PROCESS | 1656 | 1467537542090 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]]]}] 02:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 518ms 02:19:02 INFO - PROCESS | 1656 | 1467537542137 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 02:19:02 INFO - PROCESS | 1656 | 1467537542138 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 02:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:19:02 INFO - PROCESS | 1656 | 1467537542141 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:19:02 INFO - PROCESS | 1656 | 1467537542142 Marionette TRACE conn2 <- [1,1310,null,{}] 02:19:02 INFO - PROCESS | 1656 | 1467537542144 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}] 02:19:02 INFO - PROCESS | 1656 | 1467537542145 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:02 INFO - PROCESS | 1656 | 1467537542240 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 02:19:02 INFO - PROCESS | 1656 | 1467537542260 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:02 INFO - PROCESS | 1656 | 1467537542261 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1292a3800 == 39 [pid = 1656] [id = 335] 02:19:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1268db400) [pid = 1656] [serial = 1004] [outer = 0x0] 02:19:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1289bf400) [pid = 1656] [serial = 1005] [outer = 0x1268db400] 02:19:02 INFO - PROCESS | 1656 | 1467537542285 Marionette DEBUG loaded listener.js 02:19:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x128f91000) [pid = 1656] [serial = 1006] [outer = 0x1268db400] 02:19:02 INFO - PROCESS | 1656 | 1467537542638 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] 02:19:02 INFO - PROCESS | 1656 | 1467537542662 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 02:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:19:02 INFO - PROCESS | 1656 | 1467537542675 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:19:02 INFO - PROCESS | 1656 | 1467537542677 Marionette TRACE conn2 <- [1,1314,null,{}] 02:19:02 INFO - PROCESS | 1656 | 1467537542681 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}] 02:19:02 INFO - PROCESS | 1656 | 1467537542682 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:02 INFO - PROCESS | 1656 | 1467537542838 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 02:19:02 INFO - PROCESS | 1656 | 1467537542851 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:02 INFO - PROCESS | 1656 | 1467537542852 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a82e800 == 40 [pid = 1656] [id = 336] 02:19:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119aa9000) [pid = 1656] [serial = 1007] [outer = 0x0] 02:19:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x129199c00) [pid = 1656] [serial = 1008] [outer = 0x119aa9000] 02:19:02 INFO - PROCESS | 1656 | 1467537542904 Marionette DEBUG loaded listener.js 02:19:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x129409000) [pid = 1656] [serial = 1009] [outer = 0x119aa9000] 02:19:03 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1138eb000) [pid = 1656] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:19:03 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x124210000) [pid = 1656] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:19:03 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x122f05000) [pid = 1656] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:19:03 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x110eef400) [pid = 1656] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:19:03 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x112131c00) [pid = 1656] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:19:03 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1127cc800) [pid = 1656] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:19:03 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x124290c00) [pid = 1656] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:19:03 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118855800) [pid = 1656] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:19:03 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1176cd800) [pid = 1656] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:19:03 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x116076c00) [pid = 1656] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:19:03 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x112dec400) [pid = 1656] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:19:03 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x117ea7000) [pid = 1656] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:19:03 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x112d03800) [pid = 1656] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:19:03 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12968f000) [pid = 1656] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:19:03 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1268d5400) [pid = 1656] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:19:03 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1188d9800) [pid = 1656] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:19:03 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x113d3fc00) [pid = 1656] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:19:03 INFO - PROCESS | 1656 | 1467537543413 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]]]}] 02:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 781ms 02:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:19:03 INFO - PROCESS | 1656 | 1467537543448 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 02:19:03 INFO - PROCESS | 1656 | 1467537543450 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 02:19:03 INFO - PROCESS | 1656 | 1467537543452 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:19:03 INFO - PROCESS | 1656 | 1467537543453 Marionette TRACE conn2 <- [1,1318,null,{}] 02:19:03 INFO - PROCESS | 1656 | 1467537543455 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}] 02:19:03 INFO - PROCESS | 1656 | 1467537543456 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:03 INFO - PROCESS | 1656 | 1467537543542 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 02:19:03 INFO - PROCESS | 1656 | 1467537543549 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:03 INFO - PROCESS | 1656 | 1467537543550 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x124ddf000 == 41 [pid = 1656] [id = 337] 02:19:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1127d8000) [pid = 1656] [serial = 1010] [outer = 0x0] 02:19:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x116744800) [pid = 1656] [serial = 1011] [outer = 0x1127d8000] 02:19:03 INFO - PROCESS | 1656 | 1467537543574 Marionette DEBUG loaded listener.js 02:19:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119491c00) [pid = 1656] [serial = 1012] [outer = 0x1127d8000] 02:19:03 INFO - PROCESS | 1656 | 1467537543900 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]]]}] 02:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 468ms 02:19:03 INFO - PROCESS | 1656 | 1467537543921 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 02:19:03 INFO - PROCESS | 1656 | 1467537543922 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 02:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:19:03 INFO - PROCESS | 1656 | 1467537543924 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:19:03 INFO - PROCESS | 1656 | 1467537543925 Marionette TRACE conn2 <- [1,1322,null,{}] 02:19:03 INFO - PROCESS | 1656 | 1467537543928 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}] 02:19:03 INFO - PROCESS | 1656 | 1467537543930 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:04 INFO - PROCESS | 1656 | 1467537544031 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 02:19:04 INFO - PROCESS | 1656 | 1467537544036 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:04 INFO - PROCESS | 1656 | 1467537544037 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b221800 == 42 [pid = 1656] [id = 338] 02:19:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119484800) [pid = 1656] [serial = 1013] [outer = 0x0] 02:19:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119aa2400) [pid = 1656] [serial = 1014] [outer = 0x119484800] 02:19:04 INFO - PROCESS | 1656 | 1467537544068 Marionette DEBUG loaded listener.js 02:19:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12919fc00) [pid = 1656] [serial = 1015] [outer = 0x119484800] 02:19:04 INFO - PROCESS | 1656 | 1467537544347 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]]]}] 02:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 474ms 02:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:19:04 INFO - PROCESS | 1656 | 1467537544400 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 02:19:04 INFO - PROCESS | 1656 | 1467537544401 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 02:19:04 INFO - PROCESS | 1656 | 1467537544403 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:19:04 INFO - PROCESS | 1656 | 1467537544404 Marionette TRACE conn2 <- [1,1326,null,{}] 02:19:04 INFO - PROCESS | 1656 | 1467537544406 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}] 02:19:04 INFO - PROCESS | 1656 | 1467537544407 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:04 INFO - PROCESS | 1656 | 1467537544486 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 02:19:04 INFO - PROCESS | 1656 | 1467537544489 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:04 INFO - PROCESS | 1656 | 1467537544490 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd48000 == 43 [pid = 1656] [id = 339] 02:19:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x112f6d000) [pid = 1656] [serial = 1016] [outer = 0x0] 02:19:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x129688800) [pid = 1656] [serial = 1017] [outer = 0x112f6d000] 02:19:04 INFO - PROCESS | 1656 | 1467537544514 Marionette DEBUG loaded listener.js 02:19:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12a642800) [pid = 1656] [serial = 1018] [outer = 0x112f6d000] 02:19:04 INFO - PROCESS | 1656 | 1467537544834 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]]]}] 02:19:04 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 02:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 469ms 02:19:04 INFO - PROCESS | 1656 | 1467537544873 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 02:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:19:04 INFO - PROCESS | 1656 | 1467537544874 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 02:19:04 INFO - PROCESS | 1656 | 1467537544876 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:19:04 INFO - PROCESS | 1656 | 1467537544877 Marionette TRACE conn2 <- [1,1330,null,{}] 02:19:04 INFO - PROCESS | 1656 | 1467537544881 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}] 02:19:04 INFO - PROCESS | 1656 | 1467537544883 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:04 INFO - PROCESS | 1656 | 1467537544986 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 02:19:04 INFO - PROCESS | 1656 | 1467537544992 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:05 INFO - PROCESS | 1656 | 1467537545000 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd6c800 == 44 [pid = 1656] [id = 340] 02:19:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x123d39000) [pid = 1656] [serial = 1019] [outer = 0x0] 02:19:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12a8bec00) [pid = 1656] [serial = 1020] [outer = 0x123d39000] 02:19:05 INFO - PROCESS | 1656 | 1467537545025 Marionette DEBUG loaded listener.js 02:19:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12a8c7400) [pid = 1656] [serial = 1021] [outer = 0x123d39000] 02:19:05 INFO - PROCESS | 1656 | 1467537545304 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]]]}] 02:19:05 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 02:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 471ms 02:19:05 INFO - PROCESS | 1656 | 1467537545388 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 02:19:05 INFO - PROCESS | 1656 | 1467537545391 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 02:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:19:05 INFO - PROCESS | 1656 | 1467537545395 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:19:05 INFO - PROCESS | 1656 | 1467537545397 Marionette TRACE conn2 <- [1,1334,null,{}] 02:19:05 INFO - PROCESS | 1656 | 1467537545401 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}] 02:19:05 INFO - PROCESS | 1656 | 1467537545403 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:05 INFO - PROCESS | 1656 | 1467537545504 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 02:19:05 INFO - PROCESS | 1656 | 1467537545594 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:05 INFO - PROCESS | 1656 | 1467537545596 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x116232800 == 45 [pid = 1656] [id = 341] 02:19:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1121b5000) [pid = 1656] [serial = 1022] [outer = 0x0] 02:19:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1127ce800) [pid = 1656] [serial = 1023] [outer = 0x1121b5000] 02:19:05 INFO - PROCESS | 1656 | 1467537545627 Marionette DEBUG loaded listener.js 02:19:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1131cc000) [pid = 1656] [serial = 1024] [outer = 0x1121b5000] 02:19:06 INFO - PROCESS | 1656 | 1467537546145 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]]]}] 02:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 823ms 02:19:06 INFO - PROCESS | 1656 | 1467537546249 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 02:19:06 INFO - PROCESS | 1656 | 1467537546252 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 02:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:19:06 INFO - PROCESS | 1656 | 1467537546260 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:19:06 INFO - PROCESS | 1656 | 1467537546266 Marionette TRACE conn2 <- [1,1338,null,{}] 02:19:06 INFO - PROCESS | 1656 | 1467537546270 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}] 02:19:06 INFO - PROCESS | 1656 | 1467537546273 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:06 INFO - PROCESS | 1656 | 1467537546445 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 02:19:06 INFO - PROCESS | 1656 | 1467537546549 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:06 INFO - PROCESS | 1656 | 1467537546550 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195b4800 == 46 [pid = 1656] [id = 342] 02:19:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x116971400) [pid = 1656] [serial = 1025] [outer = 0x0] 02:19:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x116fb7400) [pid = 1656] [serial = 1026] [outer = 0x116971400] 02:19:06 INFO - PROCESS | 1656 | 1467537546602 Marionette DEBUG loaded listener.js 02:19:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x117416400) [pid = 1656] [serial = 1027] [outer = 0x116971400] 02:19:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd48000 == 45 [pid = 1656] [id = 339] 02:19:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12b221800 == 44 [pid = 1656] [id = 338] 02:19:07 INFO - PROCESS | 1656 | --DOCSHELL 0x124ddf000 == 43 [pid = 1656] [id = 337] 02:19:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12a82e800 == 42 [pid = 1656] [id = 336] 02:19:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1292a3800 == 41 [pid = 1656] [id = 335] 02:19:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1195c5800 == 40 [pid = 1656] [id = 334] 02:19:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1268a1800 == 39 [pid = 1656] [id = 333] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x129419400) [pid = 1656] [serial = 969] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOCSHELL 0x11814c800 == 38 [pid = 1656] [id = 332] 02:19:07 INFO - PROCESS | 1656 | --DOCSHELL 0x124009000 == 37 [pid = 1656] [id = 331] 02:19:07 INFO - PROCESS | 1656 | --DOCSHELL 0x123718000 == 36 [pid = 1656] [id = 330] 02:19:07 INFO - PROCESS | 1656 | --DOCSHELL 0x119aea000 == 35 [pid = 1656] [id = 329] 02:19:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1195c6800 == 34 [pid = 1656] [id = 328] 02:19:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1185ea000 == 33 [pid = 1656] [id = 327] 02:19:07 INFO - PROCESS | 1656 | --DOCSHELL 0x11814d000 == 32 [pid = 1656] [id = 326] 02:19:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1169ab000 == 31 [pid = 1656] [id = 325] 02:19:07 INFO - PROCESS | 1656 | --DOCSHELL 0x113ab1000 == 30 [pid = 1656] [id = 324] 02:19:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12abc1800 == 29 [pid = 1656] [id = 323] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119542400) [pid = 1656] [serial = 948] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1242a9c00) [pid = 1656] [serial = 954] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x123d54c00) [pid = 1656] [serial = 952] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12387a000) [pid = 1656] [serial = 951] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x116a0a400) [pid = 1656] [serial = 960] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12601cc00) [pid = 1656] [serial = 957] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x125608c00) [pid = 1656] [serial = 955] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1289b4800) [pid = 1656] [serial = 964] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1289b8800) [pid = 1656] [serial = 966] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12460a000) [pid = 1656] [serial = 963] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119256000) [pid = 1656] [serial = 945] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1180d4800) [pid = 1656] [serial = 942] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1187f2c00) [pid = 1656] [serial = 943] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116974c00) [pid = 1656] [serial = 939] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1292e4000) [pid = 1656] [serial = 967] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x117415000) [pid = 1656] [serial = 940] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x113235400) [pid = 1656] [serial = 936] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1138f4400) [pid = 1656] [serial = 937] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1187e7c00) [pid = 1656] [serial = 934] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1180e0000) [pid = 1656] [serial = 933] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12b0aa400) [pid = 1656] [serial = 931] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11816f400) [pid = 1656] [serial = 930] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12a8c9000) [pid = 1656] [serial = 928] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12a64c400) [pid = 1656] [serial = 927] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x128f8ec00) [pid = 1656] [serial = 925] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x128928c00) [pid = 1656] [serial = 924] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119b60c00) [pid = 1656] [serial = 922] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119aa5800) [pid = 1656] [serial = 921] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1180a6400) [pid = 1656] [serial = 919] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1166f9800) [pid = 1656] [serial = 918] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x122f4d800) [pid = 1656] [serial = 961] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x126807400) [pid = 1656] [serial = 958] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x119ab8400) [pid = 1656] [serial = 949] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x11948e000) [pid = 1656] [serial = 946] [outer = 0x0] [url = about:blank] 02:19:07 INFO - PROCESS | 1656 | 1467537547798 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]]]}] 02:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1588ms 02:19:07 INFO - PROCESS | 1656 | 1467537547844 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 02:19:07 INFO - PROCESS | 1656 | 1467537547846 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 02:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:19:07 INFO - PROCESS | 1656 | 1467537547849 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:19:07 INFO - PROCESS | 1656 | 1467537547851 Marionette TRACE conn2 <- [1,1342,null,{}] 02:19:07 INFO - PROCESS | 1656 | 1467537547876 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}] 02:19:07 INFO - PROCESS | 1656 | 1467537547878 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:07 INFO - PROCESS | 1656 | 1467537547957 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 02:19:07 INFO - PROCESS | 1656 | 1467537547965 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:07 INFO - PROCESS | 1656 | 1467537547969 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x11661b000 == 30 [pid = 1656] [id = 343] 02:19:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1160d6c00) [pid = 1656] [serial = 1028] [outer = 0x0] 02:19:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x117412400) [pid = 1656] [serial = 1029] [outer = 0x1160d6c00] 02:19:08 INFO - PROCESS | 1656 | 1467537548009 Marionette DEBUG loaded listener.js 02:19:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x117421800) [pid = 1656] [serial = 1030] [outer = 0x1160d6c00] 02:19:08 INFO - PROCESS | 1656 | 1467537548502 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]]]}] 02:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 689ms 02:19:08 INFO - PROCESS | 1656 | 1467537548539 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 02:19:08 INFO - PROCESS | 1656 | 1467537548541 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 02:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:19:08 INFO - PROCESS | 1656 | 1467537548545 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:19:08 INFO - PROCESS | 1656 | 1467537548549 Marionette TRACE conn2 <- [1,1346,null,{}] 02:19:08 INFO - PROCESS | 1656 | 1467537548553 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}] 02:19:08 INFO - PROCESS | 1656 | 1467537548555 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:08 INFO - PROCESS | 1656 | 1467537548664 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 02:19:08 INFO - PROCESS | 1656 | 1467537548730 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:08 INFO - PROCESS | 1656 | 1467537548732 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x11706c800 == 31 [pid = 1656] [id = 344] 02:19:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1150d5c00) [pid = 1656] [serial = 1031] [outer = 0x0] 02:19:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11741a800) [pid = 1656] [serial = 1032] [outer = 0x1150d5c00] 02:19:08 INFO - PROCESS | 1656 | 1467537548763 Marionette DEBUG loaded listener.js 02:19:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11809ec00) [pid = 1656] [serial = 1033] [outer = 0x1150d5c00] 02:19:09 INFO - PROCESS | 1656 | 1467537549214 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]]]}] 02:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 676ms 02:19:09 INFO - PROCESS | 1656 | 1467537549220 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 02:19:09 INFO - PROCESS | 1656 | 1467537549224 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 02:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:19:09 INFO - PROCESS | 1656 | 1467537549254 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:19:09 INFO - PROCESS | 1656 | 1467537549255 Marionette TRACE conn2 <- [1,1350,null,{}] 02:19:09 INFO - PROCESS | 1656 | 1467537549258 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}] 02:19:09 INFO - PROCESS | 1656 | 1467537549260 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:09 INFO - PROCESS | 1656 | 1467537549391 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 02:19:09 INFO - PROCESS | 1656 | 1467537549440 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:09 INFO - PROCESS | 1656 | 1467537549441 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185ee800 == 32 [pid = 1656] [id = 345] 02:19:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118854000) [pid = 1656] [serial = 1034] [outer = 0x0] 02:19:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1188dc000) [pid = 1656] [serial = 1035] [outer = 0x118854000] 02:19:09 INFO - PROCESS | 1656 | 1467537549472 Marionette DEBUG loaded listener.js 02:19:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119256400) [pid = 1656] [serial = 1036] [outer = 0x118854000] 02:19:09 INFO - PROCESS | 1656 | 1467537549869 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]]]}] 02:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 695ms 02:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:19:09 INFO - PROCESS | 1656 | 1467537549923 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 02:19:09 INFO - PROCESS | 1656 | 1467537549925 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 02:19:09 INFO - PROCESS | 1656 | 1467537549927 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:19:09 INFO - PROCESS | 1656 | 1467537549930 Marionette TRACE conn2 <- [1,1354,null,{}] 02:19:09 INFO - PROCESS | 1656 | 1467537549938 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}] 02:19:09 INFO - PROCESS | 1656 | 1467537549942 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:10 INFO - PROCESS | 1656 | 1467537550034 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 02:19:10 INFO - PROCESS | 1656 | 1467537550089 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:10 INFO - PROCESS | 1656 | 1467537550091 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x119add000 == 33 [pid = 1656] [id = 346] 02:19:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11941c000) [pid = 1656] [serial = 1037] [outer = 0x0] 02:19:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119490800) [pid = 1656] [serial = 1038] [outer = 0x11941c000] 02:19:10 INFO - PROCESS | 1656 | 1467537550122 Marionette DEBUG loaded listener.js 02:19:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119aa7800) [pid = 1656] [serial = 1039] [outer = 0x11941c000] 02:19:10 INFO - PROCESS | 1656 | 1467537550553 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]]]}] 02:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 671ms 02:19:10 INFO - PROCESS | 1656 | 1467537550599 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 02:19:10 INFO - PROCESS | 1656 | 1467537550601 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 02:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:19:10 INFO - PROCESS | 1656 | 1467537550603 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:19:10 INFO - PROCESS | 1656 | 1467537550604 Marionette TRACE conn2 <- [1,1358,null,{}] 02:19:10 INFO - PROCESS | 1656 | 1467537550607 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}] 02:19:10 INFO - PROCESS | 1656 | 1467537550608 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:10 INFO - PROCESS | 1656 | 1467537550724 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 02:19:10 INFO - PROCESS | 1656 | 1467537550800 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:10 INFO - PROCESS | 1656 | 1467537550801 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x123704800 == 34 [pid = 1656] [id = 347] 02:19:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119b6d800) [pid = 1656] [serial = 1040] [outer = 0x0] 02:19:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x122f08c00) [pid = 1656] [serial = 1041] [outer = 0x119b6d800] 02:19:10 INFO - PROCESS | 1656 | 1467537550830 Marionette DEBUG loaded listener.js 02:19:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1234f4c00) [pid = 1656] [serial = 1042] [outer = 0x119b6d800] 02:19:11 INFO - PROCESS | 1656 | 1467537551236 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]]]}] 02:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 670ms 02:19:11 INFO - PROCESS | 1656 | 1467537551274 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 02:19:11 INFO - PROCESS | 1656 | 1467537551275 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 02:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:19:11 INFO - PROCESS | 1656 | 1467537551277 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:19:11 INFO - PROCESS | 1656 | 1467537551279 Marionette TRACE conn2 <- [1,1362,null,{}] 02:19:11 INFO - PROCESS | 1656 | 1467537551281 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}] 02:19:11 INFO - PROCESS | 1656 | 1467537551282 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:11 INFO - PROCESS | 1656 | 1467537551372 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 02:19:11 INFO - PROCESS | 1656 | 1467537551423 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:11 INFO - PROCESS | 1656 | 1467537551424 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x124215000 == 35 [pid = 1656] [id = 348] 02:19:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x120fee000) [pid = 1656] [serial = 1043] [outer = 0x0] 02:19:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x123ae1000) [pid = 1656] [serial = 1044] [outer = 0x120fee000] 02:19:11 INFO - PROCESS | 1656 | 1467537551452 Marionette DEBUG loaded listener.js 02:19:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x123d51000) [pid = 1656] [serial = 1045] [outer = 0x120fee000] 02:19:11 INFO - PROCESS | 1656 | 1467537551884 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]]]}] 02:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 621ms 02:19:11 INFO - PROCESS | 1656 | 1467537551899 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 02:19:11 INFO - PROCESS | 1656 | 1467537551901 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 02:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:19:11 INFO - PROCESS | 1656 | 1467537551903 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:19:11 INFO - PROCESS | 1656 | 1467537551904 Marionette TRACE conn2 <- [1,1366,null,{}] 02:19:11 INFO - PROCESS | 1656 | 1467537551907 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}] 02:19:11 INFO - PROCESS | 1656 | 1467537551911 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:12 INFO - PROCESS | 1656 | 1467537552023 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 02:19:12 INFO - PROCESS | 1656 | 1467537552174 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:12 INFO - PROCESS | 1656 | 1467537552176 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1162a2800 == 36 [pid = 1656] [id = 349] 02:19:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1127d0400) [pid = 1656] [serial = 1046] [outer = 0x0] 02:19:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1132e4000) [pid = 1656] [serial = 1047] [outer = 0x1127d0400] 02:19:12 INFO - PROCESS | 1656 | 1467537552204 Marionette DEBUG loaded listener.js 02:19:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x117417000) [pid = 1656] [serial = 1048] [outer = 0x1127d0400] 02:19:13 INFO - PROCESS | 1656 | --DOCSHELL 0x116232800 == 35 [pid = 1656] [id = 341] 02:19:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1195b4800 == 34 [pid = 1656] [id = 342] 02:19:13 INFO - PROCESS | 1656 | --DOCSHELL 0x124215000 == 33 [pid = 1656] [id = 348] 02:19:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd6c800 == 32 [pid = 1656] [id = 340] 02:19:13 INFO - PROCESS | 1656 | --DOCSHELL 0x123704800 == 31 [pid = 1656] [id = 347] 02:19:13 INFO - PROCESS | 1656 | --DOCSHELL 0x119add000 == 30 [pid = 1656] [id = 346] 02:19:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1185ee800 == 29 [pid = 1656] [id = 345] 02:19:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11661b000 == 28 [pid = 1656] [id = 343] 02:19:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11706c800 == 27 [pid = 1656] [id = 344] 02:19:13 INFO - PROCESS | 1656 | 1467537553144 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] 02:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:19:13 INFO - PROCESS | 1656 | 1467537553176 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 02:19:13 INFO - PROCESS | 1656 | 1467537553185 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:19:13 INFO - PROCESS | 1656 | 1467537553186 Marionette TRACE conn2 <- [1,1370,null,{}] 02:19:13 INFO - PROCESS | 1656 | 1467537553191 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}] 02:19:13 INFO - PROCESS | 1656 | 1467537553192 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:13 INFO - PROCESS | 1656 | 1467537553277 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 02:19:13 INFO - PROCESS | 1656 | 1467537553284 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:13 INFO - PROCESS | 1656 | 1467537553287 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x116236000 == 28 [pid = 1656] [id = 350] 02:19:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x112986000) [pid = 1656] [serial = 1049] [outer = 0x0] 02:19:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x116739000) [pid = 1656] [serial = 1050] [outer = 0x112986000] 02:19:13 INFO - PROCESS | 1656 | 1467537553315 Marionette DEBUG loaded listener.js 02:19:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x112dec400) [pid = 1656] [serial = 1051] [outer = 0x112986000] 02:19:13 INFO - PROCESS | 1656 | 1467537553696 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] 02:19:13 INFO - PROCESS | 1656 | 1467537553711 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 02:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:19:13 INFO - PROCESS | 1656 | 1467537553716 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:19:13 INFO - PROCESS | 1656 | 1467537553717 Marionette TRACE conn2 <- [1,1374,null,{}] 02:19:13 INFO - PROCESS | 1656 | 1467537553720 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}] 02:19:13 INFO - PROCESS | 1656 | 1467537553722 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:13 INFO - PROCESS | 1656 | 1467537553798 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 02:19:13 INFO - PROCESS | 1656 | 1467537553802 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:13 INFO - PROCESS | 1656 | 1467537553803 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185d7800 == 29 [pid = 1656] [id = 351] 02:19:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11809fc00) [pid = 1656] [serial = 1052] [outer = 0x0] 02:19:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x118514800) [pid = 1656] [serial = 1053] [outer = 0x11809fc00] 02:19:13 INFO - PROCESS | 1656 | 1467537553832 Marionette DEBUG loaded listener.js 02:19:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1188e6c00) [pid = 1656] [serial = 1054] [outer = 0x11809fc00] 02:19:14 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:19:14 INFO - PROCESS | 1656 | 1467537554171 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 02:19:14 INFO - PROCESS | 1656 | 1467537554195 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 02:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:19:14 INFO - PROCESS | 1656 | 1467537554198 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:19:14 INFO - PROCESS | 1656 | 1467537554200 Marionette TRACE conn2 <- [1,1378,null,{}] 02:19:14 INFO - PROCESS | 1656 | 1467537554208 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}] 02:19:14 INFO - PROCESS | 1656 | 1467537554211 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:14 INFO - PROCESS | 1656 | 1467537554295 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 02:19:14 INFO - PROCESS | 1656 | 1467537554349 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:14 INFO - PROCESS | 1656 | 1467537554352 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x119aed000 == 30 [pid = 1656] [id = 352] 02:19:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x113864c00) [pid = 1656] [serial = 1055] [outer = 0x0] 02:19:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119488c00) [pid = 1656] [serial = 1056] [outer = 0x113864c00] 02:19:14 INFO - PROCESS | 1656 | 1467537554379 Marionette DEBUG loaded listener.js 02:19:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119aac800) [pid = 1656] [serial = 1057] [outer = 0x113864c00] 02:19:14 INFO - PROCESS | 1656 | 1467537554771 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] 02:19:14 INFO - PROCESS | 1656 | 1467537554826 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 02:19:14 INFO - PROCESS | 1656 | 1467537554838 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:19:14 INFO - PROCESS | 1656 | 1467537554840 Marionette TRACE conn2 <- [1,1382,null,{}] 02:19:14 INFO - PROCESS | 1656 | 1467537554850 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}] 02:19:14 INFO - PROCESS | 1656 | 1467537554852 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:15 INFO - PROCESS | 1656 | 1467537555010 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 02:19:15 INFO - PROCESS | 1656 | 1467537555070 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:15 INFO - PROCESS | 1656 | 1467537555071 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12401f800 == 31 [pid = 1656] [id = 353] 02:19:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1234f2800) [pid = 1656] [serial = 1058] [outer = 0x0] 02:19:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x123882800) [pid = 1656] [serial = 1059] [outer = 0x1234f2800] 02:19:15 INFO - PROCESS | 1656 | 1467537555111 Marionette DEBUG loaded listener.js 02:19:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x123d53800) [pid = 1656] [serial = 1060] [outer = 0x1234f2800] 02:19:15 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:19:15 INFO - PROCESS | 1656 | 1467537555435 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] 02:19:15 INFO - PROCESS | 1656 | 1467537555468 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 02:19:15 INFO - PROCESS | 1656 | 1467537555470 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:19:15 INFO - PROCESS | 1656 | 1467537555471 Marionette TRACE conn2 <- [1,1386,null,{}] 02:19:15 INFO - PROCESS | 1656 | 1467537555480 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}] 02:19:15 INFO - PROCESS | 1656 | 1467537555482 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:15 INFO - PROCESS | 1656 | 1467537555571 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 02:19:15 INFO - PROCESS | 1656 | 1467537555607 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:15 INFO - PROCESS | 1656 | 1467537555608 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x126666000 == 32 [pid = 1656] [id = 354] 02:19:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11809f800) [pid = 1656] [serial = 1061] [outer = 0x0] 02:19:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x124603c00) [pid = 1656] [serial = 1062] [outer = 0x11809f800] 02:19:15 INFO - PROCESS | 1656 | 1467537555633 Marionette DEBUG loaded listener.js 02:19:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x125688c00) [pid = 1656] [serial = 1063] [outer = 0x11809f800] 02:19:15 INFO - PROCESS | 1656 | 1467537555983 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] 02:19:16 INFO - PROCESS | 1656 | 1467537555999 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 02:19:16 INFO - PROCESS | 1656 | 1467537556011 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:19:16 INFO - PROCESS | 1656 | 1467537556012 Marionette TRACE conn2 <- [1,1390,null,{}] 02:19:16 INFO - PROCESS | 1656 | 1467537556018 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}] 02:19:16 INFO - PROCESS | 1656 | 1467537556022 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:16 INFO - PROCESS | 1656 | 1467537556134 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 02:19:16 INFO - PROCESS | 1656 | 1467537556139 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:16 INFO - PROCESS | 1656 | 1467537556140 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x128fda000 == 33 [pid = 1656] [id = 355] 02:19:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12601ec00) [pid = 1656] [serial = 1064] [outer = 0x0] 02:19:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x126806800) [pid = 1656] [serial = 1065] [outer = 0x12601ec00] 02:19:16 INFO - PROCESS | 1656 | 1467537556164 Marionette DEBUG loaded listener.js 02:19:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1289bb000) [pid = 1656] [serial = 1066] [outer = 0x12601ec00] 02:19:16 INFO - PROCESS | 1656 | 1467537556487 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]]]}] 02:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 533ms 02:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:19:16 INFO - PROCESS | 1656 | 1467537556534 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 02:19:16 INFO - PROCESS | 1656 | 1467537556535 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 02:19:16 INFO - PROCESS | 1656 | 1467537556537 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:19:16 INFO - PROCESS | 1656 | 1467537556538 Marionette TRACE conn2 <- [1,1394,null,{}] 02:19:16 INFO - PROCESS | 1656 | 1467537556541 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}] 02:19:16 INFO - PROCESS | 1656 | 1467537556542 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:16 INFO - PROCESS | 1656 | 1467537556853 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 02:19:16 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1160d6c00) [pid = 1656] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:19:16 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1132ef000) [pid = 1656] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:19:16 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x124c82000) [pid = 1656] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:19:16 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1127d4000) [pid = 1656] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:19:16 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1230f4c00) [pid = 1656] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:19:16 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x111c75000) [pid = 1656] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:19:16 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11323c400) [pid = 1656] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:19:16 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1176d0800) [pid = 1656] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:19:16 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x110eed000) [pid = 1656] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:19:16 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11885ac00) [pid = 1656] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:19:16 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x110eee800) [pid = 1656] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:19:16 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x112d07000) [pid = 1656] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:19:16 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x116971400) [pid = 1656] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:19:16 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112f6d000) [pid = 1656] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:19:16 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x123d39000) [pid = 1656] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:19:16 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1268db400) [pid = 1656] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:19:16 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119aa9000) [pid = 1656] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:19:16 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1127d8000) [pid = 1656] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:19:16 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x111f0f800) [pid = 1656] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:19:16 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119484800) [pid = 1656] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:19:16 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1121b5000) [pid = 1656] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:19:16 INFO - PROCESS | 1656 | 1467537556916 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:16 INFO - PROCESS | 1656 | 1467537556917 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x11623a000 == 34 [pid = 1656] [id = 356] 02:19:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x110eee800) [pid = 1656] [serial = 1067] [outer = 0x0] 02:19:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1121b2400) [pid = 1656] [serial = 1068] [outer = 0x110eee800] 02:19:16 INFO - PROCESS | 1656 | 1467537556941 Marionette DEBUG loaded listener.js 02:19:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x113369400) [pid = 1656] [serial = 1069] [outer = 0x110eee800] 02:19:17 INFO - PROCESS | 1656 | 1467537557215 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]]]}] 02:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 718ms 02:19:17 INFO - PROCESS | 1656 | 1467537557257 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 02:19:17 INFO - PROCESS | 1656 | 1467537557259 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 02:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:19:17 INFO - PROCESS | 1656 | 1467537557267 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:19:17 INFO - PROCESS | 1656 | 1467537557269 Marionette TRACE conn2 <- [1,1398,null,{}] 02:19:17 INFO - PROCESS | 1656 | 1467537557273 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}] 02:19:17 INFO - PROCESS | 1656 | 1467537557275 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:17 INFO - PROCESS | 1656 | 1467537557394 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 02:19:17 INFO - PROCESS | 1656 | 1467537557475 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:17 INFO - PROCESS | 1656 | 1467537557476 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12929a000 == 35 [pid = 1656] [id = 357] 02:19:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11323c000) [pid = 1656] [serial = 1070] [outer = 0x0] 02:19:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1172bbc00) [pid = 1656] [serial = 1071] [outer = 0x11323c000] 02:19:17 INFO - PROCESS | 1656 | 1467537557518 Marionette DEBUG loaded listener.js 02:19:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119484800) [pid = 1656] [serial = 1072] [outer = 0x11323c000] 02:19:17 INFO - PROCESS | 1656 | 1467537557835 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]]]}] 02:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 624ms 02:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:19:17 INFO - PROCESS | 1656 | 1467537557888 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 02:19:17 INFO - PROCESS | 1656 | 1467537557889 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 02:19:17 INFO - PROCESS | 1656 | 1467537557891 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:19:17 INFO - PROCESS | 1656 | 1467537557892 Marionette TRACE conn2 <- [1,1402,null,{}] 02:19:17 INFO - PROCESS | 1656 | 1467537557895 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}] 02:19:17 INFO - PROCESS | 1656 | 1467537557896 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:17 INFO - PROCESS | 1656 | 1467537557982 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 02:19:18 INFO - PROCESS | 1656 | 1467537558036 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:18 INFO - PROCESS | 1656 | 1467537558037 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ae2800 == 36 [pid = 1656] [id = 358] 02:19:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x113378000) [pid = 1656] [serial = 1073] [outer = 0x0] 02:19:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x123cdac00) [pid = 1656] [serial = 1074] [outer = 0x113378000] 02:19:18 INFO - PROCESS | 1656 | 1467537558061 Marionette DEBUG loaded listener.js 02:19:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128927400) [pid = 1656] [serial = 1075] [outer = 0x113378000] 02:19:18 INFO - PROCESS | 1656 | 1467537558333 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]]]}] 02:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 475ms 02:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:19:18 INFO - PROCESS | 1656 | 1467537558370 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 02:19:18 INFO - PROCESS | 1656 | 1467537558371 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 02:19:18 INFO - PROCESS | 1656 | 1467537558373 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:19:18 INFO - PROCESS | 1656 | 1467537558374 Marionette TRACE conn2 <- [1,1406,null,{}] 02:19:18 INFO - PROCESS | 1656 | 1467537558376 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}] 02:19:18 INFO - PROCESS | 1656 | 1467537558378 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:18 INFO - PROCESS | 1656 | 1467537558457 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 02:19:18 INFO - PROCESS | 1656 | 1467537558460 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:18 INFO - PROCESS | 1656 | 1467537558461 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd37000 == 37 [pid = 1656] [id = 359] 02:19:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12892a400) [pid = 1656] [serial = 1076] [outer = 0x0] 02:19:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x128f8e800) [pid = 1656] [serial = 1077] [outer = 0x12892a400] 02:19:18 INFO - PROCESS | 1656 | 1467537558488 Marionette DEBUG loaded listener.js 02:19:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12919dc00) [pid = 1656] [serial = 1078] [outer = 0x12892a400] 02:19:18 INFO - PROCESS | 1656 | 1467537558808 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]]]}] 02:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 473ms 02:19:18 INFO - PROCESS | 1656 | 1467537558891 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 02:19:18 INFO - PROCESS | 1656 | 1467537558894 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 02:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:19:18 INFO - PROCESS | 1656 | 1467537558898 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:19:18 INFO - PROCESS | 1656 | 1467537558900 Marionette TRACE conn2 <- [1,1410,null,{}] 02:19:18 INFO - PROCESS | 1656 | 1467537558905 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}] 02:19:18 INFO - PROCESS | 1656 | 1467537558907 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:19 INFO - PROCESS | 1656 | 1467537559003 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 02:19:19 INFO - PROCESS | 1656 | 1467537559099 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:19 INFO - PROCESS | 1656 | 1467537559103 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x11694d000 == 38 [pid = 1656] [id = 360] 02:19:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x112d06000) [pid = 1656] [serial = 1079] [outer = 0x0] 02:19:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x113236800) [pid = 1656] [serial = 1080] [outer = 0x112d06000] 02:19:19 INFO - PROCESS | 1656 | 1467537559134 Marionette DEBUG loaded listener.js 02:19:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11662f800) [pid = 1656] [serial = 1081] [outer = 0x112d06000] 02:19:19 INFO - PROCESS | 1656 | 1467537559794 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]]]}] 02:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 923ms 02:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:19:19 INFO - PROCESS | 1656 | 1467537559822 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 02:19:19 INFO - PROCESS | 1656 | 1467537559824 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 02:19:19 INFO - PROCESS | 1656 | 1467537559828 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:19:19 INFO - PROCESS | 1656 | 1467537559831 Marionette TRACE conn2 <- [1,1414,null,{}] 02:19:19 INFO - PROCESS | 1656 | 1467537559858 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}] 02:19:19 INFO - PROCESS | 1656 | 1467537559860 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:19 INFO - PROCESS | 1656 | 1467537559969 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 02:19:20 INFO - PROCESS | 1656 | 1467537560021 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:20 INFO - PROCESS | 1656 | 1467537560022 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x126090000 == 39 [pid = 1656] [id = 361] 02:19:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x119251000) [pid = 1656] [serial = 1082] [outer = 0x0] 02:19:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1193f0400) [pid = 1656] [serial = 1083] [outer = 0x119251000] 02:19:20 INFO - PROCESS | 1656 | 1467537560053 Marionette DEBUG loaded listener.js 02:19:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x119488400) [pid = 1656] [serial = 1084] [outer = 0x119251000] 02:19:20 INFO - PROCESS | 1656 | --DOCSHELL 0x119ae2800 == 38 [pid = 1656] [id = 358] 02:19:20 INFO - PROCESS | 1656 | --DOCSHELL 0x12929a000 == 37 [pid = 1656] [id = 357] 02:19:20 INFO - PROCESS | 1656 | --DOCSHELL 0x11623a000 == 36 [pid = 1656] [id = 356] 02:19:20 INFO - PROCESS | 1656 | --DOCSHELL 0x128fda000 == 35 [pid = 1656] [id = 355] 02:19:20 INFO - PROCESS | 1656 | --DOCSHELL 0x126666000 == 34 [pid = 1656] [id = 354] 02:19:20 INFO - PROCESS | 1656 | --DOCSHELL 0x12401f800 == 33 [pid = 1656] [id = 353] 02:19:20 INFO - PROCESS | 1656 | --DOCSHELL 0x119aed000 == 32 [pid = 1656] [id = 352] 02:19:20 INFO - PROCESS | 1656 | --DOCSHELL 0x1185d7800 == 31 [pid = 1656] [id = 351] 02:19:20 INFO - PROCESS | 1656 | --DOCSHELL 0x116236000 == 30 [pid = 1656] [id = 350] 02:19:20 INFO - PROCESS | 1656 | 1467537560835 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]]]}] 02:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1053ms 02:19:20 INFO - PROCESS | 1656 | 1467537560879 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 02:19:20 INFO - PROCESS | 1656 | 1467537560882 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 02:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:19:20 INFO - PROCESS | 1656 | 1467537560896 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:19:20 INFO - PROCESS | 1656 | 1467537560897 Marionette TRACE conn2 <- [1,1418,null,{}] 02:19:20 INFO - PROCESS | 1656 | 1467537560901 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}] 02:19:20 INFO - PROCESS | 1656 | 1467537560902 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:20 INFO - PROCESS | 1656 | 1467537560986 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 02:19:21 INFO - PROCESS | 1656 | 1467537560993 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:21 INFO - PROCESS | 1656 | 1467537560997 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x116937800 == 31 [pid = 1656] [id = 362] 02:19:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x113d8c800) [pid = 1656] [serial = 1085] [outer = 0x0] 02:19:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1166edc00) [pid = 1656] [serial = 1086] [outer = 0x113d8c800] 02:19:21 INFO - PROCESS | 1656 | 1467537561027 Marionette DEBUG loaded listener.js 02:19:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x117413800) [pid = 1656] [serial = 1087] [outer = 0x113d8c800] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x117421800) [pid = 1656] [serial = 1030] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x117412400) [pid = 1656] [serial = 1029] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x113f38000) [pid = 1656] [serial = 975] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1166eb000) [pid = 1656] [serial = 976] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x126608000) [pid = 1656] [serial = 1002] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x112d07800) [pid = 1656] [serial = 972] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1132e8800) [pid = 1656] [serial = 973] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x123881c00) [pid = 1656] [serial = 993] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x123cb4c00) [pid = 1656] [serial = 994] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119b68400) [pid = 1656] [serial = 990] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1232c2c00) [pid = 1656] [serial = 991] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x123d52c00) [pid = 1656] [serial = 996] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x124209400) [pid = 1656] [serial = 997] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1180a5000) [pid = 1656] [serial = 981] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x118170800) [pid = 1656] [serial = 982] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11741dc00) [pid = 1656] [serial = 978] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1174e2800) [pid = 1656] [serial = 979] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1193e9c00) [pid = 1656] [serial = 987] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119aa7c00) [pid = 1656] [serial = 988] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118172400) [pid = 1656] [serial = 984] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11885b000) [pid = 1656] [serial = 985] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x129692800) [pid = 1656] [serial = 970] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x117416400) [pid = 1656] [serial = 1027] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12a642800) [pid = 1656] [serial = 1018] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12a8bec00) [pid = 1656] [serial = 1020] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1289bf400) [pid = 1656] [serial = 1005] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x129199c00) [pid = 1656] [serial = 1008] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119491c00) [pid = 1656] [serial = 1012] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x116744800) [pid = 1656] [serial = 1011] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x129409000) [pid = 1656] [serial = 1009] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x129688800) [pid = 1656] [serial = 1017] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12420fc00) [pid = 1656] [serial = 999] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12919fc00) [pid = 1656] [serial = 1015] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x128f91000) [pid = 1656] [serial = 1006] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12892f800) [pid = 1656] [serial = 1003] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x125609000) [pid = 1656] [serial = 1000] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x119aa2400) [pid = 1656] [serial = 1014] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12a8c7400) [pid = 1656] [serial = 1021] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x116fb7400) [pid = 1656] [serial = 1026] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1131cc000) [pid = 1656] [serial = 1024] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1127ce800) [pid = 1656] [serial = 1023] [outer = 0x0] [url = about:blank] 02:19:21 INFO - PROCESS | 1656 | 1467537561407 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]]]}] 02:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 531ms 02:19:21 INFO - PROCESS | 1656 | 1467537561417 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 02:19:21 INFO - PROCESS | 1656 | 1467537561419 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 02:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:19:21 INFO - PROCESS | 1656 | 1467537561424 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:19:21 INFO - PROCESS | 1656 | 1467537561425 Marionette TRACE conn2 <- [1,1422,null,{}] 02:19:21 INFO - PROCESS | 1656 | 1467537561428 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}] 02:19:21 INFO - PROCESS | 1656 | 1467537561430 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:21 INFO - PROCESS | 1656 | 1467537561511 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 02:19:21 INFO - PROCESS | 1656 | 1467537561518 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:21 INFO - PROCESS | 1656 | 1467537561519 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x11814a000 == 32 [pid = 1656] [id = 363] 02:19:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x117421400) [pid = 1656] [serial = 1088] [outer = 0x0] 02:19:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1180a7000) [pid = 1656] [serial = 1089] [outer = 0x117421400] 02:19:21 INFO - PROCESS | 1656 | 1467537561546 Marionette DEBUG loaded listener.js 02:19:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x118238c00) [pid = 1656] [serial = 1090] [outer = 0x117421400] 02:19:21 INFO - PROCESS | 1656 | 1467537561904 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]]]}] 02:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 519ms 02:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:19:21 INFO - PROCESS | 1656 | 1467537561943 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 02:19:21 INFO - PROCESS | 1656 | 1467537561944 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 02:19:21 INFO - PROCESS | 1656 | 1467537561947 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:19:21 INFO - PROCESS | 1656 | 1467537561949 Marionette TRACE conn2 <- [1,1426,null,{}] 02:19:21 INFO - PROCESS | 1656 | 1467537561957 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}] 02:19:21 INFO - PROCESS | 1656 | 1467537561960 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:22 INFO - PROCESS | 1656 | 1467537562039 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 02:19:22 INFO - PROCESS | 1656 | 1467537562043 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:22 INFO - PROCESS | 1656 | 1467537562047 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195c3000 == 33 [pid = 1656] [id = 364] 02:19:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11884f400) [pid = 1656] [serial = 1091] [outer = 0x0] 02:19:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119545400) [pid = 1656] [serial = 1092] [outer = 0x11884f400] 02:19:22 INFO - PROCESS | 1656 | 1467537562076 Marionette DEBUG loaded listener.js 02:19:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x119aaa800) [pid = 1656] [serial = 1093] [outer = 0x11884f400] 02:19:22 INFO - PROCESS | 1656 | 1467537562449 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]]]}] 02:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 523ms 02:19:22 INFO - PROCESS | 1656 | 1467537562471 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 02:19:22 INFO - PROCESS | 1656 | 1467537562472 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 02:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:19:22 INFO - PROCESS | 1656 | 1467537562475 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:19:22 INFO - PROCESS | 1656 | 1467537562476 Marionette TRACE conn2 <- [1,1430,null,{}] 02:19:22 INFO - PROCESS | 1656 | 1467537562478 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}] 02:19:22 INFO - PROCESS | 1656 | 1467537562480 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:22 INFO - PROCESS | 1656 | 1467537562559 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 02:19:22 INFO - PROCESS | 1656 | 1467537562565 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:22 INFO - PROCESS | 1656 | 1467537562566 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x123708000 == 34 [pid = 1656] [id = 365] 02:19:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x119b5ec00) [pid = 1656] [serial = 1094] [outer = 0x0] 02:19:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1232c2c00) [pid = 1656] [serial = 1095] [outer = 0x119b5ec00] 02:19:22 INFO - PROCESS | 1656 | 1467537562591 Marionette DEBUG loaded listener.js 02:19:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x123d39800) [pid = 1656] [serial = 1096] [outer = 0x119b5ec00] 02:19:22 INFO - PROCESS | 1656 | 1467537562919 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]]]}] 02:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 471ms 02:19:22 INFO - PROCESS | 1656 | 1467537562947 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 02:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:19:22 INFO - PROCESS | 1656 | 1467537562950 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 02:19:22 INFO - PROCESS | 1656 | 1467537562952 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:19:22 INFO - PROCESS | 1656 | 1467537562953 Marionette TRACE conn2 <- [1,1434,null,{}] 02:19:22 INFO - PROCESS | 1656 | 1467537562955 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}] 02:19:22 INFO - PROCESS | 1656 | 1467537562956 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:23 INFO - PROCESS | 1656 | 1467537563028 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 02:19:23 INFO - PROCESS | 1656 | 1467537563034 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:23 INFO - PROCESS | 1656 | 1467537563035 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x1247f1000 == 35 [pid = 1656] [id = 366] 02:19:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x123d53400) [pid = 1656] [serial = 1097] [outer = 0x0] 02:19:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x124488400) [pid = 1656] [serial = 1098] [outer = 0x123d53400] 02:19:23 INFO - PROCESS | 1656 | 1467537563059 Marionette DEBUG loaded listener.js 02:19:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x125607800) [pid = 1656] [serial = 1099] [outer = 0x123d53400] 02:19:23 INFO - PROCESS | 1656 | 1467537563468 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]]]}] 02:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 569ms 02:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:19:23 INFO - PROCESS | 1656 | 1467537563521 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 02:19:23 INFO - PROCESS | 1656 | 1467537563522 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 02:19:23 INFO - PROCESS | 1656 | 1467537563524 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:19:23 INFO - PROCESS | 1656 | 1467537563526 Marionette TRACE conn2 <- [1,1438,null,{}] 02:19:23 INFO - PROCESS | 1656 | 1467537563528 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}] 02:19:23 INFO - PROCESS | 1656 | 1467537563532 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:23 INFO - PROCESS | 1656 | 1467537563653 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 02:19:23 INFO - PROCESS | 1656 | 1467537563701 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:23 INFO - PROCESS | 1656 | 1467537563702 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x1289a1000 == 36 [pid = 1656] [id = 367] 02:19:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12601e800) [pid = 1656] [serial = 1100] [outer = 0x0] 02:19:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12640bc00) [pid = 1656] [serial = 1101] [outer = 0x12601e800] 02:19:23 INFO - PROCESS | 1656 | 1467537563742 Marionette DEBUG loaded listener.js 02:19:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1289b6800) [pid = 1656] [serial = 1102] [outer = 0x12601e800] 02:19:24 INFO - PROCESS | 1656 | 1467537564057 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]]]}] 02:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 574ms 02:19:24 INFO - PROCESS | 1656 | 1467537564102 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 02:19:24 INFO - PROCESS | 1656 | 1467537564104 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 02:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:19:24 INFO - PROCESS | 1656 | 1467537564106 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:19:24 INFO - PROCESS | 1656 | 1467537564107 Marionette TRACE conn2 <- [1,1442,null,{}] 02:19:24 INFO - PROCESS | 1656 | 1467537564109 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}] 02:19:24 INFO - PROCESS | 1656 | 1467537564111 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:24 INFO - PROCESS | 1656 | 1467537564205 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 02:19:24 INFO - PROCESS | 1656 | 1467537564209 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:24 INFO - PROCESS | 1656 | 1467537564210 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12928c000 == 37 [pid = 1656] [id = 368] 02:19:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1289bf400) [pid = 1656] [serial = 1103] [outer = 0x0] 02:19:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128f90000) [pid = 1656] [serial = 1104] [outer = 0x1289bf400] 02:19:24 INFO - PROCESS | 1656 | 1467537564234 Marionette DEBUG loaded listener.js 02:19:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1292e6800) [pid = 1656] [serial = 1105] [outer = 0x1289bf400] 02:19:24 INFO - PROCESS | 1656 | 1467537564560 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]]]}] 02:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 468ms 02:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:19:24 INFO - PROCESS | 1656 | 1467537564574 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 02:19:24 INFO - PROCESS | 1656 | 1467537564576 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 02:19:24 INFO - PROCESS | 1656 | 1467537564578 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:19:24 INFO - PROCESS | 1656 | 1467537564579 Marionette TRACE conn2 <- [1,1446,null,{}] 02:19:24 INFO - PROCESS | 1656 | 1467537564585 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}] 02:19:24 INFO - PROCESS | 1656 | 1467537564586 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:24 INFO - PROCESS | 1656 | 1467537564686 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 02:19:24 INFO - PROCESS | 1656 | 1467537564700 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:24 INFO - PROCESS | 1656 | 1467537564708 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a83d800 == 38 [pid = 1656] [id = 369] 02:19:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x123d4d800) [pid = 1656] [serial = 1106] [outer = 0x0] 02:19:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12941b400) [pid = 1656] [serial = 1107] [outer = 0x123d4d800] 02:19:24 INFO - PROCESS | 1656 | 1467537564731 Marionette DEBUG loaded listener.js 02:19:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12968bc00) [pid = 1656] [serial = 1108] [outer = 0x123d4d800] 02:19:25 INFO - PROCESS | 1656 | 1467537565074 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]]]}] 02:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 521ms 02:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:19:25 INFO - PROCESS | 1656 | 1467537565108 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 02:19:25 INFO - PROCESS | 1656 | 1467537565109 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 02:19:25 INFO - PROCESS | 1656 | 1467537565111 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:19:25 INFO - PROCESS | 1656 | 1467537565112 Marionette TRACE conn2 <- [1,1450,null,{}] 02:19:25 INFO - PROCESS | 1656 | 1467537565117 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}] 02:19:25 INFO - PROCESS | 1656 | 1467537565118 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:25 INFO - PROCESS | 1656 | 1467537565272 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 02:19:25 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119b6d800) [pid = 1656] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:19:25 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11941c000) [pid = 1656] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:19:25 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12601ec00) [pid = 1656] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:19:25 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1234f2800) [pid = 1656] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:19:25 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1150d5c00) [pid = 1656] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:19:25 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x112986000) [pid = 1656] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:19:25 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x110eee800) [pid = 1656] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:19:25 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118854000) [pid = 1656] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:19:25 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11809fc00) [pid = 1656] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:19:25 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11809f800) [pid = 1656] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:19:25 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11323c000) [pid = 1656] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:19:25 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x120fee000) [pid = 1656] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:19:25 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1127d0400) [pid = 1656] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:19:25 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x113864c00) [pid = 1656] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:19:25 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x113378000) [pid = 1656] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:19:25 INFO - PROCESS | 1656 | 1467537565316 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:25 INFO - PROCESS | 1656 | 1467537565317 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x11958d000 == 39 [pid = 1656] [id = 370] 02:19:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1127d0000) [pid = 1656] [serial = 1109] [outer = 0x0] 02:19:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11336b400) [pid = 1656] [serial = 1110] [outer = 0x1127d0000] 02:19:25 INFO - PROCESS | 1656 | 1467537565342 Marionette DEBUG loaded listener.js 02:19:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1180a2c00) [pid = 1656] [serial = 1111] [outer = 0x1127d0000] 02:19:25 INFO - PROCESS | 1656 | 1467537565601 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]]]}] 02:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 525ms 02:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:19:25 INFO - PROCESS | 1656 | 1467537565637 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 02:19:25 INFO - PROCESS | 1656 | 1467537565638 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 02:19:25 INFO - PROCESS | 1656 | 1467537565641 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:19:25 INFO - PROCESS | 1656 | 1467537565642 Marionette TRACE conn2 <- [1,1454,null,{}] 02:19:25 INFO - PROCESS | 1656 | 1467537565644 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}] 02:19:25 INFO - PROCESS | 1656 | 1467537565646 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:25 INFO - PROCESS | 1656 | 1467537565738 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 02:19:25 INFO - PROCESS | 1656 | 1467537565750 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:25 INFO - PROCESS | 1656 | 1467537565752 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba2a000 == 40 [pid = 1656] [id = 371] 02:19:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118173000) [pid = 1656] [serial = 1112] [outer = 0x0] 02:19:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x12601d800) [pid = 1656] [serial = 1113] [outer = 0x118173000] 02:19:25 INFO - PROCESS | 1656 | 1467537565776 Marionette DEBUG loaded listener.js 02:19:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12a63d400) [pid = 1656] [serial = 1114] [outer = 0x118173000] 02:19:26 INFO - PROCESS | 1656 | 1467537566105 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]]]}] 02:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 518ms 02:19:26 INFO - PROCESS | 1656 | 1467537566162 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 02:19:26 INFO - PROCESS | 1656 | 1467537566163 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 02:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:19:26 INFO - PROCESS | 1656 | 1467537566166 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:19:26 INFO - PROCESS | 1656 | 1467537566167 Marionette TRACE conn2 <- [1,1458,null,{}] 02:19:26 INFO - PROCESS | 1656 | 1467537566170 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}] 02:19:26 INFO - PROCESS | 1656 | 1467537566171 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:26 INFO - PROCESS | 1656 | 1467537566258 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 02:19:26 INFO - PROCESS | 1656 | 1467537566265 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:26 INFO - PROCESS | 1656 | 1467537566267 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd73000 == 41 [pid = 1656] [id = 372] 02:19:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12a8bac00) [pid = 1656] [serial = 1115] [outer = 0x0] 02:19:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12b073c00) [pid = 1656] [serial = 1116] [outer = 0x12a8bac00] 02:19:26 INFO - PROCESS | 1656 | 1467537566293 Marionette DEBUG loaded listener.js 02:19:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12b0b6c00) [pid = 1656] [serial = 1117] [outer = 0x12a8bac00] 02:19:26 INFO - PROCESS | 1656 | 1467537566633 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]]]}] 02:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 520ms 02:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:19:26 INFO - PROCESS | 1656 | 1467537566687 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 02:19:26 INFO - PROCESS | 1656 | 1467537566688 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 02:19:26 INFO - PROCESS | 1656 | 1467537566690 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:19:26 INFO - PROCESS | 1656 | 1467537566691 Marionette TRACE conn2 <- [1,1462,null,{}] 02:19:26 INFO - PROCESS | 1656 | 1467537566693 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}] 02:19:26 INFO - PROCESS | 1656 | 1467537566694 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:26 INFO - PROCESS | 1656 | 1467537566777 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 02:19:26 INFO - PROCESS | 1656 | 1467537566835 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:26 INFO - PROCESS | 1656 | 1467537566836 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3b4000 == 42 [pid = 1656] [id = 373] 02:19:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x113d8b000) [pid = 1656] [serial = 1118] [outer = 0x0] 02:19:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12b2d0400) [pid = 1656] [serial = 1119] [outer = 0x113d8b000] 02:19:26 INFO - PROCESS | 1656 | 1467537566860 Marionette DEBUG loaded listener.js 02:19:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12b92b400) [pid = 1656] [serial = 1120] [outer = 0x113d8b000] 02:19:27 INFO - PROCESS | 1656 | 1467537567139 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]]]}] 02:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 468ms 02:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:19:27 INFO - PROCESS | 1656 | 1467537567158 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 02:19:27 INFO - PROCESS | 1656 | 1467537567159 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 02:19:27 INFO - PROCESS | 1656 | 1467537567169 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:19:27 INFO - PROCESS | 1656 | 1467537567170 Marionette TRACE conn2 <- [1,1466,null,{}] 02:19:27 INFO - PROCESS | 1656 | 1467537567173 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}] 02:19:27 INFO - PROCESS | 1656 | 1467537567174 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:27 INFO - PROCESS | 1656 | 1467537567258 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 02:19:27 INFO - PROCESS | 1656 | 1467537567359 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:27 INFO - PROCESS | 1656 | 1467537567360 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x113d72800 == 43 [pid = 1656] [id = 374] 02:19:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x110e7a400) [pid = 1656] [serial = 1121] [outer = 0x0] 02:19:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x112133400) [pid = 1656] [serial = 1122] [outer = 0x110e7a400] 02:19:27 INFO - PROCESS | 1656 | 1467537567392 Marionette DEBUG loaded listener.js 02:19:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1132f1c00) [pid = 1656] [serial = 1123] [outer = 0x110e7a400] 02:19:27 INFO - PROCESS | 1656 | 1467537567873 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]]]}] 02:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 727ms 02:19:27 INFO - PROCESS | 1656 | 1467537567891 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 02:19:27 INFO - PROCESS | 1656 | 1467537567893 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 02:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:19:27 INFO - PROCESS | 1656 | 1467537567897 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:19:27 INFO - PROCESS | 1656 | 1467537567898 Marionette TRACE conn2 <- [1,1470,null,{}] 02:19:27 INFO - PROCESS | 1656 | 1467537567902 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}] 02:19:27 INFO - PROCESS | 1656 | 1467537567905 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:28 INFO - PROCESS | 1656 | 1467537568012 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 02:19:28 INFO - PROCESS | 1656 | 1467537568080 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:28 INFO - PROCESS | 1656 | 1467537568082 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195d1800 == 44 [pid = 1656] [id = 375] 02:19:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x116fb7400) [pid = 1656] [serial = 1124] [outer = 0x0] 02:19:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1180aac00) [pid = 1656] [serial = 1125] [outer = 0x116fb7400] 02:19:28 INFO - PROCESS | 1656 | 1467537568114 Marionette DEBUG loaded listener.js 02:19:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1187ec400) [pid = 1656] [serial = 1126] [outer = 0x116fb7400] 02:19:28 INFO - PROCESS | 1656 | 1467537568547 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]]]}] 02:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 672ms 02:19:28 INFO - PROCESS | 1656 | 1467537568571 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 02:19:28 INFO - PROCESS | 1656 | 1467537568573 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 02:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:19:28 INFO - PROCESS | 1656 | 1467537568576 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:19:28 INFO - PROCESS | 1656 | 1467537568577 Marionette TRACE conn2 <- [1,1474,null,{}] 02:19:28 INFO - PROCESS | 1656 | 1467537568580 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}] 02:19:28 INFO - PROCESS | 1656 | 1467537568581 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:28 INFO - PROCESS | 1656 | 1467537568709 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 02:19:28 INFO - PROCESS | 1656 | 1467537568768 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:28 INFO - PROCESS | 1656 | 1467537568770 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1292a3800 == 45 [pid = 1656] [id = 376] 02:19:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1193e9400) [pid = 1656] [serial = 1127] [outer = 0x0] 02:19:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119ab6800) [pid = 1656] [serial = 1128] [outer = 0x1193e9400] 02:19:28 INFO - PROCESS | 1656 | 1467537568798 Marionette DEBUG loaded listener.js 02:19:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x123d54800) [pid = 1656] [serial = 1129] [outer = 0x1193e9400] 02:19:29 INFO - PROCESS | 1656 | 1467537569338 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]]]}] 02:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 823ms 02:19:29 INFO - PROCESS | 1656 | 1467537569399 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 02:19:29 INFO - PROCESS | 1656 | 1467537569401 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 02:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:19:29 INFO - PROCESS | 1656 | 1467537569408 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:19:29 INFO - PROCESS | 1656 | 1467537569413 Marionette TRACE conn2 <- [1,1478,null,{}] 02:19:29 INFO - PROCESS | 1656 | 1467537569416 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}] 02:19:29 INFO - PROCESS | 1656 | 1467537569419 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:29 INFO - PROCESS | 1656 | 1467537569519 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 02:19:29 INFO - PROCESS | 1656 | 1467537569576 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:29 INFO - PROCESS | 1656 | 1467537569577 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c58e800 == 46 [pid = 1656] [id = 377] 02:19:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119b5e800) [pid = 1656] [serial = 1130] [outer = 0x0] 02:19:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x126613800) [pid = 1656] [serial = 1131] [outer = 0x119b5e800] 02:19:29 INFO - PROCESS | 1656 | 1467537569605 Marionette DEBUG loaded listener.js 02:19:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x126c4ac00) [pid = 1656] [serial = 1132] [outer = 0x119b5e800] 02:19:30 INFO - PROCESS | 1656 | 1467537570267 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]]]}] 02:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 879ms 02:19:30 INFO - PROCESS | 1656 | 1467537570283 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 02:19:30 INFO - PROCESS | 1656 | 1467537570286 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 02:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:19:30 INFO - PROCESS | 1656 | 1467537570289 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:19:30 INFO - PROCESS | 1656 | 1467537570291 Marionette TRACE conn2 <- [1,1482,null,{}] 02:19:30 INFO - PROCESS | 1656 | 1467537570295 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}] 02:19:30 INFO - PROCESS | 1656 | 1467537570296 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:30 INFO - PROCESS | 1656 | 1467537570394 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 02:19:30 INFO - PROCESS | 1656 | 1467537570458 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:30 INFO - PROCESS | 1656 | 1467537570459 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x113d7e000 == 47 [pid = 1656] [id = 378] 02:19:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x112deb800) [pid = 1656] [serial = 1133] [outer = 0x0] 02:19:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1150d6800) [pid = 1656] [serial = 1134] [outer = 0x112deb800] 02:19:30 INFO - PROCESS | 1656 | 1467537570492 Marionette DEBUG loaded listener.js 02:19:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11741ec00) [pid = 1656] [serial = 1135] [outer = 0x112deb800] 02:19:30 INFO - PROCESS | 1656 | 1467537570972 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]]]}] 02:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 720ms 02:19:31 INFO - PROCESS | 1656 | 1467537571011 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 02:19:31 INFO - PROCESS | 1656 | 1467537571014 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 02:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:19:31 INFO - PROCESS | 1656 | 1467537571042 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:19:31 INFO - PROCESS | 1656 | 1467537571045 Marionette TRACE conn2 <- [1,1486,null,{}] 02:19:31 INFO - PROCESS | 1656 | 1467537571050 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}] 02:19:31 INFO - PROCESS | 1656 | 1467537571053 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:31 INFO - PROCESS | 1656 | 1467537571193 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 02:19:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1162a2800 == 46 [pid = 1656] [id = 349] 02:19:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3b4000 == 45 [pid = 1656] [id = 373] 02:19:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd73000 == 44 [pid = 1656] [id = 372] 02:19:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba2a000 == 43 [pid = 1656] [id = 371] 02:19:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11958d000 == 42 [pid = 1656] [id = 370] 02:19:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12a83d800 == 41 [pid = 1656] [id = 369] 02:19:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12928c000 == 40 [pid = 1656] [id = 368] 02:19:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1289a1000 == 39 [pid = 1656] [id = 367] 02:19:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1247f1000 == 38 [pid = 1656] [id = 366] 02:19:31 INFO - PROCESS | 1656 | --DOCSHELL 0x123708000 == 37 [pid = 1656] [id = 365] 02:19:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1195c3000 == 36 [pid = 1656] [id = 364] 02:19:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11814a000 == 35 [pid = 1656] [id = 363] 02:19:31 INFO - PROCESS | 1656 | --DOCSHELL 0x116937800 == 34 [pid = 1656] [id = 362] 02:19:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd37000 == 33 [pid = 1656] [id = 359] 02:19:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11694d000 == 32 [pid = 1656] [id = 360] 02:19:31 INFO - PROCESS | 1656 | --DOCSHELL 0x126090000 == 31 [pid = 1656] [id = 361] 02:19:31 INFO - PROCESS | 1656 | --DOCSHELL 0x113d7e000 == 30 [pid = 1656] [id = 378] 02:19:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12c58e800 == 29 [pid = 1656] [id = 377] 02:19:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1292a3800 == 28 [pid = 1656] [id = 376] 02:19:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1195d1800 == 27 [pid = 1656] [id = 375] 02:19:31 INFO - PROCESS | 1656 | --DOCSHELL 0x113d72800 == 26 [pid = 1656] [id = 374] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1234f4c00) [pid = 1656] [serial = 1042] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119490800) [pid = 1656] [serial = 1038] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1289bb000) [pid = 1656] [serial = 1066] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x123d53800) [pid = 1656] [serial = 1060] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11741a800) [pid = 1656] [serial = 1032] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x116739000) [pid = 1656] [serial = 1050] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1121b2400) [pid = 1656] [serial = 1068] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119256400) [pid = 1656] [serial = 1036] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1188e6c00) [pid = 1656] [serial = 1054] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118514800) [pid = 1656] [serial = 1053] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x125688c00) [pid = 1656] [serial = 1063] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1172bbc00) [pid = 1656] [serial = 1071] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x123ae1000) [pid = 1656] [serial = 1044] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119484800) [pid = 1656] [serial = 1072] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x126806800) [pid = 1656] [serial = 1065] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x123d51000) [pid = 1656] [serial = 1045] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x124603c00) [pid = 1656] [serial = 1062] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1132e4000) [pid = 1656] [serial = 1047] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x117417000) [pid = 1656] [serial = 1048] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1188dc000) [pid = 1656] [serial = 1035] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119488c00) [pid = 1656] [serial = 1056] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x113369400) [pid = 1656] [serial = 1069] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119aa7800) [pid = 1656] [serial = 1039] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119aac800) [pid = 1656] [serial = 1057] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x122f08c00) [pid = 1656] [serial = 1041] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x112dec400) [pid = 1656] [serial = 1051] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x123882800) [pid = 1656] [serial = 1059] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x11809ec00) [pid = 1656] [serial = 1033] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x123cdac00) [pid = 1656] [serial = 1074] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x128f8e800) [pid = 1656] [serial = 1077] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x128927400) [pid = 1656] [serial = 1075] [outer = 0x0] [url = about:blank] 02:19:31 INFO - PROCESS | 1656 | 1467537571877 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:31 INFO - PROCESS | 1656 | 1467537571879 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x1132c7000 == 27 [pid = 1656] [id = 379] 02:19:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1127d0400) [pid = 1656] [serial = 1136] [outer = 0x0] 02:19:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x112983800) [pid = 1656] [serial = 1137] [outer = 0x1127d0400] 02:19:31 INFO - PROCESS | 1656 | 1467537571909 Marionette DEBUG loaded listener.js 02:19:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x113235000) [pid = 1656] [serial = 1138] [outer = 0x1127d0400] 02:19:32 INFO - PROCESS | 1656 | 1467537572251 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]]]}] 02:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1227ms 02:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:19:32 INFO - PROCESS | 1656 | 1467537572267 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 02:19:32 INFO - PROCESS | 1656 | 1467537572269 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 02:19:32 INFO - PROCESS | 1656 | 1467537572272 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:19:32 INFO - PROCESS | 1656 | 1467537572274 Marionette TRACE conn2 <- [1,1490,null,{}] 02:19:32 INFO - PROCESS | 1656 | 1467537572277 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}] 02:19:32 INFO - PROCESS | 1656 | 1467537572279 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:32 INFO - PROCESS | 1656 | 1467537572357 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 02:19:32 INFO - PROCESS | 1656 | 1467537572433 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:32 INFO - PROCESS | 1656 | 1467537572434 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x11723e800 == 28 [pid = 1656] [id = 380] 02:19:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1138f0800) [pid = 1656] [serial = 1139] [outer = 0x0] 02:19:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1174e1400) [pid = 1656] [serial = 1140] [outer = 0x1138f0800] 02:19:32 INFO - PROCESS | 1656 | 1467537572462 Marionette DEBUG loaded listener.js 02:19:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1180d3800) [pid = 1656] [serial = 1141] [outer = 0x1138f0800] 02:19:32 INFO - PROCESS | 1656 | 1467537572818 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]]]}] 02:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 573ms 02:19:32 INFO - PROCESS | 1656 | 1467537572851 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 02:19:32 INFO - PROCESS | 1656 | 1467537572855 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 02:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:19:32 INFO - PROCESS | 1656 | 1467537572859 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:19:32 INFO - PROCESS | 1656 | 1467537572861 Marionette TRACE conn2 <- [1,1494,null,{}] 02:19:32 INFO - PROCESS | 1656 | 1467537572864 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}] 02:19:32 INFO - PROCESS | 1656 | 1467537572867 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:33 INFO - PROCESS | 1656 | 1467537573001 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 02:19:33 INFO - PROCESS | 1656 | 1467537573121 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:33 INFO - PROCESS | 1656 | 1467537573122 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192cc000 == 29 [pid = 1656] [id = 381] 02:19:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118512800) [pid = 1656] [serial = 1142] [outer = 0x0] 02:19:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1188d9800) [pid = 1656] [serial = 1143] [outer = 0x118512800] 02:19:33 INFO - PROCESS | 1656 | 1467537573170 Marionette DEBUG loaded listener.js 02:19:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119258000) [pid = 1656] [serial = 1144] [outer = 0x118512800] 02:19:33 INFO - PROCESS | 1656 | 1467537573632 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]]]}] 02:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 823ms 02:19:33 INFO - PROCESS | 1656 | 1467537573682 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 02:19:33 INFO - PROCESS | 1656 | 1467537573683 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 02:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:19:33 INFO - PROCESS | 1656 | 1467537573691 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:19:33 INFO - PROCESS | 1656 | 1467537573695 Marionette TRACE conn2 <- [1,1498,null,{}] 02:19:33 INFO - PROCESS | 1656 | 1467537573703 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}] 02:19:33 INFO - PROCESS | 1656 | 1467537573706 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:33 INFO - PROCESS | 1656 | 1467537573777 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 02:19:33 INFO - PROCESS | 1656 | 1467537573786 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:33 INFO - PROCESS | 1656 | 1467537573787 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12308a000 == 30 [pid = 1656] [id = 382] 02:19:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119547400) [pid = 1656] [serial = 1145] [outer = 0x0] 02:19:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x122f4e000) [pid = 1656] [serial = 1146] [outer = 0x119547400] 02:19:33 INFO - PROCESS | 1656 | 1467537573807 Marionette DEBUG loaded listener.js 02:19:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12387c000) [pid = 1656] [serial = 1147] [outer = 0x119547400] 02:19:34 INFO - PROCESS | 1656 | 1467537574281 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]]]}] 02:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 635ms 02:19:34 INFO - PROCESS | 1656 | 1467537574322 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 02:19:34 INFO - PROCESS | 1656 | 1467537574325 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 02:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:19:34 INFO - PROCESS | 1656 | 1467537574328 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:19:34 INFO - PROCESS | 1656 | 1467537574330 Marionette TRACE conn2 <- [1,1502,null,{}] 02:19:34 INFO - PROCESS | 1656 | 1467537574333 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}] 02:19:34 INFO - PROCESS | 1656 | 1467537574335 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:34 INFO - PROCESS | 1656 | 1467537574496 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 02:19:34 INFO - PROCESS | 1656 | 1467537574517 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:34 INFO - PROCESS | 1656 | 1467537574518 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x112e33000 == 31 [pid = 1656] [id = 383] 02:19:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x123aea000) [pid = 1656] [serial = 1148] [outer = 0x0] 02:19:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x123ce5000) [pid = 1656] [serial = 1149] [outer = 0x123aea000] 02:19:34 INFO - PROCESS | 1656 | 1467537574542 Marionette DEBUG loaded listener.js 02:19:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x123d52c00) [pid = 1656] [serial = 1150] [outer = 0x123aea000] 02:19:34 INFO - PROCESS | 1656 | 1467537574857 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]]]}] 02:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 570ms 02:19:34 INFO - PROCESS | 1656 | 1467537574901 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 02:19:34 INFO - PROCESS | 1656 | 1467537574903 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 02:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:19:34 INFO - PROCESS | 1656 | 1467537574906 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:19:34 INFO - PROCESS | 1656 | 1467537574908 Marionette TRACE conn2 <- [1,1506,null,{}] 02:19:34 INFO - PROCESS | 1656 | 1467537574912 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}] 02:19:34 INFO - PROCESS | 1656 | 1467537574914 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:35 INFO - PROCESS | 1656 | 1467537575066 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 02:19:35 INFO - PROCESS | 1656 | 1467537575084 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:35 INFO - PROCESS | 1656 | 1467537575090 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x124dec800 == 32 [pid = 1656] [id = 384] 02:19:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x118239c00) [pid = 1656] [serial = 1151] [outer = 0x0] 02:19:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x125602400) [pid = 1656] [serial = 1152] [outer = 0x118239c00] 02:19:35 INFO - PROCESS | 1656 | 1467537575144 Marionette DEBUG loaded listener.js 02:19:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12601f400) [pid = 1656] [serial = 1153] [outer = 0x118239c00] 02:19:35 INFO - PROCESS | 1656 | 1467537575617 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]]]}] 02:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 720ms 02:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:19:35 INFO - PROCESS | 1656 | 1467537575627 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 02:19:35 INFO - PROCESS | 1656 | 1467537575628 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 02:19:35 INFO - PROCESS | 1656 | 1467537575630 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:19:35 INFO - PROCESS | 1656 | 1467537575631 Marionette TRACE conn2 <- [1,1510,null,{}] 02:19:35 INFO - PROCESS | 1656 | 1467537575633 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}] 02:19:35 INFO - PROCESS | 1656 | 1467537575635 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:35 INFO - PROCESS | 1656 | 1467537575733 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 02:19:35 INFO - PROCESS | 1656 | 1467537575765 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:35 INFO - PROCESS | 1656 | 1467537575766 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x112532800 == 33 [pid = 1656] [id = 385] 02:19:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1127cac00) [pid = 1656] [serial = 1154] [outer = 0x0] 02:19:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1268d8800) [pid = 1656] [serial = 1155] [outer = 0x1127cac00] 02:19:35 INFO - PROCESS | 1656 | 1467537575790 Marionette DEBUG loaded listener.js 02:19:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x128927c00) [pid = 1656] [serial = 1156] [outer = 0x1127cac00] 02:19:36 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12a8bac00) [pid = 1656] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:19:36 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12601e800) [pid = 1656] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:19:36 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1289bf400) [pid = 1656] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:19:36 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x123d4d800) [pid = 1656] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:19:36 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119251000) [pid = 1656] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:19:36 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x117421400) [pid = 1656] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:19:36 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11884f400) [pid = 1656] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:19:36 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x113d8c800) [pid = 1656] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:19:36 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12892a400) [pid = 1656] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:19:36 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x123d53400) [pid = 1656] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:19:36 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119b5ec00) [pid = 1656] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:19:36 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x112d06000) [pid = 1656] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:19:36 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x113d8b000) [pid = 1656] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:19:36 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1127d0000) [pid = 1656] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:19:36 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x118173000) [pid = 1656] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:19:36 INFO - PROCESS | 1656 | 1467537576279 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]]]}] 02:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 669ms 02:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:19:36 INFO - PROCESS | 1656 | 1467537576300 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 02:19:36 INFO - PROCESS | 1656 | 1467537576301 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 02:19:36 INFO - PROCESS | 1656 | 1467537576303 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:19:36 INFO - PROCESS | 1656 | 1467537576304 Marionette TRACE conn2 <- [1,1514,null,{}] 02:19:36 INFO - PROCESS | 1656 | 1467537576307 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}] 02:19:36 INFO - PROCESS | 1656 | 1467537576308 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:36 INFO - PROCESS | 1656 | 1467537576383 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 02:19:36 INFO - PROCESS | 1656 | 1467537576387 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:36 INFO - PROCESS | 1656 | 1467537576388 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x128fe7000 == 34 [pid = 1656] [id = 386] 02:19:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x116973400) [pid = 1656] [serial = 1157] [outer = 0x0] 02:19:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119251000) [pid = 1656] [serial = 1158] [outer = 0x116973400] 02:19:36 INFO - PROCESS | 1656 | 1467537576412 Marionette DEBUG loaded listener.js 02:19:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x123881c00) [pid = 1656] [serial = 1159] [outer = 0x116973400] 02:19:36 INFO - PROCESS | 1656 | 1467537576718 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]]]}] 02:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 468ms 02:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:19:36 INFO - PROCESS | 1656 | 1467537576772 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 02:19:36 INFO - PROCESS | 1656 | 1467537576773 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 02:19:36 INFO - PROCESS | 1656 | 1467537576775 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:19:36 INFO - PROCESS | 1656 | 1467537576776 Marionette TRACE conn2 <- [1,1518,null,{}] 02:19:36 INFO - PROCESS | 1656 | 1467537576778 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}] 02:19:36 INFO - PROCESS | 1656 | 1467537576779 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:36 INFO - PROCESS | 1656 | 1467537576873 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 02:19:36 INFO - PROCESS | 1656 | 1467537576878 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:36 INFO - PROCESS | 1656 | 1467537576880 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12929b000 == 35 [pid = 1656] [id = 387] 02:19:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1230ee000) [pid = 1656] [serial = 1160] [outer = 0x0] 02:19:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x126aba400) [pid = 1656] [serial = 1161] [outer = 0x1230ee000] 02:19:36 INFO - PROCESS | 1656 | 1467537576907 Marionette DEBUG loaded listener.js 02:19:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x128933800) [pid = 1656] [serial = 1162] [outer = 0x1230ee000] 02:19:37 INFO - PROCESS | 1656 | 1467537577204 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]]]}] 02:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 474ms 02:19:37 INFO - PROCESS | 1656 | 1467537577250 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 02:19:37 INFO - PROCESS | 1656 | 1467537577252 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 02:19:37 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:19:37 INFO - PROCESS | 1656 | 1467537577254 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:19:37 INFO - PROCESS | 1656 | 1467537577255 Marionette TRACE conn2 <- [1,1522,null,{}] 02:19:37 INFO - PROCESS | 1656 | 1467537577257 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}] 02:19:37 INFO - PROCESS | 1656 | 1467537577258 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:37 INFO - PROCESS | 1656 | 1467537577334 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 02:19:37 INFO - PROCESS | 1656 | 1467537577337 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:37 INFO - PROCESS | 1656 | 1467537577338 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12abc3800 == 36 [pid = 1656] [id = 388] 02:19:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12560fc00) [pid = 1656] [serial = 1163] [outer = 0x0] 02:19:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1289bb800) [pid = 1656] [serial = 1164] [outer = 0x12560fc00] 02:19:37 INFO - PROCESS | 1656 | 1467537577363 Marionette DEBUG loaded listener.js 02:19:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128df4800) [pid = 1656] [serial = 1165] [outer = 0x12560fc00] 02:19:37 INFO - PROCESS | 1656 | 1467537577662 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"]]]}] 02:19:37 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 () { 02:19:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:19:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:19:37 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 () { 02:19:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:19:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:19:37 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 () { 02:19:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:19:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:19:37 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 () { 02:19:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:19:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:19:37 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 419ms 02:19:37 INFO - PROCESS | 1656 | 1467537577673 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 02:19:37 INFO - PROCESS | 1656 | 1467537577674 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 02:19:37 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:19:37 INFO - PROCESS | 1656 | 1467537577688 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:19:37 INFO - PROCESS | 1656 | 1467537577689 Marionette TRACE conn2 <- [1,1526,null,{}] 02:19:37 INFO - PROCESS | 1656 | 1467537577698 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}] 02:19:37 INFO - PROCESS | 1656 | 1467537577700 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:37 INFO - PROCESS | 1656 | 1467537577805 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 02:19:37 INFO - PROCESS | 1656 | 1467537577836 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:37 INFO - PROCESS | 1656 | 1467537577837 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b01f000 == 37 [pid = 1656] [id = 389] 02:19:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x117421400) [pid = 1656] [serial = 1166] [outer = 0x0] 02:19:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128f90400) [pid = 1656] [serial = 1167] [outer = 0x117421400] 02:19:37 INFO - PROCESS | 1656 | 1467537577864 Marionette DEBUG loaded listener.js 02:19:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12941c800) [pid = 1656] [serial = 1168] [outer = 0x117421400] 02:19:38 INFO - PROCESS | 1656 | 1467537578144 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"]]]}] 02:19:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:19:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:19:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:19:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:19:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:19:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:19:38 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 474ms 02:19:38 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:19:38 INFO - PROCESS | 1656 | 1467537578219 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 02:19:38 INFO - PROCESS | 1656 | 1467537578221 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 02:19:38 INFO - PROCESS | 1656 | 1467537578226 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:19:38 INFO - PROCESS | 1656 | 1467537578231 Marionette TRACE conn2 <- [1,1530,null,{}] 02:19:38 INFO - PROCESS | 1656 | 1467537578236 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}] 02:19:38 INFO - PROCESS | 1656 | 1467537578238 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:38 INFO - PROCESS | 1656 | 1467537578358 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 02:19:38 INFO - PROCESS | 1656 | 1467537578409 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:38 INFO - PROCESS | 1656 | 1467537578411 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x11661b800 == 38 [pid = 1656] [id = 390] 02:19:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1127cd000) [pid = 1656] [serial = 1169] [outer = 0x0] 02:19:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x112d3f800) [pid = 1656] [serial = 1170] [outer = 0x1127cd000] 02:19:38 INFO - PROCESS | 1656 | 1467537578443 Marionette DEBUG loaded listener.js 02:19:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x113d8b000) [pid = 1656] [serial = 1171] [outer = 0x1127cd000] 02:19:38 INFO - PROCESS | 1656 | 1467537578866 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]]]}] 02:19:38 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 02:19:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:19:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:19:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:19:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:19:38 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. 02:19:38 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:19:38 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 676ms 02:19:38 INFO - PROCESS | 1656 | 1467537578902 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 02:19:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:19:38 INFO - PROCESS | 1656 | 1467537578904 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 02:19:38 INFO - PROCESS | 1656 | 1467537578908 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:19:38 INFO - PROCESS | 1656 | 1467537578911 Marionette TRACE conn2 <- [1,1534,null,{}] 02:19:38 INFO - PROCESS | 1656 | 1467537578914 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}] 02:19:38 INFO - PROCESS | 1656 | 1467537578916 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:39 INFO - PROCESS | 1656 | 1467537579026 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 02:19:39 INFO - PROCESS | 1656 | 1467537579086 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:39 INFO - PROCESS | 1656 | 1467537579087 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x122f79000 == 39 [pid = 1656] [id = 391] 02:19:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x117ea1400) [pid = 1656] [serial = 1172] [outer = 0x0] 02:19:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x118234800) [pid = 1656] [serial = 1173] [outer = 0x117ea1400] 02:19:39 INFO - PROCESS | 1656 | 1467537579117 Marionette DEBUG loaded listener.js 02:19:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119412800) [pid = 1656] [serial = 1174] [outer = 0x117ea1400] 02:19:39 INFO - PROCESS | 1656 | 1467537579628 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]]]}] 02:19:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:19:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 822ms 02:19:39 INFO - PROCESS | 1656 | 1467537579736 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 02:19:39 INFO - PROCESS | 1656 | 1467537579738 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 02:19:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:19:39 INFO - PROCESS | 1656 | 1467537579740 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:19:39 INFO - PROCESS | 1656 | 1467537579742 Marionette TRACE conn2 <- [1,1538,null,{}] 02:19:39 INFO - PROCESS | 1656 | 1467537579749 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}] 02:19:39 INFO - PROCESS | 1656 | 1467537579752 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:39 INFO - PROCESS | 1656 | 1467537579859 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 02:19:39 INFO - PROCESS | 1656 | 1467537579941 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:39 INFO - PROCESS | 1656 | 1467537579944 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12385f000 == 40 [pid = 1656] [id = 392] 02:19:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11822cc00) [pid = 1656] [serial = 1175] [outer = 0x0] 02:19:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1230f0c00) [pid = 1656] [serial = 1176] [outer = 0x11822cc00] 02:19:39 INFO - PROCESS | 1656 | 1467537579977 Marionette DEBUG loaded listener.js 02:19:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x123d55400) [pid = 1656] [serial = 1177] [outer = 0x11822cc00] 02:19:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12abc3800 == 39 [pid = 1656] [id = 388] 02:19:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12929b000 == 38 [pid = 1656] [id = 387] 02:19:40 INFO - PROCESS | 1656 | --DOCSHELL 0x128fe7000 == 37 [pid = 1656] [id = 386] 02:19:40 INFO - PROCESS | 1656 | --DOCSHELL 0x112532800 == 36 [pid = 1656] [id = 385] 02:19:40 INFO - PROCESS | 1656 | --DOCSHELL 0x124dec800 == 35 [pid = 1656] [id = 384] 02:19:40 INFO - PROCESS | 1656 | --DOCSHELL 0x112e33000 == 34 [pid = 1656] [id = 383] 02:19:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12308a000 == 33 [pid = 1656] [id = 382] 02:19:40 INFO - PROCESS | 1656 | --DOCSHELL 0x1192cc000 == 32 [pid = 1656] [id = 381] 02:19:40 INFO - PROCESS | 1656 | --DOCSHELL 0x11723e800 == 31 [pid = 1656] [id = 380] 02:19:40 INFO - PROCESS | 1656 | --DOCSHELL 0x1132c7000 == 30 [pid = 1656] [id = 379] 02:19:40 INFO - PROCESS | 1656 | 1467537580605 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]]]}] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12b0b6c00) [pid = 1656] [serial = 1117] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12640bc00) [pid = 1656] [serial = 1101] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x128f90000) [pid = 1656] [serial = 1104] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1289b6800) [pid = 1656] [serial = 1102] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12941b400) [pid = 1656] [serial = 1107] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1193f0400) [pid = 1656] [serial = 1083] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119488400) [pid = 1656] [serial = 1084] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1180a7000) [pid = 1656] [serial = 1089] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118238c00) [pid = 1656] [serial = 1090] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119545400) [pid = 1656] [serial = 1092] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119aaa800) [pid = 1656] [serial = 1093] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1292e6800) [pid = 1656] [serial = 1105] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1166edc00) [pid = 1656] [serial = 1086] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x117413800) [pid = 1656] [serial = 1087] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12919dc00) [pid = 1656] [serial = 1078] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x124488400) [pid = 1656] [serial = 1098] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1232c2c00) [pid = 1656] [serial = 1095] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x123d39800) [pid = 1656] [serial = 1096] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x113236800) [pid = 1656] [serial = 1080] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11662f800) [pid = 1656] [serial = 1081] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12968bc00) [pid = 1656] [serial = 1108] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12b92b400) [pid = 1656] [serial = 1120] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12b2d0400) [pid = 1656] [serial = 1119] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1180a2c00) [pid = 1656] [serial = 1111] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12b073c00) [pid = 1656] [serial = 1116] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11336b400) [pid = 1656] [serial = 1110] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12601d800) [pid = 1656] [serial = 1113] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x125607800) [pid = 1656] [serial = 1099] [outer = 0x0] [url = about:blank] 02:19:40 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x12a63d400) [pid = 1656] [serial = 1114] [outer = 0x0] [url = about:blank] 02:19:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:19:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 919ms 02:19:40 INFO - PROCESS | 1656 | 1467537580660 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 02:19:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:19:40 INFO - PROCESS | 1656 | 1467537580662 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 02:19:40 INFO - PROCESS | 1656 | 1467537580664 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:19:40 INFO - PROCESS | 1656 | 1467537580666 Marionette TRACE conn2 <- [1,1542,null,{}] 02:19:40 INFO - PROCESS | 1656 | 1467537580670 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}] 02:19:40 INFO - PROCESS | 1656 | 1467537580671 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:40 INFO - PROCESS | 1656 | 1467537580754 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 02:19:40 INFO - PROCESS | 1656 | 1467537580760 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:40 INFO - PROCESS | 1656 | 1467537580765 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x116241800 == 31 [pid = 1656] [id = 393] 02:19:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x112d06c00) [pid = 1656] [serial = 1178] [outer = 0x0] 02:19:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x113234800) [pid = 1656] [serial = 1179] [outer = 0x112d06c00] 02:19:40 INFO - PROCESS | 1656 | 1467537580796 Marionette DEBUG loaded listener.js 02:19:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11386c000) [pid = 1656] [serial = 1180] [outer = 0x112d06c00] 02:19:41 INFO - PROCESS | 1656 | 1467537581183 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]]]}] 02:19:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:19:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 570ms 02:19:41 INFO - PROCESS | 1656 | 1467537581235 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 02:19:41 INFO - PROCESS | 1656 | 1467537581238 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 02:19:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:19:41 INFO - PROCESS | 1656 | 1467537581242 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:19:41 INFO - PROCESS | 1656 | 1467537581244 Marionette TRACE conn2 <- [1,1546,null,{}] 02:19:41 INFO - PROCESS | 1656 | 1467537581246 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}] 02:19:41 INFO - PROCESS | 1656 | 1467537581247 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:41 INFO - PROCESS | 1656 | 1467537581338 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 02:19:41 INFO - PROCESS | 1656 | 1467537581344 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:41 INFO - PROCESS | 1656 | 1467537581345 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e3a800 == 32 [pid = 1656] [id = 394] 02:19:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1166ec000) [pid = 1656] [serial = 1181] [outer = 0x0] 02:19:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x116739800) [pid = 1656] [serial = 1182] [outer = 0x1166ec000] 02:19:41 INFO - PROCESS | 1656 | 1467537581373 Marionette DEBUG loaded listener.js 02:19:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x117412400) [pid = 1656] [serial = 1183] [outer = 0x1166ec000] 02:19:41 INFO - PROCESS | 1656 | 1467537581785 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]]]}] 02:19:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:19:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 568ms 02:19:41 INFO - PROCESS | 1656 | 1467537581812 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 02:19:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:19:41 INFO - PROCESS | 1656 | 1467537581815 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 02:19:41 INFO - PROCESS | 1656 | 1467537581819 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:19:41 INFO - PROCESS | 1656 | 1467537581823 Marionette TRACE conn2 <- [1,1550,null,{}] 02:19:41 INFO - PROCESS | 1656 | 1467537581837 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}] 02:19:41 INFO - PROCESS | 1656 | 1467537581842 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:41 INFO - PROCESS | 1656 | 1467537581968 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 02:19:41 INFO - PROCESS | 1656 | 1467537581985 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:41 INFO - PROCESS | 1656 | 1467537581988 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195c6000 == 33 [pid = 1656] [id = 395] 02:19:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118172800) [pid = 1656] [serial = 1184] [outer = 0x0] 02:19:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1187e8400) [pid = 1656] [serial = 1185] [outer = 0x118172800] 02:19:42 INFO - PROCESS | 1656 | 1467537582034 Marionette DEBUG loaded listener.js 02:19:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119254c00) [pid = 1656] [serial = 1186] [outer = 0x118172800] 02:19:42 INFO - PROCESS | 1656 | 1467537582443 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]]]}] 02:19:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:19:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 674ms 02:19:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:19:42 INFO - PROCESS | 1656 | 1467537582493 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 02:19:42 INFO - PROCESS | 1656 | 1467537582495 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 02:19:42 INFO - PROCESS | 1656 | 1467537582497 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:19:42 INFO - PROCESS | 1656 | 1467537582500 Marionette TRACE conn2 <- [1,1554,null,{}] 02:19:42 INFO - PROCESS | 1656 | 1467537582502 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}] 02:19:42 INFO - PROCESS | 1656 | 1467537582504 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:42 INFO - PROCESS | 1656 | 1467537582596 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 02:19:42 INFO - PROCESS | 1656 | 1467537582602 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:42 INFO - PROCESS | 1656 | 1467537582604 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x123182000 == 34 [pid = 1656] [id = 396] 02:19:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119483000) [pid = 1656] [serial = 1187] [outer = 0x0] 02:19:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119545400) [pid = 1656] [serial = 1188] [outer = 0x119483000] 02:19:42 INFO - PROCESS | 1656 | 1467537582628 Marionette DEBUG loaded listener.js 02:19:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119aa8800) [pid = 1656] [serial = 1189] [outer = 0x119483000] 02:19:43 INFO - PROCESS | 1656 | 1467537582999 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]]]}] 02:19:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:19:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 521ms 02:19:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:19:43 INFO - PROCESS | 1656 | 1467537583019 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 02:19:43 INFO - PROCESS | 1656 | 1467537583020 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 02:19:43 INFO - PROCESS | 1656 | 1467537583022 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:19:43 INFO - PROCESS | 1656 | 1467537583023 Marionette TRACE conn2 <- [1,1558,null,{}] 02:19:43 INFO - PROCESS | 1656 | 1467537583026 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}] 02:19:43 INFO - PROCESS | 1656 | 1467537583027 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:43 INFO - PROCESS | 1656 | 1467537583126 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 02:19:43 INFO - PROCESS | 1656 | 1467537583131 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:43 INFO - PROCESS | 1656 | 1467537583132 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x123a8f000 == 35 [pid = 1656] [id = 397] 02:19:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1127d0000) [pid = 1656] [serial = 1190] [outer = 0x0] 02:19:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119aba400) [pid = 1656] [serial = 1191] [outer = 0x1127d0000] 02:19:43 INFO - PROCESS | 1656 | 1467537583156 Marionette DEBUG loaded listener.js 02:19:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x122f07800) [pid = 1656] [serial = 1192] [outer = 0x1127d0000] 02:19:43 INFO - PROCESS | 1656 | 1467537583492 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]]]}] 02:19:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:19:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 518ms 02:19:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:19:43 INFO - PROCESS | 1656 | 1467537583540 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 02:19:43 INFO - PROCESS | 1656 | 1467537583541 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 02:19:43 INFO - PROCESS | 1656 | 1467537583543 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:19:43 INFO - PROCESS | 1656 | 1467537583545 Marionette TRACE conn2 <- [1,1562,null,{}] 02:19:43 INFO - PROCESS | 1656 | 1467537583547 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}] 02:19:43 INFO - PROCESS | 1656 | 1467537583550 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:43 INFO - PROCESS | 1656 | 1467537583668 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 02:19:43 INFO - PROCESS | 1656 | 1467537583680 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:43 INFO - PROCESS | 1656 | 1467537583681 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x128996800 == 36 [pid = 1656] [id = 398] 02:19:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12330a400) [pid = 1656] [serial = 1193] [outer = 0x0] 02:19:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x124291000) [pid = 1656] [serial = 1194] [outer = 0x12330a400] 02:19:43 INFO - PROCESS | 1656 | 1467537583706 Marionette DEBUG loaded listener.js 02:19:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x126011400) [pid = 1656] [serial = 1195] [outer = 0x12330a400] 02:19:44 INFO - PROCESS | 1656 | 1467537584049 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]]]}] 02:19:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:19:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 521ms 02:19:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:19:44 INFO - PROCESS | 1656 | 1467537584067 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 02:19:44 INFO - PROCESS | 1656 | 1467537584068 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 02:19:44 INFO - PROCESS | 1656 | 1467537584070 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:19:44 INFO - PROCESS | 1656 | 1467537584071 Marionette TRACE conn2 <- [1,1566,null,{}] 02:19:44 INFO - PROCESS | 1656 | 1467537584073 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}] 02:19:44 INFO - PROCESS | 1656 | 1467537584075 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:44 INFO - PROCESS | 1656 | 1467537584170 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 02:19:44 INFO - PROCESS | 1656 | 1467537584181 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:44 INFO - PROCESS | 1656 | 1467537584182 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x128fd6800 == 37 [pid = 1656] [id = 399] 02:19:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x126016800) [pid = 1656] [serial = 1196] [outer = 0x0] 02:19:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x126411400) [pid = 1656] [serial = 1197] [outer = 0x126016800] 02:19:44 INFO - PROCESS | 1656 | 1467537584207 Marionette DEBUG loaded listener.js 02:19:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1268d9800) [pid = 1656] [serial = 1198] [outer = 0x126016800] 02:19:44 INFO - PROCESS | 1656 | 1467537584522 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]]]}] 02:19:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:19:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 470ms 02:19:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:19:44 INFO - PROCESS | 1656 | 1467537584540 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 02:19:44 INFO - PROCESS | 1656 | 1467537584541 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 02:19:44 INFO - PROCESS | 1656 | 1467537584543 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:19:44 INFO - PROCESS | 1656 | 1467537584545 Marionette TRACE conn2 <- [1,1570,null,{}] 02:19:44 INFO - PROCESS | 1656 | 1467537584548 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}] 02:19:44 INFO - PROCESS | 1656 | 1467537584551 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:44 INFO - PROCESS | 1656 | 1467537584652 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 02:19:44 INFO - PROCESS | 1656 | 1467537584655 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:44 INFO - PROCESS | 1656 | 1467537584656 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a834000 == 38 [pid = 1656] [id = 400] 02:19:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12601b000) [pid = 1656] [serial = 1199] [outer = 0x0] 02:19:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126c48800) [pid = 1656] [serial = 1200] [outer = 0x12601b000] 02:19:44 INFO - PROCESS | 1656 | 1467537584680 Marionette DEBUG loaded listener.js 02:19:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12892bc00) [pid = 1656] [serial = 1201] [outer = 0x12601b000] 02:19:44 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x123aea000) [pid = 1656] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:19:44 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119547400) [pid = 1656] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:19:44 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118512800) [pid = 1656] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:19:44 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112deb800) [pid = 1656] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:19:44 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1127d0400) [pid = 1656] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:19:44 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1138f0800) [pid = 1656] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:19:44 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x110e7a400) [pid = 1656] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:19:44 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116fb7400) [pid = 1656] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:19:44 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118239c00) [pid = 1656] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:19:44 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1193e9400) [pid = 1656] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:19:44 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1127cac00) [pid = 1656] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:19:44 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119b5e800) [pid = 1656] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:19:44 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12560fc00) [pid = 1656] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:19:44 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x116973400) [pid = 1656] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:19:44 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1230ee000) [pid = 1656] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:19:45 INFO - PROCESS | 1656 | 1467537585095 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]]]}] 02:19:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:19:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 568ms 02:19:45 INFO - PROCESS | 1656 | 1467537585113 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 02:19:45 INFO - PROCESS | 1656 | 1467537585116 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 02:19:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:19:45 INFO - PROCESS | 1656 | 1467537585126 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:19:45 INFO - PROCESS | 1656 | 1467537585127 Marionette TRACE conn2 <- [1,1574,null,{}] 02:19:45 INFO - PROCESS | 1656 | 1467537585129 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}] 02:19:45 INFO - PROCESS | 1656 | 1467537585130 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:45 INFO - PROCESS | 1656 | 1467537585241 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 02:19:45 INFO - PROCESS | 1656 | 1467537585249 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:45 INFO - PROCESS | 1656 | 1467537585251 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12abc7000 == 39 [pid = 1656] [id = 401] 02:19:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1138f4400) [pid = 1656] [serial = 1202] [outer = 0x0] 02:19:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118239c00) [pid = 1656] [serial = 1203] [outer = 0x1138f4400] 02:19:45 INFO - PROCESS | 1656 | 1467537585287 Marionette DEBUG loaded listener.js 02:19:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119257c00) [pid = 1656] [serial = 1204] [outer = 0x1138f4400] 02:19:45 INFO - PROCESS | 1656 | 1467537585777 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]]]}] 02:19:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:19:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 673ms 02:19:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:19:45 INFO - PROCESS | 1656 | 1467537585808 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 02:19:45 INFO - PROCESS | 1656 | 1467537585810 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 02:19:45 INFO - PROCESS | 1656 | 1467537585813 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:19:45 INFO - PROCESS | 1656 | 1467537585818 Marionette TRACE conn2 <- [1,1578,null,{}] 02:19:45 INFO - PROCESS | 1656 | 1467537585822 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}] 02:19:45 INFO - PROCESS | 1656 | 1467537585823 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:45 INFO - PROCESS | 1656 | 1467537585917 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 02:19:45 INFO - PROCESS | 1656 | 1467537585920 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:45 INFO - PROCESS | 1656 | 1467537585921 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b22a800 == 40 [pid = 1656] [id = 402] 02:19:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1198f3000) [pid = 1656] [serial = 1205] [outer = 0x0] 02:19:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x126c4c000) [pid = 1656] [serial = 1206] [outer = 0x1198f3000] 02:19:45 INFO - PROCESS | 1656 | 1467537585945 Marionette DEBUG loaded listener.js 02:19:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1289b3400) [pid = 1656] [serial = 1207] [outer = 0x1198f3000] 02:19:46 INFO - PROCESS | 1656 | 1467537586275 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]]]}] 02:19:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:19:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 474ms 02:19:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:19:46 INFO - PROCESS | 1656 | 1467537586287 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 02:19:46 INFO - PROCESS | 1656 | 1467537586288 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 02:19:46 INFO - PROCESS | 1656 | 1467537586290 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:19:46 INFO - PROCESS | 1656 | 1467537586292 Marionette TRACE conn2 <- [1,1582,null,{}] 02:19:46 INFO - PROCESS | 1656 | 1467537586294 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}] 02:19:46 INFO - PROCESS | 1656 | 1467537586296 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:46 INFO - PROCESS | 1656 | 1467537586392 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 02:19:46 INFO - PROCESS | 1656 | 1467537586450 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:46 INFO - PROCESS | 1656 | 1467537586451 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd46800 == 41 [pid = 1656] [id = 403] 02:19:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x123d54000) [pid = 1656] [serial = 1208] [outer = 0x0] 02:19:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1289bbc00) [pid = 1656] [serial = 1209] [outer = 0x123d54000] 02:19:46 INFO - PROCESS | 1656 | 1467537586477 Marionette DEBUG loaded listener.js 02:19:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x129408c00) [pid = 1656] [serial = 1210] [outer = 0x123d54000] 02:19:46 INFO - PROCESS | 1656 | 1467537586747 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]]]}] 02:19:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:19:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 469ms 02:19:46 INFO - PROCESS | 1656 | 1467537586761 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 02:19:46 INFO - PROCESS | 1656 | 1467537586762 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 02:19:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:19:46 INFO - PROCESS | 1656 | 1467537586772 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:19:46 INFO - PROCESS | 1656 | 1467537586773 Marionette TRACE conn2 <- [1,1586,null,{}] 02:19:46 INFO - PROCESS | 1656 | 1467537586776 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}] 02:19:46 INFO - PROCESS | 1656 | 1467537586777 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:46 INFO - PROCESS | 1656 | 1467537586860 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 02:19:46 INFO - PROCESS | 1656 | 1467537586864 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:46 INFO - PROCESS | 1656 | 1467537586874 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11214d000 == 42 [pid = 1656] [id = 404] 02:19:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x110e7a800) [pid = 1656] [serial = 1211] [outer = 0x0] 02:19:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x110eed400) [pid = 1656] [serial = 1212] [outer = 0x110e7a800] 02:19:46 INFO - PROCESS | 1656 | 1467537586949 Marionette DEBUG loaded listener.js 02:19:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x112d06000) [pid = 1656] [serial = 1213] [outer = 0x110e7a800] 02:19:47 INFO - PROCESS | 1656 | 1467537587450 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]]]}] 02:19:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:19:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 718ms 02:19:47 INFO - PROCESS | 1656 | 1467537587492 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 02:19:47 INFO - PROCESS | 1656 | 1467537587494 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 02:19:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:19:47 INFO - PROCESS | 1656 | 1467537587500 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:19:47 INFO - PROCESS | 1656 | 1467537587501 Marionette TRACE conn2 <- [1,1590,null,{}] 02:19:47 INFO - PROCESS | 1656 | 1467537587505 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}] 02:19:47 INFO - PROCESS | 1656 | 1467537587506 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:47 INFO - PROCESS | 1656 | 1467537587615 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 02:19:47 INFO - PROCESS | 1656 | 1467537587674 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:47 INFO - PROCESS | 1656 | 1467537587676 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11958c800 == 43 [pid = 1656] [id = 405] 02:19:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x113a9bc00) [pid = 1656] [serial = 1214] [outer = 0x0] 02:19:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x117416800) [pid = 1656] [serial = 1215] [outer = 0x113a9bc00] 02:19:47 INFO - PROCESS | 1656 | 1467537587707 Marionette DEBUG loaded listener.js 02:19:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11809ec00) [pid = 1656] [serial = 1216] [outer = 0x113a9bc00] 02:19:48 INFO - PROCESS | 1656 | 1467537588128 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]]]}] 02:19:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:19:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 675ms 02:19:48 INFO - PROCESS | 1656 | 1467537588172 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 02:19:48 INFO - PROCESS | 1656 | 1467537588175 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 02:19:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:19:48 INFO - PROCESS | 1656 | 1467537588180 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:19:48 INFO - PROCESS | 1656 | 1467537588184 Marionette TRACE conn2 <- [1,1594,null,{}] 02:19:48 INFO - PROCESS | 1656 | 1467537588187 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}] 02:19:48 INFO - PROCESS | 1656 | 1467537588188 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:48 INFO - PROCESS | 1656 | 1467537588310 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 02:19:48 INFO - PROCESS | 1656 | 1467537588395 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:48 INFO - PROCESS | 1656 | 1467537588397 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a621000 == 44 [pid = 1656] [id = 406] 02:19:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11885b000) [pid = 1656] [serial = 1217] [outer = 0x0] 02:19:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119483c00) [pid = 1656] [serial = 1218] [outer = 0x11885b000] 02:19:48 INFO - PROCESS | 1656 | 1467537588427 Marionette DEBUG loaded listener.js 02:19:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x122f03400) [pid = 1656] [serial = 1219] [outer = 0x11885b000] 02:19:48 INFO - PROCESS | 1656 | 1467537588840 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]]]}] 02:19:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:19:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 726ms 02:19:48 INFO - PROCESS | 1656 | 1467537588914 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 02:19:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:19:48 INFO - PROCESS | 1656 | 1467537588915 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 02:19:48 INFO - PROCESS | 1656 | 1467537588919 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:19:48 INFO - PROCESS | 1656 | 1467537588922 Marionette TRACE conn2 <- [1,1598,null,{}] 02:19:48 INFO - PROCESS | 1656 | 1467537588929 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}] 02:19:48 INFO - PROCESS | 1656 | 1467537588935 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:49 INFO - PROCESS | 1656 | 1467537589037 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 02:19:49 INFO - PROCESS | 1656 | 1467537589109 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:49 INFO - PROCESS | 1656 | 1467537589111 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3ca000 == 45 [pid = 1656] [id = 407] 02:19:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x124608c00) [pid = 1656] [serial = 1220] [outer = 0x0] 02:19:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x125604000) [pid = 1656] [serial = 1221] [outer = 0x124608c00] 02:19:49 INFO - PROCESS | 1656 | 1467537589139 Marionette DEBUG loaded listener.js 02:19:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12601ec00) [pid = 1656] [serial = 1222] [outer = 0x124608c00] 02:19:49 INFO - PROCESS | 1656 | 1467537589582 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]]]}] 02:19:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:19:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 672ms 02:19:49 INFO - PROCESS | 1656 | 1467537589612 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 02:19:49 INFO - PROCESS | 1656 | 1467537589614 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 02:19:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:19:49 INFO - PROCESS | 1656 | 1467537589810 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:19:49 INFO - PROCESS | 1656 | 1467537589813 Marionette TRACE conn2 <- [1,1602,null,{}] 02:19:49 INFO - PROCESS | 1656 | 1467537589818 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}] 02:19:49 INFO - PROCESS | 1656 | 1467537589820 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:49 INFO - PROCESS | 1656 | 1467537589916 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 02:19:49 INFO - PROCESS | 1656 | 1467537589971 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:49 INFO - PROCESS | 1656 | 1467537589973 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185e1800 == 46 [pid = 1656] [id = 408] 02:19:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x113d41800) [pid = 1656] [serial = 1223] [outer = 0x0] 02:19:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1150d1800) [pid = 1656] [serial = 1224] [outer = 0x113d41800] 02:19:50 INFO - PROCESS | 1656 | 1467537590001 Marionette DEBUG loaded listener.js 02:19:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x116737400) [pid = 1656] [serial = 1225] [outer = 0x113d41800] 02:19:50 INFO - PROCESS | 1656 | 1467537590422 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]]]}] 02:19:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:19:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 708ms 02:19:50 INFO - PROCESS | 1656 | 1467537590485 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 02:19:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:19:50 INFO - PROCESS | 1656 | 1467537590488 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 02:19:50 INFO - PROCESS | 1656 | 1467537590492 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:19:50 INFO - PROCESS | 1656 | 1467537590493 Marionette TRACE conn2 <- [1,1606,null,{}] 02:19:50 INFO - PROCESS | 1656 | 1467537590497 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}] 02:19:50 INFO - PROCESS | 1656 | 1467537590499 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:50 INFO - PROCESS | 1656 | 1467537590592 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 02:19:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd46800 == 45 [pid = 1656] [id = 403] 02:19:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12b22a800 == 44 [pid = 1656] [id = 402] 02:19:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12abc7000 == 43 [pid = 1656] [id = 401] 02:19:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12a834000 == 42 [pid = 1656] [id = 400] 02:19:51 INFO - PROCESS | 1656 | --DOCSHELL 0x128fd6800 == 41 [pid = 1656] [id = 399] 02:19:51 INFO - PROCESS | 1656 | --DOCSHELL 0x128996800 == 40 [pid = 1656] [id = 398] 02:19:51 INFO - PROCESS | 1656 | --DOCSHELL 0x123a8f000 == 39 [pid = 1656] [id = 397] 02:19:51 INFO - PROCESS | 1656 | --DOCSHELL 0x123182000 == 38 [pid = 1656] [id = 396] 02:19:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1195c6000 == 37 [pid = 1656] [id = 395] 02:19:51 INFO - PROCESS | 1656 | --DOCSHELL 0x117e3a800 == 36 [pid = 1656] [id = 394] 02:19:51 INFO - PROCESS | 1656 | --DOCSHELL 0x116241800 == 35 [pid = 1656] [id = 393] 02:19:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12385f000 == 34 [pid = 1656] [id = 392] 02:19:51 INFO - PROCESS | 1656 | --DOCSHELL 0x122f79000 == 33 [pid = 1656] [id = 391] 02:19:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11661b800 == 32 [pid = 1656] [id = 390] 02:19:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12b01f000 == 31 [pid = 1656] [id = 389] 02:19:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1185e1800 == 30 [pid = 1656] [id = 408] 02:19:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3ca000 == 29 [pid = 1656] [id = 407] 02:19:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12a621000 == 28 [pid = 1656] [id = 406] 02:19:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11958c800 == 27 [pid = 1656] [id = 405] 02:19:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11214d000 == 26 [pid = 1656] [id = 404] 02:19:51 INFO - PROCESS | 1656 | 1467537591195 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:51 INFO - PROCESS | 1656 | 1467537591197 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x126613800) [pid = 1656] [serial = 1131] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12601f400) [pid = 1656] [serial = 1153] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x123881c00) [pid = 1656] [serial = 1159] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119251000) [pid = 1656] [serial = 1158] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1289bb800) [pid = 1656] [serial = 1164] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x128927c00) [pid = 1656] [serial = 1156] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x128933800) [pid = 1656] [serial = 1162] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x128f90400) [pid = 1656] [serial = 1167] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x126aba400) [pid = 1656] [serial = 1161] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12387c000) [pid = 1656] [serial = 1147] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x123ce5000) [pid = 1656] [serial = 1149] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x122f4e000) [pid = 1656] [serial = 1146] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1188d9800) [pid = 1656] [serial = 1143] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119258000) [pid = 1656] [serial = 1144] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11741ec00) [pid = 1656] [serial = 1135] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1150d6800) [pid = 1656] [serial = 1134] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x112983800) [pid = 1656] [serial = 1137] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x113235000) [pid = 1656] [serial = 1138] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1174e1400) [pid = 1656] [serial = 1140] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1180d3800) [pid = 1656] [serial = 1141] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1132f1c00) [pid = 1656] [serial = 1123] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x112133400) [pid = 1656] [serial = 1122] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1187ec400) [pid = 1656] [serial = 1126] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1180aac00) [pid = 1656] [serial = 1125] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x125602400) [pid = 1656] [serial = 1152] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x123d54800) [pid = 1656] [serial = 1129] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x119ab6800) [pid = 1656] [serial = 1128] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x123d52c00) [pid = 1656] [serial = 1150] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1268d8800) [pid = 1656] [serial = 1155] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x126c4ac00) [pid = 1656] [serial = 1132] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x128df4800) [pid = 1656] [serial = 1165] [outer = 0x0] [url = about:blank] 02:19:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x11380a000 == 27 [pid = 1656] [id = 409] 02:19:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1127d8000) [pid = 1656] [serial = 1226] [outer = 0x0] 02:19:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x112984c00) [pid = 1656] [serial = 1227] [outer = 0x1127d8000] 02:19:51 INFO - PROCESS | 1656 | 1467537591281 Marionette DEBUG loaded listener.js 02:19:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1131ed400) [pid = 1656] [serial = 1228] [outer = 0x1127d8000] 02:19:51 INFO - PROCESS | 1656 | 1467537591612 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]]]}] 02:19:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:19:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1170ms 02:19:51 INFO - PROCESS | 1656 | 1467537591662 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 02:19:51 INFO - PROCESS | 1656 | 1467537591665 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 02:19:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:19:51 INFO - PROCESS | 1656 | 1467537591668 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:19:51 INFO - PROCESS | 1656 | 1467537591669 Marionette TRACE conn2 <- [1,1610,null,{}] 02:19:51 INFO - PROCESS | 1656 | 1467537591673 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}] 02:19:51 INFO - PROCESS | 1656 | 1467537591676 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:51 INFO - PROCESS | 1656 | 1467537591753 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 02:19:51 INFO - PROCESS | 1656 | 1467537591827 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:51 INFO - PROCESS | 1656 | 1467537591828 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x11706b800 == 28 [pid = 1656] [id = 410] 02:19:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1138f0800) [pid = 1656] [serial = 1229] [outer = 0x0] 02:19:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x116744c00) [pid = 1656] [serial = 1230] [outer = 0x1138f0800] 02:19:51 INFO - PROCESS | 1656 | 1467537591854 Marionette DEBUG loaded listener.js 02:19:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x117420000) [pid = 1656] [serial = 1231] [outer = 0x1138f0800] 02:19:52 INFO - PROCESS | 1656 | 1467537592118 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]]]}] 02:19:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:19:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 470ms 02:19:52 INFO - PROCESS | 1656 | 1467537592143 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 02:19:52 INFO - PROCESS | 1656 | 1467537592146 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 02:19:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:19:52 INFO - PROCESS | 1656 | 1467537592157 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:19:52 INFO - PROCESS | 1656 | 1467537592158 Marionette TRACE conn2 <- [1,1614,null,{}] 02:19:52 INFO - PROCESS | 1656 | 1467537592160 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}] 02:19:52 INFO - PROCESS | 1656 | 1467537592162 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:52 INFO - PROCESS | 1656 | 1467537592254 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 02:19:52 INFO - PROCESS | 1656 | 1467537592257 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:52 INFO - PROCESS | 1656 | 1467537592258 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x117062800 == 29 [pid = 1656] [id = 411] 02:19:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1176c7800) [pid = 1656] [serial = 1232] [outer = 0x0] 02:19:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118171000) [pid = 1656] [serial = 1233] [outer = 0x1176c7800] 02:19:52 INFO - PROCESS | 1656 | 1467537592286 Marionette DEBUG loaded listener.js 02:19:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1188da800) [pid = 1656] [serial = 1234] [outer = 0x1176c7800] 02:19:52 INFO - PROCESS | 1656 | 1467537592644 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]]]}] 02:19:52 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 02:19:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 519ms 02:19:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:19:52 INFO - PROCESS | 1656 | 1467537592677 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 02:19:52 INFO - PROCESS | 1656 | 1467537592678 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 02:19:52 INFO - PROCESS | 1656 | 1467537592682 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:19:52 INFO - PROCESS | 1656 | 1467537592688 Marionette TRACE conn2 <- [1,1618,null,{}] 02:19:52 INFO - PROCESS | 1656 | 1467537592694 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}] 02:19:52 INFO - PROCESS | 1656 | 1467537592697 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:52 INFO - PROCESS | 1656 | 1467537592772 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 02:19:52 INFO - PROCESS | 1656 | 1467537592777 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:52 INFO - PROCESS | 1656 | 1467537592778 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f19000 == 30 [pid = 1656] [id = 412] 02:19:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119258000) [pid = 1656] [serial = 1235] [outer = 0x0] 02:19:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11948d400) [pid = 1656] [serial = 1236] [outer = 0x119258000] 02:19:52 INFO - PROCESS | 1656 | 1467537592806 Marionette DEBUG loaded listener.js 02:19:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119aa5000) [pid = 1656] [serial = 1237] [outer = 0x119258000] 02:19:53 INFO - PROCESS | 1656 | 1467537593139 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]]]}] 02:19:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:19:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 477ms 02:19:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:19:53 INFO - PROCESS | 1656 | 1467537593157 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 02:19:53 INFO - PROCESS | 1656 | 1467537593159 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 02:19:53 INFO - PROCESS | 1656 | 1467537593161 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:19:53 INFO - PROCESS | 1656 | 1467537593162 Marionette TRACE conn2 <- [1,1622,null,{}] 02:19:53 INFO - PROCESS | 1656 | 1467537593168 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}] 02:19:53 INFO - PROCESS | 1656 | 1467537593170 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:53 INFO - PROCESS | 1656 | 1467537593246 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 02:19:53 INFO - PROCESS | 1656 | 1467537593318 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:53 INFO - PROCESS | 1656 | 1467537593320 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1233af000 == 31 [pid = 1656] [id = 413] 02:19:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x112f6e800) [pid = 1656] [serial = 1238] [outer = 0x0] 02:19:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119aa9c00) [pid = 1656] [serial = 1239] [outer = 0x112f6e800] 02:19:53 INFO - PROCESS | 1656 | 1467537593344 Marionette DEBUG loaded listener.js 02:19:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1232ccc00) [pid = 1656] [serial = 1240] [outer = 0x112f6e800] 02:19:53 INFO - PROCESS | 1656 | 1467537593676 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]]]}] 02:19:53 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 02:19:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 523ms 02:19:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:19:53 INFO - PROCESS | 1656 | 1467537593686 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 02:19:53 INFO - PROCESS | 1656 | 1467537593687 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 02:19:53 INFO - PROCESS | 1656 | 1467537593689 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:19:53 INFO - PROCESS | 1656 | 1467537593690 Marionette TRACE conn2 <- [1,1626,null,{}] 02:19:53 INFO - PROCESS | 1656 | 1467537593692 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}] 02:19:53 INFO - PROCESS | 1656 | 1467537593693 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:53 INFO - PROCESS | 1656 | 1467537593794 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 02:19:53 INFO - PROCESS | 1656 | 1467537593798 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:53 INFO - PROCESS | 1656 | 1467537593802 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1242b6800 == 32 [pid = 1656] [id = 414] 02:19:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1176c5c00) [pid = 1656] [serial = 1241] [outer = 0x0] 02:19:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x123d4a800) [pid = 1656] [serial = 1242] [outer = 0x1176c5c00] 02:19:53 INFO - PROCESS | 1656 | 1467537593834 Marionette DEBUG loaded listener.js 02:19:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x124205800) [pid = 1656] [serial = 1243] [outer = 0x1176c5c00] 02:19:54 INFO - PROCESS | 1656 | 1467537594187 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]]]}] 02:19:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:19:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 519ms 02:19:54 INFO - PROCESS | 1656 | 1467537594209 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 02:19:54 INFO - PROCESS | 1656 | 1467537594210 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 02:19:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:19:54 INFO - PROCESS | 1656 | 1467537594212 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:19:54 INFO - PROCESS | 1656 | 1467537594213 Marionette TRACE conn2 <- [1,1630,null,{}] 02:19:54 INFO - PROCESS | 1656 | 1467537594223 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}] 02:19:54 INFO - PROCESS | 1656 | 1467537594224 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:54 INFO - PROCESS | 1656 | 1467537594318 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 02:19:54 INFO - PROCESS | 1656 | 1467537594321 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:54 INFO - PROCESS | 1656 | 1467537594323 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x112e24800 == 33 [pid = 1656] [id = 415] 02:19:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12387c000) [pid = 1656] [serial = 1244] [outer = 0x0] 02:19:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124c85c00) [pid = 1656] [serial = 1245] [outer = 0x12387c000] 02:19:54 INFO - PROCESS | 1656 | 1467537594347 Marionette DEBUG loaded listener.js 02:19:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126613800) [pid = 1656] [serial = 1246] [outer = 0x12387c000] 02:19:54 INFO - PROCESS | 1656 | 1467537594748 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]]]}] 02:19:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:19:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 570ms 02:19:54 INFO - PROCESS | 1656 | 1467537594783 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 02:19:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:19:54 INFO - PROCESS | 1656 | 1467537594785 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 02:19:54 INFO - PROCESS | 1656 | 1467537594788 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:19:54 INFO - PROCESS | 1656 | 1467537594790 Marionette TRACE conn2 <- [1,1634,null,{}] 02:19:54 INFO - PROCESS | 1656 | 1467537594793 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}] 02:19:54 INFO - PROCESS | 1656 | 1467537594795 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:54 INFO - PROCESS | 1656 | 1467537594958 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 02:19:55 INFO - PROCESS | 1656 | 1467537595009 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:55 INFO - PROCESS | 1656 | 1467537595011 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x128fdd800 == 34 [pid = 1656] [id = 416] 02:19:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x112de7c00) [pid = 1656] [serial = 1247] [outer = 0x0] 02:19:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x126807c00) [pid = 1656] [serial = 1248] [outer = 0x112de7c00] 02:19:55 INFO - PROCESS | 1656 | 1467537595034 Marionette DEBUG loaded listener.js 02:19:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128927800) [pid = 1656] [serial = 1249] [outer = 0x112de7c00] 02:19:55 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1127d0000) [pid = 1656] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:19:55 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12330a400) [pid = 1656] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:19:55 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11822cc00) [pid = 1656] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:19:55 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1127cd000) [pid = 1656] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:19:55 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119483000) [pid = 1656] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:19:55 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112d06c00) [pid = 1656] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:19:55 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x117ea1400) [pid = 1656] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:19:55 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1166ec000) [pid = 1656] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:19:55 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x117421400) [pid = 1656] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:19:55 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118172800) [pid = 1656] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:19:55 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x126016800) [pid = 1656] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:19:55 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1198f3000) [pid = 1656] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:19:55 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12601b000) [pid = 1656] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:19:55 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x123d54000) [pid = 1656] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:19:55 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1138f4400) [pid = 1656] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:19:55 INFO - PROCESS | 1656 | 1467537595530 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]]]}] 02:19:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:19:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 771ms 02:19:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:19:55 INFO - PROCESS | 1656 | 1467537595560 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 02:19:55 INFO - PROCESS | 1656 | 1467537595561 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 02:19:55 INFO - PROCESS | 1656 | 1467537595563 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:19:55 INFO - PROCESS | 1656 | 1467537595564 Marionette TRACE conn2 <- [1,1638,null,{}] 02:19:55 INFO - PROCESS | 1656 | 1467537595566 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}] 02:19:55 INFO - PROCESS | 1656 | 1467537595568 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:55 INFO - PROCESS | 1656 | 1467537595639 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 02:19:55 INFO - PROCESS | 1656 | 1467537595643 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:55 INFO - PROCESS | 1656 | 1467537595644 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x123090000 == 35 [pid = 1656] [id = 417] 02:19:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1127d7400) [pid = 1656] [serial = 1250] [outer = 0x0] 02:19:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x115e61400) [pid = 1656] [serial = 1251] [outer = 0x1127d7400] 02:19:55 INFO - PROCESS | 1656 | 1467537595670 Marionette DEBUG loaded listener.js 02:19:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x117ea7000) [pid = 1656] [serial = 1252] [outer = 0x1127d7400] 02:19:55 INFO - PROCESS | 1656 | 1467537595984 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]]]}] 02:19:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:19:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 470ms 02:19:56 INFO - PROCESS | 1656 | 1467537596033 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 02:19:56 INFO - PROCESS | 1656 | 1467537596035 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 02:19:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:19:56 INFO - PROCESS | 1656 | 1467537596037 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:19:56 INFO - PROCESS | 1656 | 1467537596038 Marionette TRACE conn2 <- [1,1642,null,{}] 02:19:56 INFO - PROCESS | 1656 | 1467537596040 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}] 02:19:56 INFO - PROCESS | 1656 | 1467537596041 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:56 INFO - PROCESS | 1656 | 1467537596118 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 02:19:56 INFO - PROCESS | 1656 | 1467537596176 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:56 INFO - PROCESS | 1656 | 1467537596177 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a82a800 == 36 [pid = 1656] [id = 418] 02:19:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1127d7c00) [pid = 1656] [serial = 1253] [outer = 0x0] 02:19:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1188e6c00) [pid = 1656] [serial = 1254] [outer = 0x1127d7c00] 02:19:56 INFO - PROCESS | 1656 | 1467537596202 Marionette DEBUG loaded listener.js 02:19:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1268e1c00) [pid = 1656] [serial = 1255] [outer = 0x1127d7c00] 02:19:56 INFO - PROCESS | 1656 | 1467537596462 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]]]}] 02:19:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:19:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 468ms 02:19:56 INFO - PROCESS | 1656 | 1467537596505 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 02:19:56 INFO - PROCESS | 1656 | 1467537596506 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 02:19:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:19:56 INFO - PROCESS | 1656 | 1467537596509 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:19:56 INFO - PROCESS | 1656 | 1467537596510 Marionette TRACE conn2 <- [1,1646,null,{}] 02:19:56 INFO - PROCESS | 1656 | 1467537596512 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}] 02:19:56 INFO - PROCESS | 1656 | 1467537596513 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:56 INFO - PROCESS | 1656 | 1467537596604 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 02:19:56 INFO - PROCESS | 1656 | 1467537596607 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:56 INFO - PROCESS | 1656 | 1467537596608 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b215800 == 37 [pid = 1656] [id = 419] 02:19:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12892d000) [pid = 1656] [serial = 1256] [outer = 0x0] 02:19:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128de7800) [pid = 1656] [serial = 1257] [outer = 0x12892d000] 02:19:56 INFO - PROCESS | 1656 | 1467537596635 Marionette DEBUG loaded listener.js 02:19:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x129197c00) [pid = 1656] [serial = 1258] [outer = 0x12892d000] 02:19:56 INFO - PROCESS | 1656 | 1467537596978 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]]]}] 02:19:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:19:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 517ms 02:19:57 INFO - PROCESS | 1656 | 1467537597029 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 02:19:57 INFO - PROCESS | 1656 | 1467537597031 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 02:19:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:19:57 INFO - PROCESS | 1656 | 1467537597033 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:19:57 INFO - PROCESS | 1656 | 1467537597035 Marionette TRACE conn2 <- [1,1650,null,{}] 02:19:57 INFO - PROCESS | 1656 | 1467537597037 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}] 02:19:57 INFO - PROCESS | 1656 | 1467537597039 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:57 INFO - PROCESS | 1656 | 1467537597124 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 02:19:57 INFO - PROCESS | 1656 | 1467537597127 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:57 INFO - PROCESS | 1656 | 1467537597128 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198bf800 == 38 [pid = 1656] [id = 420] 02:19:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x129198800) [pid = 1656] [serial = 1259] [outer = 0x0] 02:19:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1292e8800) [pid = 1656] [serial = 1260] [outer = 0x129198800] 02:19:57 INFO - PROCESS | 1656 | 1467537597154 Marionette DEBUG loaded listener.js 02:19:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x129421c00) [pid = 1656] [serial = 1261] [outer = 0x129198800] 02:19:57 INFO - PROCESS | 1656 | 1467537597663 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]]]}] 02:19:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:19:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 671ms 02:19:57 INFO - PROCESS | 1656 | 1467537597706 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 02:19:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:19:57 INFO - PROCESS | 1656 | 1467537597710 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 02:19:57 INFO - PROCESS | 1656 | 1467537597715 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:19:57 INFO - PROCESS | 1656 | 1467537597719 Marionette TRACE conn2 <- [1,1654,null,{}] 02:19:57 INFO - PROCESS | 1656 | 1467537597725 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}] 02:19:57 INFO - PROCESS | 1656 | 1467537597727 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:57 INFO - PROCESS | 1656 | 1467537597888 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 02:19:57 INFO - PROCESS | 1656 | 1467537597946 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:57 INFO - PROCESS | 1656 | 1467537597949 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f3e800 == 39 [pid = 1656] [id = 421] 02:19:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1121bd000) [pid = 1656] [serial = 1262] [outer = 0x0] 02:19:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1132ef000) [pid = 1656] [serial = 1263] [outer = 0x1121bd000] 02:19:57 INFO - PROCESS | 1656 | 1467537597981 Marionette DEBUG loaded listener.js 02:19:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x116078c00) [pid = 1656] [serial = 1264] [outer = 0x1121bd000] 02:19:58 INFO - PROCESS | 1656 | 1467537598493 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]]]}] 02:19:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:19:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 827ms 02:19:58 INFO - PROCESS | 1656 | 1467537598557 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 02:19:58 INFO - PROCESS | 1656 | 1467537598560 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 02:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:19:58 INFO - PROCESS | 1656 | 1467537598568 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:19:58 INFO - PROCESS | 1656 | 1467537598570 Marionette TRACE conn2 <- [1,1658,null,{}] 02:19:58 INFO - PROCESS | 1656 | 1467537598573 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}] 02:19:58 INFO - PROCESS | 1656 | 1467537598574 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:58 INFO - PROCESS | 1656 | 1467537598681 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 02:19:58 INFO - PROCESS | 1656 | 1467537598762 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:58 INFO - PROCESS | 1656 | 1467537598763 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ad4800 == 40 [pid = 1656] [id = 422] 02:19:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x117e9d800) [pid = 1656] [serial = 1265] [outer = 0x0] 02:19:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1180dd400) [pid = 1656] [serial = 1266] [outer = 0x117e9d800] 02:19:58 INFO - PROCESS | 1656 | 1467537598794 Marionette DEBUG loaded listener.js 02:19:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x118858800) [pid = 1656] [serial = 1267] [outer = 0x117e9d800] 02:19:59 INFO - PROCESS | 1656 | 1467537599482 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]]]}] 02:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 972ms 02:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:19:59 INFO - PROCESS | 1656 | 1467537599540 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 02:19:59 INFO - PROCESS | 1656 | 1467537599542 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 02:19:59 INFO - PROCESS | 1656 | 1467537599546 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:19:59 INFO - PROCESS | 1656 | 1467537599548 Marionette TRACE conn2 <- [1,1662,null,{}] 02:19:59 INFO - PROCESS | 1656 | 1467537599551 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}] 02:19:59 INFO - PROCESS | 1656 | 1467537599553 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:59 INFO - PROCESS | 1656 | 1467537599660 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 02:19:59 INFO - PROCESS | 1656 | 1467537599742 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:19:59 INFO - PROCESS | 1656 | 1467537599745 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:19:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x116936000 == 41 [pid = 1656] [id = 423] 02:19:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x116077c00) [pid = 1656] [serial = 1268] [outer = 0x0] 02:19:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1160ddc00) [pid = 1656] [serial = 1269] [outer = 0x116077c00] 02:19:59 INFO - PROCESS | 1656 | 1467537599774 Marionette DEBUG loaded listener.js 02:19:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1172c0400) [pid = 1656] [serial = 1270] [outer = 0x116077c00] 02:19:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12b215800 == 40 [pid = 1656] [id = 419] 02:19:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12a82a800 == 39 [pid = 1656] [id = 418] 02:19:59 INFO - PROCESS | 1656 | --DOCSHELL 0x123090000 == 38 [pid = 1656] [id = 417] 02:19:59 INFO - PROCESS | 1656 | --DOCSHELL 0x128fdd800 == 37 [pid = 1656] [id = 416] 02:19:59 INFO - PROCESS | 1656 | --DOCSHELL 0x112e24800 == 36 [pid = 1656] [id = 415] 02:19:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1242b6800 == 35 [pid = 1656] [id = 414] 02:20:00 INFO - PROCESS | 1656 | --DOCSHELL 0x1233af000 == 34 [pid = 1656] [id = 413] 02:20:00 INFO - PROCESS | 1656 | --DOCSHELL 0x120f19000 == 33 [pid = 1656] [id = 412] 02:20:00 INFO - PROCESS | 1656 | --DOCSHELL 0x117062800 == 32 [pid = 1656] [id = 411] 02:20:00 INFO - PROCESS | 1656 | --DOCSHELL 0x11706b800 == 31 [pid = 1656] [id = 410] 02:20:00 INFO - PROCESS | 1656 | --DOCSHELL 0x11380a000 == 30 [pid = 1656] [id = 409] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119aba400) [pid = 1656] [serial = 1191] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x124291000) [pid = 1656] [serial = 1194] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1230f0c00) [pid = 1656] [serial = 1176] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x123d55400) [pid = 1656] [serial = 1177] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112d3f800) [pid = 1656] [serial = 1170] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x113d8b000) [pid = 1656] [serial = 1171] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119545400) [pid = 1656] [serial = 1188] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x113234800) [pid = 1656] [serial = 1179] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11386c000) [pid = 1656] [serial = 1180] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118234800) [pid = 1656] [serial = 1173] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119412800) [pid = 1656] [serial = 1174] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x116739800) [pid = 1656] [serial = 1182] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x117412400) [pid = 1656] [serial = 1183] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12941c800) [pid = 1656] [serial = 1168] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1187e8400) [pid = 1656] [serial = 1185] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119254c00) [pid = 1656] [serial = 1186] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x126411400) [pid = 1656] [serial = 1197] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1289b3400) [pid = 1656] [serial = 1207] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1268d9800) [pid = 1656] [serial = 1198] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x126011400) [pid = 1656] [serial = 1195] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x126c48800) [pid = 1656] [serial = 1200] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x126c4c000) [pid = 1656] [serial = 1206] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1289bbc00) [pid = 1656] [serial = 1209] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x118239c00) [pid = 1656] [serial = 1203] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12892bc00) [pid = 1656] [serial = 1201] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x119257c00) [pid = 1656] [serial = 1204] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x122f07800) [pid = 1656] [serial = 1192] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x129408c00) [pid = 1656] [serial = 1210] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x119aa8800) [pid = 1656] [serial = 1189] [outer = 0x0] [url = about:blank] 02:20:00 INFO - PROCESS | 1656 | 1467537600166 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]]]}] 02:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 673ms 02:20:00 INFO - PROCESS | 1656 | 1467537600219 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 02:20:00 INFO - PROCESS | 1656 | 1467537600222 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 02:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:20:00 INFO - PROCESS | 1656 | 1467537600226 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:20:00 INFO - PROCESS | 1656 | 1467537600227 Marionette TRACE conn2 <- [1,1666,null,{}] 02:20:00 INFO - PROCESS | 1656 | 1467537600230 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}] 02:20:00 INFO - PROCESS | 1656 | 1467537600231 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:00 INFO - PROCESS | 1656 | 1467537600310 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 02:20:00 INFO - PROCESS | 1656 | 1467537600369 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:00 INFO - PROCESS | 1656 | 1467537600370 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x118153000 == 31 [pid = 1656] [id = 424] 02:20:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1174da800) [pid = 1656] [serial = 1271] [outer = 0x0] 02:20:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1180dc800) [pid = 1656] [serial = 1272] [outer = 0x1174da800] 02:20:00 INFO - PROCESS | 1656 | 1467537600397 Marionette DEBUG loaded listener.js 02:20:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11885b800) [pid = 1656] [serial = 1273] [outer = 0x1174da800] 02:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 475ms 02:20:00 INFO - PROCESS | 1656 | 1467537600696 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]]]}] 02:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:20:00 INFO - PROCESS | 1656 | 1467537600706 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 02:20:00 INFO - PROCESS | 1656 | 1467537600707 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 02:20:00 INFO - PROCESS | 1656 | 1467537600709 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:20:00 INFO - PROCESS | 1656 | 1467537600712 Marionette TRACE conn2 <- [1,1670,null,{}] 02:20:00 INFO - PROCESS | 1656 | 1467537600728 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}] 02:20:00 INFO - PROCESS | 1656 | 1467537600731 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:00 INFO - PROCESS | 1656 | 1467537600817 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 02:20:00 INFO - PROCESS | 1656 | 1467537600823 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:00 INFO - PROCESS | 1656 | 1467537600825 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x123090000 == 32 [pid = 1656] [id = 425] 02:20:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x119256c00) [pid = 1656] [serial = 1274] [outer = 0x0] 02:20:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119491400) [pid = 1656] [serial = 1275] [outer = 0x119256c00] 02:20:00 INFO - PROCESS | 1656 | 1467537600852 Marionette DEBUG loaded listener.js 02:20:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119aaf000) [pid = 1656] [serial = 1276] [outer = 0x119256c00] 02:20:01 INFO - PROCESS | 1656 | 1467537601205 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]]]}] 02:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 524ms 02:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:20:01 INFO - PROCESS | 1656 | 1467537601234 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 02:20:01 INFO - PROCESS | 1656 | 1467537601236 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 02:20:01 INFO - PROCESS | 1656 | 1467537601238 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:20:01 INFO - PROCESS | 1656 | 1467537601239 Marionette TRACE conn2 <- [1,1674,null,{}] 02:20:01 INFO - PROCESS | 1656 | 1467537601241 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}] 02:20:01 INFO - PROCESS | 1656 | 1467537601242 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:01 INFO - PROCESS | 1656 | 1467537601320 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 02:20:01 INFO - PROCESS | 1656 | 1467537601324 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:01 INFO - PROCESS | 1656 | 1467537601325 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x124221800 == 33 [pid = 1656] [id = 426] 02:20:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119aa2800) [pid = 1656] [serial = 1277] [outer = 0x0] 02:20:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x122f45800) [pid = 1656] [serial = 1278] [outer = 0x119aa2800] 02:20:01 INFO - PROCESS | 1656 | 1467537601352 Marionette DEBUG loaded listener.js 02:20:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x123884800) [pid = 1656] [serial = 1279] [outer = 0x119aa2800] 02:20:01 INFO - PROCESS | 1656 | 1467537601672 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]]]}] 02:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 469ms 02:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:20:01 INFO - PROCESS | 1656 | 1467537601707 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 02:20:01 INFO - PROCESS | 1656 | 1467537601708 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 02:20:01 INFO - PROCESS | 1656 | 1467537601710 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:20:01 INFO - PROCESS | 1656 | 1467537601711 Marionette TRACE conn2 <- [1,1678,null,{}] 02:20:01 INFO - PROCESS | 1656 | 1467537601714 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}] 02:20:01 INFO - PROCESS | 1656 | 1467537601717 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:01 INFO - PROCESS | 1656 | 1467537601789 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 02:20:01 INFO - PROCESS | 1656 | 1467537601854 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:01 INFO - PROCESS | 1656 | 1467537601855 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12608c000 == 34 [pid = 1656] [id = 427] 02:20:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x112985c00) [pid = 1656] [serial = 1280] [outer = 0x0] 02:20:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x123d39000) [pid = 1656] [serial = 1281] [outer = 0x112985c00] 02:20:01 INFO - PROCESS | 1656 | 1467537601879 Marionette DEBUG loaded listener.js 02:20:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x124289c00) [pid = 1656] [serial = 1282] [outer = 0x112985c00] 02:20:02 INFO - PROCESS | 1656 | 1467537602169 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]]]}] 02:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 518ms 02:20:02 INFO - PROCESS | 1656 | 1467537602230 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 02:20:02 INFO - PROCESS | 1656 | 1467537602231 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 02:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:20:02 INFO - PROCESS | 1656 | 1467537602235 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:20:02 INFO - PROCESS | 1656 | 1467537602237 Marionette TRACE conn2 <- [1,1682,null,{}] 02:20:02 INFO - PROCESS | 1656 | 1467537602239 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}] 02:20:02 INFO - PROCESS | 1656 | 1467537602243 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:02 INFO - PROCESS | 1656 | 1467537602359 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 02:20:02 INFO - PROCESS | 1656 | 1467537602371 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:02 INFO - PROCESS | 1656 | 1467537602372 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x128f07800 == 35 [pid = 1656] [id = 428] 02:20:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1242ab000) [pid = 1656] [serial = 1283] [outer = 0x0] 02:20:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126019400) [pid = 1656] [serial = 1284] [outer = 0x1242ab000] 02:20:02 INFO - PROCESS | 1656 | 1467537602396 Marionette DEBUG loaded listener.js 02:20:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1289bb000) [pid = 1656] [serial = 1285] [outer = 0x1242ab000] 02:20:02 INFO - PROCESS | 1656 | 1467537602725 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]]]}] 02:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 521ms 02:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:20:02 INFO - PROCESS | 1656 | 1467537602756 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 02:20:02 INFO - PROCESS | 1656 | 1467537602758 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 02:20:02 INFO - PROCESS | 1656 | 1467537602760 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:20:02 INFO - PROCESS | 1656 | 1467537602761 Marionette TRACE conn2 <- [1,1686,null,{}] 02:20:02 INFO - PROCESS | 1656 | 1467537602773 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}] 02:20:02 INFO - PROCESS | 1656 | 1467537602774 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:02 INFO - PROCESS | 1656 | 1467537602876 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 02:20:02 INFO - PROCESS | 1656 | 1467537602879 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:02 INFO - PROCESS | 1656 | 1467537602880 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a71b800 == 36 [pid = 1656] [id = 429] 02:20:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1289bb800) [pid = 1656] [serial = 1286] [outer = 0x0] 02:20:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128f91000) [pid = 1656] [serial = 1287] [outer = 0x1289bb800] 02:20:02 INFO - PROCESS | 1656 | 1467537602906 Marionette DEBUG loaded listener.js 02:20:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1292e7c00) [pid = 1656] [serial = 1288] [outer = 0x1289bb800] 02:20:03 INFO - PROCESS | 1656 | 1467537603253 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]]]}] 02:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 02:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 520ms 02:20:03 INFO - PROCESS | 1656 | 1467537603282 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 02:20:03 INFO - PROCESS | 1656 | 1467537603284 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 02:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:20:03 INFO - PROCESS | 1656 | 1467537603292 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:20:03 INFO - PROCESS | 1656 | 1467537603293 Marionette TRACE conn2 <- [1,1690,null,{}] 02:20:03 INFO - PROCESS | 1656 | 1467537603296 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}] 02:20:03 INFO - PROCESS | 1656 | 1467537603297 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:03 INFO - PROCESS | 1656 | 1467537603393 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 02:20:03 INFO - PROCESS | 1656 | 1467537603397 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:03 INFO - PROCESS | 1656 | 1467537603399 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12abd4000 == 37 [pid = 1656] [id = 430] 02:20:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1289be000) [pid = 1656] [serial = 1289] [outer = 0x0] 02:20:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x129417800) [pid = 1656] [serial = 1290] [outer = 0x1289be000] 02:20:03 INFO - PROCESS | 1656 | 1467537603422 Marionette DEBUG loaded listener.js 02:20:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12968a800) [pid = 1656] [serial = 1291] [outer = 0x1289be000] 02:20:03 INFO - PROCESS | 1656 | 1467537603774 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]]]}] 02:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 518ms 02:20:03 INFO - PROCESS | 1656 | 1467537603812 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 02:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:20:03 INFO - PROCESS | 1656 | 1467537603817 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 02:20:03 INFO - PROCESS | 1656 | 1467537603821 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:20:03 INFO - PROCESS | 1656 | 1467537603823 Marionette TRACE conn2 <- [1,1694,null,{}] 02:20:03 INFO - PROCESS | 1656 | 1467537603826 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}] 02:20:03 INFO - PROCESS | 1656 | 1467537603828 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:03 INFO - PROCESS | 1656 | 1467537603983 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 02:20:04 INFO - PROCESS | 1656 | 1467537604000 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:04 INFO - PROCESS | 1656 | 1467537604001 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd4d800 == 38 [pid = 1656] [id = 431] 02:20:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x111c7b800) [pid = 1656] [serial = 1292] [outer = 0x0] 02:20:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12a643400) [pid = 1656] [serial = 1293] [outer = 0x111c7b800] 02:20:04 INFO - PROCESS | 1656 | 1467537604042 Marionette DEBUG loaded listener.js 02:20:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12a8bc800) [pid = 1656] [serial = 1294] [outer = 0x111c7b800] 02:20:04 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1176c5c00) [pid = 1656] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:20:04 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119258000) [pid = 1656] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:20:04 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1138f0800) [pid = 1656] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:20:04 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1176c7800) [pid = 1656] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:20:04 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12387c000) [pid = 1656] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:20:04 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1127d8000) [pid = 1656] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:20:04 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x113d41800) [pid = 1656] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:20:04 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x110e7a800) [pid = 1656] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:20:04 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x113a9bc00) [pid = 1656] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:20:04 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11885b000) [pid = 1656] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:20:04 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x124608c00) [pid = 1656] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:20:04 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12892d000) [pid = 1656] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:20:04 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112de7c00) [pid = 1656] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:20:04 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1127d7400) [pid = 1656] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:20:04 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x112f6e800) [pid = 1656] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:20:04 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1127d7c00) [pid = 1656] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:20:04 INFO - PROCESS | 1656 | 1467537604594 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]]]}] 02:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 820ms 02:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:20:04 INFO - PROCESS | 1656 | 1467537604641 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 02:20:04 INFO - PROCESS | 1656 | 1467537604642 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 02:20:04 INFO - PROCESS | 1656 | 1467537604645 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:20:04 INFO - PROCESS | 1656 | 1467537604646 Marionette TRACE conn2 <- [1,1698,null,{}] 02:20:04 INFO - PROCESS | 1656 | 1467537604655 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}] 02:20:04 INFO - PROCESS | 1656 | 1467537604656 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:04 INFO - PROCESS | 1656 | 1467537604750 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 02:20:04 INFO - PROCESS | 1656 | 1467537604757 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:04 INFO - PROCESS | 1656 | 1467537604758 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b007000 == 39 [pid = 1656] [id = 432] 02:20:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1138eac00) [pid = 1656] [serial = 1295] [outer = 0x0] 02:20:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x117ea6400) [pid = 1656] [serial = 1296] [outer = 0x1138eac00] 02:20:04 INFO - PROCESS | 1656 | 1467537604798 Marionette DEBUG loaded listener.js 02:20:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119484000) [pid = 1656] [serial = 1297] [outer = 0x1138eac00] 02:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 02:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 622ms 02:20:05 INFO - PROCESS | 1656 | 1467537605260 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]]]}] 02:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:20:05 INFO - PROCESS | 1656 | 1467537605276 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 02:20:05 INFO - PROCESS | 1656 | 1467537605277 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 02:20:05 INFO - PROCESS | 1656 | 1467537605280 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:20:05 INFO - PROCESS | 1656 | 1467537605281 Marionette TRACE conn2 <- [1,1702,null,{}] 02:20:05 INFO - PROCESS | 1656 | 1467537605283 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}] 02:20:05 INFO - PROCESS | 1656 | 1467537605285 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:05 INFO - PROCESS | 1656 | 1467537605374 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 02:20:05 INFO - PROCESS | 1656 | 1467537605378 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:05 INFO - PROCESS | 1656 | 1467537605380 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c578000 == 40 [pid = 1656] [id = 433] 02:20:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1232c6400) [pid = 1656] [serial = 1298] [outer = 0x0] 02:20:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1289c1400) [pid = 1656] [serial = 1299] [outer = 0x1232c6400] 02:20:05 INFO - PROCESS | 1656 | 1467537605409 Marionette DEBUG loaded listener.js 02:20:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12b073000) [pid = 1656] [serial = 1300] [outer = 0x1232c6400] 02:20:05 INFO - PROCESS | 1656 | 1467537605738 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]]]}] 02:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 471ms 02:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:20:05 INFO - PROCESS | 1656 | 1467537605753 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 02:20:05 INFO - PROCESS | 1656 | 1467537605754 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 02:20:05 INFO - PROCESS | 1656 | 1467537605756 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:20:05 INFO - PROCESS | 1656 | 1467537605757 Marionette TRACE conn2 <- [1,1706,null,{}] 02:20:05 INFO - PROCESS | 1656 | 1467537605759 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}] 02:20:05 INFO - PROCESS | 1656 | 1467537605760 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:05 INFO - PROCESS | 1656 | 1467537605844 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 02:20:05 INFO - PROCESS | 1656 | 1467537605900 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:05 INFO - PROCESS | 1656 | 1467537605901 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c594800 == 41 [pid = 1656] [id = 434] 02:20:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x129690c00) [pid = 1656] [serial = 1301] [outer = 0x0] 02:20:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12b07d000) [pid = 1656] [serial = 1302] [outer = 0x129690c00] 02:20:05 INFO - PROCESS | 1656 | 1467537605926 Marionette DEBUG loaded listener.js 02:20:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12b2d0c00) [pid = 1656] [serial = 1303] [outer = 0x129690c00] 02:20:06 INFO - PROCESS | 1656 | 1467537606203 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]]]}] 02:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 469ms 02:20:06 INFO - PROCESS | 1656 | 1467537606225 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 02:20:06 INFO - PROCESS | 1656 | 1467537606226 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 02:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:20:06 INFO - PROCESS | 1656 | 1467537606228 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:20:06 INFO - PROCESS | 1656 | 1467537606229 Marionette TRACE conn2 <- [1,1710,null,{}] 02:20:06 INFO - PROCESS | 1656 | 1467537606239 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}] 02:20:06 INFO - PROCESS | 1656 | 1467537606240 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:06 INFO - PROCESS | 1656 | 1467537606326 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 02:20:06 INFO - PROCESS | 1656 | 1467537606330 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:06 INFO - PROCESS | 1656 | 1467537606331 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cf46800 == 42 [pid = 1656] [id = 435] 02:20:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12b2d1000) [pid = 1656] [serial = 1304] [outer = 0x0] 02:20:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12b92a400) [pid = 1656] [serial = 1305] [outer = 0x12b2d1000] 02:20:06 INFO - PROCESS | 1656 | 1467537606362 Marionette DEBUG loaded listener.js 02:20:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12b92fc00) [pid = 1656] [serial = 1306] [outer = 0x12b2d1000] 02:20:06 INFO - PROCESS | 1656 | 1467537606972 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]]]}] 02:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 772ms 02:20:07 INFO - PROCESS | 1656 | 1467537607002 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 02:20:07 INFO - PROCESS | 1656 | 1467537607004 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 02:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:20:07 INFO - PROCESS | 1656 | 1467537607007 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:20:07 INFO - PROCESS | 1656 | 1467537607011 Marionette TRACE conn2 <- [1,1714,null,{}] 02:20:07 INFO - PROCESS | 1656 | 1467537607015 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}] 02:20:07 INFO - PROCESS | 1656 | 1467537607018 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:07 INFO - PROCESS | 1656 | 1467537607125 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 02:20:07 INFO - PROCESS | 1656 | 1467537607197 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:07 INFO - PROCESS | 1656 | 1467537607198 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x119595800 == 43 [pid = 1656] [id = 436] 02:20:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x116629c00) [pid = 1656] [serial = 1307] [outer = 0x0] 02:20:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x117414c00) [pid = 1656] [serial = 1308] [outer = 0x116629c00] 02:20:07 INFO - PROCESS | 1656 | 1467537607229 Marionette DEBUG loaded listener.js 02:20:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1180de800) [pid = 1656] [serial = 1309] [outer = 0x116629c00] 02:20:07 INFO - PROCESS | 1656 | 1467537607654 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]]]}] 02:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 724ms 02:20:07 INFO - PROCESS | 1656 | 1467537607732 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 02:20:07 INFO - PROCESS | 1656 | 1467537607735 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 02:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:20:07 INFO - PROCESS | 1656 | 1467537607740 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:20:07 INFO - PROCESS | 1656 | 1467537607742 Marionette TRACE conn2 <- [1,1718,null,{}] 02:20:07 INFO - PROCESS | 1656 | 1467537607744 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}] 02:20:07 INFO - PROCESS | 1656 | 1467537607746 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:07 INFO - PROCESS | 1656 | 1467537607890 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 02:20:07 INFO - PROCESS | 1656 | 1467537607944 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:07 INFO - PROCESS | 1656 | 1467537607946 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x128f22000 == 44 [pid = 1656] [id = 437] 02:20:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119487000) [pid = 1656] [serial = 1310] [outer = 0x0] 02:20:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119813c00) [pid = 1656] [serial = 1311] [outer = 0x119487000] 02:20:07 INFO - PROCESS | 1656 | 1467537607977 Marionette DEBUG loaded listener.js 02:20:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119aba400) [pid = 1656] [serial = 1312] [outer = 0x119487000] 02:20:08 INFO - PROCESS | 1656 | 1467537608388 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]]]}] 02:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 670ms 02:20:08 INFO - PROCESS | 1656 | 1467537608409 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 02:20:08 INFO - PROCESS | 1656 | 1467537608411 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 02:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:20:08 INFO - PROCESS | 1656 | 1467537608413 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:20:08 INFO - PROCESS | 1656 | 1467537608418 Marionette TRACE conn2 <- [1,1722,null,{}] 02:20:08 INFO - PROCESS | 1656 | 1467537608426 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}] 02:20:08 INFO - PROCESS | 1656 | 1467537608429 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:08 INFO - PROCESS | 1656 | 1467537608531 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 02:20:08 INFO - PROCESS | 1656 | 1467537608593 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:08 INFO - PROCESS | 1656 | 1467537608595 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cf4b800 == 45 [pid = 1656] [id = 438] 02:20:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x123cd9c00) [pid = 1656] [serial = 1313] [outer = 0x0] 02:20:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x124c83800) [pid = 1656] [serial = 1314] [outer = 0x123cd9c00] 02:20:08 INFO - PROCESS | 1656 | 1467537608625 Marionette DEBUG loaded listener.js 02:20:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12680a800) [pid = 1656] [serial = 1315] [outer = 0x123cd9c00] 02:20:09 INFO - PROCESS | 1656 | 1467537609057 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]]]}] 02:20:09 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 02:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 678ms 02:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:20:09 INFO - PROCESS | 1656 | 1467537609092 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 02:20:09 INFO - PROCESS | 1656 | 1467537609094 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 02:20:09 INFO - PROCESS | 1656 | 1467537609096 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:20:09 INFO - PROCESS | 1656 | 1467537609097 Marionette TRACE conn2 <- [1,1726,null,{}] 02:20:09 INFO - PROCESS | 1656 | 1467537609100 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}] 02:20:09 INFO - PROCESS | 1656 | 1467537609101 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:09 INFO - PROCESS | 1656 | 1467537609203 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 02:20:09 INFO - PROCESS | 1656 | 1467537609293 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:09 INFO - PROCESS | 1656 | 1467537609294 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d254000 == 46 [pid = 1656] [id = 439] 02:20:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12892d000) [pid = 1656] [serial = 1316] [outer = 0x0] 02:20:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x129199800) [pid = 1656] [serial = 1317] [outer = 0x12892d000] 02:20:09 INFO - PROCESS | 1656 | 1467537609322 Marionette DEBUG loaded listener.js 02:20:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12968c000) [pid = 1656] [serial = 1318] [outer = 0x12892d000] 02:20:09 INFO - PROCESS | 1656 | 1467537609780 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]]]}] 02:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 719ms 02:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:20:09 INFO - PROCESS | 1656 | 1467537609818 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 02:20:09 INFO - PROCESS | 1656 | 1467537609820 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 02:20:09 INFO - PROCESS | 1656 | 1467537609824 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:20:09 INFO - PROCESS | 1656 | 1467537609826 Marionette TRACE conn2 <- [1,1730,null,{}] 02:20:09 INFO - PROCESS | 1656 | 1467537609830 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}] 02:20:09 INFO - PROCESS | 1656 | 1467537609832 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:09 INFO - PROCESS | 1656 | 1467537609987 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 02:20:10 INFO - PROCESS | 1656 | 1467537610139 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:10 INFO - PROCESS | 1656 | 1467537610141 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d45e800 == 47 [pid = 1656] [id = 440] 02:20:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x112d03000) [pid = 1656] [serial = 1319] [outer = 0x0] 02:20:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12892e000) [pid = 1656] [serial = 1320] [outer = 0x112d03000] 02:20:10 INFO - PROCESS | 1656 | 1467537610191 Marionette DEBUG loaded listener.js 02:20:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12b0abc00) [pid = 1656] [serial = 1321] [outer = 0x112d03000] 02:20:10 INFO - PROCESS | 1656 | 1467537610820 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]]]}] 02:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 02:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1022ms 02:20:10 INFO - PROCESS | 1656 | 1467537610845 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 02:20:10 INFO - PROCESS | 1656 | 1467537610848 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 02:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:20:10 INFO - PROCESS | 1656 | 1467537610878 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:20:10 INFO - PROCESS | 1656 | 1467537610880 Marionette TRACE conn2 <- [1,1734,null,{}] 02:20:10 INFO - PROCESS | 1656 | 1467537610886 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}] 02:20:10 INFO - PROCESS | 1656 | 1467537610887 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:10 INFO - PROCESS | 1656 | 1467537610987 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 02:20:11 INFO - PROCESS | 1656 | 1467537611061 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:11 INFO - PROCESS | 1656 | 1467537611062 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x118771800 == 48 [pid = 1656] [id = 441] 02:20:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11673a400) [pid = 1656] [serial = 1322] [outer = 0x0] 02:20:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1172ba800) [pid = 1656] [serial = 1323] [outer = 0x11673a400] 02:20:11 INFO - PROCESS | 1656 | 1467537611090 Marionette DEBUG loaded listener.js 02:20:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1180a1400) [pid = 1656] [serial = 1324] [outer = 0x11673a400] 02:20:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12c594800 == 47 [pid = 1656] [id = 434] 02:20:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12c578000 == 46 [pid = 1656] [id = 433] 02:20:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12b007000 == 45 [pid = 1656] [id = 432] 02:20:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd4d800 == 44 [pid = 1656] [id = 431] 02:20:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12abd4000 == 43 [pid = 1656] [id = 430] 02:20:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12a71b800 == 42 [pid = 1656] [id = 429] 02:20:12 INFO - PROCESS | 1656 | --DOCSHELL 0x128f07800 == 41 [pid = 1656] [id = 428] 02:20:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12608c000 == 40 [pid = 1656] [id = 427] 02:20:12 INFO - PROCESS | 1656 | --DOCSHELL 0x124221800 == 39 [pid = 1656] [id = 426] 02:20:12 INFO - PROCESS | 1656 | --DOCSHELL 0x123090000 == 38 [pid = 1656] [id = 425] 02:20:12 INFO - PROCESS | 1656 | --DOCSHELL 0x118153000 == 37 [pid = 1656] [id = 424] 02:20:12 INFO - PROCESS | 1656 | --DOCSHELL 0x116936000 == 36 [pid = 1656] [id = 423] 02:20:12 INFO - PROCESS | 1656 | --DOCSHELL 0x119ad4800 == 35 [pid = 1656] [id = 422] 02:20:12 INFO - PROCESS | 1656 | --DOCSHELL 0x116f3e800 == 34 [pid = 1656] [id = 421] 02:20:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1198bf800 == 33 [pid = 1656] [id = 420] 02:20:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12d45e800 == 32 [pid = 1656] [id = 440] 02:20:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12d254000 == 31 [pid = 1656] [id = 439] 02:20:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12cf4b800 == 30 [pid = 1656] [id = 438] 02:20:12 INFO - PROCESS | 1656 | --DOCSHELL 0x128f22000 == 29 [pid = 1656] [id = 437] 02:20:12 INFO - PROCESS | 1656 | --DOCSHELL 0x119595800 == 28 [pid = 1656] [id = 436] 02:20:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12cf46800 == 27 [pid = 1656] [id = 435] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x123d4a800) [pid = 1656] [serial = 1242] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11948d400) [pid = 1656] [serial = 1236] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x119aa5000) [pid = 1656] [serial = 1237] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x116744c00) [pid = 1656] [serial = 1230] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x117420000) [pid = 1656] [serial = 1231] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118171000) [pid = 1656] [serial = 1233] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x124c85c00) [pid = 1656] [serial = 1245] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1188da800) [pid = 1656] [serial = 1234] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x112984c00) [pid = 1656] [serial = 1227] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1131ed400) [pid = 1656] [serial = 1228] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x116737400) [pid = 1656] [serial = 1225] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1150d1800) [pid = 1656] [serial = 1224] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x112d06000) [pid = 1656] [serial = 1213] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x110eed400) [pid = 1656] [serial = 1212] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11809ec00) [pid = 1656] [serial = 1216] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x117416800) [pid = 1656] [serial = 1215] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x122f03400) [pid = 1656] [serial = 1219] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119483c00) [pid = 1656] [serial = 1218] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12601ec00) [pid = 1656] [serial = 1222] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x129197c00) [pid = 1656] [serial = 1258] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x126807c00) [pid = 1656] [serial = 1248] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x126613800) [pid = 1656] [serial = 1246] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x125604000) [pid = 1656] [serial = 1221] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x115e61400) [pid = 1656] [serial = 1251] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x117ea7000) [pid = 1656] [serial = 1252] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128de7800) [pid = 1656] [serial = 1257] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x128927800) [pid = 1656] [serial = 1249] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1292e8800) [pid = 1656] [serial = 1260] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119aa9c00) [pid = 1656] [serial = 1239] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1232ccc00) [pid = 1656] [serial = 1240] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x124205800) [pid = 1656] [serial = 1243] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1268e1c00) [pid = 1656] [serial = 1255] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1188e6c00) [pid = 1656] [serial = 1254] [outer = 0x0] [url = about:blank] 02:20:12 INFO - PROCESS | 1656 | 1467537612114 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]]]}] 02:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1289ms 02:20:12 INFO - PROCESS | 1656 | 1467537612157 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 02:20:12 INFO - PROCESS | 1656 | 1467537612161 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 02:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:20:12 INFO - PROCESS | 1656 | 1467537612167 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:20:12 INFO - PROCESS | 1656 | 1467537612169 Marionette TRACE conn2 <- [1,1738,null,{}] 02:20:12 INFO - PROCESS | 1656 | 1467537612174 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}] 02:20:12 INFO - PROCESS | 1656 | 1467537612177 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:12 INFO - PROCESS | 1656 | 1467537612302 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 02:20:12 INFO - PROCESS | 1656 | 1467537612405 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:12 INFO - PROCESS | 1656 | 1467537612408 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x116248800 == 28 [pid = 1656] [id = 442] 02:20:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1132e4000) [pid = 1656] [serial = 1325] [outer = 0x0] 02:20:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x113377c00) [pid = 1656] [serial = 1326] [outer = 0x1132e4000] 02:20:12 INFO - PROCESS | 1656 | 1467537612437 Marionette DEBUG loaded listener.js 02:20:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x113d90400) [pid = 1656] [serial = 1327] [outer = 0x1132e4000] 02:20:12 INFO - PROCESS | 1656 | 1467537612752 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]]]}] 02:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 625ms 02:20:12 INFO - PROCESS | 1656 | 1467537612790 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 02:20:12 INFO - PROCESS | 1656 | 1467537612794 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 02:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:20:12 INFO - PROCESS | 1656 | 1467537612801 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:20:12 INFO - PROCESS | 1656 | 1467537612803 Marionette TRACE conn2 <- [1,1742,null,{}] 02:20:12 INFO - PROCESS | 1656 | 1467537612805 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}] 02:20:12 INFO - PROCESS | 1656 | 1467537612807 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:12 INFO - PROCESS | 1656 | 1467537612883 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 02:20:12 INFO - PROCESS | 1656 | 1467537612887 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:12 INFO - PROCESS | 1656 | 1467537612889 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x117243800 == 29 [pid = 1656] [id = 443] 02:20:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11607f000) [pid = 1656] [serial = 1328] [outer = 0x0] 02:20:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x117413800) [pid = 1656] [serial = 1329] [outer = 0x11607f000] 02:20:12 INFO - PROCESS | 1656 | 1467537612918 Marionette DEBUG loaded listener.js 02:20:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x117ea7c00) [pid = 1656] [serial = 1330] [outer = 0x11607f000] 02:20:13 INFO - PROCESS | 1656 | 1467537613458 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]]]}] 02:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 726ms 02:20:13 INFO - PROCESS | 1656 | 1467537613526 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 02:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:20:13 INFO - PROCESS | 1656 | 1467537613528 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 02:20:13 INFO - PROCESS | 1656 | 1467537613532 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:20:13 INFO - PROCESS | 1656 | 1467537613534 Marionette TRACE conn2 <- [1,1746,null,{}] 02:20:13 INFO - PROCESS | 1656 | 1467537613538 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}] 02:20:13 INFO - PROCESS | 1656 | 1467537613540 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:13 INFO - PROCESS | 1656 | 1467537613668 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 02:20:13 INFO - PROCESS | 1656 | 1467537613747 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:13 INFO - PROCESS | 1656 | 1467537613748 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x11723e000 == 30 [pid = 1656] [id = 444] 02:20:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1160d5000) [pid = 1656] [serial = 1331] [outer = 0x0] 02:20:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x116739400) [pid = 1656] [serial = 1332] [outer = 0x1160d5000] 02:20:13 INFO - PROCESS | 1656 | 1467537613779 Marionette DEBUG loaded listener.js 02:20:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11809ec00) [pid = 1656] [serial = 1333] [outer = 0x1160d5000] 02:20:14 INFO - PROCESS | 1656 | 1467537614290 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]]]}] 02:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 825ms 02:20:14 INFO - PROCESS | 1656 | 1467537614358 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 02:20:14 INFO - PROCESS | 1656 | 1467537614361 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 02:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:20:14 INFO - PROCESS | 1656 | 1467537614370 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:20:14 INFO - PROCESS | 1656 | 1467537614372 Marionette TRACE conn2 <- [1,1750,null,{}] 02:20:14 INFO - PROCESS | 1656 | 1467537614374 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}] 02:20:14 INFO - PROCESS | 1656 | 1467537614376 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:14 INFO - PROCESS | 1656 | 1467537614479 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 02:20:14 INFO - PROCESS | 1656 | 1467537614557 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:14 INFO - PROCESS | 1656 | 1467537614558 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192cd000 == 31 [pid = 1656] [id = 445] 02:20:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11822cc00) [pid = 1656] [serial = 1334] [outer = 0x0] 02:20:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118514800) [pid = 1656] [serial = 1335] [outer = 0x11822cc00] 02:20:14 INFO - PROCESS | 1656 | 1467537614590 Marionette DEBUG loaded listener.js 02:20:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1188e6c00) [pid = 1656] [serial = 1336] [outer = 0x11822cc00] 02:20:15 INFO - PROCESS | 1656 | --DOCSHELL 0x116248800 == 30 [pid = 1656] [id = 442] 02:20:15 INFO - PROCESS | 1656 | --DOCSHELL 0x118771800 == 29 [pid = 1656] [id = 441] 02:20:15 INFO - PROCESS | 1656 | 1467537615122 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]]]}] 02:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 821ms 02:20:15 INFO - PROCESS | 1656 | 1467537615192 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 02:20:15 INFO - PROCESS | 1656 | 1467537615195 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 02:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:20:15 INFO - PROCESS | 1656 | 1467537615199 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:20:15 INFO - PROCESS | 1656 | 1467537615201 Marionette TRACE conn2 <- [1,1754,null,{}] 02:20:15 INFO - PROCESS | 1656 | 1467537615205 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}] 02:20:15 INFO - PROCESS | 1656 | 1467537615207 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:15 INFO - PROCESS | 1656 | 1467537615297 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 02:20:15 INFO - PROCESS | 1656 | 1467537615307 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:15 INFO - PROCESS | 1656 | 1467537615308 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x117224000 == 30 [pid = 1656] [id = 446] 02:20:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11696a800) [pid = 1656] [serial = 1337] [outer = 0x0] 02:20:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1176c9c00) [pid = 1656] [serial = 1338] [outer = 0x11696a800] 02:20:15 INFO - PROCESS | 1656 | 1467537615336 Marionette DEBUG loaded listener.js 02:20:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x118235000) [pid = 1656] [serial = 1339] [outer = 0x11696a800] 02:20:15 INFO - PROCESS | 1656 | 1467537615659 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]]]}] 02:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 472ms 02:20:15 INFO - PROCESS | 1656 | 1467537615670 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 02:20:15 INFO - PROCESS | 1656 | 1467537615673 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 02:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:20:15 INFO - PROCESS | 1656 | 1467537615706 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:20:15 INFO - PROCESS | 1656 | 1467537615708 Marionette TRACE conn2 <- [1,1758,null,{}] 02:20:15 INFO - PROCESS | 1656 | 1467537615711 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}] 02:20:15 INFO - PROCESS | 1656 | 1467537615713 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:15 INFO - PROCESS | 1656 | 1467537615788 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 02:20:15 INFO - PROCESS | 1656 | 1467537615792 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:15 INFO - PROCESS | 1656 | 1467537615793 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f10000 == 31 [pid = 1656] [id = 447] 02:20:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x116023800) [pid = 1656] [serial = 1340] [outer = 0x0] 02:20:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119484400) [pid = 1656] [serial = 1341] [outer = 0x116023800] 02:20:15 INFO - PROCESS | 1656 | 1467537615822 Marionette DEBUG loaded listener.js 02:20:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11953a400) [pid = 1656] [serial = 1342] [outer = 0x116023800] 02:20:16 INFO - PROCESS | 1656 | 1467537616220 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]]]}] 02:20:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 530ms 02:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:20:16 INFO - PROCESS | 1656 | 1467537616228 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 02:20:16 INFO - PROCESS | 1656 | 1467537616231 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 02:20:16 INFO - PROCESS | 1656 | 1467537616235 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:20:16 INFO - PROCESS | 1656 | 1467537616239 Marionette TRACE conn2 <- [1,1762,null,{}] 02:20:16 INFO - PROCESS | 1656 | 1467537616254 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}] 02:20:16 INFO - PROCESS | 1656 | 1467537616259 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:16 INFO - PROCESS | 1656 | 1467537616429 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 02:20:16 INFO - PROCESS | 1656 | 1467537616498 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:16 INFO - PROCESS | 1656 | 1467537616500 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x123d0c000 == 32 [pid = 1656] [id = 448] 02:20:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119aa4400) [pid = 1656] [serial = 1343] [outer = 0x0] 02:20:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119ab0800) [pid = 1656] [serial = 1344] [outer = 0x119aa4400] 02:20:16 INFO - PROCESS | 1656 | 1467537616542 Marionette DEBUG loaded listener.js 02:20:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1230f4c00) [pid = 1656] [serial = 1345] [outer = 0x119aa4400] 02:20:16 INFO - PROCESS | 1656 | 1467537616958 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]]]}] 02:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 774ms 02:20:17 INFO - PROCESS | 1656 | 1467537617009 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 02:20:17 INFO - PROCESS | 1656 | 1467537617011 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 02:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:20:17 INFO - PROCESS | 1656 | 1467537617013 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:20:17 INFO - PROCESS | 1656 | 1467537617014 Marionette TRACE conn2 <- [1,1766,null,{}] 02:20:17 INFO - PROCESS | 1656 | 1467537617017 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}] 02:20:17 INFO - PROCESS | 1656 | 1467537617018 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:17 INFO - PROCESS | 1656 | 1467537617119 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 02:20:17 INFO - PROCESS | 1656 | 1467537617153 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:17 INFO - PROCESS | 1656 | 1467537617154 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x112e34000 == 33 [pid = 1656] [id = 449] 02:20:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x123cdc400) [pid = 1656] [serial = 1346] [outer = 0x0] 02:20:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x123d4a400) [pid = 1656] [serial = 1347] [outer = 0x123cdc400] 02:20:17 INFO - PROCESS | 1656 | 1467537617179 Marionette DEBUG loaded listener.js 02:20:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x123d55400) [pid = 1656] [serial = 1348] [outer = 0x123cdc400] 02:20:17 INFO - PROCESS | 1656 | 1467537617463 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]]]}] 02:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 469ms 02:20:17 INFO - PROCESS | 1656 | 1467537617494 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 02:20:17 INFO - PROCESS | 1656 | 1467537617506 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 02:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:20:17 INFO - PROCESS | 1656 | 1467537617513 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:20:17 INFO - PROCESS | 1656 | 1467537617514 Marionette TRACE conn2 <- [1,1770,null,{}] 02:20:17 INFO - PROCESS | 1656 | 1467537617520 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}] 02:20:17 INFO - PROCESS | 1656 | 1467537617522 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:17 INFO - PROCESS | 1656 | 1467537617616 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 02:20:17 INFO - PROCESS | 1656 | 1467537617653 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:17 INFO - PROCESS | 1656 | 1467537617654 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12899a000 == 34 [pid = 1656] [id = 450] 02:20:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x111f16000) [pid = 1656] [serial = 1349] [outer = 0x0] 02:20:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1242a2000) [pid = 1656] [serial = 1350] [outer = 0x111f16000] 02:20:17 INFO - PROCESS | 1656 | 1467537617679 Marionette DEBUG loaded listener.js 02:20:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x125607400) [pid = 1656] [serial = 1351] [outer = 0x111f16000] 02:20:18 INFO - PROCESS | 1656 | 1467537617995 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]]]}] 02:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 522ms 02:20:18 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12b2d1000) [pid = 1656] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:20:18 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1232c6400) [pid = 1656] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:20:18 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11673a400) [pid = 1656] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:20:18 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x116629c00) [pid = 1656] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:20:18 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1132e4000) [pid = 1656] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:20:18 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119487000) [pid = 1656] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:20:18 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x123cd9c00) [pid = 1656] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:20:18 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12892d000) [pid = 1656] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:20:18 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1242ab000) [pid = 1656] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:20:18 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1289bb800) [pid = 1656] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:20:18 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1174da800) [pid = 1656] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:20:18 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x112985c00) [pid = 1656] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:20:18 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x129198800) [pid = 1656] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:20:18 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119256c00) [pid = 1656] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:20:18 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119aa2800) [pid = 1656] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:20:18 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1289be000) [pid = 1656] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:20:18 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x117e9d800) [pid = 1656] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:20:18 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1121bd000) [pid = 1656] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:20:18 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116077c00) [pid = 1656] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:20:18 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x111c7b800) [pid = 1656] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:20:18 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112d03000) [pid = 1656] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:20:18 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x129690c00) [pid = 1656] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:20:18 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1138eac00) [pid = 1656] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:20:18 INFO - PROCESS | 1656 | 1467537618058 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 02:20:18 INFO - PROCESS | 1656 | 1467537618059 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 02:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:20:18 INFO - PROCESS | 1656 | 1467537618063 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:20:18 INFO - PROCESS | 1656 | 1467537618064 Marionette TRACE conn2 <- [1,1774,null,{}] 02:20:18 INFO - PROCESS | 1656 | 1467537618066 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}] 02:20:18 INFO - PROCESS | 1656 | 1467537618071 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:18 INFO - PROCESS | 1656 | 1467537618164 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 02:20:18 INFO - PROCESS | 1656 | 1467537618170 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:18 INFO - PROCESS | 1656 | 1467537618171 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x1268af000 == 35 [pid = 1656] [id = 451] 02:20:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11885ec00) [pid = 1656] [serial = 1352] [outer = 0x0] 02:20:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1193e9c00) [pid = 1656] [serial = 1353] [outer = 0x11885ec00] 02:20:18 INFO - PROCESS | 1656 | 1467537618196 Marionette DEBUG loaded listener.js 02:20:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x123d51400) [pid = 1656] [serial = 1354] [outer = 0x11885ec00] 02:20:18 INFO - PROCESS | 1656 | 1467537618511 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]]]}] 02:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 471ms 02:20:18 INFO - PROCESS | 1656 | 1467537618536 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 02:20:18 INFO - PROCESS | 1656 | 1467537618537 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 02:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:20:18 INFO - PROCESS | 1656 | 1467537618540 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:20:18 INFO - PROCESS | 1656 | 1467537618541 Marionette TRACE conn2 <- [1,1778,null,{}] 02:20:18 INFO - PROCESS | 1656 | 1467537618552 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}] 02:20:18 INFO - PROCESS | 1656 | 1467537618554 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:18 INFO - PROCESS | 1656 | 1467537618626 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 02:20:18 INFO - PROCESS | 1656 | 1467537618685 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:18 INFO - PROCESS | 1656 | 1467537618686 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185f0000 == 36 [pid = 1656] [id = 452] 02:20:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11822ac00) [pid = 1656] [serial = 1355] [outer = 0x0] 02:20:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12601ec00) [pid = 1656] [serial = 1356] [outer = 0x11822ac00] 02:20:18 INFO - PROCESS | 1656 | 1467537618710 Marionette DEBUG loaded listener.js 02:20:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1268d9c00) [pid = 1656] [serial = 1357] [outer = 0x11822ac00] 02:20:18 INFO - PROCESS | 1656 | 1467537618987 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]]]}] 02:20:19 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 02:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 469ms 02:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:20:19 INFO - PROCESS | 1656 | 1467537619010 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 02:20:19 INFO - PROCESS | 1656 | 1467537619011 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 02:20:19 INFO - PROCESS | 1656 | 1467537619013 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:20:19 INFO - PROCESS | 1656 | 1467537619014 Marionette TRACE conn2 <- [1,1782,null,{}] 02:20:19 INFO - PROCESS | 1656 | 1467537619024 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}] 02:20:19 INFO - PROCESS | 1656 | 1467537619026 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:19 INFO - PROCESS | 1656 | 1467537619106 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 02:20:19 INFO - PROCESS | 1656 | 1467537619110 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:19 INFO - PROCESS | 1656 | 1467537619111 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12abd9000 == 37 [pid = 1656] [id = 453] 02:20:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1268da400) [pid = 1656] [serial = 1358] [outer = 0x0] 02:20:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x126c4c000) [pid = 1656] [serial = 1359] [outer = 0x1268da400] 02:20:19 INFO - PROCESS | 1656 | 1467537619137 Marionette DEBUG loaded listener.js 02:20:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12892d000) [pid = 1656] [serial = 1360] [outer = 0x1268da400] 02:20:19 INFO - PROCESS | 1656 | 1467537619459 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]]]}] 02:20:19 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 02:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 476ms 02:20:19 INFO - PROCESS | 1656 | 1467537619490 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 02:20:19 INFO - PROCESS | 1656 | 1467537619491 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 02:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:20:19 INFO - PROCESS | 1656 | 1467537619493 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:20:19 INFO - PROCESS | 1656 | 1467537619494 Marionette TRACE conn2 <- [1,1786,null,{}] 02:20:19 INFO - PROCESS | 1656 | 1467537619496 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}] 02:20:19 INFO - PROCESS | 1656 | 1467537619506 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:19 INFO - PROCESS | 1656 | 1467537619622 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 02:20:19 INFO - PROCESS | 1656 | 1467537619630 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:19 INFO - PROCESS | 1656 | 1467537619632 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e4b000 == 38 [pid = 1656] [id = 454] 02:20:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12892d400) [pid = 1656] [serial = 1361] [outer = 0x0] 02:20:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1289b8400) [pid = 1656] [serial = 1362] [outer = 0x12892d400] 02:20:19 INFO - PROCESS | 1656 | 1467537619673 Marionette DEBUG loaded listener.js 02:20:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x128deb000) [pid = 1656] [serial = 1363] [outer = 0x12892d400] 02:20:20 INFO - PROCESS | 1656 | 1467537620099 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]]]}] 02:20:20 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 02:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 668ms 02:20:20 INFO - PROCESS | 1656 | 1467537620162 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 02:20:20 INFO - PROCESS | 1656 | 1467537620165 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 02:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:20:20 INFO - PROCESS | 1656 | 1467537620187 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:20:20 INFO - PROCESS | 1656 | 1467537620190 Marionette TRACE conn2 <- [1,1790,null,{}] 02:20:20 INFO - PROCESS | 1656 | 1467537620195 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}] 02:20:20 INFO - PROCESS | 1656 | 1467537620196 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:20 INFO - PROCESS | 1656 | 1467537620307 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 02:20:20 INFO - PROCESS | 1656 | 1467537620375 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:20 INFO - PROCESS | 1656 | 1467537620378 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x116937800 == 39 [pid = 1656] [id = 455] 02:20:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x112985c00) [pid = 1656] [serial = 1364] [outer = 0x0] 02:20:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x112debc00) [pid = 1656] [serial = 1365] [outer = 0x112985c00] 02:20:20 INFO - PROCESS | 1656 | 1467537620409 Marionette DEBUG loaded listener.js 02:20:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x113d41800) [pid = 1656] [serial = 1366] [outer = 0x112985c00] 02:20:20 INFO - PROCESS | 1656 | 1467537620835 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]]]}] 02:20:20 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) 02:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 675ms 02:20:20 INFO - PROCESS | 1656 | 1467537620859 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 02:20:20 INFO - PROCESS | 1656 | 1467537620862 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 02:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:20:20 INFO - PROCESS | 1656 | 1467537620867 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:20:20 INFO - PROCESS | 1656 | 1467537620869 Marionette TRACE conn2 <- [1,1794,null,{}] 02:20:20 INFO - PROCESS | 1656 | 1467537620872 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}] 02:20:20 INFO - PROCESS | 1656 | 1467537620873 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:20 INFO - PROCESS | 1656 | 1467537620976 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 02:20:21 INFO - PROCESS | 1656 | 1467537621085 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:21 INFO - PROCESS | 1656 | 1467537621087 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x123a8e800 == 40 [pid = 1656] [id = 456] 02:20:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1180aac00) [pid = 1656] [serial = 1367] [outer = 0x0] 02:20:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1187e5800) [pid = 1656] [serial = 1368] [outer = 0x1180aac00] 02:20:21 INFO - PROCESS | 1656 | 1467537621118 Marionette DEBUG loaded listener.js 02:20:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1193ef000) [pid = 1656] [serial = 1369] [outer = 0x1180aac00] 02:20:21 INFO - PROCESS | 1656 | 1467537621521 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]]]}] 02:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 669ms 02:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:20:21 INFO - PROCESS | 1656 | 1467537621537 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 02:20:21 INFO - PROCESS | 1656 | 1467537621538 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 02:20:21 INFO - PROCESS | 1656 | 1467537621541 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:20:21 INFO - PROCESS | 1656 | 1467537621543 Marionette TRACE conn2 <- [1,1798,null,{}] 02:20:21 INFO - PROCESS | 1656 | 1467537621551 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}] 02:20:21 INFO - PROCESS | 1656 | 1467537621555 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:21 INFO - PROCESS | 1656 | 1467537621656 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 02:20:21 INFO - PROCESS | 1656 | 1467537621715 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:21 INFO - PROCESS | 1656 | 1467537621717 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd6c000 == 41 [pid = 1656] [id = 457] 02:20:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119aa6000) [pid = 1656] [serial = 1370] [outer = 0x0] 02:20:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119b60400) [pid = 1656] [serial = 1371] [outer = 0x119aa6000] 02:20:21 INFO - PROCESS | 1656 | 1467537621749 Marionette DEBUG loaded listener.js 02:20:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x123d4d000) [pid = 1656] [serial = 1372] [outer = 0x119aa6000] 02:20:22 INFO - PROCESS | 1656 | 1467537622203 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]]]}] 02:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 672ms 02:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:20:22 INFO - PROCESS | 1656 | 1467537622213 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 02:20:22 INFO - PROCESS | 1656 | 1467537622215 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 02:20:22 INFO - PROCESS | 1656 | 1467537622217 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:20:22 INFO - PROCESS | 1656 | 1467537622219 Marionette TRACE conn2 <- [1,1802,null,{}] 02:20:22 INFO - PROCESS | 1656 | 1467537622221 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}] 02:20:22 INFO - PROCESS | 1656 | 1467537622222 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:22 INFO - PROCESS | 1656 | 1467537622320 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 02:20:22 INFO - PROCESS | 1656 | 1467537622415 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:22 INFO - PROCESS | 1656 | 1467537622416 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c57a800 == 42 [pid = 1656] [id = 458] 02:20:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x126405000) [pid = 1656] [serial = 1373] [outer = 0x0] 02:20:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x126806800) [pid = 1656] [serial = 1374] [outer = 0x126405000] 02:20:22 INFO - PROCESS | 1656 | 1467537622445 Marionette DEBUG loaded listener.js 02:20:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x128dec400) [pid = 1656] [serial = 1375] [outer = 0x126405000] 02:20:22 INFO - PROCESS | 1656 | 1467537622851 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]]]}] 02:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 668ms 02:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:20:22 INFO - PROCESS | 1656 | 1467537622887 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 02:20:22 INFO - PROCESS | 1656 | 1467537622888 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 02:20:22 INFO - PROCESS | 1656 | 1467537622890 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:20:22 INFO - PROCESS | 1656 | 1467537622892 Marionette TRACE conn2 <- [1,1806,null,{}] 02:20:22 INFO - PROCESS | 1656 | 1467537622894 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}] 02:20:22 INFO - PROCESS | 1656 | 1467537622895 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:23 INFO - PROCESS | 1656 | 1467537623017 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 02:20:23 INFO - PROCESS | 1656 | 1467537623091 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:23 INFO - PROCESS | 1656 | 1467537623093 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x11629c800 == 43 [pid = 1656] [id = 459] 02:20:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x112d40400) [pid = 1656] [serial = 1376] [outer = 0x0] 02:20:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11850a400) [pid = 1656] [serial = 1377] [outer = 0x112d40400] 02:20:23 INFO - PROCESS | 1656 | 1467537623121 Marionette DEBUG loaded listener.js 02:20:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1292e0c00) [pid = 1656] [serial = 1378] [outer = 0x112d40400] 02:20:23 INFO - PROCESS | 1656 | 1467537623522 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]]]}] 02:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 668ms 02:20:23 INFO - PROCESS | 1656 | 1467537623560 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 02:20:23 INFO - PROCESS | 1656 | 1467537623561 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 02:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:20:23 INFO - PROCESS | 1656 | 1467537623564 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:20:23 INFO - PROCESS | 1656 | 1467537623565 Marionette TRACE conn2 <- [1,1810,null,{}] 02:20:23 INFO - PROCESS | 1656 | 1467537623567 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}] 02:20:23 INFO - PROCESS | 1656 | 1467537623572 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:23 INFO - PROCESS | 1656 | 1467537623824 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 02:20:23 INFO - PROCESS | 1656 | 1467537623904 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:23 INFO - PROCESS | 1656 | 1467537623905 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x11722f800 == 44 [pid = 1656] [id = 460] 02:20:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1132e9800) [pid = 1656] [serial = 1379] [outer = 0x0] 02:20:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1138eb400) [pid = 1656] [serial = 1380] [outer = 0x1132e9800] 02:20:23 INFO - PROCESS | 1656 | 1467537623934 Marionette DEBUG loaded listener.js 02:20:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11662f800) [pid = 1656] [serial = 1381] [outer = 0x1132e9800] 02:20:24 INFO - PROCESS | 1656 | 1467537624359 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]]]}] 02:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 820ms 02:20:24 INFO - PROCESS | 1656 | 1467537624386 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 02:20:24 INFO - PROCESS | 1656 | 1467537624389 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 02:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:20:24 INFO - PROCESS | 1656 | 1467537624392 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:20:24 INFO - PROCESS | 1656 | 1467537624394 Marionette TRACE conn2 <- [1,1814,null,{}] 02:20:24 INFO - PROCESS | 1656 | 1467537624397 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}] 02:20:24 INFO - PROCESS | 1656 | 1467537624398 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:24 INFO - PROCESS | 1656 | 1467537624494 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 02:20:24 INFO - PROCESS | 1656 | 1467537624555 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:24 INFO - PROCESS | 1656 | 1467537624556 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192b2000 == 45 [pid = 1656] [id = 461] 02:20:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x117420c00) [pid = 1656] [serial = 1382] [outer = 0x0] 02:20:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x119252400) [pid = 1656] [serial = 1383] [outer = 0x117420c00] 02:20:24 INFO - PROCESS | 1656 | 1467537624584 Marionette DEBUG loaded listener.js 02:20:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11948b800) [pid = 1656] [serial = 1384] [outer = 0x117420c00] 02:20:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12abd9000 == 44 [pid = 1656] [id = 453] 02:20:24 INFO - PROCESS | 1656 | --DOCSHELL 0x1185f0000 == 43 [pid = 1656] [id = 452] 02:20:24 INFO - PROCESS | 1656 | --DOCSHELL 0x1268af000 == 42 [pid = 1656] [id = 451] 02:20:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12899a000 == 41 [pid = 1656] [id = 450] 02:20:24 INFO - PROCESS | 1656 | --DOCSHELL 0x112e34000 == 40 [pid = 1656] [id = 449] 02:20:24 INFO - PROCESS | 1656 | --DOCSHELL 0x123d0c000 == 39 [pid = 1656] [id = 448] 02:20:24 INFO - PROCESS | 1656 | --DOCSHELL 0x120f10000 == 38 [pid = 1656] [id = 447] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x117413800) [pid = 1656] [serial = 1329] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOCSHELL 0x117224000 == 37 [pid = 1656] [id = 446] 02:20:24 INFO - PROCESS | 1656 | --DOCSHELL 0x1192cd000 == 36 [pid = 1656] [id = 445] 02:20:24 INFO - PROCESS | 1656 | --DOCSHELL 0x11723e000 == 35 [pid = 1656] [id = 444] 02:20:24 INFO - PROCESS | 1656 | --DOCSHELL 0x117243800 == 34 [pid = 1656] [id = 443] 02:20:24 INFO - PROCESS | 1656 | 1467537624947 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]]]}] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1172ba800) [pid = 1656] [serial = 1323] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1180a1400) [pid = 1656] [serial = 1324] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x117414c00) [pid = 1656] [serial = 1308] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x113377c00) [pid = 1656] [serial = 1326] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119813c00) [pid = 1656] [serial = 1311] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1180de800) [pid = 1656] [serial = 1309] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x124c83800) [pid = 1656] [serial = 1314] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119aba400) [pid = 1656] [serial = 1312] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x129199800) [pid = 1656] [serial = 1317] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x126019400) [pid = 1656] [serial = 1284] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x128f91000) [pid = 1656] [serial = 1287] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1180dc800) [pid = 1656] [serial = 1272] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11885b800) [pid = 1656] [serial = 1273] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x123d39000) [pid = 1656] [serial = 1281] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x129421c00) [pid = 1656] [serial = 1261] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119491400) [pid = 1656] [serial = 1275] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119aaf000) [pid = 1656] [serial = 1276] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x122f45800) [pid = 1656] [serial = 1278] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x123884800) [pid = 1656] [serial = 1279] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12968a800) [pid = 1656] [serial = 1291] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1180dd400) [pid = 1656] [serial = 1266] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x129417800) [pid = 1656] [serial = 1290] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118858800) [pid = 1656] [serial = 1267] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1132ef000) [pid = 1656] [serial = 1263] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x116078c00) [pid = 1656] [serial = 1264] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1160ddc00) [pid = 1656] [serial = 1269] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1172c0400) [pid = 1656] [serial = 1270] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12680a800) [pid = 1656] [serial = 1315] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12a643400) [pid = 1656] [serial = 1293] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12892e000) [pid = 1656] [serial = 1320] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12b0abc00) [pid = 1656] [serial = 1321] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1289c1400) [pid = 1656] [serial = 1299] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12b07d000) [pid = 1656] [serial = 1302] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x117ea6400) [pid = 1656] [serial = 1296] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12a8bc800) [pid = 1656] [serial = 1294] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1292e7c00) [pid = 1656] [serial = 1288] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12968c000) [pid = 1656] [serial = 1318] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1289bb000) [pid = 1656] [serial = 1285] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x119484000) [pid = 1656] [serial = 1297] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12b2d0c00) [pid = 1656] [serial = 1303] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x113d90400) [pid = 1656] [serial = 1327] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x124289c00) [pid = 1656] [serial = 1282] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12b92a400) [pid = 1656] [serial = 1305] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x12b92fc00) [pid = 1656] [serial = 1306] [outer = 0x0] [url = about:blank] 02:20:24 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12b073000) [pid = 1656] [serial = 1300] [outer = 0x0] [url = about:blank] 02:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 620ms 02:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:20:25 INFO - PROCESS | 1656 | 1467537625012 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 02:20:25 INFO - PROCESS | 1656 | 1467537625014 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 02:20:25 INFO - PROCESS | 1656 | 1467537625016 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:20:25 INFO - PROCESS | 1656 | 1467537625018 Marionette TRACE conn2 <- [1,1818,null,{}] 02:20:25 INFO - PROCESS | 1656 | 1467537625020 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}] 02:20:25 INFO - PROCESS | 1656 | 1467537625021 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:25 INFO - PROCESS | 1656 | 1467537625105 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 02:20:25 INFO - PROCESS | 1656 | 1467537625110 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:25 INFO - PROCESS | 1656 | 1467537625112 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x118765000 == 35 [pid = 1656] [id = 462] 02:20:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x119812c00) [pid = 1656] [serial = 1385] [outer = 0x0] 02:20:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x119aa9800) [pid = 1656] [serial = 1386] [outer = 0x119812c00] 02:20:25 INFO - PROCESS | 1656 | 1467537625153 Marionette DEBUG loaded listener.js 02:20:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1232cbc00) [pid = 1656] [serial = 1387] [outer = 0x119812c00] 02:20:25 INFO - PROCESS | 1656 | 1467537625508 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]]]}] 02:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 520ms 02:20:25 INFO - PROCESS | 1656 | 1467537625537 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 02:20:25 INFO - PROCESS | 1656 | 1467537625539 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 02:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:20:25 INFO - PROCESS | 1656 | 1467537625546 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:20:25 INFO - PROCESS | 1656 | 1467537625549 Marionette TRACE conn2 <- [1,1822,null,{}] 02:20:25 INFO - PROCESS | 1656 | 1467537625552 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}] 02:20:25 INFO - PROCESS | 1656 | 1467537625554 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:25 INFO - PROCESS | 1656 | 1467537625640 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 02:20:25 INFO - PROCESS | 1656 | 1467537625643 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:25 INFO - PROCESS | 1656 | 1467537625644 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x124214800 == 36 [pid = 1656] [id = 463] 02:20:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x123d38400) [pid = 1656] [serial = 1388] [outer = 0x0] 02:20:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1242a4800) [pid = 1656] [serial = 1389] [outer = 0x123d38400] 02:20:25 INFO - PROCESS | 1656 | 1467537625670 Marionette DEBUG loaded listener.js 02:20:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x126abf400) [pid = 1656] [serial = 1390] [outer = 0x123d38400] 02:20:26 INFO - PROCESS | 1656 | 1467537626004 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]]]}] 02:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 477ms 02:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:20:26 INFO - PROCESS | 1656 | 1467537626020 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 02:20:26 INFO - PROCESS | 1656 | 1467537626022 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 02:20:26 INFO - PROCESS | 1656 | 1467537626024 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:20:26 INFO - PROCESS | 1656 | 1467537626025 Marionette TRACE conn2 <- [1,1826,null,{}] 02:20:26 INFO - PROCESS | 1656 | 1467537626027 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}] 02:20:26 INFO - PROCESS | 1656 | 1467537626029 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:26 INFO - PROCESS | 1656 | 1467537626114 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 02:20:26 INFO - PROCESS | 1656 | 1467537626172 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:26 INFO - PROCESS | 1656 | 1467537626174 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12608f800 == 37 [pid = 1656] [id = 464] 02:20:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x12646c800) [pid = 1656] [serial = 1391] [outer = 0x0] 02:20:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1289bb800) [pid = 1656] [serial = 1392] [outer = 0x12646c800] 02:20:26 INFO - PROCESS | 1656 | 1467537626198 Marionette DEBUG loaded listener.js 02:20:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x129417800) [pid = 1656] [serial = 1393] [outer = 0x12646c800] 02:20:26 INFO - PROCESS | 1656 | 1467537626497 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]]]}] 02:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 518ms 02:20:26 INFO - PROCESS | 1656 | 1467537626543 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 02:20:26 INFO - PROCESS | 1656 | 1467537626545 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 02:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:20:26 INFO - PROCESS | 1656 | 1467537626549 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:20:26 INFO - PROCESS | 1656 | 1467537626553 Marionette TRACE conn2 <- [1,1830,null,{}] 02:20:26 INFO - PROCESS | 1656 | 1467537626556 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}] 02:20:26 INFO - PROCESS | 1656 | 1467537626558 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:26 INFO - PROCESS | 1656 | 1467537626689 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 02:20:26 INFO - PROCESS | 1656 | 1467537626786 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:26 INFO - PROCESS | 1656 | 1467537626791 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a40f800 == 38 [pid = 1656] [id = 465] 02:20:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x12a8bd000) [pid = 1656] [serial = 1394] [outer = 0x0] 02:20:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x12a8c0400) [pid = 1656] [serial = 1395] [outer = 0x12a8bd000] 02:20:26 INFO - PROCESS | 1656 | 1467537626843 Marionette DEBUG loaded listener.js 02:20:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x12b0ac800) [pid = 1656] [serial = 1396] [outer = 0x12a8bd000] 02:20:27 INFO - PROCESS | 1656 | 1467537627264 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]]]}] 02:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 726ms 02:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:20:27 INFO - PROCESS | 1656 | 1467537627274 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 02:20:27 INFO - PROCESS | 1656 | 1467537627275 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 02:20:27 INFO - PROCESS | 1656 | 1467537627277 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:20:27 INFO - PROCESS | 1656 | 1467537627278 Marionette TRACE conn2 <- [1,1834,null,{}] 02:20:27 INFO - PROCESS | 1656 | 1467537627281 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}] 02:20:27 INFO - PROCESS | 1656 | 1467537627283 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:27 INFO - PROCESS | 1656 | 1467537627390 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 02:20:27 INFO - PROCESS | 1656 | 1467537627402 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:27 INFO - PROCESS | 1656 | 1467537627403 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12abc8000 == 39 [pid = 1656] [id = 466] 02:20:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12b0ae800) [pid = 1656] [serial = 1397] [outer = 0x0] 02:20:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12b2d8c00) [pid = 1656] [serial = 1398] [outer = 0x12b0ae800] 02:20:27 INFO - PROCESS | 1656 | 1467537627427 Marionette DEBUG loaded listener.js 02:20:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12b931400) [pid = 1656] [serial = 1399] [outer = 0x12b0ae800] 02:20:27 INFO - PROCESS | 1656 | 1467537627747 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]]]}] 02:20:27 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 02:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 523ms 02:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:20:27 INFO - PROCESS | 1656 | 1467537627801 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 02:20:27 INFO - PROCESS | 1656 | 1467537627802 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 02:20:27 INFO - PROCESS | 1656 | 1467537627804 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:20:27 INFO - PROCESS | 1656 | 1467537627805 Marionette TRACE conn2 <- [1,1838,null,{}] 02:20:27 INFO - PROCESS | 1656 | 1467537627808 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}] 02:20:27 INFO - PROCESS | 1656 | 1467537627809 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:27 INFO - PROCESS | 1656 | 1467537627909 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 02:20:27 INFO - PROCESS | 1656 | 1467537627920 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:27 INFO - PROCESS | 1656 | 1467537627922 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd3a000 == 40 [pid = 1656] [id = 467] 02:20:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12b933c00) [pid = 1656] [serial = 1400] [outer = 0x0] 02:20:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12b935000) [pid = 1656] [serial = 1401] [outer = 0x12b933c00] 02:20:27 INFO - PROCESS | 1656 | 1467537627952 Marionette DEBUG loaded listener.js 02:20:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12b9c4800) [pid = 1656] [serial = 1402] [outer = 0x12b933c00] 02:20:28 INFO - PROCESS | 1656 | 1467537628303 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]]]}] 02:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 520ms 02:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:20:28 INFO - PROCESS | 1656 | 1467537628325 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 02:20:28 INFO - PROCESS | 1656 | 1467537628326 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 02:20:28 INFO - PROCESS | 1656 | 1467537628328 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:20:28 INFO - PROCESS | 1656 | 1467537628329 Marionette TRACE conn2 <- [1,1842,null,{}] 02:20:28 INFO - PROCESS | 1656 | 1467537628331 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}] 02:20:28 INFO - PROCESS | 1656 | 1467537628334 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:28 INFO - PROCESS | 1656 | 1467537628441 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 02:20:28 INFO - PROCESS | 1656 | 1467537628445 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:28 INFO - PROCESS | 1656 | 1467537628446 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd78000 == 41 [pid = 1656] [id = 468] 02:20:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12b934c00) [pid = 1656] [serial = 1403] [outer = 0x0] 02:20:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12b9cc000) [pid = 1656] [serial = 1404] [outer = 0x12b934c00] 02:20:28 INFO - PROCESS | 1656 | 1467537628470 Marionette DEBUG loaded listener.js 02:20:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12ba59000) [pid = 1656] [serial = 1405] [outer = 0x12b934c00] 02:20:28 INFO - PROCESS | 1656 | 1467537628776 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]]]}] 02:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 471ms 02:20:28 INFO - PROCESS | 1656 | 1467537628801 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 02:20:28 INFO - PROCESS | 1656 | 1467537628803 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 02:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:20:28 INFO - PROCESS | 1656 | 1467537628810 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:20:28 INFO - PROCESS | 1656 | 1467537628811 Marionette TRACE conn2 <- [1,1846,null,{}] 02:20:28 INFO - PROCESS | 1656 | 1467537628814 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}] 02:20:28 INFO - PROCESS | 1656 | 1467537628815 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:28 INFO - PROCESS | 1656 | 1467537628926 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 02:20:28 INFO - PROCESS | 1656 | 1467537628936 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:28 INFO - PROCESS | 1656 | 1467537628945 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c593000 == 42 [pid = 1656] [id = 469] 02:20:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12ba59800) [pid = 1656] [serial = 1406] [outer = 0x0] 02:20:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12ba64000) [pid = 1656] [serial = 1407] [outer = 0x12ba59800] 02:20:28 INFO - PROCESS | 1656 | 1467537628969 Marionette DEBUG loaded listener.js 02:20:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12bd8f800) [pid = 1656] [serial = 1408] [outer = 0x12ba59800] 02:20:29 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11696a800) [pid = 1656] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:20:29 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x116023800) [pid = 1656] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:20:29 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x111f16000) [pid = 1656] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:20:29 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11885ec00) [pid = 1656] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:20:29 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1268da400) [pid = 1656] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:20:29 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11822ac00) [pid = 1656] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:20:29 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119aa4400) [pid = 1656] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:20:29 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x123cdc400) [pid = 1656] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:20:29 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11822cc00) [pid = 1656] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:20:29 INFO - PROCESS | 1656 | 1467537629378 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]]]}] 02:20:29 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) 02:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 570ms 02:20:29 INFO - PROCESS | 1656 | 1467537629384 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 02:20:29 INFO - PROCESS | 1656 | 1467537629385 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 02:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:20:29 INFO - PROCESS | 1656 | 1467537629388 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:20:29 INFO - PROCESS | 1656 | 1467537629389 Marionette TRACE conn2 <- [1,1850,null,{}] 02:20:29 INFO - PROCESS | 1656 | 1467537629391 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}] 02:20:29 INFO - PROCESS | 1656 | 1467537629392 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:29 INFO - PROCESS | 1656 | 1467537629480 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 02:20:29 INFO - PROCESS | 1656 | 1467537629541 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:29 INFO - PROCESS | 1656 | 1467537629543 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb57000 == 43 [pid = 1656] [id = 470] 02:20:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x110e22800) [pid = 1656] [serial = 1409] [outer = 0x0] 02:20:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x110e29c00) [pid = 1656] [serial = 1410] [outer = 0x110e22800] 02:20:29 INFO - PROCESS | 1656 | 1467537629569 Marionette DEBUG loaded listener.js 02:20:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x110ee7400) [pid = 1656] [serial = 1411] [outer = 0x110e22800] 02:20:29 INFO - PROCESS | 1656 | 1467537629853 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]]]}] 02:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 520ms 02:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:20:29 INFO - PROCESS | 1656 | 1467537629909 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 02:20:29 INFO - PROCESS | 1656 | 1467537629911 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 02:20:29 INFO - PROCESS | 1656 | 1467537629913 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:20:29 INFO - PROCESS | 1656 | 1467537629916 Marionette TRACE conn2 <- [1,1854,null,{}] 02:20:29 INFO - PROCESS | 1656 | 1467537629920 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}] 02:20:29 INFO - PROCESS | 1656 | 1467537629921 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:30 INFO - PROCESS | 1656 | 1467537630021 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 02:20:30 INFO - PROCESS | 1656 | 1467537630025 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:30 INFO - PROCESS | 1656 | 1467537630026 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cf60800 == 44 [pid = 1656] [id = 471] 02:20:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1176c8c00) [pid = 1656] [serial = 1412] [outer = 0x0] 02:20:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11885b000) [pid = 1656] [serial = 1413] [outer = 0x1176c8c00] 02:20:30 INFO - PROCESS | 1656 | 1467537630050 Marionette DEBUG loaded listener.js 02:20:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12bd95800) [pid = 1656] [serial = 1414] [outer = 0x1176c8c00] 02:20:30 INFO - PROCESS | 1656 | 1467537630403 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]]]}] 02:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 522ms 02:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:20:30 INFO - PROCESS | 1656 | 1467537630444 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 02:20:30 INFO - PROCESS | 1656 | 1467537630445 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 02:20:30 INFO - PROCESS | 1656 | 1467537630447 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:20:30 INFO - PROCESS | 1656 | 1467537630450 Marionette TRACE conn2 <- [1,1858,null,{}] 02:20:30 INFO - PROCESS | 1656 | 1467537630454 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}] 02:20:30 INFO - PROCESS | 1656 | 1467537630455 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:30 INFO - PROCESS | 1656 | 1467537630564 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 02:20:30 INFO - PROCESS | 1656 | 1467537630570 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:30 INFO - PROCESS | 1656 | 1467537630571 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d472800 == 45 [pid = 1656] [id = 472] 02:20:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1268de000) [pid = 1656] [serial = 1415] [outer = 0x0] 02:20:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x128af4800) [pid = 1656] [serial = 1416] [outer = 0x1268de000] 02:20:30 INFO - PROCESS | 1656 | 1467537630611 Marionette DEBUG loaded listener.js 02:20:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x128af8800) [pid = 1656] [serial = 1417] [outer = 0x1268de000] 02:20:30 INFO - PROCESS | 1656 | 1467537630942 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]]]}] 02:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 523ms 02:20:30 INFO - PROCESS | 1656 | 1467537630970 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 02:20:30 INFO - PROCESS | 1656 | 1467537630971 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 02:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:20:30 INFO - PROCESS | 1656 | 1467537630974 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:20:30 INFO - PROCESS | 1656 | 1467537630975 Marionette TRACE conn2 <- [1,1862,null,{}] 02:20:30 INFO - PROCESS | 1656 | 1467537630978 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}] 02:20:30 INFO - PROCESS | 1656 | 1467537630979 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:31 INFO - PROCESS | 1656 | 1467537631099 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 02:20:31 INFO - PROCESS | 1656 | 1467537631272 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:31 INFO - PROCESS | 1656 | 1467537631274 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x11623a000 == 46 [pid = 1656] [id = 473] 02:20:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x110e24400) [pid = 1656] [serial = 1418] [outer = 0x0] 02:20:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x110e2b400) [pid = 1656] [serial = 1419] [outer = 0x110e24400] 02:20:31 INFO - PROCESS | 1656 | 1467537631331 Marionette DEBUG loaded listener.js 02:20:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x112d03000) [pid = 1656] [serial = 1420] [outer = 0x110e24400] 02:20:31 INFO - PROCESS | 1656 | 1467537631863 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]]]}] 02:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 918ms 02:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:20:31 INFO - PROCESS | 1656 | 1467537631894 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 02:20:31 INFO - PROCESS | 1656 | 1467537631896 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 02:20:31 INFO - PROCESS | 1656 | 1467537631900 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:20:31 INFO - PROCESS | 1656 | 1467537631903 Marionette TRACE conn2 <- [1,1866,null,{}] 02:20:31 INFO - PROCESS | 1656 | 1467537631907 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}] 02:20:31 INFO - PROCESS | 1656 | 1467537631910 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:32 INFO - PROCESS | 1656 | 1467537632019 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 02:20:32 INFO - PROCESS | 1656 | 1467537632094 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:32 INFO - PROCESS | 1656 | 1467537632096 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1233b9800 == 47 [pid = 1656] [id = 474] 02:20:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x113235400) [pid = 1656] [serial = 1421] [outer = 0x0] 02:20:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1180de800) [pid = 1656] [serial = 1422] [outer = 0x113235400] 02:20:32 INFO - PROCESS | 1656 | 1467537632128 Marionette DEBUG loaded listener.js 02:20:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119488400) [pid = 1656] [serial = 1423] [outer = 0x113235400] 02:20:32 INFO - PROCESS | 1656 | 1467537632559 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]]]}] 02:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 727ms 02:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:20:32 INFO - PROCESS | 1656 | 1467537632629 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 02:20:32 INFO - PROCESS | 1656 | 1467537632633 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 02:20:32 INFO - PROCESS | 1656 | 1467537632638 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:20:32 INFO - PROCESS | 1656 | 1467537632640 Marionette TRACE conn2 <- [1,1870,null,{}] 02:20:32 INFO - PROCESS | 1656 | 1467537632644 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}] 02:20:32 INFO - PROCESS | 1656 | 1467537632647 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:32 INFO - PROCESS | 1656 | 1467537632810 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 02:20:32 INFO - PROCESS | 1656 | 1467537632904 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:32 INFO - PROCESS | 1656 | 1467537632906 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b211800 == 48 [pid = 1656] [id = 475] 02:20:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1198efc00) [pid = 1656] [serial = 1424] [outer = 0x0] 02:20:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x123ce5000) [pid = 1656] [serial = 1425] [outer = 0x1198efc00] 02:20:32 INFO - PROCESS | 1656 | 1467537632935 Marionette DEBUG loaded listener.js 02:20:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x124c83800) [pid = 1656] [serial = 1426] [outer = 0x1198efc00] 02:20:33 INFO - PROCESS | 1656 | 1467537633377 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]]]}] 02:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 771ms 02:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:20:33 INFO - PROCESS | 1656 | 1467537633409 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 02:20:33 INFO - PROCESS | 1656 | 1467537633410 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 02:20:33 INFO - PROCESS | 1656 | 1467537633414 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:20:33 INFO - PROCESS | 1656 | 1467537633418 Marionette TRACE conn2 <- [1,1874,null,{}] 02:20:33 INFO - PROCESS | 1656 | 1467537633425 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}] 02:20:33 INFO - PROCESS | 1656 | 1467537633428 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:33 INFO - PROCESS | 1656 | 1467537633537 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 02:20:33 INFO - PROCESS | 1656 | 1467537633616 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:33 INFO - PROCESS | 1656 | 1467537633617 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dc52000 == 49 [pid = 1656] [id = 476] 02:20:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x126020800) [pid = 1656] [serial = 1427] [outer = 0x0] 02:20:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x128afb000) [pid = 1656] [serial = 1428] [outer = 0x126020800] 02:20:33 INFO - PROCESS | 1656 | 1467537633647 Marionette DEBUG loaded listener.js 02:20:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12968e400) [pid = 1656] [serial = 1429] [outer = 0x126020800] 02:20:34 INFO - PROCESS | 1656 | 1467537634063 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]]]}] 02:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 675ms 02:20:34 INFO - PROCESS | 1656 | 1467537634088 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 02:20:34 INFO - PROCESS | 1656 | 1467537634089 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 02:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:20:34 INFO - PROCESS | 1656 | 1467537634092 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:20:34 INFO - PROCESS | 1656 | 1467537634093 Marionette TRACE conn2 <- [1,1878,null,{}] 02:20:34 INFO - PROCESS | 1656 | 1467537634095 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}] 02:20:34 INFO - PROCESS | 1656 | 1467537634097 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:34 INFO - PROCESS | 1656 | 1467537634203 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 02:20:34 INFO - PROCESS | 1656 | 1467537634265 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:34 INFO - PROCESS | 1656 | 1467537634266 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b213000 == 50 [pid = 1656] [id = 477] 02:20:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x126abd400) [pid = 1656] [serial = 1430] [outer = 0x0] 02:20:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12a8c2000) [pid = 1656] [serial = 1431] [outer = 0x126abd400] 02:20:34 INFO - PROCESS | 1656 | 1467537634352 Marionette DEBUG loaded listener.js 02:20:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12b92ac00) [pid = 1656] [serial = 1432] [outer = 0x126abd400] 02:20:34 INFO - PROCESS | 1656 | 1467537634973 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]]]}] 02:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 918ms 02:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:20:35 INFO - PROCESS | 1656 | 1467537635011 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 02:20:35 INFO - PROCESS | 1656 | 1467537635014 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 02:20:35 INFO - PROCESS | 1656 | 1467537635017 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:20:35 INFO - PROCESS | 1656 | 1467537635019 Marionette TRACE conn2 <- [1,1882,null,{}] 02:20:35 INFO - PROCESS | 1656 | 1467537635023 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}] 02:20:35 INFO - PROCESS | 1656 | 1467537635024 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:35 INFO - PROCESS | 1656 | 1467537635127 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 02:20:35 INFO - PROCESS | 1656 | 1467537635203 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:35 INFO - PROCESS | 1656 | 1467537635206 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x126095000 == 51 [pid = 1656] [id = 478] 02:20:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1180a8000) [pid = 1656] [serial = 1433] [outer = 0x0] 02:20:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11816fc00) [pid = 1656] [serial = 1434] [outer = 0x1180a8000] 02:20:35 INFO - PROCESS | 1656 | 1467537635233 Marionette DEBUG loaded listener.js 02:20:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x119485400) [pid = 1656] [serial = 1435] [outer = 0x1180a8000] 02:20:35 INFO - PROCESS | 1656 | 1467537635670 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]]]}] 02:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 670ms 02:20:35 INFO - PROCESS | 1656 | 1467537635687 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 02:20:35 INFO - PROCESS | 1656 | 1467537635690 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 02:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:20:35 INFO - PROCESS | 1656 | 1467537635694 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:20:35 INFO - PROCESS | 1656 | 1467537635696 Marionette TRACE conn2 <- [1,1886,null,{}] 02:20:35 INFO - PROCESS | 1656 | 1467537635699 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}] 02:20:35 INFO - PROCESS | 1656 | 1467537635700 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:35 INFO - PROCESS | 1656 | 1467537635797 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 02:20:35 INFO - PROCESS | 1656 | 1467537635875 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:35 INFO - PROCESS | 1656 | 1467537635877 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185ef000 == 52 [pid = 1656] [id = 479] 02:20:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1198edc00) [pid = 1656] [serial = 1436] [outer = 0x0] 02:20:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x119abe400) [pid = 1656] [serial = 1437] [outer = 0x1198edc00] 02:20:35 INFO - PROCESS | 1656 | 1467537635904 Marionette DEBUG loaded listener.js 02:20:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x123d4e400) [pid = 1656] [serial = 1438] [outer = 0x1198edc00] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12d472800 == 51 [pid = 1656] [id = 472] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12cf60800 == 50 [pid = 1656] [id = 471] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb57000 == 49 [pid = 1656] [id = 470] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12c593000 == 48 [pid = 1656] [id = 469] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd78000 == 47 [pid = 1656] [id = 468] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd3a000 == 46 [pid = 1656] [id = 467] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12abc8000 == 45 [pid = 1656] [id = 466] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12a40f800 == 44 [pid = 1656] [id = 465] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12608f800 == 43 [pid = 1656] [id = 464] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x124214800 == 42 [pid = 1656] [id = 463] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x118765000 == 41 [pid = 1656] [id = 462] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x1192b2000 == 40 [pid = 1656] [id = 461] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x11722f800 == 39 [pid = 1656] [id = 460] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x11629c800 == 38 [pid = 1656] [id = 459] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12c57a800 == 37 [pid = 1656] [id = 458] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd6c000 == 36 [pid = 1656] [id = 457] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x123a8e800 == 35 [pid = 1656] [id = 456] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x117e4b000 == 34 [pid = 1656] [id = 454] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x116937800 == 33 [pid = 1656] [id = 455] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x126095000 == 32 [pid = 1656] [id = 478] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12b213000 == 31 [pid = 1656] [id = 477] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12dc52000 == 30 [pid = 1656] [id = 476] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12b211800 == 29 [pid = 1656] [id = 475] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x1233b9800 == 28 [pid = 1656] [id = 474] 02:20:36 INFO - PROCESS | 1656 | --DOCSHELL 0x11623a000 == 27 [pid = 1656] [id = 473] 02:20:36 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x119ab0800) [pid = 1656] [serial = 1344] [outer = 0x0] [url = about:blank] 02:20:36 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x123d4a400) [pid = 1656] [serial = 1347] [outer = 0x0] [url = about:blank] 02:20:36 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1230f4c00) [pid = 1656] [serial = 1345] [outer = 0x0] [url = about:blank] 02:20:36 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x116739400) [pid = 1656] [serial = 1332] [outer = 0x0] [url = about:blank] 02:20:36 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1188e6c00) [pid = 1656] [serial = 1336] [outer = 0x0] [url = about:blank] 02:20:36 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x118514800) [pid = 1656] [serial = 1335] [outer = 0x0] [url = about:blank] 02:20:36 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1176c9c00) [pid = 1656] [serial = 1338] [outer = 0x0] [url = about:blank] 02:20:36 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x118235000) [pid = 1656] [serial = 1339] [outer = 0x0] [url = about:blank] 02:20:36 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119484400) [pid = 1656] [serial = 1341] [outer = 0x0] [url = about:blank] 02:20:36 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1242a2000) [pid = 1656] [serial = 1350] [outer = 0x0] [url = about:blank] 02:20:36 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x123d55400) [pid = 1656] [serial = 1348] [outer = 0x0] [url = about:blank] 02:20:36 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1193e9c00) [pid = 1656] [serial = 1353] [outer = 0x0] [url = about:blank] 02:20:36 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x123d51400) [pid = 1656] [serial = 1354] [outer = 0x0] [url = about:blank] 02:20:36 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x126c4c000) [pid = 1656] [serial = 1359] [outer = 0x0] [url = about:blank] 02:20:36 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x125607400) [pid = 1656] [serial = 1351] [outer = 0x0] [url = about:blank] 02:20:36 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12892d000) [pid = 1656] [serial = 1360] [outer = 0x0] [url = about:blank] 02:20:36 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1289b8400) [pid = 1656] [serial = 1362] [outer = 0x0] [url = about:blank] 02:20:36 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1268d9c00) [pid = 1656] [serial = 1357] [outer = 0x0] [url = about:blank] 02:20:36 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12601ec00) [pid = 1656] [serial = 1356] [outer = 0x0] [url = about:blank] 02:20:36 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11953a400) [pid = 1656] [serial = 1342] [outer = 0x0] [url = about:blank] 02:20:36 INFO - PROCESS | 1656 | 1467537636978 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]]]}] 02:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1322ms 02:20:37 INFO - PROCESS | 1656 | 1467537637025 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 02:20:37 INFO - PROCESS | 1656 | 1467537637028 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 02:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:20:37 INFO - PROCESS | 1656 | 1467537637034 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:20:37 INFO - PROCESS | 1656 | 1467537637037 Marionette TRACE conn2 <- [1,1890,null,{}] 02:20:37 INFO - PROCESS | 1656 | 1467537637043 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}] 02:20:37 INFO - PROCESS | 1656 | 1467537637045 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:37 INFO - PROCESS | 1656 | 1467537637249 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 02:20:37 INFO - PROCESS | 1656 | 1467537637314 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:37 INFO - PROCESS | 1656 | 1467537637315 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x113ac2000 == 28 [pid = 1656] [id = 480] 02:20:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x111cad400) [pid = 1656] [serial = 1439] [outer = 0x0] 02:20:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1127d9000) [pid = 1656] [serial = 1440] [outer = 0x111cad400] 02:20:37 INFO - PROCESS | 1656 | 1467537637348 Marionette DEBUG loaded listener.js 02:20:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x113d3e400) [pid = 1656] [serial = 1441] [outer = 0x111cad400] 02:20:37 INFO - PROCESS | 1656 | 1467537637898 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]]]}] 02:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 927ms 02:20:37 INFO - PROCESS | 1656 | 1467537637959 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 02:20:37 INFO - PROCESS | 1656 | 1467537637962 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 02:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:20:37 INFO - PROCESS | 1656 | 1467537637965 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:20:37 INFO - PROCESS | 1656 | 1467537637968 Marionette TRACE conn2 <- [1,1894,null,{}] 02:20:37 INFO - PROCESS | 1656 | 1467537637971 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}] 02:20:37 INFO - PROCESS | 1656 | 1467537637973 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:38 INFO - PROCESS | 1656 | 1467537638078 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 02:20:38 INFO - PROCESS | 1656 | 1467537638160 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:38 INFO - PROCESS | 1656 | 1467537638161 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185f3800 == 29 [pid = 1656] [id = 481] 02:20:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x118172800) [pid = 1656] [serial = 1442] [outer = 0x0] 02:20:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1187ea800) [pid = 1656] [serial = 1443] [outer = 0x118172800] 02:20:38 INFO - PROCESS | 1656 | 1467537638193 Marionette DEBUG loaded listener.js 02:20:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119256c00) [pid = 1656] [serial = 1444] [outer = 0x118172800] 02:20:38 INFO - PROCESS | 1656 | 1467537638744 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]]]}] 02:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 821ms 02:20:38 INFO - PROCESS | 1656 | 1467537638787 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 02:20:38 INFO - PROCESS | 1656 | 1467537638788 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 02:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:20:38 INFO - PROCESS | 1656 | 1467537638791 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:20:38 INFO - PROCESS | 1656 | 1467537638792 Marionette TRACE conn2 <- [1,1898,null,{}] 02:20:38 INFO - PROCESS | 1656 | 1467537638794 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}] 02:20:38 INFO - PROCESS | 1656 | 1467537638795 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:38 INFO - PROCESS | 1656 | 1467537638912 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 02:20:39 INFO - PROCESS | 1656 | 1467537639041 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:39 INFO - PROCESS | 1656 | 1467537639042 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x122f7d000 == 30 [pid = 1656] [id = 482] 02:20:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x110e30c00) [pid = 1656] [serial = 1445] [outer = 0x0] 02:20:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119b6c800) [pid = 1656] [serial = 1446] [outer = 0x110e30c00] 02:20:39 INFO - PROCESS | 1656 | 1467537639097 Marionette DEBUG loaded listener.js 02:20:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1232cc800) [pid = 1656] [serial = 1447] [outer = 0x110e30c00] 02:20:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12b22a000 == 29 [pid = 1656] [id = 21] 02:20:39 INFO - PROCESS | 1656 | --DOCSHELL 0x117224800 == 28 [pid = 1656] [id = 25] 02:20:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11254c000 == 27 [pid = 1656] [id = 23] 02:20:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12e204800 == 26 [pid = 1656] [id = 22] 02:20:39 INFO - PROCESS | 1656 | --DOCSHELL 0x116992800 == 25 [pid = 1656] [id = 24] 02:20:39 INFO - PROCESS | 1656 | 1467537639786 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]]]}] 02:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1019ms 02:20:39 INFO - PROCESS | 1656 | 1467537639811 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 02:20:39 INFO - PROCESS | 1656 | 1467537639813 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 02:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:20:39 INFO - PROCESS | 1656 | 1467537639819 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:20:39 INFO - PROCESS | 1656 | 1467537639821 Marionette TRACE conn2 <- [1,1902,null,{}] 02:20:39 INFO - PROCESS | 1656 | 1467537639836 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}] 02:20:39 INFO - PROCESS | 1656 | 1467537639837 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:39 INFO - PROCESS | 1656 | 1467537639932 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 02:20:40 INFO - PROCESS | 1656 | 1467537640008 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:40 INFO - PROCESS | 1656 | 1467537640011 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x118265800 == 26 [pid = 1656] [id = 483] 02:20:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x113a9c800) [pid = 1656] [serial = 1448] [outer = 0x0] 02:20:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1176ce400) [pid = 1656] [serial = 1449] [outer = 0x113a9c800] 02:20:40 INFO - PROCESS | 1656 | 1467537640043 Marionette DEBUG loaded listener.js 02:20:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11885ec00) [pid = 1656] [serial = 1450] [outer = 0x113a9c800] 02:20:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11607e400) [pid = 1656] [serial = 1451] [outer = 0x12cb27c00] 02:20:40 INFO - PROCESS | 1656 | 1467537640487 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]]]}] 02:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 723ms 02:20:40 INFO - PROCESS | 1656 | 1467537640541 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 02:20:40 INFO - PROCESS | 1656 | 1467537640544 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 02:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:20:40 INFO - PROCESS | 1656 | 1467537640548 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:20:40 INFO - PROCESS | 1656 | 1467537640550 Marionette TRACE conn2 <- [1,1906,null,{}] 02:20:40 INFO - PROCESS | 1656 | 1467537640553 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}] 02:20:40 INFO - PROCESS | 1656 | 1467537640555 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:40 INFO - PROCESS | 1656 | 1467537640656 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 02:20:40 INFO - PROCESS | 1656 | 1467537640731 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:40 INFO - PROCESS | 1656 | 1467537640732 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x123d10000 == 27 [pid = 1656] [id = 484] 02:20:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x119484400) [pid = 1656] [serial = 1452] [outer = 0x0] 02:20:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x119abf000) [pid = 1656] [serial = 1453] [outer = 0x119484400] 02:20:40 INFO - PROCESS | 1656 | 1467537640764 Marionette DEBUG loaded listener.js 02:20:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x123d4e800) [pid = 1656] [serial = 1454] [outer = 0x119484400] 02:20:41 INFO - PROCESS | 1656 | 1467537641193 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]]]}] 02:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 670ms 02:20:41 INFO - PROCESS | 1656 | 1467537641248 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 02:20:41 INFO - PROCESS | 1656 | 1467537641250 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 02:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:20:41 INFO - PROCESS | 1656 | 1467537641255 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:20:41 INFO - PROCESS | 1656 | 1467537641258 Marionette TRACE conn2 <- [1,1910,null,{}] 02:20:41 INFO - PROCESS | 1656 | 1467537641267 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}] 02:20:41 INFO - PROCESS | 1656 | 1467537641271 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:41 INFO - PROCESS | 1656 | 1467537641381 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 02:20:41 INFO - PROCESS | 1656 | 1467537641510 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:41 INFO - PROCESS | 1656 | 1467537641513 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1289a0000 == 28 [pid = 1656] [id = 485] 02:20:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x124210000) [pid = 1656] [serial = 1455] [outer = 0x0] 02:20:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x125607400) [pid = 1656] [serial = 1456] [outer = 0x124210000] 02:20:41 INFO - PROCESS | 1656 | 1467537641574 Marionette DEBUG loaded listener.js 02:20:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1268e1c00) [pid = 1656] [serial = 1457] [outer = 0x124210000] 02:20:42 INFO - PROCESS | 1656 | 1467537642077 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]]]}] 02:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 874ms 02:20:42 INFO - PROCESS | 1656 | 1467537642130 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 02:20:42 INFO - PROCESS | 1656 | 1467537642133 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 02:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:20:42 INFO - PROCESS | 1656 | 1467537642136 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:20:42 INFO - PROCESS | 1656 | 1467537642138 Marionette TRACE conn2 <- [1,1914,null,{}] 02:20:42 INFO - PROCESS | 1656 | 1467537642142 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}] 02:20:42 INFO - PROCESS | 1656 | 1467537642144 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:42 INFO - PROCESS | 1656 | 1467537642295 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 02:20:42 INFO - PROCESS | 1656 | 1467537642403 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:42 INFO - PROCESS | 1656 | 1467537642405 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x11601b800 == 29 [pid = 1656] [id = 486] 02:20:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12892a400) [pid = 1656] [serial = 1458] [outer = 0x0] 02:20:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x128af3400) [pid = 1656] [serial = 1459] [outer = 0x12892a400] 02:20:42 INFO - PROCESS | 1656 | 1467537642458 Marionette DEBUG loaded listener.js 02:20:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x128df2c00) [pid = 1656] [serial = 1460] [outer = 0x12892a400] 02:20:42 INFO - PROCESS | 1656 | 1467537642956 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]]]}] 02:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 871ms 02:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:20:43 INFO - PROCESS | 1656 | 1467537643008 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 02:20:43 INFO - PROCESS | 1656 | 1467537643009 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 02:20:43 INFO - PROCESS | 1656 | 1467537643011 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:20:43 INFO - PROCESS | 1656 | 1467537643012 Marionette TRACE conn2 <- [1,1918,null,{}] 02:20:43 INFO - PROCESS | 1656 | 1467537643031 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}] 02:20:43 INFO - PROCESS | 1656 | 1467537643033 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:43 INFO - PROCESS | 1656 | 1467537643149 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 02:20:43 INFO - PROCESS | 1656 | 1467537643203 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:43 INFO - PROCESS | 1656 | 1467537643204 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b014000 == 30 [pid = 1656] [id = 487] 02:20:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12919b000) [pid = 1656] [serial = 1461] [outer = 0x0] 02:20:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1292eec00) [pid = 1656] [serial = 1462] [outer = 0x12919b000] 02:20:43 INFO - PROCESS | 1656 | 1467537643234 Marionette DEBUG loaded listener.js 02:20:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x129428000) [pid = 1656] [serial = 1463] [outer = 0x12919b000] 02:20:43 INFO - PROCESS | 1656 | 1467537643648 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]]]}] 02:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 670ms 02:20:43 INFO - PROCESS | 1656 | 1467537643681 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 02:20:43 INFO - PROCESS | 1656 | 1467537643683 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 02:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:20:43 INFO - PROCESS | 1656 | 1467537643687 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:20:43 INFO - PROCESS | 1656 | 1467537643688 Marionette TRACE conn2 <- [1,1922,null,{}] 02:20:43 INFO - PROCESS | 1656 | 1467537643691 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}] 02:20:43 INFO - PROCESS | 1656 | 1467537643695 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:43 INFO - PROCESS | 1656 | 1467537643820 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 02:20:43 INFO - PROCESS | 1656 | 1467537643887 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:43 INFO - PROCESS | 1656 | 1467537643888 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd4e000 == 31 [pid = 1656] [id = 488] 02:20:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12a8c8800) [pid = 1656] [serial = 1464] [outer = 0x0] 02:20:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12b2d1800) [pid = 1656] [serial = 1465] [outer = 0x12a8c8800] 02:20:43 INFO - PROCESS | 1656 | 1467537643917 Marionette DEBUG loaded listener.js 02:20:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12b9cc400) [pid = 1656] [serial = 1466] [outer = 0x12a8c8800] 02:20:44 INFO - PROCESS | 1656 | 1467537644328 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]]]}] 02:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 670ms 02:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:20:44 INFO - PROCESS | 1656 | 1467537644358 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 02:20:44 INFO - PROCESS | 1656 | 1467537644359 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 02:20:44 INFO - PROCESS | 1656 | 1467537644362 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:20:44 INFO - PROCESS | 1656 | 1467537644363 Marionette TRACE conn2 <- [1,1926,null,{}] 02:20:44 INFO - PROCESS | 1656 | 1467537644366 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}] 02:20:44 INFO - PROCESS | 1656 | 1467537644368 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:44 INFO - PROCESS | 1656 | 1467537644535 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 02:20:44 INFO - PROCESS | 1656 | 1467537644650 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:44 INFO - PROCESS | 1656 | 1467537644652 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c585800 == 32 [pid = 1656] [id = 489] 02:20:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x119aa9c00) [pid = 1656] [serial = 1467] [outer = 0x0] 02:20:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12ba5e800) [pid = 1656] [serial = 1468] [outer = 0x119aa9c00] 02:20:44 INFO - PROCESS | 1656 | 1467537644682 Marionette DEBUG loaded listener.js 02:20:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12bd8c400) [pid = 1656] [serial = 1469] [outer = 0x119aa9c00] 02:20:45 INFO - PROCESS | 1656 | 1467537645095 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]]]}] 02:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 770ms 02:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:20:45 INFO - PROCESS | 1656 | 1467537645133 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 02:20:45 INFO - PROCESS | 1656 | 1467537645134 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 02:20:45 INFO - PROCESS | 1656 | 1467537645136 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:20:45 INFO - PROCESS | 1656 | 1467537645137 Marionette TRACE conn2 <- [1,1930,null,{}] 02:20:45 INFO - PROCESS | 1656 | 1467537645140 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}] 02:20:45 INFO - PROCESS | 1656 | 1467537645141 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:45 INFO - PROCESS | 1656 | 1467537645235 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 02:20:45 INFO - PROCESS | 1656 | 1467537645299 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:45 INFO - PROCESS | 1656 | 1467537645300 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb62000 == 33 [pid = 1656] [id = 490] 02:20:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12a8c9c00) [pid = 1656] [serial = 1470] [outer = 0x0] 02:20:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12bd94400) [pid = 1656] [serial = 1471] [outer = 0x12a8c9c00] 02:20:45 INFO - PROCESS | 1656 | 1467537645329 Marionette DEBUG loaded listener.js 02:20:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12bd9a800) [pid = 1656] [serial = 1472] [outer = 0x12a8c9c00] 02:20:45 INFO - PROCESS | 1656 | 1467537645774 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]]]}] 02:20:45 INFO - PROCESS | 1656 | --DOCSHELL 0x1185f3800 == 32 [pid = 1656] [id = 481] 02:20:45 INFO - PROCESS | 1656 | --DOCSHELL 0x113ac2000 == 31 [pid = 1656] [id = 480] 02:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 772ms 02:20:45 INFO - PROCESS | 1656 | 1467537645935 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 02:20:45 INFO - PROCESS | 1656 | 1467537645937 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 02:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:20:45 INFO - PROCESS | 1656 | 1467537645941 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:20:45 INFO - PROCESS | 1656 | 1467537645944 Marionette TRACE conn2 <- [1,1934,null,{}] 02:20:45 INFO - PROCESS | 1656 | 1467537645955 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}] 02:20:45 INFO - PROCESS | 1656 | 1467537645957 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:46 INFO - PROCESS | 1656 | 1467537646060 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 02:20:46 INFO - PROCESS | 1656 | 1467537646134 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:46 INFO - PROCESS | 1656 | 1467537646137 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x118268000 == 32 [pid = 1656] [id = 491] 02:20:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x117421c00) [pid = 1656] [serial = 1473] [outer = 0x0] 02:20:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x11808c000) [pid = 1656] [serial = 1474] [outer = 0x117421c00] 02:20:46 INFO - PROCESS | 1656 | 1467537646170 Marionette DEBUG loaded listener.js 02:20:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x118092400) [pid = 1656] [serial = 1475] [outer = 0x117421c00] 02:20:46 INFO - PROCESS | 1656 | 1467537646585 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]]]}] 02:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 678ms 02:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:20:46 INFO - PROCESS | 1656 | 1467537646624 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 02:20:46 INFO - PROCESS | 1656 | 1467537646626 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 02:20:46 INFO - PROCESS | 1656 | 1467537646631 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:20:46 INFO - PROCESS | 1656 | 1467537646635 Marionette TRACE conn2 <- [1,1938,null,{}] 02:20:46 INFO - PROCESS | 1656 | 1467537646638 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}] 02:20:46 INFO - PROCESS | 1656 | 1467537646640 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:46 INFO - PROCESS | 1656 | 1467537646745 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 02:20:46 INFO - PROCESS | 1656 | 1467537646824 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:46 INFO - PROCESS | 1656 | 1467537646825 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x126095800 == 33 [pid = 1656] [id = 492] 02:20:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x118098c00) [pid = 1656] [serial = 1476] [outer = 0x0] 02:20:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x1187ec000) [pid = 1656] [serial = 1477] [outer = 0x118098c00] 02:20:46 INFO - PROCESS | 1656 | 1467537646858 Marionette DEBUG loaded listener.js 02:20:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x11948c000) [pid = 1656] [serial = 1478] [outer = 0x118098c00] 02:20:47 INFO - PROCESS | 1656 | 1467537647289 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]]]}] 02:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 676ms 02:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:20:47 INFO - PROCESS | 1656 | 1467537647305 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 02:20:47 INFO - PROCESS | 1656 | 1467537647307 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 02:20:47 INFO - PROCESS | 1656 | 1467537647309 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:20:47 INFO - PROCESS | 1656 | 1467537647310 Marionette TRACE conn2 <- [1,1942,null,{}] 02:20:47 INFO - PROCESS | 1656 | 1467537647318 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}] 02:20:47 INFO - PROCESS | 1656 | 1467537647321 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:47 INFO - PROCESS | 1656 | 1467537647445 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 02:20:47 INFO - PROCESS | 1656 | 1467537647523 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:47 INFO - PROCESS | 1656 | 1467537647526 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12899f800 == 34 [pid = 1656] [id = 493] 02:20:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x1242a2800) [pid = 1656] [serial = 1479] [outer = 0x0] 02:20:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x125609400) [pid = 1656] [serial = 1480] [outer = 0x1242a2800] 02:20:47 INFO - PROCESS | 1656 | 1467537647559 Marionette DEBUG loaded listener.js 02:20:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1268d4400) [pid = 1656] [serial = 1481] [outer = 0x1242a2800] 02:20:47 INFO - PROCESS | 1656 | 1467537647992 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]]]}] 02:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 720ms 02:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:20:48 INFO - PROCESS | 1656 | 1467537648030 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 02:20:48 INFO - PROCESS | 1656 | 1467537648032 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 02:20:48 INFO - PROCESS | 1656 | 1467537648035 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:20:48 INFO - PROCESS | 1656 | 1467537648037 Marionette TRACE conn2 <- [1,1946,null,{}] 02:20:48 INFO - PROCESS | 1656 | 1467537648040 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}] 02:20:48 INFO - PROCESS | 1656 | 1467537648043 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:48 INFO - PROCESS | 1656 | 1467537648198 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 02:20:48 INFO - PROCESS | 1656 | 1467537648312 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:48 INFO - PROCESS | 1656 | 1467537648313 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d648000 == 35 [pid = 1656] [id = 494] 02:20:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x1289b8400) [pid = 1656] [serial = 1482] [outer = 0x0] 02:20:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x129198000) [pid = 1656] [serial = 1483] [outer = 0x1289b8400] 02:20:48 INFO - PROCESS | 1656 | 1467537648363 Marionette DEBUG loaded listener.js 02:20:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12a8bc800) [pid = 1656] [serial = 1484] [outer = 0x1289b8400] 02:20:48 INFO - PROCESS | 1656 | 1467537648780 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]]]}] 02:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 774ms 02:20:48 INFO - PROCESS | 1656 | 1467537648809 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 02:20:48 INFO - PROCESS | 1656 | 1467537648810 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 02:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:20:48 INFO - PROCESS | 1656 | 1467537648812 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:20:48 INFO - PROCESS | 1656 | 1467537648814 Marionette TRACE conn2 <- [1,1950,null,{}] 02:20:48 INFO - PROCESS | 1656 | 1467537648816 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}] 02:20:48 INFO - PROCESS | 1656 | 1467537648817 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:48 INFO - PROCESS | 1656 | 1467537648916 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 02:20:48 INFO - PROCESS | 1656 | 1467537648981 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:48 INFO - PROCESS | 1656 | 1467537648982 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dc63800 == 36 [pid = 1656] [id = 495] 02:20:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x128af9400) [pid = 1656] [serial = 1485] [outer = 0x0] 02:20:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12b0ae000) [pid = 1656] [serial = 1486] [outer = 0x128af9400] 02:20:49 INFO - PROCESS | 1656 | 1467537649010 Marionette DEBUG loaded listener.js 02:20:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12b932c00) [pid = 1656] [serial = 1487] [outer = 0x128af9400] 02:20:49 INFO - PROCESS | 1656 | 1467537649442 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]]]}] 02:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 670ms 02:20:49 INFO - PROCESS | 1656 | 1467537649482 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 02:20:49 INFO - PROCESS | 1656 | 1467537649483 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 02:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:20:49 INFO - PROCESS | 1656 | 1467537649486 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:20:49 INFO - PROCESS | 1656 | 1467537649487 Marionette TRACE conn2 <- [1,1954,null,{}] 02:20:49 INFO - PROCESS | 1656 | 1467537649490 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}] 02:20:49 INFO - PROCESS | 1656 | 1467537649494 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:49 INFO - PROCESS | 1656 | 1467537649624 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 02:20:49 INFO - PROCESS | 1656 | 1467537649692 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:49 INFO - PROCESS | 1656 | 1467537649694 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e21f800 == 37 [pid = 1656] [id = 496] 02:20:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x12bd96000) [pid = 1656] [serial = 1488] [outer = 0x0] 02:20:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x12bdcec00) [pid = 1656] [serial = 1489] [outer = 0x12bd96000] 02:20:49 INFO - PROCESS | 1656 | 1467537649722 Marionette DEBUG loaded listener.js 02:20:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12c92e400) [pid = 1656] [serial = 1490] [outer = 0x12bd96000] 02:20:50 INFO - PROCESS | 1656 | 1467537650183 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]]]}] 02:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 718ms 02:20:50 INFO - PROCESS | 1656 | 1467537650230 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 02:20:50 INFO - PROCESS | 1656 | 1467537650232 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 02:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:20:50 INFO - PROCESS | 1656 | 1467537650238 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:20:50 INFO - PROCESS | 1656 | 1467537650239 Marionette TRACE conn2 <- [1,1958,null,{}] 02:20:50 INFO - PROCESS | 1656 | 1467537650241 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}] 02:20:50 INFO - PROCESS | 1656 | 1467537650243 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:50 INFO - PROCESS | 1656 | 1467537650342 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 02:20:50 INFO - PROCESS | 1656 | 1467537650422 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:50 INFO - PROCESS | 1656 | 1467537650423 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x115e9e000 == 38 [pid = 1656] [id = 497] 02:20:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x12c92f000) [pid = 1656] [serial = 1491] [outer = 0x0] 02:20:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x12c935800) [pid = 1656] [serial = 1492] [outer = 0x12c92f000] 02:20:50 INFO - PROCESS | 1656 | 1467537650451 Marionette DEBUG loaded listener.js 02:20:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x12cb1d800) [pid = 1656] [serial = 1493] [outer = 0x12c92f000] 02:20:50 INFO - PROCESS | 1656 | 1467537650979 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]]]}] 02:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 772ms 02:20:51 INFO - PROCESS | 1656 | 1467537651011 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 02:20:51 INFO - PROCESS | 1656 | 1467537651014 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 02:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:20:51 INFO - PROCESS | 1656 | 1467537651018 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:20:51 INFO - PROCESS | 1656 | 1467537651021 Marionette TRACE conn2 <- [1,1962,null,{}] 02:20:51 INFO - PROCESS | 1656 | 1467537651026 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}] 02:20:51 INFO - PROCESS | 1656 | 1467537651028 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:51 INFO - PROCESS | 1656 | 1467537651175 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 02:20:51 INFO - PROCESS | 1656 | 1467537651323 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:51 INFO - PROCESS | 1656 | 1467537651324 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185df000 == 39 [pid = 1656] [id = 498] 02:20:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x118099800) [pid = 1656] [serial = 1494] [outer = 0x0] 02:20:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x1180a7400) [pid = 1656] [serial = 1495] [outer = 0x118099800] 02:20:51 INFO - PROCESS | 1656 | 1467537651357 Marionette DEBUG loaded listener.js 02:20:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x11953a400) [pid = 1656] [serial = 1496] [outer = 0x118099800] 02:20:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1289a0000 == 38 [pid = 1656] [id = 485] 02:20:51 INFO - PROCESS | 1656 | --DOCSHELL 0x123d10000 == 37 [pid = 1656] [id = 484] 02:20:51 INFO - PROCESS | 1656 | --DOCSHELL 0x118265800 == 36 [pid = 1656] [id = 483] 02:20:51 INFO - PROCESS | 1656 | 1467537651881 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]]]}] 02:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 873ms 02:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:20:51 INFO - PROCESS | 1656 | 1467537651890 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 02:20:51 INFO - PROCESS | 1656 | 1467537651893 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 02:20:51 INFO - PROCESS | 1656 | 1467537651896 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:20:51 INFO - PROCESS | 1656 | 1467537651898 Marionette TRACE conn2 <- [1,1966,null,{}] 02:20:51 INFO - PROCESS | 1656 | 1467537651922 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}] 02:20:51 INFO - PROCESS | 1656 | 1467537651924 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:52 INFO - PROCESS | 1656 | 1467537652028 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 02:20:52 INFO - PROCESS | 1656 | 1467537652108 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:52 INFO - PROCESS | 1656 | 1467537652109 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12305c800 == 37 [pid = 1656] [id = 499] 02:20:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x119488c00) [pid = 1656] [serial = 1497] [outer = 0x0] 02:20:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x120ff0000) [pid = 1656] [serial = 1498] [outer = 0x119488c00] 02:20:52 INFO - PROCESS | 1656 | 1467537652142 Marionette DEBUG loaded listener.js 02:20:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x123007c00) [pid = 1656] [serial = 1499] [outer = 0x119488c00] 02:20:52 INFO - PROCESS | 1656 | 1467537652533 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]]]}] 02:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 690ms 02:20:52 INFO - PROCESS | 1656 | 1467537652587 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 02:20:52 INFO - PROCESS | 1656 | 1467537652590 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 02:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:20:52 INFO - PROCESS | 1656 | 1467537652594 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:20:52 INFO - PROCESS | 1656 | 1467537652596 Marionette TRACE conn2 <- [1,1970,null,{}] 02:20:52 INFO - PROCESS | 1656 | 1467537652599 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}] 02:20:52 INFO - PROCESS | 1656 | 1467537652601 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:52 INFO - PROCESS | 1656 | 1467537652747 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 02:20:52 INFO - PROCESS | 1656 | 1467537652837 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:52 INFO - PROCESS | 1656 | 1467537652838 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x125658000 == 38 [pid = 1656] [id = 500] 02:20:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x123880000) [pid = 1656] [serial = 1500] [outer = 0x0] 02:20:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x123d3a000) [pid = 1656] [serial = 1501] [outer = 0x123880000] 02:20:52 INFO - PROCESS | 1656 | 1467537652874 Marionette DEBUG loaded listener.js 02:20:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x12640dc00) [pid = 1656] [serial = 1502] [outer = 0x123880000] 02:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 720ms 02:20:53 INFO - PROCESS | 1656 | 1467537653306 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]]]}] 02:20:53 INFO - PROCESS | 1656 | 1467537653315 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 02:20:53 INFO - PROCESS | 1656 | 1467537653316 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 02:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:20:53 INFO - PROCESS | 1656 | 1467537653319 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:20:53 INFO - PROCESS | 1656 | 1467537653321 Marionette TRACE conn2 <- [1,1974,null,{}] 02:20:53 INFO - PROCESS | 1656 | 1467537653329 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}] 02:20:53 INFO - PROCESS | 1656 | 1467537653333 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:53 INFO - PROCESS | 1656 | 1467537653437 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 02:20:53 INFO - PROCESS | 1656 | 1467537653509 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:53 INFO - PROCESS | 1656 | 1467537653511 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd47000 == 39 [pid = 1656] [id = 501] 02:20:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x128af3c00) [pid = 1656] [serial = 1503] [outer = 0x0] 02:20:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x12940c000) [pid = 1656] [serial = 1504] [outer = 0x128af3c00] 02:20:53 INFO - PROCESS | 1656 | 1467537653584 Marionette DEBUG loaded listener.js 02:20:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x12b2d9400) [pid = 1656] [serial = 1505] [outer = 0x128af3c00] 02:20:54 INFO - PROCESS | 1656 | 1467537654054 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]]]}] 02:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 774ms 02:20:54 INFO - PROCESS | 1656 | 1467537654115 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 02:20:54 INFO - PROCESS | 1656 | 1467537654119 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 02:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:20:54 INFO - PROCESS | 1656 | 1467537654127 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:20:54 INFO - PROCESS | 1656 | 1467537654128 Marionette TRACE conn2 <- [1,1978,null,{}] 02:20:54 INFO - PROCESS | 1656 | 1467537654131 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}] 02:20:54 INFO - PROCESS | 1656 | 1467537654132 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:54 INFO - PROCESS | 1656 | 1467537654236 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 02:20:54 INFO - PROCESS | 1656 | 1467537654329 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:54 INFO - PROCESS | 1656 | 1467537654331 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dc66800 == 40 [pid = 1656] [id = 502] 02:20:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x119420c00) [pid = 1656] [serial = 1506] [outer = 0x0] 02:20:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x12b9d0800) [pid = 1656] [serial = 1507] [outer = 0x119420c00] 02:20:54 INFO - PROCESS | 1656 | 1467537654360 Marionette DEBUG loaded listener.js 02:20:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x12bdd2000) [pid = 1656] [serial = 1508] [outer = 0x119420c00] 02:20:54 INFO - PROCESS | 1656 | 1467537654772 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]]]}] 02:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 670ms 02:20:54 INFO - PROCESS | 1656 | 1467537654796 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 02:20:54 INFO - PROCESS | 1656 | 1467537654798 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 02:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:20:54 INFO - PROCESS | 1656 | 1467537654800 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:20:54 INFO - PROCESS | 1656 | 1467537654801 Marionette TRACE conn2 <- [1,1982,null,{}] 02:20:54 INFO - PROCESS | 1656 | 1467537654804 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}] 02:20:54 INFO - PROCESS | 1656 | 1467537654805 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:54 INFO - PROCESS | 1656 | 1467537654906 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 02:20:54 INFO - PROCESS | 1656 | 1467537654974 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:54 INFO - PROCESS | 1656 | 1467537654975 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x11295b800 == 41 [pid = 1656] [id = 503] 02:20:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x12b9c6800) [pid = 1656] [serial = 1509] [outer = 0x0] 02:20:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x12bdd8400) [pid = 1656] [serial = 1510] [outer = 0x12b9c6800] 02:20:55 INFO - PROCESS | 1656 | 1467537655045 Marionette DEBUG loaded listener.js 02:20:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x12c6ce800) [pid = 1656] [serial = 1511] [outer = 0x12b9c6800] 02:20:55 INFO - PROCESS | 1656 | 1467537655470 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]]]}] 02:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 719ms 02:20:55 INFO - PROCESS | 1656 | 1467537655519 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 02:20:55 INFO - PROCESS | 1656 | 1467537655521 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 02:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:20:55 INFO - PROCESS | 1656 | 1467537655523 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:20:55 INFO - PROCESS | 1656 | 1467537655524 Marionette TRACE conn2 <- [1,1986,null,{}] 02:20:55 INFO - PROCESS | 1656 | 1467537655526 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}] 02:20:55 INFO - PROCESS | 1656 | 1467537655531 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:55 INFO - PROCESS | 1656 | 1467537655673 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 02:20:55 INFO - PROCESS | 1656 | 1467537655788 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:55 INFO - PROCESS | 1656 | 1467537655789 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x124d27000 == 42 [pid = 1656] [id = 504] 02:20:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x1289d6000) [pid = 1656] [serial = 1512] [outer = 0x0] 02:20:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x12bdd5000) [pid = 1656] [serial = 1513] [outer = 0x1289d6000] 02:20:55 INFO - PROCESS | 1656 | 1467537655823 Marionette DEBUG loaded listener.js 02:20:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x12c92a800) [pid = 1656] [serial = 1514] [outer = 0x1289d6000] 02:20:56 INFO - PROCESS | 1656 | 1467537656247 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]]]}] 02:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 768ms 02:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:20:56 INFO - PROCESS | 1656 | 1467537656291 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 02:20:56 INFO - PROCESS | 1656 | 1467537656293 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 02:20:56 INFO - PROCESS | 1656 | 1467537656295 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:20:56 INFO - PROCESS | 1656 | 1467537656296 Marionette TRACE conn2 <- [1,1990,null,{}] 02:20:56 INFO - PROCESS | 1656 | 1467537656298 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}] 02:20:56 INFO - PROCESS | 1656 | 1467537656300 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:56 INFO - PROCESS | 1656 | 1467537656399 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 02:20:56 INFO - PROCESS | 1656 | 1467537656470 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:56 INFO - PROCESS | 1656 | 1467537656471 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x124d38800 == 43 [pid = 1656] [id = 505] 02:20:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x12c6d9c00) [pid = 1656] [serial = 1515] [outer = 0x0] 02:20:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x12c934400) [pid = 1656] [serial = 1516] [outer = 0x12c6d9c00] 02:20:56 INFO - PROCESS | 1656 | 1467537656499 Marionette DEBUG loaded listener.js 02:20:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x12cb1f800) [pid = 1656] [serial = 1517] [outer = 0x12c6d9c00] 02:20:57 INFO - PROCESS | 1656 | 1467537657057 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]]]}] 02:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 818ms 02:20:57 INFO - PROCESS | 1656 | --DOCSHELL 0x126095800 == 42 [pid = 1656] [id = 492] 02:20:57 INFO - PROCESS | 1656 | --DOCSHELL 0x118268000 == 41 [pid = 1656] [id = 491] 02:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:20:57 INFO - PROCESS | 1656 | 1467537657183 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 02:20:57 INFO - PROCESS | 1656 | 1467537657185 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 02:20:57 INFO - PROCESS | 1656 | 1467537657190 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:20:57 INFO - PROCESS | 1656 | 1467537657193 Marionette TRACE conn2 <- [1,1994,null,{}] 02:20:57 INFO - PROCESS | 1656 | 1467537657197 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}] 02:20:57 INFO - PROCESS | 1656 | 1467537657199 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:57 INFO - PROCESS | 1656 | 1467537657346 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 02:20:57 INFO - PROCESS | 1656 | 1467537657393 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:57 INFO - PROCESS | 1656 | 1467537657396 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x1132c9800 == 42 [pid = 1656] [id = 506] 02:20:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x1180a1800) [pid = 1656] [serial = 1518] [outer = 0x0] 02:20:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x118858400) [pid = 1656] [serial = 1519] [outer = 0x1180a1800] 02:20:57 INFO - PROCESS | 1656 | 1467537657429 Marionette DEBUG loaded listener.js 02:20:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x123002400) [pid = 1656] [serial = 1520] [outer = 0x1180a1800] 02:20:57 INFO - PROCESS | 1656 | 1467537657891 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]]]}] 02:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 721ms 02:20:57 INFO - PROCESS | 1656 | 1467537657912 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 02:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:20:57 INFO - PROCESS | 1656 | 1467537657914 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 02:20:57 INFO - PROCESS | 1656 | 1467537657919 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:20:57 INFO - PROCESS | 1656 | 1467537657922 Marionette TRACE conn2 <- [1,1998,null,{}] 02:20:57 INFO - PROCESS | 1656 | 1467537657925 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}] 02:20:57 INFO - PROCESS | 1656 | 1467537657927 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:58 INFO - PROCESS | 1656 | 1467537658034 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 02:20:58 INFO - PROCESS | 1656 | 1467537658106 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:58 INFO - PROCESS | 1656 | 1467537658107 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x123064000 == 43 [pid = 1656] [id = 507] 02:20:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x12300f800) [pid = 1656] [serial = 1521] [outer = 0x0] 02:20:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x123d50800) [pid = 1656] [serial = 1522] [outer = 0x12300f800] 02:20:58 INFO - PROCESS | 1656 | 1467537658181 Marionette DEBUG loaded listener.js 02:20:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x126805800) [pid = 1656] [serial = 1523] [outer = 0x12300f800] 02:20:58 INFO - PROCESS | 1656 | 1467537658614 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]]]}] 02:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 724ms 02:20:58 INFO - PROCESS | 1656 | 1467537658664 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 02:20:58 INFO - PROCESS | 1656 | 1467537658665 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 02:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:20:58 INFO - PROCESS | 1656 | 1467537658683 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:20:58 INFO - PROCESS | 1656 | 1467537658684 Marionette TRACE conn2 <- [1,2002,null,{}] 02:20:58 INFO - PROCESS | 1656 | 1467537658691 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}] 02:20:58 INFO - PROCESS | 1656 | 1467537658694 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:58 INFO - PROCESS | 1656 | 1467537658802 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 02:20:58 INFO - PROCESS | 1656 | 1467537658890 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:58 INFO - PROCESS | 1656 | 1467537658893 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a727800 == 44 [pid = 1656] [id = 508] 02:20:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x1289d3c00) [pid = 1656] [serial = 1524] [outer = 0x0] 02:20:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x1289d9800) [pid = 1656] [serial = 1525] [outer = 0x1289d3c00] 02:20:58 INFO - PROCESS | 1656 | 1467537658930 Marionette DEBUG loaded listener.js 02:20:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x129424c00) [pid = 1656] [serial = 1526] [outer = 0x1289d3c00] 02:20:59 INFO - PROCESS | 1656 | 1467537659381 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]]]}] 02:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 724ms 02:20:59 INFO - PROCESS | 1656 | 1467537659405 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 02:20:59 INFO - PROCESS | 1656 | 1467537659408 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 02:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:20:59 INFO - PROCESS | 1656 | 1467537659411 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:20:59 INFO - PROCESS | 1656 | 1467537659413 Marionette TRACE conn2 <- [1,2006,null,{}] 02:20:59 INFO - PROCESS | 1656 | 1467537659417 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}] 02:20:59 INFO - PROCESS | 1656 | 1467537659419 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:59 INFO - PROCESS | 1656 | 1467537659576 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 02:20:59 INFO - PROCESS | 1656 | 1467537659732 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:59 INFO - PROCESS | 1656 | 1467537659733 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:20:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d258000 == 45 [pid = 1656] [id = 509] 02:20:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x12b2da800) [pid = 1656] [serial = 1527] [outer = 0x0] 02:20:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x12b9c7800) [pid = 1656] [serial = 1528] [outer = 0x12b2da800] 02:20:59 INFO - PROCESS | 1656 | 1467537659787 Marionette DEBUG loaded listener.js 02:20:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x12bdd8800) [pid = 1656] [serial = 1529] [outer = 0x12b2da800] 02:21:00 INFO - PROCESS | 1656 | 1467537660271 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]]]}] 02:21:00 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 02:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 875ms 02:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:21:00 INFO - PROCESS | 1656 | 1467537660287 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 02:21:00 INFO - PROCESS | 1656 | 1467537660289 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 02:21:00 INFO - PROCESS | 1656 | 1467537660291 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:21:00 INFO - PROCESS | 1656 | 1467537660292 Marionette TRACE conn2 <- [1,2010,null,{}] 02:21:00 INFO - PROCESS | 1656 | 1467537660295 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}] 02:21:00 INFO - PROCESS | 1656 | 1467537660296 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:00 INFO - PROCESS | 1656 | 1467537660394 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 02:21:00 INFO - PROCESS | 1656 | 1467537660507 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:00 INFO - PROCESS | 1656 | 1467537660509 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e210800 == 46 [pid = 1656] [id = 510] 02:21:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x12bdd4000) [pid = 1656] [serial = 1530] [outer = 0x0] 02:21:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x12c31fc00) [pid = 1656] [serial = 1531] [outer = 0x12bdd4000] 02:21:00 INFO - PROCESS | 1656 | 1467537660541 Marionette DEBUG loaded listener.js 02:21:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x12c325400) [pid = 1656] [serial = 1532] [outer = 0x12bdd4000] 02:21:00 INFO - PROCESS | 1656 | 1467537660954 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]]]}] 02:21:00 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 02:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 670ms 02:21:00 INFO - PROCESS | 1656 | 1467537660962 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 02:21:00 INFO - PROCESS | 1656 | 1467537660963 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 02:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:21:00 INFO - PROCESS | 1656 | 1467537660965 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:21:00 INFO - PROCESS | 1656 | 1467537660967 Marionette TRACE conn2 <- [1,2014,null,{}] 02:21:00 INFO - PROCESS | 1656 | 1467537660971 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}] 02:21:00 INFO - PROCESS | 1656 | 1467537660975 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:01 INFO - PROCESS | 1656 | 1467537661106 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 02:21:01 INFO - PROCESS | 1656 | 1467537661224 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:01 INFO - PROCESS | 1656 | 1467537661226 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e21c000 == 47 [pid = 1656] [id = 511] 02:21:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x12c6d3400) [pid = 1656] [serial = 1533] [outer = 0x0] 02:21:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x12c928c00) [pid = 1656] [serial = 1534] [outer = 0x12c6d3400] 02:21:01 INFO - PROCESS | 1656 | 1467537661258 Marionette DEBUG loaded listener.js 02:21:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x12d012c00) [pid = 1656] [serial = 1535] [outer = 0x12c6d3400] 02:21:01 INFO - PROCESS | 1656 | --DOCSHELL 0x125658000 == 46 [pid = 1656] [id = 500] 02:21:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12305c800 == 45 [pid = 1656] [id = 499] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x128fdb000 == 44 [pid = 1656] [id = 6] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11601b800 == 43 [pid = 1656] [id = 486] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12cf51800 == 42 [pid = 1656] [id = 16] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd47000 == 41 [pid = 1656] [id = 501] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12d64d800 == 40 [pid = 1656] [id = 19] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd4e000 == 39 [pid = 1656] [id = 488] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12a83b800 == 38 [pid = 1656] [id = 8] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12c583800 == 37 [pid = 1656] [id = 14] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12b014000 == 36 [pid = 1656] [id = 487] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1185e9000 == 35 [pid = 1656] [id = 20] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11295b800 == 34 [pid = 1656] [id = 503] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba26000 == 33 [pid = 1656] [id = 10] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd48800 == 32 [pid = 1656] [id = 12] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12c585800 == 31 [pid = 1656] [id = 489] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12dc66800 == 30 [pid = 1656] [id = 502] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb52000 == 29 [pid = 1656] [id = 15] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x124d27000 == 28 [pid = 1656] [id = 504] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1185ef000 == 27 [pid = 1656] [id = 479] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3b4800 == 26 [pid = 1656] [id = 13] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11666b000 == 25 [pid = 1656] [id = 11] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x122f7d000 == 24 [pid = 1656] [id = 482] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12b216800 == 23 [pid = 1656] [id = 9] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12899f800 == 22 [pid = 1656] [id = 493] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x115e9e000 == 21 [pid = 1656] [id = 497] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x112cb2800 == 20 [pid = 1656] [id = 26] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12d648000 == 19 [pid = 1656] [id = 494] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12dc63800 == 18 [pid = 1656] [id = 495] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12e21f800 == 17 [pid = 1656] [id = 496] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12e210800 == 16 [pid = 1656] [id = 510] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12d258000 == 15 [pid = 1656] [id = 509] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12a727800 == 14 [pid = 1656] [id = 508] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb62000 == 13 [pid = 1656] [id = 490] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x123064000 == 12 [pid = 1656] [id = 507] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1185df000 == 11 [pid = 1656] [id = 498] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x124d38800 == 10 [pid = 1656] [id = 505] 02:21:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1132c9800 == 9 [pid = 1656] [id = 506] 02:21:05 INFO - PROCESS | 1656 | 1467537665769 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]]]}] 02:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 4838ms 02:21:05 INFO - PROCESS | 1656 | 1467537665805 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 02:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:21:05 INFO - PROCESS | 1656 | 1467537665808 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 02:21:05 INFO - PROCESS | 1656 | 1467537665813 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:21:05 INFO - PROCESS | 1656 | 1467537665817 Marionette TRACE conn2 <- [1,2018,null,{}] 02:21:05 INFO - PROCESS | 1656 | 1467537665825 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}] 02:21:05 INFO - PROCESS | 1656 | 1467537665828 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:05 INFO - PROCESS | 1656 | 1467537665936 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 02:21:05 INFO - PROCESS | 1656 | 1467537665947 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:05 INFO - PROCESS | 1656 | 1467537665948 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x1162a2800 == 10 [pid = 1656] [id = 512] 02:21:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x123005000) [pid = 1656] [serial = 1536] [outer = 0x0] 02:21:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x123005800) [pid = 1656] [serial = 1537] [outer = 0x123005000] 02:21:05 INFO - PROCESS | 1656 | 1467537665977 Marionette DEBUG loaded listener.js 02:21:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x1234f4c00) [pid = 1656] [serial = 1538] [outer = 0x123005000] 02:21:06 INFO - PROCESS | 1656 | 1467537666360 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]]]}] 02:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 577ms 02:21:06 INFO - PROCESS | 1656 | 1467537666388 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 02:21:06 INFO - PROCESS | 1656 | 1467537666392 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 02:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:21:06 INFO - PROCESS | 1656 | 1467537666396 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:21:06 INFO - PROCESS | 1656 | 1467537666398 Marionette TRACE conn2 <- [1,2022,null,{}] 02:21:06 INFO - PROCESS | 1656 | 1467537666401 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}] 02:21:06 INFO - PROCESS | 1656 | 1467537666405 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:06 INFO - PROCESS | 1656 | 1467537666494 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 02:21:06 INFO - PROCESS | 1656 | 1467537666498 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:06 INFO - PROCESS | 1656 | 1467537666500 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x115e94000 == 11 [pid = 1656] [id = 513] 02:21:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x124284800) [pid = 1656] [serial = 1539] [outer = 0x0] 02:21:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x126807800) [pid = 1656] [serial = 1540] [outer = 0x124284800] 02:21:06 INFO - PROCESS | 1656 | 1467537666528 Marionette DEBUG loaded listener.js 02:21:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x12892dc00) [pid = 1656] [serial = 1541] [outer = 0x124284800] 02:21:06 INFO - PROCESS | 1656 | 1467537666913 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]]]}] 02:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 569ms 02:21:06 INFO - PROCESS | 1656 | 1467537666971 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 02:21:06 INFO - PROCESS | 1656 | 1467537666972 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 02:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:21:06 INFO - PROCESS | 1656 | 1467537666982 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:21:06 INFO - PROCESS | 1656 | 1467537666984 Marionette TRACE conn2 <- [1,2026,null,{}] 02:21:06 INFO - PROCESS | 1656 | 1467537666992 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}] 02:21:06 INFO - PROCESS | 1656 | 1467537666995 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:07 INFO - PROCESS | 1656 | 1467537667121 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 02:21:07 INFO - PROCESS | 1656 | 1467537667144 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:07 INFO - PROCESS | 1656 | 1467537667146 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x124de1800 == 12 [pid = 1656] [id = 514] 02:21:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x11809a000) [pid = 1656] [serial = 1542] [outer = 0x0] 02:21:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x128f90000) [pid = 1656] [serial = 1543] [outer = 0x11809a000] 02:21:07 INFO - PROCESS | 1656 | 1467537667174 Marionette DEBUG loaded listener.js 02:21:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x12a63d400) [pid = 1656] [serial = 1544] [outer = 0x11809a000] 02:21:07 INFO - PROCESS | 1656 | 1467537667565 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]]]}] 02:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 623ms 02:21:07 INFO - PROCESS | 1656 | 1467537667613 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 02:21:07 INFO - PROCESS | 1656 | 1467537667614 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 02:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:21:07 INFO - PROCESS | 1656 | 1467537667617 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:21:07 INFO - PROCESS | 1656 | 1467537667618 Marionette TRACE conn2 <- [1,2030,null,{}] 02:21:07 INFO - PROCESS | 1656 | 1467537667620 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}] 02:21:07 INFO - PROCESS | 1656 | 1467537667621 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:07 INFO - PROCESS | 1656 | 1467537667737 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 02:21:07 INFO - PROCESS | 1656 | 1467537667741 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:07 INFO - PROCESS | 1656 | 1467537667742 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a80000 == 13 [pid = 1656] [id = 515] 02:21:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x12b2d2c00) [pid = 1656] [serial = 1545] [outer = 0x0] 02:21:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x12ba61c00) [pid = 1656] [serial = 1546] [outer = 0x12b2d2c00] 02:21:07 INFO - PROCESS | 1656 | 1467537667813 Marionette DEBUG loaded listener.js 02:21:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x12bdda000) [pid = 1656] [serial = 1547] [outer = 0x12b2d2c00] 02:21:08 INFO - PROCESS | 1656 | 1467537668128 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]]]}] 02:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 569ms 02:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:21:08 INFO - PROCESS | 1656 | 1467537668186 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 02:21:08 INFO - PROCESS | 1656 | 1467537668188 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 02:21:08 INFO - PROCESS | 1656 | 1467537668190 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:21:08 INFO - PROCESS | 1656 | 1467537668191 Marionette TRACE conn2 <- [1,2034,null,{}] 02:21:08 INFO - PROCESS | 1656 | 1467537668193 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}] 02:21:08 INFO - PROCESS | 1656 | 1467537668194 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:08 INFO - PROCESS | 1656 | 1467537668311 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 02:21:08 INFO - PROCESS | 1656 | 1467537668327 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:08 INFO - PROCESS | 1656 | 1467537668328 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba2e800 == 14 [pid = 1656] [id = 516] 02:21:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x1180a2400) [pid = 1656] [serial = 1548] [outer = 0x0] 02:21:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x1172b7000) [pid = 1656] [serial = 1549] [outer = 0x1180a2400] 02:21:08 INFO - PROCESS | 1656 | 1467537668352 Marionette DEBUG loaded listener.js 02:21:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x12c323400) [pid = 1656] [serial = 1550] [outer = 0x1180a2400] 02:21:08 INFO - PROCESS | 1656 | 1467537668719 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]]]}] 02:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 568ms 02:21:08 INFO - PROCESS | 1656 | 1467537668759 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 02:21:08 INFO - PROCESS | 1656 | 1467537668760 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 02:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:21:08 INFO - PROCESS | 1656 | 1467537668762 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:21:08 INFO - PROCESS | 1656 | 1467537668763 Marionette TRACE conn2 <- [1,2038,null,{}] 02:21:08 INFO - PROCESS | 1656 | 1467537668765 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}] 02:21:08 INFO - PROCESS | 1656 | 1467537668769 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:08 INFO - PROCESS | 1656 | 1467537668907 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 02:21:08 INFO - PROCESS | 1656 | 1467537668921 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:08 INFO - PROCESS | 1656 | 1467537668922 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d64e000 == 15 [pid = 1656] [id = 517] 02:21:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x110dce400) [pid = 1656] [serial = 1551] [outer = 0x0] 02:21:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x12428b400) [pid = 1656] [serial = 1552] [outer = 0x110dce400] 02:21:08 INFO - PROCESS | 1656 | 1467537668946 Marionette DEBUG loaded listener.js 02:21:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x12c936000) [pid = 1656] [serial = 1553] [outer = 0x110dce400] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x1180a8000) [pid = 1656] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x110e24400) [pid = 1656] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x1198efc00) [pid = 1656] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x113235400) [pid = 1656] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x12b0ae800) [pid = 1656] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x12b933c00) [pid = 1656] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x110e22800) [pid = 1656] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x119aa6000) [pid = 1656] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x12b934c00) [pid = 1656] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x12a8bd000) [pid = 1656] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x112985c00) [pid = 1656] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x1198edc00) [pid = 1656] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x1132e9800) [pid = 1656] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x12646c800) [pid = 1656] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x112d40400) [pid = 1656] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x1180aac00) [pid = 1656] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x119812c00) [pid = 1656] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x117420c00) [pid = 1656] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x126020800) [pid = 1656] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x12892d400) [pid = 1656] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x123d38400) [pid = 1656] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x126405000) [pid = 1656] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x12ba59800) [pid = 1656] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x1268de000) [pid = 1656] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x126abd400) [pid = 1656] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x1176c8c00) [pid = 1656] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x119484400) [pid = 1656] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x117421c00) [pid = 1656] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x118099800) [pid = 1656] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x110e30c00) [pid = 1656] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x113a9c800) [pid = 1656] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x118172800) [pid = 1656] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x1289b8400) [pid = 1656] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x1289d3c00) [pid = 1656] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x1242a2800) [pid = 1656] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x12a8c9c00) [pid = 1656] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x12300f800) [pid = 1656] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x119420c00) [pid = 1656] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x119aa9c00) [pid = 1656] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x12a8c8800) [pid = 1656] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x128af3c00) [pid = 1656] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x118098c00) [pid = 1656] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x12892a400) [pid = 1656] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x12919b000) [pid = 1656] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x124210000) [pid = 1656] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x123880000) [pid = 1656] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x111cad400) [pid = 1656] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x1160d5000) [pid = 1656] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x11607f000) [pid = 1656] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x12bdd4000) [pid = 1656] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x119488c00) [pid = 1656] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x128af9400) [pid = 1656] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x1180a1800) [pid = 1656] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x12c6d9c00) [pid = 1656] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x1289d6000) [pid = 1656] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x12c92f000) [pid = 1656] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x12b9c6800) [pid = 1656] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x12bd96000) [pid = 1656] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:21:10 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x12b2da800) [pid = 1656] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:21:10 INFO - PROCESS | 1656 | 1467537670299 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]]]}] 02:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1569ms 02:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:21:10 INFO - PROCESS | 1656 | 1467537670332 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 02:21:10 INFO - PROCESS | 1656 | 1467537670333 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 02:21:10 INFO - PROCESS | 1656 | 1467537670338 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:21:10 INFO - PROCESS | 1656 | 1467537670340 Marionette TRACE conn2 <- [1,2042,null,{}] 02:21:10 INFO - PROCESS | 1656 | 1467537670342 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}] 02:21:10 INFO - PROCESS | 1656 | 1467537670343 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:10 INFO - PROCESS | 1656 | 1467537670433 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 02:21:10 INFO - PROCESS | 1656 | 1467537670439 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:10 INFO - PROCESS | 1656 | 1467537670440 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185ee000 == 16 [pid = 1656] [id = 518] 02:21:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x110d7e800) [pid = 1656] [serial = 1554] [outer = 0x0] 02:21:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x110d80c00) [pid = 1656] [serial = 1555] [outer = 0x110d7e800] 02:21:10 INFO - PROCESS | 1656 | 1467537670464 Marionette DEBUG loaded listener.js 02:21:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x110e30c00) [pid = 1656] [serial = 1556] [outer = 0x110d7e800] 02:21:10 INFO - PROCESS | 1656 | 1467537670890 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]]]}] 02:21:10 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) 02:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 572ms 02:21:10 INFO - PROCESS | 1656 | 1467537670910 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 02:21:10 INFO - PROCESS | 1656 | 1467537670912 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 02:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:21:10 INFO - PROCESS | 1656 | 1467537670915 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:21:10 INFO - PROCESS | 1656 | 1467537670918 Marionette TRACE conn2 <- [1,2046,null,{}] 02:21:10 INFO - PROCESS | 1656 | 1467537670924 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}] 02:21:10 INFO - PROCESS | 1656 | 1467537670925 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:11 INFO - PROCESS | 1656 | 1467537671113 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 02:21:11 INFO - PROCESS | 1656 | 1467537671129 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:11 INFO - PROCESS | 1656 | 1467537671130 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12928c000 == 17 [pid = 1656] [id = 519] 02:21:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x1127ca800) [pid = 1656] [serial = 1557] [outer = 0x0] 02:21:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x113377800) [pid = 1656] [serial = 1558] [outer = 0x1127ca800] 02:21:11 INFO - PROCESS | 1656 | 1467537671173 Marionette DEBUG loaded listener.js 02:21:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x116738800) [pid = 1656] [serial = 1559] [outer = 0x1127ca800] 02:21:11 INFO - PROCESS | 1656 | 1467537671540 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]]]}] 02:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 673ms 02:21:11 INFO - PROCESS | 1656 | 1467537671588 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 02:21:11 INFO - PROCESS | 1656 | 1467537671590 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 02:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:21:11 INFO - PROCESS | 1656 | 1467537671592 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:21:11 INFO - PROCESS | 1656 | 1467537671593 Marionette TRACE conn2 <- [1,2050,null,{}] 02:21:11 INFO - PROCESS | 1656 | 1467537671595 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}] 02:21:11 INFO - PROCESS | 1656 | 1467537671596 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:11 INFO - PROCESS | 1656 | 1467537671722 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 02:21:11 INFO - PROCESS | 1656 | 1467537671729 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:11 INFO - PROCESS | 1656 | 1467537671730 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dc64800 == 18 [pid = 1656] [id = 520] 02:21:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x11673a400) [pid = 1656] [serial = 1560] [outer = 0x0] 02:21:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x118090000) [pid = 1656] [serial = 1561] [outer = 0x11673a400] 02:21:11 INFO - PROCESS | 1656 | 1467537671756 Marionette DEBUG loaded listener.js 02:21:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x1180ab000) [pid = 1656] [serial = 1562] [outer = 0x11673a400] 02:21:12 INFO - PROCESS | 1656 | 1467537672427 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]]]}] 02:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 868ms 02:21:12 INFO - PROCESS | 1656 | 1467537672461 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 02:21:12 INFO - PROCESS | 1656 | 1467537672463 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 02:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:21:12 INFO - PROCESS | 1656 | 1467537672489 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:21:12 INFO - PROCESS | 1656 | 1467537672491 Marionette TRACE conn2 <- [1,2054,null,{}] 02:21:12 INFO - PROCESS | 1656 | 1467537672498 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}] 02:21:12 INFO - PROCESS | 1656 | 1467537672499 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:12 INFO - PROCESS | 1656 | 1467537672660 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 02:21:12 INFO - PROCESS | 1656 | 1467537672673 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:12 INFO - PROCESS | 1656 | 1467537672675 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185ef000 == 19 [pid = 1656] [id = 521] 02:21:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x110dc9400) [pid = 1656] [serial = 1563] [outer = 0x0] 02:21:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x1131c8000) [pid = 1656] [serial = 1564] [outer = 0x110dc9400] 02:21:12 INFO - PROCESS | 1656 | 1467537672705 Marionette DEBUG loaded listener.js 02:21:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x1176c5400) [pid = 1656] [serial = 1565] [outer = 0x110dc9400] 02:21:13 INFO - PROCESS | 1656 | 1467537673274 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]]]}] 02:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 845ms 02:21:13 INFO - PROCESS | 1656 | 1467537673312 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 02:21:13 INFO - PROCESS | 1656 | 1467537673315 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 02:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:21:13 INFO - PROCESS | 1656 | 1467537673320 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:21:13 INFO - PROCESS | 1656 | 1467537673321 Marionette TRACE conn2 <- [1,2058,null,{}] 02:21:13 INFO - PROCESS | 1656 | 1467537673324 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}] 02:21:13 INFO - PROCESS | 1656 | 1467537673326 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:13 INFO - PROCESS | 1656 | 1467537673443 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 02:21:13 INFO - PROCESS | 1656 | 1467537673776 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:13 INFO - PROCESS | 1656 | 1467537673778 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x112548800 == 20 [pid = 1656] [id = 522] 02:21:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x110e28400) [pid = 1656] [serial = 1566] [outer = 0x0] 02:21:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x110e2cc00) [pid = 1656] [serial = 1567] [outer = 0x110e28400] 02:21:13 INFO - PROCESS | 1656 | 1467537673811 Marionette DEBUG loaded listener.js 02:21:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x110e7d800) [pid = 1656] [serial = 1568] [outer = 0x110e28400] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x12c928c00) [pid = 1656] [serial = 1534] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | 1467537674282 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]]]}] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x119256c00) [pid = 1656] [serial = 1444] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x119b6c800) [pid = 1656] [serial = 1446] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x11885ec00) [pid = 1656] [serial = 1450] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x1187ea800) [pid = 1656] [serial = 1443] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x1180a7400) [pid = 1656] [serial = 1495] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x11816fc00) [pid = 1656] [serial = 1434] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x119485400) [pid = 1656] [serial = 1435] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x112d03000) [pid = 1656] [serial = 1420] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x123ce5000) [pid = 1656] [serial = 1425] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x119488400) [pid = 1656] [serial = 1423] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x12b2d8c00) [pid = 1656] [serial = 1398] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x12b935000) [pid = 1656] [serial = 1401] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x110e29c00) [pid = 1656] [serial = 1410] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x119b60400) [pid = 1656] [serial = 1371] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x12b9cc000) [pid = 1656] [serial = 1404] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x123d4d000) [pid = 1656] [serial = 1372] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x12a8c0400) [pid = 1656] [serial = 1395] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x112debc00) [pid = 1656] [serial = 1365] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x113d41800) [pid = 1656] [serial = 1366] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x119abe400) [pid = 1656] [serial = 1437] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x1180de800) [pid = 1656] [serial = 1422] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x123d4e400) [pid = 1656] [serial = 1438] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x1138eb400) [pid = 1656] [serial = 1380] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x11662f800) [pid = 1656] [serial = 1381] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x12b9c4800) [pid = 1656] [serial = 1402] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x1289bb800) [pid = 1656] [serial = 1392] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x129417800) [pid = 1656] [serial = 1393] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x11850a400) [pid = 1656] [serial = 1377] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1292e0c00) [pid = 1656] [serial = 1378] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x1187e5800) [pid = 1656] [serial = 1368] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x1193ef000) [pid = 1656] [serial = 1369] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x119aa9800) [pid = 1656] [serial = 1386] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1232cbc00) [pid = 1656] [serial = 1387] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x119252400) [pid = 1656] [serial = 1383] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x128afb000) [pid = 1656] [serial = 1428] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x11948b800) [pid = 1656] [serial = 1384] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x128deb000) [pid = 1656] [serial = 1363] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x1242a4800) [pid = 1656] [serial = 1389] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x126abf400) [pid = 1656] [serial = 1390] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x126806800) [pid = 1656] [serial = 1374] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x128dec400) [pid = 1656] [serial = 1375] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12ba64000) [pid = 1656] [serial = 1407] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x110ee7400) [pid = 1656] [serial = 1411] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x124c83800) [pid = 1656] [serial = 1426] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x128af8800) [pid = 1656] [serial = 1417] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12a8c2000) [pid = 1656] [serial = 1431] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11885b000) [pid = 1656] [serial = 1413] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12968e400) [pid = 1656] [serial = 1429] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12b92ac00) [pid = 1656] [serial = 1432] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x110e2b400) [pid = 1656] [serial = 1419] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12bd95800) [pid = 1656] [serial = 1414] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x128af4800) [pid = 1656] [serial = 1416] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12bd8f800) [pid = 1656] [serial = 1408] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12ba59000) [pid = 1656] [serial = 1405] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12b931400) [pid = 1656] [serial = 1399] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12b0ac800) [pid = 1656] [serial = 1396] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x123d4e800) [pid = 1656] [serial = 1454] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11808c000) [pid = 1656] [serial = 1474] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x129428000) [pid = 1656] [serial = 1463] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x123d50800) [pid = 1656] [serial = 1522] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x125607400) [pid = 1656] [serial = 1456] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x113aa0400) [pid = 1656] [serial = 898] [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.] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11953a400) [pid = 1656] [serial = 1496] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1187ec000) [pid = 1656] [serial = 1477] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1232cc800) [pid = 1656] [serial = 1447] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1176ce400) [pid = 1656] [serial = 1449] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119abf000) [pid = 1656] [serial = 1453] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x118092400) [pid = 1656] [serial = 1475] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12ba5e800) [pid = 1656] [serial = 1468] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12b2d1800) [pid = 1656] [serial = 1465] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12b9d0800) [pid = 1656] [serial = 1507] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12b2d9400) [pid = 1656] [serial = 1505] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11948c000) [pid = 1656] [serial = 1478] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x128df2c00) [pid = 1656] [serial = 1460] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1292eec00) [pid = 1656] [serial = 1462] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x120ff0000) [pid = 1656] [serial = 1498] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1268e1c00) [pid = 1656] [serial = 1457] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12940c000) [pid = 1656] [serial = 1504] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12640dc00) [pid = 1656] [serial = 1502] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x128af3400) [pid = 1656] [serial = 1459] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x113d3e400) [pid = 1656] [serial = 1441] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11809ec00) [pid = 1656] [serial = 1333] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x117ea7c00) [pid = 1656] [serial = 1330] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x123d3a000) [pid = 1656] [serial = 1501] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1127d9000) [pid = 1656] [serial = 1440] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12c31fc00) [pid = 1656] [serial = 1531] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12bdcec00) [pid = 1656] [serial = 1489] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12a8bc800) [pid = 1656] [serial = 1484] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12b0ae000) [pid = 1656] [serial = 1486] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x129424c00) [pid = 1656] [serial = 1526] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12b9c7800) [pid = 1656] [serial = 1528] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1268d4400) [pid = 1656] [serial = 1481] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x129198000) [pid = 1656] [serial = 1483] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1289d9800) [pid = 1656] [serial = 1525] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12bd9a800) [pid = 1656] [serial = 1472] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x123002400) [pid = 1656] [serial = 1520] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x126805800) [pid = 1656] [serial = 1523] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x12bdd2000) [pid = 1656] [serial = 1508] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x12bd8c400) [pid = 1656] [serial = 1469] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x12bd94400) [pid = 1656] [serial = 1471] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x12bdd8400) [pid = 1656] [serial = 1510] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x125609400) [pid = 1656] [serial = 1480] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x12b9cc400) [pid = 1656] [serial = 1466] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x12c325400) [pid = 1656] [serial = 1532] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x123007c00) [pid = 1656] [serial = 1499] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x12b932c00) [pid = 1656] [serial = 1487] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x118858400) [pid = 1656] [serial = 1519] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x12cb1f800) [pid = 1656] [serial = 1517] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x12c934400) [pid = 1656] [serial = 1516] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x12c92a800) [pid = 1656] [serial = 1514] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x12cb1d800) [pid = 1656] [serial = 1493] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x12bdd5000) [pid = 1656] [serial = 1513] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 55 (0x12c6ce800) [pid = 1656] [serial = 1511] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 54 (0x12c92e400) [pid = 1656] [serial = 1490] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 53 (0x12bdd8800) [pid = 1656] [serial = 1529] [outer = 0x0] [url = about:blank] 02:21:14 INFO - PROCESS | 1656 | --DOMWINDOW == 52 (0x12c935800) [pid = 1656] [serial = 1492] [outer = 0x0] [url = about:blank] 02:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1021ms 02:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:21:14 INFO - PROCESS | 1656 | 1467537674342 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 02:21:14 INFO - PROCESS | 1656 | 1467537674344 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 02:21:14 INFO - PROCESS | 1656 | 1467537674347 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:21:14 INFO - PROCESS | 1656 | 1467537674349 Marionette TRACE conn2 <- [1,2062,null,{}] 02:21:14 INFO - PROCESS | 1656 | 1467537674362 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}] 02:21:14 INFO - PROCESS | 1656 | 1467537674363 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:14 INFO - PROCESS | 1656 | 1467537674435 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 02:21:14 INFO - PROCESS | 1656 | 1467537674440 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:14 INFO - PROCESS | 1656 | 1467537674442 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x112966000 == 21 [pid = 1656] [id = 523] 02:21:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 53 (0x110eeb000) [pid = 1656] [serial = 1569] [outer = 0x0] 02:21:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x110eef000) [pid = 1656] [serial = 1570] [outer = 0x110eeb000] 02:21:14 INFO - PROCESS | 1656 | 1467537674470 Marionette DEBUG loaded listener.js 02:21:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x111c75800) [pid = 1656] [serial = 1571] [outer = 0x110eeb000] 02:21:14 INFO - PROCESS | 1656 | 1467537674868 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]]]}] 02:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 575ms 02:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:21:14 INFO - PROCESS | 1656 | 1467537674926 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 02:21:14 INFO - PROCESS | 1656 | 1467537674929 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 02:21:14 INFO - PROCESS | 1656 | 1467537674931 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:21:14 INFO - PROCESS | 1656 | 1467537674932 Marionette TRACE conn2 <- [1,2066,null,{}] 02:21:14 INFO - PROCESS | 1656 | 1467537674936 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}] 02:21:14 INFO - PROCESS | 1656 | 1467537674938 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:15 INFO - PROCESS | 1656 | 1467537675015 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 02:21:15 INFO - PROCESS | 1656 | 1467537675023 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:15 INFO - PROCESS | 1656 | 1467537675024 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x115ea4000 == 22 [pid = 1656] [id = 524] 02:21:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x1121b2c00) [pid = 1656] [serial = 1572] [outer = 0x0] 02:21:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x1127cb800) [pid = 1656] [serial = 1573] [outer = 0x1121b2c00] 02:21:15 INFO - PROCESS | 1656 | 1467537675049 Marionette DEBUG loaded listener.js 02:21:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x1127d4800) [pid = 1656] [serial = 1574] [outer = 0x1121b2c00] 02:21:15 INFO - PROCESS | 1656 | 1467537675554 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]]]}] 02:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 673ms 02:21:15 INFO - PROCESS | 1656 | 1467537675604 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 02:21:15 INFO - PROCESS | 1656 | 1467537675607 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 02:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:21:15 INFO - PROCESS | 1656 | 1467537675610 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:21:15 INFO - PROCESS | 1656 | 1467537675614 Marionette TRACE conn2 <- [1,2070,null,{}] 02:21:15 INFO - PROCESS | 1656 | 1467537675634 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}] 02:21:15 INFO - PROCESS | 1656 | 1467537675636 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:15 INFO - PROCESS | 1656 | 1467537675745 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 02:21:15 INFO - PROCESS | 1656 | 1467537675793 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:15 INFO - PROCESS | 1656 | 1467537675795 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x115e96000 == 23 [pid = 1656] [id = 525] 02:21:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x110eeb400) [pid = 1656] [serial = 1575] [outer = 0x0] 02:21:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x111c1a800) [pid = 1656] [serial = 1576] [outer = 0x110eeb400] 02:21:15 INFO - PROCESS | 1656 | 1467537675826 Marionette DEBUG loaded listener.js 02:21:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x1121b2800) [pid = 1656] [serial = 1577] [outer = 0x110eeb400] 02:21:16 INFO - PROCESS | 1656 | 1467537676239 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]]]}] 02:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 671ms 02:21:16 INFO - PROCESS | 1656 | 1467537676282 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 02:21:16 INFO - PROCESS | 1656 | 1467537676285 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 02:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:21:16 INFO - PROCESS | 1656 | 1467537676290 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:21:16 INFO - PROCESS | 1656 | 1467537676291 Marionette TRACE conn2 <- [1,2074,null,{}] 02:21:16 INFO - PROCESS | 1656 | 1467537676294 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}] 02:21:16 INFO - PROCESS | 1656 | 1467537676296 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:16 INFO - PROCESS | 1656 | 1467537676411 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 02:21:16 INFO - PROCESS | 1656 | 1467537676462 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:16 INFO - PROCESS | 1656 | 1467537676463 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x116999000 == 24 [pid = 1656] [id = 526] 02:21:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x1127d5000) [pid = 1656] [serial = 1578] [outer = 0x0] 02:21:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x112d0d000) [pid = 1656] [serial = 1579] [outer = 0x1127d5000] 02:21:16 INFO - PROCESS | 1656 | 1467537676494 Marionette DEBUG loaded listener.js 02:21:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x112f6e800) [pid = 1656] [serial = 1580] [outer = 0x1127d5000] 02:21:16 INFO - PROCESS | 1656 | 1467537676908 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]]]}] 02:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 670ms 02:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:21:16 INFO - PROCESS | 1656 | 1467537676960 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 02:21:16 INFO - PROCESS | 1656 | 1467537676961 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 02:21:16 INFO - PROCESS | 1656 | 1467537676964 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:21:16 INFO - PROCESS | 1656 | 1467537676967 Marionette TRACE conn2 <- [1,2078,null,{}] 02:21:16 INFO - PROCESS | 1656 | 1467537676975 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}] 02:21:16 INFO - PROCESS | 1656 | 1467537676978 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:17 INFO - PROCESS | 1656 | 1467537677073 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 02:21:17 INFO - PROCESS | 1656 | 1467537677125 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:17 INFO - PROCESS | 1656 | 1467537677127 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e41000 == 25 [pid = 1656] [id = 527] 02:21:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1132e4c00) [pid = 1656] [serial = 1581] [outer = 0x0] 02:21:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x113a9bc00) [pid = 1656] [serial = 1582] [outer = 0x1132e4c00] 02:21:17 INFO - PROCESS | 1656 | 1467537677159 Marionette DEBUG loaded listener.js 02:21:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1150d5c00) [pid = 1656] [serial = 1583] [outer = 0x1132e4c00] 02:21:17 INFO - PROCESS | 1656 | 1467537677563 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]]]}] 02:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 623ms 02:21:17 INFO - PROCESS | 1656 | 1467537677587 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 02:21:17 INFO - PROCESS | 1656 | 1467537677589 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 02:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:21:17 INFO - PROCESS | 1656 | 1467537677591 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:21:17 INFO - PROCESS | 1656 | 1467537677593 Marionette TRACE conn2 <- [1,2082,null,{}] 02:21:17 INFO - PROCESS | 1656 | 1467537677595 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}] 02:21:17 INFO - PROCESS | 1656 | 1467537677596 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:17 INFO - PROCESS | 1656 | 1467537677690 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 02:21:17 INFO - PROCESS | 1656 | 1467537677771 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:17 INFO - PROCESS | 1656 | 1467537677772 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x118309000 == 26 [pid = 1656] [id = 528] 02:21:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x1160db000) [pid = 1656] [serial = 1584] [outer = 0x0] 02:21:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1166ec000) [pid = 1656] [serial = 1585] [outer = 0x1160db000] 02:21:17 INFO - PROCESS | 1656 | 1467537677802 Marionette DEBUG loaded listener.js 02:21:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x116744800) [pid = 1656] [serial = 1586] [outer = 0x1160db000] 02:21:18 INFO - PROCESS | 1656 | 1467537678273 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]]]}] 02:21:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 723ms 02:21:18 INFO - PROCESS | 1656 | 1467537678314 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 02:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:21:18 INFO - PROCESS | 1656 | 1467537678317 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 02:21:18 INFO - PROCESS | 1656 | 1467537678320 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:21:18 INFO - PROCESS | 1656 | 1467537678322 Marionette TRACE conn2 <- [1,2086,null,{}] 02:21:18 INFO - PROCESS | 1656 | 1467537678325 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}] 02:21:18 INFO - PROCESS | 1656 | 1467537678327 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:18 INFO - PROCESS | 1656 | 1467537678420 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 02:21:18 INFO - PROCESS | 1656 | 1467537678471 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:18 INFO - PROCESS | 1656 | 1467537678474 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x113a38800 == 27 [pid = 1656] [id = 529] 02:21:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x110e23400) [pid = 1656] [serial = 1587] [outer = 0x0] 02:21:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x110e2b800) [pid = 1656] [serial = 1588] [outer = 0x110e23400] 02:21:18 INFO - PROCESS | 1656 | 1467537678501 Marionette DEBUG loaded listener.js 02:21:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x110ee9800) [pid = 1656] [serial = 1589] [outer = 0x110e23400] 02:21:18 INFO - PROCESS | 1656 | 1467537678861 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]]]}] 02:21:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 572ms 02:21:18 INFO - PROCESS | 1656 | 1467537678891 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 02:21:18 INFO - PROCESS | 1656 | 1467537678894 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 02:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:21:18 INFO - PROCESS | 1656 | 1467537678898 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:21:18 INFO - PROCESS | 1656 | 1467537678900 Marionette TRACE conn2 <- [1,2090,null,{}] 02:21:18 INFO - PROCESS | 1656 | 1467537678905 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}] 02:21:18 INFO - PROCESS | 1656 | 1467537678907 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:18 INFO - PROCESS | 1656 | 1467537678983 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 02:21:19 INFO - PROCESS | 1656 | 1467537679011 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:19 INFO - PROCESS | 1656 | 1467537679012 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x116998800 == 28 [pid = 1656] [id = 530] 02:21:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1127d5800) [pid = 1656] [serial = 1590] [outer = 0x0] 02:21:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1127d9000) [pid = 1656] [serial = 1591] [outer = 0x1127d5800] 02:21:19 INFO - PROCESS | 1656 | 1467537679039 Marionette DEBUG loaded listener.js 02:21:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x112d08000) [pid = 1656] [serial = 1592] [outer = 0x1127d5800] 02:21:19 INFO - PROCESS | 1656 | 1467537679366 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]]]}] 02:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 523ms 02:21:19 INFO - PROCESS | 1656 | 1467537679433 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 02:21:19 INFO - PROCESS | 1656 | 1467537679434 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 02:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:21:19 INFO - PROCESS | 1656 | 1467537679438 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:21:19 INFO - PROCESS | 1656 | 1467537679441 Marionette TRACE conn2 <- [1,2094,null,{}] 02:21:19 INFO - PROCESS | 1656 | 1467537679448 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}] 02:21:19 INFO - PROCESS | 1656 | 1467537679451 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:19 INFO - PROCESS | 1656 | 1467537679529 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 02:21:19 INFO - PROCESS | 1656 | 1467537679535 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:19 INFO - PROCESS | 1656 | 1467537679538 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185d6800 == 29 [pid = 1656] [id = 531] 02:21:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x113844c00) [pid = 1656] [serial = 1593] [outer = 0x0] 02:21:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x115e56800) [pid = 1656] [serial = 1594] [outer = 0x113844c00] 02:21:19 INFO - PROCESS | 1656 | 1467537679565 Marionette DEBUG loaded listener.js 02:21:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x116736800) [pid = 1656] [serial = 1595] [outer = 0x113844c00] 02:21:19 INFO - PROCESS | 1656 | 1467537679890 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]]]}] 02:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 471ms 02:21:19 INFO - PROCESS | 1656 | 1467537679910 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 02:21:19 INFO - PROCESS | 1656 | 1467537679912 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 02:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:21:19 INFO - PROCESS | 1656 | 1467537679916 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:21:19 INFO - PROCESS | 1656 | 1467537679917 Marionette TRACE conn2 <- [1,2098,null,{}] 02:21:19 INFO - PROCESS | 1656 | 1467537679923 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}] 02:21:19 INFO - PROCESS | 1656 | 1467537679925 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:20 INFO - PROCESS | 1656 | 1467537680096 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 02:21:20 INFO - PROCESS | 1656 | 1467537680164 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:20 INFO - PROCESS | 1656 | 1467537680165 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x11876e800 == 30 [pid = 1656] [id = 532] 02:21:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x116739c00) [pid = 1656] [serial = 1596] [outer = 0x0] 02:21:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x117412800) [pid = 1656] [serial = 1597] [outer = 0x116739c00] 02:21:20 INFO - PROCESS | 1656 | 1467537680206 Marionette DEBUG loaded listener.js 02:21:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1174d9800) [pid = 1656] [serial = 1598] [outer = 0x116739c00] 02:21:20 INFO - PROCESS | 1656 | 1467537680561 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]]]}] 02:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 674ms 02:21:20 INFO - PROCESS | 1656 | 1467537680590 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 02:21:20 INFO - PROCESS | 1656 | 1467537680591 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 02:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:21:20 INFO - PROCESS | 1656 | 1467537680599 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:21:20 INFO - PROCESS | 1656 | 1467537680600 Marionette TRACE conn2 <- [1,2102,null,{}] 02:21:20 INFO - PROCESS | 1656 | 1467537680604 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}] 02:21:20 INFO - PROCESS | 1656 | 1467537680606 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:20 INFO - PROCESS | 1656 | 1467537680699 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 02:21:20 INFO - PROCESS | 1656 | 1467537680702 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:20 INFO - PROCESS | 1656 | 1467537680703 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192c7800 == 31 [pid = 1656] [id = 533] 02:21:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1174da400) [pid = 1656] [serial = 1599] [outer = 0x0] 02:21:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x117e9e800) [pid = 1656] [serial = 1600] [outer = 0x1174da400] 02:21:20 INFO - PROCESS | 1656 | 1467537680728 Marionette DEBUG loaded listener.js 02:21:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118090800) [pid = 1656] [serial = 1601] [outer = 0x1174da400] 02:21:21 INFO - PROCESS | 1656 | 1467537681042 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]]]}] 02:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 478ms 02:21:21 INFO - PROCESS | 1656 | 1467537681083 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 02:21:21 INFO - PROCESS | 1656 | 1467537681085 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 02:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:21:21 INFO - PROCESS | 1656 | 1467537681090 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:21:21 INFO - PROCESS | 1656 | 1467537681091 Marionette TRACE conn2 <- [1,2106,null,{}] 02:21:21 INFO - PROCESS | 1656 | 1467537681094 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}] 02:21:21 INFO - PROCESS | 1656 | 1467537681098 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:21 INFO - PROCESS | 1656 | 1467537681215 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 02:21:21 INFO - PROCESS | 1656 | 1467537681226 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:21 INFO - PROCESS | 1656 | 1467537681228 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x119aea000 == 32 [pid = 1656] [id = 534] 02:21:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118094800) [pid = 1656] [serial = 1602] [outer = 0x0] 02:21:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1180a3c00) [pid = 1656] [serial = 1603] [outer = 0x118094800] 02:21:21 INFO - PROCESS | 1656 | 1467537681252 Marionette DEBUG loaded listener.js 02:21:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118512800) [pid = 1656] [serial = 1604] [outer = 0x118094800] 02:21:21 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x110eeb000) [pid = 1656] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:21:21 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11809a000) [pid = 1656] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:21:21 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1180a2400) [pid = 1656] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:21:21 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12c6d3400) [pid = 1656] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:21:21 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x123005000) [pid = 1656] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:21:21 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x124284800) [pid = 1656] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:21:21 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12b2d2c00) [pid = 1656] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:21:21 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1127ca800) [pid = 1656] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:21:21 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x110e28400) [pid = 1656] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:21:21 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x110dce400) [pid = 1656] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:21:21 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x110d7e800) [pid = 1656] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:21:21 INFO - PROCESS | 1656 | 1467537681610 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]]]}] 02:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 569ms 02:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:21:21 INFO - PROCESS | 1656 | 1467537681660 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 02:21:21 INFO - PROCESS | 1656 | 1467537681661 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 02:21:21 INFO - PROCESS | 1656 | 1467537681663 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:21:21 INFO - PROCESS | 1656 | 1467537681664 Marionette TRACE conn2 <- [1,2110,null,{}] 02:21:21 INFO - PROCESS | 1656 | 1467537681666 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}] 02:21:21 INFO - PROCESS | 1656 | 1467537681668 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:21 INFO - PROCESS | 1656 | 1467537681742 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 02:21:21 INFO - PROCESS | 1656 | 1467537681746 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:21 INFO - PROCESS | 1656 | 1467537681747 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x122f77000 == 33 [pid = 1656] [id = 535] 02:21:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x110d80800) [pid = 1656] [serial = 1605] [outer = 0x0] 02:21:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x116078c00) [pid = 1656] [serial = 1606] [outer = 0x110d80800] 02:21:21 INFO - PROCESS | 1656 | 1467537681774 Marionette DEBUG loaded listener.js 02:21:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1187e3c00) [pid = 1656] [serial = 1607] [outer = 0x110d80800] 02:21:22 INFO - PROCESS | 1656 | 1467537682152 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]]]}] 02:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 518ms 02:21:22 INFO - PROCESS | 1656 | 1467537682181 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 02:21:22 INFO - PROCESS | 1656 | 1467537682183 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 02:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:21:22 INFO - PROCESS | 1656 | 1467537682186 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:21:22 INFO - PROCESS | 1656 | 1467537682188 Marionette TRACE conn2 <- [1,2114,null,{}] 02:21:22 INFO - PROCESS | 1656 | 1467537682191 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}] 02:21:22 INFO - PROCESS | 1656 | 1467537682192 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:22 INFO - PROCESS | 1656 | 1467537682289 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 02:21:22 INFO - PROCESS | 1656 | 1467537682296 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:22 INFO - PROCESS | 1656 | 1467537682297 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12308b800 == 34 [pid = 1656] [id = 536] 02:21:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118092000) [pid = 1656] [serial = 1608] [outer = 0x0] 02:21:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1187e8400) [pid = 1656] [serial = 1609] [outer = 0x118092000] 02:21:22 INFO - PROCESS | 1656 | 1467537682321 Marionette DEBUG loaded listener.js 02:21:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1188e3c00) [pid = 1656] [serial = 1610] [outer = 0x118092000] 02:21:22 INFO - PROCESS | 1656 | 1467537682630 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]]]}] 02:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 471ms 02:21:22 INFO - PROCESS | 1656 | 1467537682657 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 02:21:22 INFO - PROCESS | 1656 | 1467537682658 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 02:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:21:22 INFO - PROCESS | 1656 | 1467537682660 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:21:22 INFO - PROCESS | 1656 | 1467537682661 Marionette TRACE conn2 <- [1,2118,null,{}] 02:21:22 INFO - PROCESS | 1656 | 1467537682663 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}] 02:21:22 INFO - PROCESS | 1656 | 1467537682664 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:22 INFO - PROCESS | 1656 | 1467537682745 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 02:21:22 INFO - PROCESS | 1656 | 1467537682749 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:22 INFO - PROCESS | 1656 | 1467537682750 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x123869800 == 35 [pid = 1656] [id = 537] 02:21:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1160d8800) [pid = 1656] [serial = 1611] [outer = 0x0] 02:21:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119254c00) [pid = 1656] [serial = 1612] [outer = 0x1160d8800] 02:21:22 INFO - PROCESS | 1656 | 1467537682775 Marionette DEBUG loaded listener.js 02:21:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119415000) [pid = 1656] [serial = 1613] [outer = 0x1160d8800] 02:21:23 INFO - PROCESS | 1656 | 1467537683103 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]]]}] 02:21:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 470ms 02:21:23 INFO - PROCESS | 1656 | 1467537683131 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 02:21:23 INFO - PROCESS | 1656 | 1467537683132 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 02:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:21:23 INFO - PROCESS | 1656 | 1467537683134 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:21:23 INFO - PROCESS | 1656 | 1467537683137 Marionette TRACE conn2 <- [1,2122,null,{}] 02:21:23 INFO - PROCESS | 1656 | 1467537683140 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}] 02:21:23 INFO - PROCESS | 1656 | 1467537683141 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:23 INFO - PROCESS | 1656 | 1467537683245 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 02:21:23 INFO - PROCESS | 1656 | 1467537683251 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:23 INFO - PROCESS | 1656 | 1467537683252 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x123d13000 == 36 [pid = 1656] [id = 538] 02:21:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118855800) [pid = 1656] [serial = 1614] [outer = 0x0] 02:21:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11941d800) [pid = 1656] [serial = 1615] [outer = 0x118855800] 02:21:23 INFO - PROCESS | 1656 | 1467537683278 Marionette DEBUG loaded listener.js 02:21:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119488c00) [pid = 1656] [serial = 1616] [outer = 0x118855800] 02:21:23 INFO - PROCESS | 1656 | 1467537683576 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]]]}] 02:21:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 471ms 02:21:23 INFO - PROCESS | 1656 | 1467537683607 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 02:21:23 INFO - PROCESS | 1656 | 1467537683608 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 02:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:21:23 INFO - PROCESS | 1656 | 1467537683610 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:21:23 INFO - PROCESS | 1656 | 1467537683612 Marionette TRACE conn2 <- [1,2126,null,{}] 02:21:23 INFO - PROCESS | 1656 | 1467537683614 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}] 02:21:23 INFO - PROCESS | 1656 | 1467537683616 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:23 INFO - PROCESS | 1656 | 1467537683709 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 02:21:23 INFO - PROCESS | 1656 | 1467537683713 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:23 INFO - PROCESS | 1656 | 1467537683714 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x124d28800 == 37 [pid = 1656] [id = 539] 02:21:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11948b000) [pid = 1656] [serial = 1617] [outer = 0x0] 02:21:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119812c00) [pid = 1656] [serial = 1618] [outer = 0x11948b000] 02:21:23 INFO - PROCESS | 1656 | 1467537683747 Marionette DEBUG loaded listener.js 02:21:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119abe000) [pid = 1656] [serial = 1619] [outer = 0x11948b000] 02:21:24 INFO - PROCESS | 1656 | 1467537684182 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]]]}] 02:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 618ms 02:21:24 INFO - PROCESS | 1656 | 1467537684230 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 02:21:24 INFO - PROCESS | 1656 | 1467537684232 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 02:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:21:24 INFO - PROCESS | 1656 | 1467537684235 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:21:24 INFO - PROCESS | 1656 | 1467537684237 Marionette TRACE conn2 <- [1,2130,null,{}] 02:21:24 INFO - PROCESS | 1656 | 1467537684241 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}] 02:21:24 INFO - PROCESS | 1656 | 1467537684243 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:24 INFO - PROCESS | 1656 | 1467537684347 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 02:21:24 INFO - PROCESS | 1656 | 1467537684405 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:24 INFO - PROCESS | 1656 | 1467537684406 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x116286000 == 38 [pid = 1656] [id = 540] 02:21:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x110e2c800) [pid = 1656] [serial = 1620] [outer = 0x0] 02:21:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x110ef0400) [pid = 1656] [serial = 1621] [outer = 0x110e2c800] 02:21:24 INFO - PROCESS | 1656 | 1467537684437 Marionette DEBUG loaded listener.js 02:21:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x112133000) [pid = 1656] [serial = 1622] [outer = 0x110e2c800] 02:21:24 INFO - PROCESS | 1656 | 1467537684891 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] 02:21:24 INFO - PROCESS | 1656 | 1467537684959 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 02:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:21:24 INFO - PROCESS | 1656 | 1467537684964 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:21:24 INFO - PROCESS | 1656 | 1467537684965 Marionette TRACE conn2 <- [1,2134,null,{}] 02:21:24 INFO - PROCESS | 1656 | 1467537684968 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}] 02:21:24 INFO - PROCESS | 1656 | 1467537684970 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:25 INFO - PROCESS | 1656 | 1467537685073 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 02:21:25 INFO - PROCESS | 1656 | 1467537685130 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:25 INFO - PROCESS | 1656 | 1467537685131 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x119580000 == 39 [pid = 1656] [id = 541] 02:21:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x112d05000) [pid = 1656] [serial = 1623] [outer = 0x0] 02:21:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1132ef000) [pid = 1656] [serial = 1624] [outer = 0x112d05000] 02:21:25 INFO - PROCESS | 1656 | 1467537685162 Marionette DEBUG loaded listener.js 02:21:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x113f3a800) [pid = 1656] [serial = 1625] [outer = 0x112d05000] 02:21:25 INFO - PROCESS | 1656 | 1467537685590 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]]]}] 02:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 670ms 02:21:25 INFO - PROCESS | 1656 | 1467537685656 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 02:21:25 INFO - PROCESS | 1656 | 1467537685658 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 02:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:21:25 INFO - PROCESS | 1656 | 1467537685661 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:21:25 INFO - PROCESS | 1656 | 1467537685664 Marionette TRACE conn2 <- [1,2138,null,{}] 02:21:25 INFO - PROCESS | 1656 | 1467537685684 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}] 02:21:25 INFO - PROCESS | 1656 | 1467537685687 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:25 INFO - PROCESS | 1656 | 1467537685824 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 02:21:25 INFO - PROCESS | 1656 | 1467537685879 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:25 INFO - PROCESS | 1656 | 1467537685881 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x124d35800 == 40 [pid = 1656] [id = 542] 02:21:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1180a4400) [pid = 1656] [serial = 1626] [outer = 0x0] 02:21:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1180da800) [pid = 1656] [serial = 1627] [outer = 0x1180a4400] 02:21:25 INFO - PROCESS | 1656 | 1467537685914 Marionette DEBUG loaded listener.js 02:21:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118170000) [pid = 1656] [serial = 1628] [outer = 0x1180a4400] 02:21:26 INFO - PROCESS | 1656 | 1467537686322 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]]]}] 02:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 672ms 02:21:26 INFO - PROCESS | 1656 | 1467537686334 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 02:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:21:26 INFO - PROCESS | 1656 | 1467537686338 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 02:21:26 INFO - PROCESS | 1656 | 1467537686340 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:21:26 INFO - PROCESS | 1656 | 1467537686342 Marionette TRACE conn2 <- [1,2142,null,{}] 02:21:26 INFO - PROCESS | 1656 | 1467537686344 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}] 02:21:26 INFO - PROCESS | 1656 | 1467537686345 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:26 INFO - PROCESS | 1656 | 1467537686447 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 02:21:26 INFO - PROCESS | 1656 | 1467537686498 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:26 INFO - PROCESS | 1656 | 1467537686500 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x126097800 == 41 [pid = 1656] [id = 543] 02:21:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x118239000) [pid = 1656] [serial = 1629] [outer = 0x0] 02:21:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11924ec00) [pid = 1656] [serial = 1630] [outer = 0x118239000] 02:21:26 INFO - PROCESS | 1656 | 1467537686529 Marionette DEBUG loaded listener.js 02:21:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119491000) [pid = 1656] [serial = 1631] [outer = 0x118239000] 02:21:27 INFO - PROCESS | 1656 | 1467537687144 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] 02:21:27 INFO - PROCESS | 1656 | 1467537687176 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 02:21:27 INFO - PROCESS | 1656 | 1467537687180 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:21:27 INFO - PROCESS | 1656 | 1467537687182 Marionette TRACE conn2 <- [1,2146,null,{}] 02:21:27 INFO - PROCESS | 1656 | 1467537687187 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}] 02:21:27 INFO - PROCESS | 1656 | 1467537687189 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:27 INFO - PROCESS | 1656 | 1467537687278 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 02:21:27 INFO - PROCESS | 1656 | 1467537687355 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:27 INFO - PROCESS | 1656 | 1467537687356 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x112e38800 == 42 [pid = 1656] [id = 544] 02:21:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1127cfc00) [pid = 1656] [serial = 1632] [outer = 0x0] 02:21:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1127d6800) [pid = 1656] [serial = 1633] [outer = 0x1127cfc00] 02:21:27 INFO - PROCESS | 1656 | 1467537687384 Marionette DEBUG loaded listener.js 02:21:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x112dec400) [pid = 1656] [serial = 1634] [outer = 0x1127cfc00] 02:21:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12e21c000 == 41 [pid = 1656] [id = 511] 02:21:27 INFO - PROCESS | 1656 | --DOCSHELL 0x123d13000 == 40 [pid = 1656] [id = 538] 02:21:27 INFO - PROCESS | 1656 | --DOCSHELL 0x123869800 == 39 [pid = 1656] [id = 537] 02:21:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12308b800 == 38 [pid = 1656] [id = 536] 02:21:27 INFO - PROCESS | 1656 | --DOCSHELL 0x122f77000 == 37 [pid = 1656] [id = 535] 02:21:27 INFO - PROCESS | 1656 | --DOCSHELL 0x119aea000 == 36 [pid = 1656] [id = 534] 02:21:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1192c7800 == 35 [pid = 1656] [id = 533] 02:21:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11876e800 == 34 [pid = 1656] [id = 532] 02:21:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1185d6800 == 33 [pid = 1656] [id = 531] 02:21:27 INFO - PROCESS | 1656 | --DOCSHELL 0x116998800 == 32 [pid = 1656] [id = 530] 02:21:27 INFO - PROCESS | 1656 | 1467537687818 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] 02:21:27 INFO - PROCESS | 1656 | 1467537687861 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 02:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:21:27 INFO - PROCESS | 1656 | 1467537687877 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:21:27 INFO - PROCESS | 1656 | 1467537687880 Marionette TRACE conn2 <- [1,2150,null,{}] 02:21:27 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118090000) [pid = 1656] [serial = 1561] [outer = 0x0] [url = about:blank] 02:21:27 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x110eef000) [pid = 1656] [serial = 1570] [outer = 0x0] [url = about:blank] 02:21:27 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12a63d400) [pid = 1656] [serial = 1544] [outer = 0x0] [url = about:blank] 02:21:27 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1172b7000) [pid = 1656] [serial = 1549] [outer = 0x0] [url = about:blank] 02:21:27 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12d012c00) [pid = 1656] [serial = 1535] [outer = 0x0] [url = about:blank] 02:21:27 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x123005800) [pid = 1656] [serial = 1537] [outer = 0x0] [url = about:blank] 02:21:27 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1234f4c00) [pid = 1656] [serial = 1538] [outer = 0x0] [url = about:blank] 02:21:27 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x126807800) [pid = 1656] [serial = 1540] [outer = 0x0] [url = about:blank] 02:21:27 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12bdda000) [pid = 1656] [serial = 1547] [outer = 0x0] [url = about:blank] 02:21:27 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x113377800) [pid = 1656] [serial = 1558] [outer = 0x0] [url = about:blank] 02:21:27 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x110e2cc00) [pid = 1656] [serial = 1567] [outer = 0x0] [url = about:blank] 02:21:27 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x111c75800) [pid = 1656] [serial = 1571] [outer = 0x0] [url = about:blank] 02:21:27 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12ba61c00) [pid = 1656] [serial = 1546] [outer = 0x0] [url = about:blank] 02:21:27 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12428b400) [pid = 1656] [serial = 1552] [outer = 0x0] [url = about:blank] 02:21:27 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12c323400) [pid = 1656] [serial = 1550] [outer = 0x0] [url = about:blank] 02:21:27 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1131c8000) [pid = 1656] [serial = 1564] [outer = 0x0] [url = about:blank] 02:21:27 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x110d80c00) [pid = 1656] [serial = 1555] [outer = 0x0] [url = about:blank] 02:21:27 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12c936000) [pid = 1656] [serial = 1553] [outer = 0x0] [url = about:blank] 02:21:27 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x128f90000) [pid = 1656] [serial = 1543] [outer = 0x0] [url = about:blank] 02:21:27 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x110e7d800) [pid = 1656] [serial = 1568] [outer = 0x0] [url = about:blank] 02:21:27 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x116738800) [pid = 1656] [serial = 1559] [outer = 0x0] [url = about:blank] 02:21:27 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12892dc00) [pid = 1656] [serial = 1541] [outer = 0x0] [url = about:blank] 02:21:27 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x110e30c00) [pid = 1656] [serial = 1556] [outer = 0x0] [url = about:blank] 02:21:27 INFO - PROCESS | 1656 | 1467537687897 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}] 02:21:27 INFO - PROCESS | 1656 | 1467537687899 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:27 INFO - PROCESS | 1656 | 1467537687970 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 02:21:27 INFO - PROCESS | 1656 | 1467537687974 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:27 INFO - PROCESS | 1656 | 1467537687976 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x11661a800 == 33 [pid = 1656] [id = 545] 02:21:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1138f7400) [pid = 1656] [serial = 1635] [outer = 0x0] 02:21:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x116024000) [pid = 1656] [serial = 1636] [outer = 0x1138f7400] 02:21:27 INFO - PROCESS | 1656 | 1467537687998 Marionette DEBUG loaded listener.js 02:21:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x116743400) [pid = 1656] [serial = 1637] [outer = 0x1138f7400] 02:21:28 INFO - PROCESS | 1656 | 1467537688422 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]]]}] 02:21:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 593ms 02:21:28 INFO - PROCESS | 1656 | 1467537688459 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 02:21:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:21:28 INFO - PROCESS | 1656 | 1467537688460 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 02:21:28 INFO - PROCESS | 1656 | 1467537688463 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:21:28 INFO - PROCESS | 1656 | 1467537688465 Marionette TRACE conn2 <- [1,2154,null,{}] 02:21:28 INFO - PROCESS | 1656 | 1467537688471 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}] 02:21:28 INFO - PROCESS | 1656 | 1467537688474 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:28 INFO - PROCESS | 1656 | 1467537688551 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 02:21:28 INFO - PROCESS | 1656 | 1467537688592 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:28 INFO - PROCESS | 1656 | 1467537688595 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x11877f000 == 34 [pid = 1656] [id = 546] 02:21:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1176c8400) [pid = 1656] [serial = 1638] [outer = 0x0] 02:21:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118099800) [pid = 1656] [serial = 1639] [outer = 0x1176c8400] 02:21:28 INFO - PROCESS | 1656 | 1467537688639 Marionette DEBUG loaded listener.js 02:21:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118171400) [pid = 1656] [serial = 1640] [outer = 0x1176c8400] 02:21:29 INFO - PROCESS | 1656 | 1467537689130 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]]]}] 02:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 673ms 02:21:29 INFO - PROCESS | 1656 | 1467537689137 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 02:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:21:29 INFO - PROCESS | 1656 | 1467537689139 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 02:21:29 INFO - PROCESS | 1656 | 1467537689141 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:21:29 INFO - PROCESS | 1656 | 1467537689142 Marionette TRACE conn2 <- [1,2158,null,{}] 02:21:29 INFO - PROCESS | 1656 | 1467537689145 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}] 02:21:29 INFO - PROCESS | 1656 | 1467537689146 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:29 INFO - PROCESS | 1656 | 1467537689238 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 02:21:29 INFO - PROCESS | 1656 | 1467537689242 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:29 INFO - PROCESS | 1656 | 1467537689243 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12304b000 == 35 [pid = 1656] [id = 547] 02:21:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1187f1000) [pid = 1656] [serial = 1641] [outer = 0x0] 02:21:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11924f400) [pid = 1656] [serial = 1642] [outer = 0x1187f1000] 02:21:29 INFO - PROCESS | 1656 | 1467537689274 Marionette DEBUG loaded listener.js 02:21:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119482800) [pid = 1656] [serial = 1643] [outer = 0x1187f1000] 02:21:29 INFO - PROCESS | 1656 | 1467537689776 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]]]}] 02:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 669ms 02:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:21:29 INFO - PROCESS | 1656 | 1467537689811 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 02:21:29 INFO - PROCESS | 1656 | 1467537689812 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 02:21:29 INFO - PROCESS | 1656 | 1467537689814 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:21:29 INFO - PROCESS | 1656 | 1467537689815 Marionette TRACE conn2 <- [1,2162,null,{}] 02:21:29 INFO - PROCESS | 1656 | 1467537689818 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}] 02:21:29 INFO - PROCESS | 1656 | 1467537689820 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:29 INFO - PROCESS | 1656 | 1467537689894 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 02:21:29 INFO - PROCESS | 1656 | 1467537689898 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:29 INFO - PROCESS | 1656 | 1467537689899 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x123709800 == 36 [pid = 1656] [id = 548] 02:21:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119490400) [pid = 1656] [serial = 1644] [outer = 0x0] 02:21:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119aa3400) [pid = 1656] [serial = 1645] [outer = 0x119490400] 02:21:29 INFO - PROCESS | 1656 | 1467537689926 Marionette DEBUG loaded listener.js 02:21:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119aaf000) [pid = 1656] [serial = 1646] [outer = 0x119490400] 02:21:30 INFO - PROCESS | 1656 | 1467537690304 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]]]}] 02:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 520ms 02:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:21:30 INFO - PROCESS | 1656 | 1467537690334 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 02:21:30 INFO - PROCESS | 1656 | 1467537690336 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 02:21:30 INFO - PROCESS | 1656 | 1467537690338 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:21:30 INFO - PROCESS | 1656 | 1467537690339 Marionette TRACE conn2 <- [1,2166,null,{}] 02:21:30 INFO - PROCESS | 1656 | 1467537690341 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}] 02:21:30 INFO - PROCESS | 1656 | 1467537690345 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:30 INFO - PROCESS | 1656 | 1467537690466 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 02:21:30 INFO - PROCESS | 1656 | 1467537690478 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:30 INFO - PROCESS | 1656 | 1467537690479 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x123d13800 == 37 [pid = 1656] [id = 549] 02:21:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119aaec00) [pid = 1656] [serial = 1647] [outer = 0x0] 02:21:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119b62000) [pid = 1656] [serial = 1648] [outer = 0x119aaec00] 02:21:30 INFO - PROCESS | 1656 | 1467537690504 Marionette DEBUG loaded listener.js 02:21:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x123009400) [pid = 1656] [serial = 1649] [outer = 0x119aaec00] 02:21:30 INFO - PROCESS | 1656 | 1467537690831 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]]]}] 02:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 519ms 02:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:21:30 INFO - PROCESS | 1656 | 1467537690858 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 02:21:30 INFO - PROCESS | 1656 | 1467537690859 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 02:21:30 INFO - PROCESS | 1656 | 1467537690861 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:21:30 INFO - PROCESS | 1656 | 1467537690862 Marionette TRACE conn2 <- [1,2170,null,{}] 02:21:30 INFO - PROCESS | 1656 | 1467537690873 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}] 02:21:30 INFO - PROCESS | 1656 | 1467537690874 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:30 INFO - PROCESS | 1656 | 1467537690971 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 02:21:30 INFO - PROCESS | 1656 | 1467537690975 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:30 INFO - PROCESS | 1656 | 1467537690976 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x1132dc800 == 38 [pid = 1656] [id = 550] 02:21:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119aaf400) [pid = 1656] [serial = 1650] [outer = 0x0] 02:21:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1230ee400) [pid = 1656] [serial = 1651] [outer = 0x119aaf400] 02:21:31 INFO - PROCESS | 1656 | 1467537691007 Marionette DEBUG loaded listener.js 02:21:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x123304c00) [pid = 1656] [serial = 1652] [outer = 0x119aaf400] 02:21:31 INFO - PROCESS | 1656 | 1467537691443 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]]]}] 02:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 628ms 02:21:31 INFO - PROCESS | 1656 | 1467537691490 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 02:21:31 INFO - PROCESS | 1656 | 1467537691492 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 02:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:21:31 INFO - PROCESS | 1656 | 1467537691495 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:21:31 INFO - PROCESS | 1656 | 1467537691497 Marionette TRACE conn2 <- [1,2174,null,{}] 02:21:31 INFO - PROCESS | 1656 | 1467537691500 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}] 02:21:31 INFO - PROCESS | 1656 | 1467537691502 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:31 INFO - PROCESS | 1656 | 1467537691662 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 02:21:31 INFO - PROCESS | 1656 | 1467537691683 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:31 INFO - PROCESS | 1656 | 1467537691684 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x1289a0800 == 39 [pid = 1656] [id = 551] 02:21:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1230f1800) [pid = 1656] [serial = 1653] [outer = 0x0] 02:21:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12387ac00) [pid = 1656] [serial = 1654] [outer = 0x1230f1800] 02:21:31 INFO - PROCESS | 1656 | 1467537691725 Marionette DEBUG loaded listener.js 02:21:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x123aea000) [pid = 1656] [serial = 1655] [outer = 0x1230f1800] 02:21:32 INFO - PROCESS | 1656 | 1467537692222 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]]]}] 02:21:32 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11673a400) [pid = 1656] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:21:32 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x110dc9400) [pid = 1656] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:21:32 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1174da400) [pid = 1656] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:21:32 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x118094800) [pid = 1656] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:21:32 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x113844c00) [pid = 1656] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:21:32 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x110e23400) [pid = 1656] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:21:32 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1127d5800) [pid = 1656] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:21:32 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118855800) [pid = 1656] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:21:32 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x110d80800) [pid = 1656] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:21:32 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118092000) [pid = 1656] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:21:32 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1160d8800) [pid = 1656] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:21:32 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x116739c00) [pid = 1656] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 772ms 02:21:32 INFO - PROCESS | 1656 | 1467537692269 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 02:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:21:32 INFO - PROCESS | 1656 | 1467537692271 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 02:21:32 INFO - PROCESS | 1656 | 1467537692274 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:21:32 INFO - PROCESS | 1656 | 1467537692276 Marionette TRACE conn2 <- [1,2178,null,{}] 02:21:32 INFO - PROCESS | 1656 | 1467537692280 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}] 02:21:32 INFO - PROCESS | 1656 | 1467537692282 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:32 INFO - PROCESS | 1656 | 1467537692404 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 02:21:32 INFO - PROCESS | 1656 | 1467537692410 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:32 INFO - PROCESS | 1656 | 1467537692423 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195c9000 == 40 [pid = 1656] [id = 552] 02:21:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x110e7a800) [pid = 1656] [serial = 1656] [outer = 0x0] 02:21:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1150d1800) [pid = 1656] [serial = 1657] [outer = 0x110e7a800] 02:21:32 INFO - PROCESS | 1656 | 1467537692464 Marionette DEBUG loaded listener.js 02:21:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x117ea1400) [pid = 1656] [serial = 1658] [outer = 0x110e7a800] 02:21:32 INFO - PROCESS | 1656 | 1467537692876 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]]]}] 02:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 621ms 02:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:21:32 INFO - PROCESS | 1656 | 1467537692896 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 02:21:32 INFO - PROCESS | 1656 | 1467537692897 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 02:21:32 INFO - PROCESS | 1656 | 1467537692899 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:21:32 INFO - PROCESS | 1656 | 1467537692900 Marionette TRACE conn2 <- [1,2182,null,{}] 02:21:32 INFO - PROCESS | 1656 | 1467537692904 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}] 02:21:32 INFO - PROCESS | 1656 | 1467537692907 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:33 INFO - PROCESS | 1656 | 1467537693015 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 02:21:33 INFO - PROCESS | 1656 | 1467537693022 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:33 INFO - PROCESS | 1656 | 1467537693023 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a82000 == 41 [pid = 1656] [id = 553] 02:21:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x112d0d800) [pid = 1656] [serial = 1659] [outer = 0x0] 02:21:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x118855800) [pid = 1656] [serial = 1660] [outer = 0x112d0d800] 02:21:33 INFO - PROCESS | 1656 | 1467537693047 Marionette DEBUG loaded listener.js 02:21:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x123cae000) [pid = 1656] [serial = 1661] [outer = 0x112d0d800] 02:21:33 INFO - PROCESS | 1656 | 1467537693349 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]]]}] 02:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 470ms 02:21:33 INFO - PROCESS | 1656 | 1467537693371 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 02:21:33 INFO - PROCESS | 1656 | 1467537693374 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 02:21:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:21:33 INFO - PROCESS | 1656 | 1467537693376 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:21:33 INFO - PROCESS | 1656 | 1467537693378 Marionette TRACE conn2 <- [1,2186,null,{}] 02:21:33 INFO - PROCESS | 1656 | 1467537693380 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}] 02:21:33 INFO - PROCESS | 1656 | 1467537693382 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:33 INFO - PROCESS | 1656 | 1467537693477 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 02:21:33 INFO - PROCESS | 1656 | 1467537693488 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:33 INFO - PROCESS | 1656 | 1467537693489 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a40b800 == 42 [pid = 1656] [id = 554] 02:21:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1121b8400) [pid = 1656] [serial = 1662] [outer = 0x0] 02:21:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x123d53c00) [pid = 1656] [serial = 1663] [outer = 0x1121b8400] 02:21:33 INFO - PROCESS | 1656 | 1467537693515 Marionette DEBUG loaded listener.js 02:21:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1242a4400) [pid = 1656] [serial = 1664] [outer = 0x1121b8400] 02:21:33 INFO - PROCESS | 1656 | 1467537693857 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]]]}] 02:21:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:21:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 520ms 02:21:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:21:33 INFO - PROCESS | 1656 | 1467537693896 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 02:21:33 INFO - PROCESS | 1656 | 1467537693897 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 02:21:33 INFO - PROCESS | 1656 | 1467537693899 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:21:33 INFO - PROCESS | 1656 | 1467537693901 Marionette TRACE conn2 <- [1,2190,null,{}] 02:21:33 INFO - PROCESS | 1656 | 1467537693914 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}] 02:21:33 INFO - PROCESS | 1656 | 1467537693915 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:33 INFO - PROCESS | 1656 | 1467537693998 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 02:21:34 INFO - PROCESS | 1656 | 1467537694002 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:34 INFO - PROCESS | 1656 | 1467537694003 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a729800 == 43 [pid = 1656] [id = 555] 02:21:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x124484000) [pid = 1656] [serial = 1665] [outer = 0x0] 02:21:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x124609000) [pid = 1656] [serial = 1666] [outer = 0x124484000] 02:21:34 INFO - PROCESS | 1656 | 1467537694027 Marionette DEBUG loaded listener.js 02:21:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x125604000) [pid = 1656] [serial = 1667] [outer = 0x124484000] 02:21:34 INFO - PROCESS | 1656 | 1467537694510 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]]]}] 02:21:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:21:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 628ms 02:21:34 INFO - PROCESS | 1656 | 1467537694529 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 02:21:34 INFO - PROCESS | 1656 | 1467537694533 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 02:21:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:21:34 INFO - PROCESS | 1656 | 1467537694538 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:21:34 INFO - PROCESS | 1656 | 1467537694541 Marionette TRACE conn2 <- [1,2194,null,{}] 02:21:34 INFO - PROCESS | 1656 | 1467537694547 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}] 02:21:34 INFO - PROCESS | 1656 | 1467537694549 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:34 INFO - PROCESS | 1656 | 1467537694686 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 02:21:34 INFO - PROCESS | 1656 | 1467537694757 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:34 INFO - PROCESS | 1656 | 1467537694759 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x11698c800 == 44 [pid = 1656] [id = 556] 02:21:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x111c78c00) [pid = 1656] [serial = 1668] [outer = 0x0] 02:21:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1127cec00) [pid = 1656] [serial = 1669] [outer = 0x111c78c00] 02:21:34 INFO - PROCESS | 1656 | 1467537694789 Marionette DEBUG loaded listener.js 02:21:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x113860c00) [pid = 1656] [serial = 1670] [outer = 0x111c78c00] 02:21:35 INFO - PROCESS | 1656 | 1467537695236 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]]]}] 02:21:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:21:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 725ms 02:21:35 INFO - PROCESS | 1656 | 1467537695262 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 02:21:35 INFO - PROCESS | 1656 | 1467537695265 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 02:21:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:21:35 INFO - PROCESS | 1656 | 1467537695269 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:21:35 INFO - PROCESS | 1656 | 1467537695271 Marionette TRACE conn2 <- [1,2198,null,{}] 02:21:35 INFO - PROCESS | 1656 | 1467537695274 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}] 02:21:35 INFO - PROCESS | 1656 | 1467537695275 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:35 INFO - PROCESS | 1656 | 1467537695380 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 02:21:35 INFO - PROCESS | 1656 | 1467537695439 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:35 INFO - PROCESS | 1656 | 1467537695441 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x123718000 == 45 [pid = 1656] [id = 557] 02:21:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1172b7000) [pid = 1656] [serial = 1671] [outer = 0x0] 02:21:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1176c7400) [pid = 1656] [serial = 1672] [outer = 0x1172b7000] 02:21:35 INFO - PROCESS | 1656 | 1467537695472 Marionette DEBUG loaded listener.js 02:21:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1180a1c00) [pid = 1656] [serial = 1673] [outer = 0x1172b7000] 02:21:35 INFO - PROCESS | 1656 | 1467537695917 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]]]}] 02:21:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:21:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 671ms 02:21:35 INFO - PROCESS | 1656 | 1467537695940 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 02:21:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:21:35 INFO - PROCESS | 1656 | 1467537695942 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 02:21:35 INFO - PROCESS | 1656 | 1467537695944 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:21:35 INFO - PROCESS | 1656 | 1467537695946 Marionette TRACE conn2 <- [1,2202,null,{}] 02:21:35 INFO - PROCESS | 1656 | 1467537695954 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}] 02:21:35 INFO - PROCESS | 1656 | 1467537695957 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:36 INFO - PROCESS | 1656 | 1467537696061 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 02:21:36 INFO - PROCESS | 1656 | 1467537696121 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:36 INFO - PROCESS | 1656 | 1467537696123 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a604800 == 46 [pid = 1656] [id = 558] 02:21:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1188de800) [pid = 1656] [serial = 1674] [outer = 0x0] 02:21:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x119542c00) [pid = 1656] [serial = 1675] [outer = 0x1188de800] 02:21:36 INFO - PROCESS | 1656 | 1467537696155 Marionette DEBUG loaded listener.js 02:21:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x119b63000) [pid = 1656] [serial = 1676] [outer = 0x1188de800] 02:21:36 INFO - PROCESS | 1656 | 1467537696603 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]]]}] 02:21:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:21:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 672ms 02:21:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:21:36 INFO - PROCESS | 1656 | 1467537696617 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 02:21:36 INFO - PROCESS | 1656 | 1467537696619 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 02:21:36 INFO - PROCESS | 1656 | 1467537696621 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:21:36 INFO - PROCESS | 1656 | 1467537696622 Marionette TRACE conn2 <- [1,2206,null,{}] 02:21:36 INFO - PROCESS | 1656 | 1467537696624 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}] 02:21:36 INFO - PROCESS | 1656 | 1467537696626 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:36 INFO - PROCESS | 1656 | 1467537696729 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 02:21:36 INFO - PROCESS | 1656 | 1467537696835 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:36 INFO - PROCESS | 1656 | 1467537696837 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12abcf000 == 47 [pid = 1656] [id = 559] 02:21:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x122f4e000) [pid = 1656] [serial = 1677] [outer = 0x0] 02:21:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x123008000) [pid = 1656] [serial = 1678] [outer = 0x122f4e000] 02:21:36 INFO - PROCESS | 1656 | 1467537696867 Marionette DEBUG loaded listener.js 02:21:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x123ae5800) [pid = 1656] [serial = 1679] [outer = 0x122f4e000] 02:21:37 INFO - PROCESS | 1656 | 1467537697463 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]]]}] 02:21:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:21:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 871ms 02:21:37 INFO - PROCESS | 1656 | 1467537697492 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 02:21:37 INFO - PROCESS | 1656 | 1467537697494 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 02:21:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:21:37 INFO - PROCESS | 1656 | 1467537697498 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:21:37 INFO - PROCESS | 1656 | 1467537697500 Marionette TRACE conn2 <- [1,2210,null,{}] 02:21:37 INFO - PROCESS | 1656 | 1467537697507 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}] 02:21:37 INFO - PROCESS | 1656 | 1467537697508 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:37 INFO - PROCESS | 1656 | 1467537697597 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 02:21:37 INFO - PROCESS | 1656 | 1467537697666 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:37 INFO - PROCESS | 1656 | 1467537697669 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185ea000 == 48 [pid = 1656] [id = 560] 02:21:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1127cf400) [pid = 1656] [serial = 1680] [outer = 0x0] 02:21:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x112d02800) [pid = 1656] [serial = 1681] [outer = 0x1127cf400] 02:21:37 INFO - PROCESS | 1656 | 1467537697697 Marionette DEBUG loaded listener.js 02:21:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x113864c00) [pid = 1656] [serial = 1682] [outer = 0x1127cf400] 02:21:38 INFO - PROCESS | 1656 | 1467537698134 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]]]}] 02:21:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:21:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 675ms 02:21:38 INFO - PROCESS | 1656 | 1467537698172 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 02:21:38 INFO - PROCESS | 1656 | 1467537698175 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 02:21:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:21:38 INFO - PROCESS | 1656 | 1467537698179 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:21:38 INFO - PROCESS | 1656 | 1467537698181 Marionette TRACE conn2 <- [1,2214,null,{}] 02:21:38 INFO - PROCESS | 1656 | 1467537698183 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}] 02:21:38 INFO - PROCESS | 1656 | 1467537698185 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:38 INFO - PROCESS | 1656 | 1467537698296 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 02:21:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12a40b800 == 47 [pid = 1656] [id = 554] 02:21:38 INFO - PROCESS | 1656 | --DOCSHELL 0x128a82000 == 46 [pid = 1656] [id = 553] 02:21:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1195c9000 == 45 [pid = 1656] [id = 552] 02:21:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1289a0800 == 44 [pid = 1656] [id = 551] 02:21:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1132dc800 == 43 [pid = 1656] [id = 550] 02:21:38 INFO - PROCESS | 1656 | --DOCSHELL 0x123d13800 == 42 [pid = 1656] [id = 549] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x119812c00) [pid = 1656] [serial = 1618] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOCSHELL 0x123709800 == 41 [pid = 1656] [id = 548] 02:21:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12304b000 == 40 [pid = 1656] [id = 547] 02:21:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11877f000 == 39 [pid = 1656] [id = 546] 02:21:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11661a800 == 38 [pid = 1656] [id = 545] 02:21:38 INFO - PROCESS | 1656 | --DOCSHELL 0x112e38800 == 37 [pid = 1656] [id = 544] 02:21:38 INFO - PROCESS | 1656 | --DOCSHELL 0x124d35800 == 36 [pid = 1656] [id = 542] 02:21:38 INFO - PROCESS | 1656 | --DOCSHELL 0x119580000 == 35 [pid = 1656] [id = 541] 02:21:38 INFO - PROCESS | 1656 | --DOCSHELL 0x124d28800 == 34 [pid = 1656] [id = 539] 02:21:38 INFO - PROCESS | 1656 | --DOCSHELL 0x116286000 == 33 [pid = 1656] [id = 540] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x117e9e800) [pid = 1656] [serial = 1600] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1180a3c00) [pid = 1656] [serial = 1603] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x115e56800) [pid = 1656] [serial = 1594] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x116736800) [pid = 1656] [serial = 1595] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x110ee9800) [pid = 1656] [serial = 1589] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x110e2b800) [pid = 1656] [serial = 1588] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x113a9bc00) [pid = 1656] [serial = 1582] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1127cb800) [pid = 1656] [serial = 1573] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1127d9000) [pid = 1656] [serial = 1591] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x112d08000) [pid = 1656] [serial = 1592] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x111c1a800) [pid = 1656] [serial = 1576] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1166ec000) [pid = 1656] [serial = 1585] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x112d0d000) [pid = 1656] [serial = 1579] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119488c00) [pid = 1656] [serial = 1616] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x116078c00) [pid = 1656] [serial = 1606] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1187e3c00) [pid = 1656] [serial = 1607] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1187e8400) [pid = 1656] [serial = 1609] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119254c00) [pid = 1656] [serial = 1612] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11941d800) [pid = 1656] [serial = 1615] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119415000) [pid = 1656] [serial = 1613] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118512800) [pid = 1656] [serial = 1604] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x117412800) [pid = 1656] [serial = 1597] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1174d9800) [pid = 1656] [serial = 1598] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1188e3c00) [pid = 1656] [serial = 1610] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118090800) [pid = 1656] [serial = 1601] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1180ab000) [pid = 1656] [serial = 1562] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1176c5400) [pid = 1656] [serial = 1565] [outer = 0x0] [url = about:blank] 02:21:38 INFO - PROCESS | 1656 | 1467537698396 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:38 INFO - PROCESS | 1656 | 1467537698397 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1133d5800 == 34 [pid = 1656] [id = 561] 02:21:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1127cb800) [pid = 1656] [serial = 1683] [outer = 0x0] 02:21:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1138ea800) [pid = 1656] [serial = 1684] [outer = 0x1127cb800] 02:21:38 INFO - PROCESS | 1656 | 1467537698426 Marionette DEBUG loaded listener.js 02:21:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x117418800) [pid = 1656] [serial = 1685] [outer = 0x1127cb800] 02:21:38 INFO - PROCESS | 1656 | 1467537698717 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]]]}] 02:21:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:21:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 569ms 02:21:38 INFO - PROCESS | 1656 | 1467537698748 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 02:21:38 INFO - PROCESS | 1656 | 1467537698750 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 02:21:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:21:38 INFO - PROCESS | 1656 | 1467537698755 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:21:38 INFO - PROCESS | 1656 | 1467537698758 Marionette TRACE conn2 <- [1,2218,null,{}] 02:21:38 INFO - PROCESS | 1656 | 1467537698765 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}] 02:21:38 INFO - PROCESS | 1656 | 1467537698768 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:38 INFO - PROCESS | 1656 | 1467537698851 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 02:21:38 INFO - PROCESS | 1656 | 1467537698857 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:38 INFO - PROCESS | 1656 | 1467537698860 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185f0000 == 35 [pid = 1656] [id = 562] 02:21:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11808e400) [pid = 1656] [serial = 1686] [outer = 0x0] 02:21:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1180e0000) [pid = 1656] [serial = 1687] [outer = 0x11808e400] 02:21:38 INFO - PROCESS | 1656 | 1467537698887 Marionette DEBUG loaded listener.js 02:21:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1187e5800) [pid = 1656] [serial = 1688] [outer = 0x11808e400] 02:21:39 INFO - PROCESS | 1656 | 1467537699231 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]]]}] 02:21:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:21:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 524ms 02:21:39 INFO - PROCESS | 1656 | 1467537699277 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 02:21:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:21:39 INFO - PROCESS | 1656 | 1467537699279 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 02:21:39 INFO - PROCESS | 1656 | 1467537699281 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:21:39 INFO - PROCESS | 1656 | 1467537699282 Marionette TRACE conn2 <- [1,2222,null,{}] 02:21:39 INFO - PROCESS | 1656 | 1467537699285 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}] 02:21:39 INFO - PROCESS | 1656 | 1467537699286 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:39 INFO - PROCESS | 1656 | 1467537699369 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 02:21:39 INFO - PROCESS | 1656 | 1467537699374 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:39 INFO - PROCESS | 1656 | 1467537699375 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f09000 == 36 [pid = 1656] [id = 563] 02:21:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1188e0c00) [pid = 1656] [serial = 1689] [outer = 0x0] 02:21:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119412c00) [pid = 1656] [serial = 1690] [outer = 0x1188e0c00] 02:21:39 INFO - PROCESS | 1656 | 1467537699400 Marionette DEBUG loaded listener.js 02:21:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11948c800) [pid = 1656] [serial = 1691] [outer = 0x1188e0c00] 02:21:39 INFO - PROCESS | 1656 | 1467537699750 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]]]}] 02:21:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:21:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 520ms 02:21:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:21:39 INFO - PROCESS | 1656 | 1467537699801 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 02:21:39 INFO - PROCESS | 1656 | 1467537699803 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 02:21:39 INFO - PROCESS | 1656 | 1467537699805 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:21:39 INFO - PROCESS | 1656 | 1467537699806 Marionette TRACE conn2 <- [1,2226,null,{}] 02:21:39 INFO - PROCESS | 1656 | 1467537699808 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}] 02:21:39 INFO - PROCESS | 1656 | 1467537699809 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:39 INFO - PROCESS | 1656 | 1467537699888 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 02:21:39 INFO - PROCESS | 1656 | 1467537699892 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:39 INFO - PROCESS | 1656 | 1467537699894 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12308c800 == 37 [pid = 1656] [id = 564] 02:21:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119aa6800) [pid = 1656] [serial = 1692] [outer = 0x0] 02:21:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119b60000) [pid = 1656] [serial = 1693] [outer = 0x119aa6800] 02:21:39 INFO - PROCESS | 1656 | 1467537699918 Marionette DEBUG loaded listener.js 02:21:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x123002800) [pid = 1656] [serial = 1694] [outer = 0x119aa6800] 02:21:40 INFO - PROCESS | 1656 | 1467537700240 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]]]}] 02:21:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:21:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 471ms 02:21:40 INFO - PROCESS | 1656 | 1467537700277 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 02:21:40 INFO - PROCESS | 1656 | 1467537700278 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 02:21:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:21:40 INFO - PROCESS | 1656 | 1467537700280 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:21:40 INFO - PROCESS | 1656 | 1467537700281 Marionette TRACE conn2 <- [1,2230,null,{}] 02:21:40 INFO - PROCESS | 1656 | 1467537700283 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}] 02:21:40 INFO - PROCESS | 1656 | 1467537700295 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:40 INFO - PROCESS | 1656 | 1467537700405 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 02:21:40 INFO - PROCESS | 1656 | 1467537700483 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:40 INFO - PROCESS | 1656 | 1467537700484 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x123704800 == 38 [pid = 1656] [id = 565] 02:21:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x123002400) [pid = 1656] [serial = 1695] [outer = 0x0] 02:21:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x123878000) [pid = 1656] [serial = 1696] [outer = 0x123002400] 02:21:40 INFO - PROCESS | 1656 | 1467537700509 Marionette DEBUG loaded listener.js 02:21:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12428f400) [pid = 1656] [serial = 1697] [outer = 0x123002400] 02:21:40 INFO - PROCESS | 1656 | 1467537700826 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]]]}] 02:21:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:21:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 574ms 02:21:40 INFO - PROCESS | 1656 | 1467537700856 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 02:21:40 INFO - PROCESS | 1656 | 1467537700857 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 02:21:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:21:40 INFO - PROCESS | 1656 | 1467537700859 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:21:40 INFO - PROCESS | 1656 | 1467537700860 Marionette TRACE conn2 <- [1,2234,null,{}] 02:21:40 INFO - PROCESS | 1656 | 1467537700862 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}] 02:21:40 INFO - PROCESS | 1656 | 1467537700863 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:40 INFO - PROCESS | 1656 | 1467537700961 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 02:21:40 INFO - PROCESS | 1656 | 1467537700975 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:40 INFO - PROCESS | 1656 | 1467537700976 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x116938000 == 39 [pid = 1656] [id = 566] 02:21:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1242ab000) [pid = 1656] [serial = 1698] [outer = 0x0] 02:21:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x124c83800) [pid = 1656] [serial = 1699] [outer = 0x1242ab000] 02:21:41 INFO - PROCESS | 1656 | 1467537701000 Marionette DEBUG loaded listener.js 02:21:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12560bc00) [pid = 1656] [serial = 1700] [outer = 0x1242ab000] 02:21:41 INFO - PROCESS | 1656 | 1467537701324 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]]]}] 02:21:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:21:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 470ms 02:21:41 INFO - PROCESS | 1656 | 1467537701329 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 02:21:41 INFO - PROCESS | 1656 | 1467537701330 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 02:21:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:21:41 INFO - PROCESS | 1656 | 1467537701332 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:21:41 INFO - PROCESS | 1656 | 1467537701333 Marionette TRACE conn2 <- [1,2238,null,{}] 02:21:41 INFO - PROCESS | 1656 | 1467537701343 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}] 02:21:41 INFO - PROCESS | 1656 | 1467537701344 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:41 INFO - PROCESS | 1656 | 1467537701445 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 02:21:41 INFO - PROCESS | 1656 | 1467537701449 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:41 INFO - PROCESS | 1656 | 1467537701450 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x128995000 == 40 [pid = 1656] [id = 567] 02:21:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12560c800) [pid = 1656] [serial = 1701] [outer = 0x0] 02:21:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x126012000) [pid = 1656] [serial = 1702] [outer = 0x12560c800] 02:21:41 INFO - PROCESS | 1656 | 1467537701474 Marionette DEBUG loaded listener.js 02:21:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1138f8000) [pid = 1656] [serial = 1703] [outer = 0x12560c800] 02:21:41 INFO - PROCESS | 1656 | 1467537701842 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]]]}] 02:21:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:21:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 520ms 02:21:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:21:41 INFO - PROCESS | 1656 | 1467537701854 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 02:21:41 INFO - PROCESS | 1656 | 1467537701857 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 02:21:41 INFO - PROCESS | 1656 | 1467537701860 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:21:41 INFO - PROCESS | 1656 | 1467537701862 Marionette TRACE conn2 <- [1,2242,null,{}] 02:21:41 INFO - PROCESS | 1656 | 1467537701865 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}] 02:21:41 INFO - PROCESS | 1656 | 1467537701867 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:41 INFO - PROCESS | 1656 | 1467537701979 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 02:21:41 INFO - PROCESS | 1656 | 1467537701990 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:41 INFO - PROCESS | 1656 | 1467537701991 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x128fec000 == 41 [pid = 1656] [id = 568] 02:21:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x125688400) [pid = 1656] [serial = 1704] [outer = 0x0] 02:21:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12646c800) [pid = 1656] [serial = 1705] [outer = 0x125688400] 02:21:42 INFO - PROCESS | 1656 | 1467537702015 Marionette DEBUG loaded listener.js 02:21:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x126802400) [pid = 1656] [serial = 1706] [outer = 0x125688400] 02:21:42 INFO - PROCESS | 1656 | 1467537702343 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]]]}] 02:21:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:21:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 520ms 02:21:42 INFO - PROCESS | 1656 | 1467537702380 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 02:21:42 INFO - PROCESS | 1656 | 1467537702381 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 02:21:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:21:42 INFO - PROCESS | 1656 | 1467537702383 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:21:42 INFO - PROCESS | 1656 | 1467537702384 Marionette TRACE conn2 <- [1,2246,null,{}] 02:21:42 INFO - PROCESS | 1656 | 1467537702386 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}] 02:21:42 INFO - PROCESS | 1656 | 1467537702387 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:42 INFO - PROCESS | 1656 | 1467537702590 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 02:21:42 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x119aaf400) [pid = 1656] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:21:42 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1230f1800) [pid = 1656] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:21:42 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1187f1000) [pid = 1656] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:21:42 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x119aaec00) [pid = 1656] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:21:42 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x112d0d800) [pid = 1656] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:21:42 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1138f7400) [pid = 1656] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:21:42 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1127cfc00) [pid = 1656] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:21:42 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1121b8400) [pid = 1656] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:21:42 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x110e7a800) [pid = 1656] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:21:42 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x119490400) [pid = 1656] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:21:42 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1176c8400) [pid = 1656] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:21:42 INFO - PROCESS | 1656 | 1467537702637 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:42 INFO - PROCESS | 1656 | 1467537702638 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x11831c000 == 42 [pid = 1656] [id = 569] 02:21:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x110eee000) [pid = 1656] [serial = 1707] [outer = 0x0] 02:21:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x112984c00) [pid = 1656] [serial = 1708] [outer = 0x110eee000] 02:21:42 INFO - PROCESS | 1656 | 1467537702662 Marionette DEBUG loaded listener.js 02:21:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x118855000) [pid = 1656] [serial = 1709] [outer = 0x110eee000] 02:21:42 INFO - PROCESS | 1656 | 1467537702911 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]]]}] 02:21:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:21:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 569ms 02:21:42 INFO - PROCESS | 1656 | 1467537702959 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 02:21:42 INFO - PROCESS | 1656 | 1467537702961 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 02:21:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:21:42 INFO - PROCESS | 1656 | 1467537702963 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:21:42 INFO - PROCESS | 1656 | 1467537702965 Marionette TRACE conn2 <- [1,2250,null,{}] 02:21:42 INFO - PROCESS | 1656 | 1467537702967 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}] 02:21:42 INFO - PROCESS | 1656 | 1467537702969 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:43 INFO - PROCESS | 1656 | 1467537703077 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 02:21:43 INFO - PROCESS | 1656 | 1467537703080 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:43 INFO - PROCESS | 1656 | 1467537703081 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a612000 == 43 [pid = 1656] [id = 570] 02:21:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x111c7f000) [pid = 1656] [serial = 1710] [outer = 0x0] 02:21:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x119aaf400) [pid = 1656] [serial = 1711] [outer = 0x111c7f000] 02:21:43 INFO - PROCESS | 1656 | 1467537703163 Marionette DEBUG loaded listener.js 02:21:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x126abf400) [pid = 1656] [serial = 1712] [outer = 0x111c7f000] 02:21:43 INFO - PROCESS | 1656 | 1467537703465 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]]]}] 02:21:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:21:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 521ms 02:21:43 INFO - PROCESS | 1656 | 1467537703492 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 02:21:43 INFO - PROCESS | 1656 | 1467537703493 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 02:21:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:21:43 INFO - PROCESS | 1656 | 1467537703496 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:21:43 INFO - PROCESS | 1656 | 1467537703497 Marionette TRACE conn2 <- [1,2254,null,{}] 02:21:43 INFO - PROCESS | 1656 | 1467537703499 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}] 02:21:43 INFO - PROCESS | 1656 | 1467537703500 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:43 INFO - PROCESS | 1656 | 1467537703595 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 02:21:43 INFO - PROCESS | 1656 | 1467537703599 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:43 INFO - PROCESS | 1656 | 1467537703600 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba25800 == 44 [pid = 1656] [id = 571] 02:21:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x126c44400) [pid = 1656] [serial = 1713] [outer = 0x0] 02:21:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12892a400) [pid = 1656] [serial = 1714] [outer = 0x126c44400] 02:21:43 INFO - PROCESS | 1656 | 1467537703626 Marionette DEBUG loaded listener.js 02:21:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1289b5800) [pid = 1656] [serial = 1715] [outer = 0x126c44400] 02:21:44 INFO - PROCESS | 1656 | 1467537704093 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]]]}] 02:21:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:21:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 619ms 02:21:44 INFO - PROCESS | 1656 | 1467537704115 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 02:21:44 INFO - PROCESS | 1656 | 1467537704116 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 02:21:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:21:44 INFO - PROCESS | 1656 | 1467537704119 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:21:44 INFO - PROCESS | 1656 | 1467537704120 Marionette TRACE conn2 <- [1,2258,null,{}] 02:21:44 INFO - PROCESS | 1656 | 1467537704122 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}] 02:21:44 INFO - PROCESS | 1656 | 1467537704123 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:44 INFO - PROCESS | 1656 | 1467537704207 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 02:21:44 INFO - PROCESS | 1656 | 1467537704211 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:44 INFO - PROCESS | 1656 | 1467537704212 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd45000 == 45 [pid = 1656] [id = 572] 02:21:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x119aa6000) [pid = 1656] [serial = 1716] [outer = 0x0] 02:21:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1289bbc00) [pid = 1656] [serial = 1717] [outer = 0x119aa6000] 02:21:44 INFO - PROCESS | 1656 | 1467537704236 Marionette DEBUG loaded listener.js 02:21:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1289c0000) [pid = 1656] [serial = 1718] [outer = 0x119aa6000] 02:21:44 INFO - PROCESS | 1656 | 1467537704656 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]]]}] 02:21:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:21:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 569ms 02:21:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:21:44 INFO - PROCESS | 1656 | 1467537704689 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 02:21:44 INFO - PROCESS | 1656 | 1467537704692 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 02:21:44 INFO - PROCESS | 1656 | 1467537704695 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:21:44 INFO - PROCESS | 1656 | 1467537704697 Marionette TRACE conn2 <- [1,2262,null,{}] 02:21:44 INFO - PROCESS | 1656 | 1467537704701 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}] 02:21:44 INFO - PROCESS | 1656 | 1467537704703 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:44 INFO - PROCESS | 1656 | 1467537704812 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 02:21:44 INFO - PROCESS | 1656 | 1467537704887 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:44 INFO - PROCESS | 1656 | 1467537704890 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x11706c000 == 46 [pid = 1656] [id = 573] 02:21:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1121bbc00) [pid = 1656] [serial = 1719] [outer = 0x0] 02:21:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1127d9000) [pid = 1656] [serial = 1720] [outer = 0x1121bbc00] 02:21:44 INFO - PROCESS | 1656 | 1467537704921 Marionette DEBUG loaded listener.js 02:21:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x113d8d000) [pid = 1656] [serial = 1721] [outer = 0x1121bbc00] 02:21:45 INFO - PROCESS | 1656 | 1467537705328 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]]]}] 02:21:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:21:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 673ms 02:21:45 INFO - PROCESS | 1656 | 1467537705368 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 02:21:45 INFO - PROCESS | 1656 | 1467537705371 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 02:21:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:21:45 INFO - PROCESS | 1656 | 1467537705376 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:21:45 INFO - PROCESS | 1656 | 1467537705378 Marionette TRACE conn2 <- [1,2266,null,{}] 02:21:45 INFO - PROCESS | 1656 | 1467537705380 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}] 02:21:45 INFO - PROCESS | 1656 | 1467537705382 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:45 INFO - PROCESS | 1656 | 1467537705489 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 02:21:45 INFO - PROCESS | 1656 | 1467537705590 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:45 INFO - PROCESS | 1656 | 1467537705591 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x123086000 == 47 [pid = 1656] [id = 574] 02:21:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1174db000) [pid = 1656] [serial = 1722] [outer = 0x0] 02:21:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x117ea2400) [pid = 1656] [serial = 1723] [outer = 0x1174db000] 02:21:45 INFO - PROCESS | 1656 | 1467537705622 Marionette DEBUG loaded listener.js 02:21:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1180d1800) [pid = 1656] [serial = 1724] [outer = 0x1174db000] 02:21:46 INFO - PROCESS | 1656 | 1467537706036 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]]]}] 02:21:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:21:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 670ms 02:21:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:21:46 INFO - PROCESS | 1656 | 1467537706046 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 02:21:46 INFO - PROCESS | 1656 | 1467537706047 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 02:21:46 INFO - PROCESS | 1656 | 1467537706050 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:21:46 INFO - PROCESS | 1656 | 1467537706052 Marionette TRACE conn2 <- [1,2270,null,{}] 02:21:46 INFO - PROCESS | 1656 | 1467537706060 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}] 02:21:46 INFO - PROCESS | 1656 | 1467537706063 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:46 INFO - PROCESS | 1656 | 1467537706173 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 02:21:46 INFO - PROCESS | 1656 | 1467537706250 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:46 INFO - PROCESS | 1656 | 1467537706252 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b017800 == 48 [pid = 1656] [id = 575] 02:21:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x119419000) [pid = 1656] [serial = 1725] [outer = 0x0] 02:21:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x119b63c00) [pid = 1656] [serial = 1726] [outer = 0x119419000] 02:21:46 INFO - PROCESS | 1656 | 1467537706284 Marionette DEBUG loaded listener.js 02:21:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1237a9000) [pid = 1656] [serial = 1727] [outer = 0x119419000] 02:21:46 INFO - PROCESS | 1656 | 1467537706704 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]]]}] 02:21:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:21:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 671ms 02:21:46 INFO - PROCESS | 1656 | 1467537706722 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 02:21:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:21:46 INFO - PROCESS | 1656 | 1467537706724 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 02:21:46 INFO - PROCESS | 1656 | 1467537706726 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:21:46 INFO - PROCESS | 1656 | 1467537706727 Marionette TRACE conn2 <- [1,2274,null,{}] 02:21:46 INFO - PROCESS | 1656 | 1467537706729 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}] 02:21:46 INFO - PROCESS | 1656 | 1467537706731 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:46 INFO - PROCESS | 1656 | 1467537706837 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 02:21:46 INFO - PROCESS | 1656 | 1467537706937 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:46 INFO - PROCESS | 1656 | 1467537706939 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd68800 == 49 [pid = 1656] [id = 576] 02:21:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x123d54400) [pid = 1656] [serial = 1728] [outer = 0x0] 02:21:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12428b400) [pid = 1656] [serial = 1729] [outer = 0x123d54400] 02:21:46 INFO - PROCESS | 1656 | 1467537706969 Marionette DEBUG loaded listener.js 02:21:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12567e800) [pid = 1656] [serial = 1730] [outer = 0x123d54400] 02:21:47 INFO - PROCESS | 1656 | 1467537707374 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]]]}] 02:21:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:21:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 668ms 02:21:47 INFO - PROCESS | 1656 | 1467537707395 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 02:21:47 INFO - PROCESS | 1656 | 1467537707396 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 02:21:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:21:47 INFO - PROCESS | 1656 | 1467537707398 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:21:47 INFO - PROCESS | 1656 | 1467537707400 Marionette TRACE conn2 <- [1,2278,null,{}] 02:21:47 INFO - PROCESS | 1656 | 1467537707402 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}] 02:21:47 INFO - PROCESS | 1656 | 1467537707404 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:47 INFO - PROCESS | 1656 | 1467537707508 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 02:21:47 INFO - PROCESS | 1656 | 1467537707584 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:47 INFO - PROCESS | 1656 | 1467537707585 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3ad000 == 50 [pid = 1656] [id = 577] 02:21:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x126411400) [pid = 1656] [serial = 1731] [outer = 0x0] 02:21:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1268d8000) [pid = 1656] [serial = 1732] [outer = 0x126411400] 02:21:47 INFO - PROCESS | 1656 | 1467537707613 Marionette DEBUG loaded listener.js 02:21:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12892d400) [pid = 1656] [serial = 1733] [outer = 0x126411400] 02:21:48 INFO - PROCESS | 1656 | 1467537708080 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]]]}] 02:21:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:21:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 718ms 02:21:48 INFO - PROCESS | 1656 | 1467537708117 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 02:21:48 INFO - PROCESS | 1656 | 1467537708119 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 02:21:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:21:48 INFO - PROCESS | 1656 | 1467537708361 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:21:48 INFO - PROCESS | 1656 | 1467537708364 Marionette TRACE conn2 <- [1,2282,null,{}] 02:21:48 INFO - PROCESS | 1656 | 1467537708368 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}] 02:21:48 INFO - PROCESS | 1656 | 1467537708370 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:48 INFO - PROCESS | 1656 | 1467537708462 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 02:21:48 INFO - PROCESS | 1656 | 1467537708521 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:48 INFO - PROCESS | 1656 | 1467537708523 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x119595800 == 51 [pid = 1656] [id = 578] 02:21:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x1150d8400) [pid = 1656] [serial = 1734] [outer = 0x0] 02:21:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1160dc400) [pid = 1656] [serial = 1735] [outer = 0x1150d8400] 02:21:48 INFO - PROCESS | 1656 | 1467537708550 Marionette DEBUG loaded listener.js 02:21:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1176c5400) [pid = 1656] [serial = 1736] [outer = 0x1150d8400] 02:21:48 INFO - PROCESS | 1656 | 1467537708973 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]]]}] 02:21:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:21:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 698ms 02:21:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:21:48 INFO - PROCESS | 1656 | 1467537708987 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 02:21:48 INFO - PROCESS | 1656 | 1467537708989 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 02:21:48 INFO - PROCESS | 1656 | 1467537708993 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:21:48 INFO - PROCESS | 1656 | 1467537708994 Marionette TRACE conn2 <- [1,2286,null,{}] 02:21:49 INFO - PROCESS | 1656 | 1467537708998 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}] 02:21:49 INFO - PROCESS | 1656 | 1467537709001 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:49 INFO - PROCESS | 1656 | 1467537709096 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 02:21:49 INFO - PROCESS | 1656 | 1467537709161 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:49 INFO - PROCESS | 1656 | 1467537709162 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x11888e800 == 52 [pid = 1656] [id = 579] 02:21:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x1180a4000) [pid = 1656] [serial = 1737] [outer = 0x0] 02:21:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x118174800) [pid = 1656] [serial = 1738] [outer = 0x1180a4000] 02:21:49 INFO - PROCESS | 1656 | 1467537709190 Marionette DEBUG loaded listener.js 02:21:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x1188e7400) [pid = 1656] [serial = 1739] [outer = 0x1180a4000] 02:21:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba25800 == 51 [pid = 1656] [id = 571] 02:21:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12a612000 == 50 [pid = 1656] [id = 570] 02:21:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11831c000 == 49 [pid = 1656] [id = 569] 02:21:49 INFO - PROCESS | 1656 | --DOCSHELL 0x128fec000 == 48 [pid = 1656] [id = 568] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x124609000) [pid = 1656] [serial = 1666] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x1132ef000) [pid = 1656] [serial = 1624] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x110ef0400) [pid = 1656] [serial = 1621] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1180da800) [pid = 1656] [serial = 1627] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x11924ec00) [pid = 1656] [serial = 1630] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOCSHELL 0x128995000 == 47 [pid = 1656] [id = 567] 02:21:49 INFO - PROCESS | 1656 | --DOCSHELL 0x116938000 == 46 [pid = 1656] [id = 566] 02:21:49 INFO - PROCESS | 1656 | --DOCSHELL 0x123704800 == 45 [pid = 1656] [id = 565] 02:21:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12308c800 == 44 [pid = 1656] [id = 564] 02:21:49 INFO - PROCESS | 1656 | --DOCSHELL 0x120f09000 == 43 [pid = 1656] [id = 563] 02:21:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1185f0000 == 42 [pid = 1656] [id = 562] 02:21:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1133d5800 == 41 [pid = 1656] [id = 561] 02:21:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1185ea000 == 40 [pid = 1656] [id = 560] 02:21:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12abcf000 == 39 [pid = 1656] [id = 559] 02:21:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11698c800 == 38 [pid = 1656] [id = 556] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1242a4400) [pid = 1656] [serial = 1664] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1230ee400) [pid = 1656] [serial = 1651] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x123aea000) [pid = 1656] [serial = 1655] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x11924f400) [pid = 1656] [serial = 1642] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x119b62000) [pid = 1656] [serial = 1648] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x118855800) [pid = 1656] [serial = 1660] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x116024000) [pid = 1656] [serial = 1636] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x112dec400) [pid = 1656] [serial = 1634] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x123d53c00) [pid = 1656] [serial = 1663] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x117ea1400) [pid = 1656] [serial = 1658] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x119482800) [pid = 1656] [serial = 1643] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1127d6800) [pid = 1656] [serial = 1633] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1150d1800) [pid = 1656] [serial = 1657] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x119aa3400) [pid = 1656] [serial = 1645] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x123009400) [pid = 1656] [serial = 1649] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x116743400) [pid = 1656] [serial = 1637] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12387ac00) [pid = 1656] [serial = 1654] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x123cae000) [pid = 1656] [serial = 1661] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x118099800) [pid = 1656] [serial = 1639] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x118171400) [pid = 1656] [serial = 1640] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x123304c00) [pid = 1656] [serial = 1652] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119aaf000) [pid = 1656] [serial = 1646] [outer = 0x0] [url = about:blank] 02:21:49 INFO - PROCESS | 1656 | 1467537709666 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]]]}] 02:21:49 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 02:21:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 718ms 02:21:49 INFO - PROCESS | 1656 | 1467537709742 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 02:21:49 INFO - PROCESS | 1656 | 1467537709744 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 02:21:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:21:49 INFO - PROCESS | 1656 | 1467537709748 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:21:49 INFO - PROCESS | 1656 | 1467537709749 Marionette TRACE conn2 <- [1,2290,null,{}] 02:21:49 INFO - PROCESS | 1656 | 1467537709753 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}] 02:21:49 INFO - PROCESS | 1656 | 1467537709755 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:49 INFO - PROCESS | 1656 | 1467537709890 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 02:21:50 INFO - PROCESS | 1656 | 1467537710001 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:50 INFO - PROCESS | 1656 | 1467537710006 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185e4000 == 39 [pid = 1656] [id = 580] 02:21:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x119488400) [pid = 1656] [serial = 1740] [outer = 0x0] 02:21:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11953a800) [pid = 1656] [serial = 1741] [outer = 0x119488400] 02:21:50 INFO - PROCESS | 1656 | 1467537710055 Marionette DEBUG loaded listener.js 02:21:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x119ab7800) [pid = 1656] [serial = 1742] [outer = 0x119488400] 02:21:50 INFO - PROCESS | 1656 | 1467537710388 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]]]}] 02:21:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:21:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 675ms 02:21:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:21:50 INFO - PROCESS | 1656 | 1467537710424 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 02:21:50 INFO - PROCESS | 1656 | 1467537710425 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 02:21:50 INFO - PROCESS | 1656 | 1467537710427 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:21:50 INFO - PROCESS | 1656 | 1467537710428 Marionette TRACE conn2 <- [1,2294,null,{}] 02:21:50 INFO - PROCESS | 1656 | 1467537710430 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}] 02:21:50 INFO - PROCESS | 1656 | 1467537710432 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:50 INFO - PROCESS | 1656 | 1467537710515 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 02:21:50 INFO - PROCESS | 1656 | 1467537710580 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:50 INFO - PROCESS | 1656 | 1467537710581 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x123060000 == 40 [pid = 1656] [id = 581] 02:21:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x119b5e400) [pid = 1656] [serial = 1743] [outer = 0x0] 02:21:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1230f1400) [pid = 1656] [serial = 1744] [outer = 0x119b5e400] 02:21:50 INFO - PROCESS | 1656 | 1467537710606 Marionette DEBUG loaded listener.js 02:21:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x123884400) [pid = 1656] [serial = 1745] [outer = 0x119b5e400] 02:21:50 INFO - PROCESS | 1656 | 1467537710880 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]]]}] 02:21:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:21:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 468ms 02:21:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:21:50 INFO - PROCESS | 1656 | 1467537710895 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 02:21:50 INFO - PROCESS | 1656 | 1467537710896 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 02:21:50 INFO - PROCESS | 1656 | 1467537710898 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:21:50 INFO - PROCESS | 1656 | 1467537710899 Marionette TRACE conn2 <- [1,2298,null,{}] 02:21:50 INFO - PROCESS | 1656 | 1467537710902 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}] 02:21:50 INFO - PROCESS | 1656 | 1467537710904 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:51 INFO - PROCESS | 1656 | 1467537710996 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 02:21:51 INFO - PROCESS | 1656 | 1467537711000 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:51 INFO - PROCESS | 1656 | 1467537711001 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x112fc0800 == 41 [pid = 1656] [id = 582] 02:21:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x123aec400) [pid = 1656] [serial = 1746] [outer = 0x0] 02:21:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x123d52400) [pid = 1656] [serial = 1747] [outer = 0x123aec400] 02:21:51 INFO - PROCESS | 1656 | 1467537711026 Marionette DEBUG loaded listener.js 02:21:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1242a1c00) [pid = 1656] [serial = 1748] [outer = 0x123aec400] 02:21:51 INFO - PROCESS | 1656 | 1467537711343 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]]]}] 02:21:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:21:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 469ms 02:21:51 INFO - PROCESS | 1656 | 1467537711368 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 02:21:51 INFO - PROCESS | 1656 | 1467537711370 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 02:21:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:21:51 INFO - PROCESS | 1656 | 1467537711380 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:21:51 INFO - PROCESS | 1656 | 1467537711381 Marionette TRACE conn2 <- [1,2302,null,{}] 02:21:51 INFO - PROCESS | 1656 | 1467537711383 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}] 02:21:51 INFO - PROCESS | 1656 | 1467537711389 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:51 INFO - PROCESS | 1656 | 1467537711543 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 02:21:51 INFO - PROCESS | 1656 | 1467537711547 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:51 INFO - PROCESS | 1656 | 1467537711548 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x115e89000 == 42 [pid = 1656] [id = 583] 02:21:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x124487c00) [pid = 1656] [serial = 1749] [outer = 0x0] 02:21:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12567ac00) [pid = 1656] [serial = 1750] [outer = 0x124487c00] 02:21:51 INFO - PROCESS | 1656 | 1467537711574 Marionette DEBUG loaded listener.js 02:21:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x128927800) [pid = 1656] [serial = 1751] [outer = 0x124487c00] 02:21:51 INFO - PROCESS | 1656 | 1467537711907 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]]]}] 02:21:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:21:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 568ms 02:21:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:21:51 INFO - PROCESS | 1656 | 1467537711949 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 02:21:51 INFO - PROCESS | 1656 | 1467537711950 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 02:21:51 INFO - PROCESS | 1656 | 1467537711952 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:21:51 INFO - PROCESS | 1656 | 1467537711953 Marionette TRACE conn2 <- [1,2306,null,{}] 02:21:51 INFO - PROCESS | 1656 | 1467537711956 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}] 02:21:51 INFO - PROCESS | 1656 | 1467537711957 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:52 INFO - PROCESS | 1656 | 1467537712067 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 02:21:52 INFO - PROCESS | 1656 | 1467537712107 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:52 INFO - PROCESS | 1656 | 1467537712108 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a70000 == 43 [pid = 1656] [id = 584] 02:21:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x124722000) [pid = 1656] [serial = 1752] [outer = 0x0] 02:21:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1289bc800) [pid = 1656] [serial = 1753] [outer = 0x124722000] 02:21:52 INFO - PROCESS | 1656 | 1467537712132 Marionette DEBUG loaded listener.js 02:21:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1289cdc00) [pid = 1656] [serial = 1754] [outer = 0x124722000] 02:21:52 INFO - PROCESS | 1656 | 1467537712509 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]]]}] 02:21:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:21:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 570ms 02:21:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:21:52 INFO - PROCESS | 1656 | 1467537712530 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 02:21:52 INFO - PROCESS | 1656 | 1467537712532 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 02:21:52 INFO - PROCESS | 1656 | 1467537712536 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:21:52 INFO - PROCESS | 1656 | 1467537712540 Marionette TRACE conn2 <- [1,2310,null,{}] 02:21:52 INFO - PROCESS | 1656 | 1467537712544 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}] 02:21:52 INFO - PROCESS | 1656 | 1467537712546 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:52 INFO - PROCESS | 1656 | 1467537712683 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 02:21:52 INFO - PROCESS | 1656 | 1467537712698 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:52 INFO - PROCESS | 1656 | 1467537712698 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a40a800 == 44 [pid = 1656] [id = 585] 02:21:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1289ce800) [pid = 1656] [serial = 1755] [outer = 0x0] 02:21:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1289d0800) [pid = 1656] [serial = 1756] [outer = 0x1289ce800] 02:21:52 INFO - PROCESS | 1656 | 1467537712729 Marionette DEBUG loaded listener.js 02:21:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x128aef000) [pid = 1656] [serial = 1757] [outer = 0x1289ce800] 02:21:53 INFO - PROCESS | 1656 | 1467537713079 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]]]}] 02:21:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:21:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 575ms 02:21:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:21:53 INFO - PROCESS | 1656 | 1467537713116 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 02:21:53 INFO - PROCESS | 1656 | 1467537713117 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 02:21:53 INFO - PROCESS | 1656 | 1467537713119 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:21:53 INFO - PROCESS | 1656 | 1467537713121 Marionette TRACE conn2 <- [1,2314,null,{}] 02:21:53 INFO - PROCESS | 1656 | 1467537713123 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}] 02:21:53 INFO - PROCESS | 1656 | 1467537713124 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:53 INFO - PROCESS | 1656 | 1467537713229 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 02:21:53 INFO - PROCESS | 1656 | 1467537713269 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:53 INFO - PROCESS | 1656 | 1467537713271 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a82e000 == 45 [pid = 1656] [id = 586] 02:21:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1289d0000) [pid = 1656] [serial = 1758] [outer = 0x0] 02:21:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x128af5000) [pid = 1656] [serial = 1759] [outer = 0x1289d0000] 02:21:53 INFO - PROCESS | 1656 | 1467537713295 Marionette DEBUG loaded listener.js 02:21:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x128de7800) [pid = 1656] [serial = 1760] [outer = 0x1289d0000] 02:21:53 INFO - PROCESS | 1656 | 1467537713579 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]]]}] 02:21:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:21:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 470ms 02:21:53 INFO - PROCESS | 1656 | 1467537713599 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 02:21:53 INFO - PROCESS | 1656 | 1467537713600 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 02:21:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:21:53 INFO - PROCESS | 1656 | 1467537713610 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:21:53 INFO - PROCESS | 1656 | 1467537713611 Marionette TRACE conn2 <- [1,2318,null,{}] 02:21:53 INFO - PROCESS | 1656 | 1467537713614 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}] 02:21:53 INFO - PROCESS | 1656 | 1467537713615 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:53 INFO - PROCESS | 1656 | 1467537713726 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 02:21:53 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x110eee000) [pid = 1656] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:21:53 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x123002400) [pid = 1656] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:21:53 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x111c7f000) [pid = 1656] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:21:53 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x112d05000) [pid = 1656] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:21:53 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1180a4400) [pid = 1656] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:21:53 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11948b000) [pid = 1656] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:21:53 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x110e2c800) [pid = 1656] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:21:53 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x118239000) [pid = 1656] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:21:53 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1121b2c00) [pid = 1656] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:21:53 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1127d5000) [pid = 1656] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:21:53 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1160db000) [pid = 1656] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:21:53 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x110eeb400) [pid = 1656] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:21:53 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1132e4c00) [pid = 1656] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:21:53 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1242ab000) [pid = 1656] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:21:53 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12560c800) [pid = 1656] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:21:53 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11808e400) [pid = 1656] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:21:53 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x125688400) [pid = 1656] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:21:53 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x111c78c00) [pid = 1656] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:21:53 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1127cb800) [pid = 1656] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:21:53 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x124484000) [pid = 1656] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:21:53 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1127cf400) [pid = 1656] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:21:53 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119aa6800) [pid = 1656] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:21:53 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1188e0c00) [pid = 1656] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:21:53 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x126c44400) [pid = 1656] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:21:53 INFO - PROCESS | 1656 | 1467537713948 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:53 INFO - PROCESS | 1656 | 1467537713949 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x112961800 == 46 [pid = 1656] [id = 587] 02:21:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x110d79000) [pid = 1656] [serial = 1761] [outer = 0x0] 02:21:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x110e2ec00) [pid = 1656] [serial = 1762] [outer = 0x110d79000] 02:21:53 INFO - PROCESS | 1656 | 1467537713978 Marionette DEBUG loaded listener.js 02:21:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1121b2c00) [pid = 1656] [serial = 1763] [outer = 0x110d79000] 02:21:54 INFO - PROCESS | 1656 | 1467537714252 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] 02:21:54 INFO - PROCESS | 1656 | 1467537714283 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 02:21:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:21:54 INFO - PROCESS | 1656 | 1467537714293 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:21:54 INFO - PROCESS | 1656 | 1467537714295 Marionette TRACE conn2 <- [1,2322,null,{}] 02:21:54 INFO - PROCESS | 1656 | 1467537714297 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}] 02:21:54 INFO - PROCESS | 1656 | 1467537714299 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:54 INFO - PROCESS | 1656 | 1467537714400 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 02:21:54 INFO - PROCESS | 1656 | 1467537714404 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:54 INFO - PROCESS | 1656 | 1467537714406 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd46000 == 47 [pid = 1656] [id = 588] 02:21:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1121b2400) [pid = 1656] [serial = 1764] [outer = 0x0] 02:21:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11741bc00) [pid = 1656] [serial = 1765] [outer = 0x1121b2400] 02:21:54 INFO - PROCESS | 1656 | 1467537714432 Marionette DEBUG loaded listener.js 02:21:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12660dc00) [pid = 1656] [serial = 1766] [outer = 0x1121b2400] 02:21:54 INFO - PROCESS | 1656 | 1467537714779 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]]]}] 02:21:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:21:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 527ms 02:21:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:21:54 INFO - PROCESS | 1656 | 1467537714813 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 02:21:54 INFO - PROCESS | 1656 | 1467537714814 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 02:21:54 INFO - PROCESS | 1656 | 1467537714817 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:21:54 INFO - PROCESS | 1656 | 1467537714818 Marionette TRACE conn2 <- [1,2326,null,{}] 02:21:54 INFO - PROCESS | 1656 | 1467537714821 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}] 02:21:54 INFO - PROCESS | 1656 | 1467537714822 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:54 INFO - PROCESS | 1656 | 1467537714946 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 02:21:54 INFO - PROCESS | 1656 | 1467537714953 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:54 INFO - PROCESS | 1656 | 1467537714954 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3be000 == 48 [pid = 1656] [id = 589] 02:21:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1289b4800) [pid = 1656] [serial = 1767] [outer = 0x0] 02:21:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x128de9c00) [pid = 1656] [serial = 1768] [outer = 0x1289b4800] 02:21:54 INFO - PROCESS | 1656 | 1467537714978 Marionette DEBUG loaded listener.js 02:21:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x129192000) [pid = 1656] [serial = 1769] [outer = 0x1289b4800] 02:21:55 INFO - PROCESS | 1656 | 1467537715293 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]]]}] 02:21:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:21:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 519ms 02:21:55 INFO - PROCESS | 1656 | 1467537715337 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 02:21:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:21:55 INFO - PROCESS | 1656 | 1467537715338 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 02:21:55 INFO - PROCESS | 1656 | 1467537715340 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:21:55 INFO - PROCESS | 1656 | 1467537715341 Marionette TRACE conn2 <- [1,2330,null,{}] 02:21:55 INFO - PROCESS | 1656 | 1467537715343 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}] 02:21:55 INFO - PROCESS | 1656 | 1467537715344 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:55 INFO - PROCESS | 1656 | 1467537715429 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 02:21:55 INFO - PROCESS | 1656 | 1467537715432 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:55 INFO - PROCESS | 1656 | 1467537715433 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c591800 == 49 [pid = 1656] [id = 590] 02:21:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x129195800) [pid = 1656] [serial = 1770] [outer = 0x0] 02:21:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12919f400) [pid = 1656] [serial = 1771] [outer = 0x129195800] 02:21:55 INFO - PROCESS | 1656 | 1467537715457 Marionette DEBUG loaded listener.js 02:21:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1292e6400) [pid = 1656] [serial = 1772] [outer = 0x129195800] 02:21:55 INFO - PROCESS | 1656 | 1467537715794 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]]]}] 02:21:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:21:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 470ms 02:21:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:21:55 INFO - PROCESS | 1656 | 1467537715811 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 02:21:55 INFO - PROCESS | 1656 | 1467537715812 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 02:21:55 INFO - PROCESS | 1656 | 1467537715814 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:21:55 INFO - PROCESS | 1656 | 1467537715827 Marionette TRACE conn2 <- [1,2334,null,{}] 02:21:55 INFO - PROCESS | 1656 | 1467537715832 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}] 02:21:55 INFO - PROCESS | 1656 | 1467537715833 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:55 INFO - PROCESS | 1656 | 1467537715958 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 02:21:56 INFO - PROCESS | 1656 | 1467537716050 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:56 INFO - PROCESS | 1656 | 1467537716052 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x113ab1000 == 50 [pid = 1656] [id = 591] 02:21:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x110d77400) [pid = 1656] [serial = 1773] [outer = 0x0] 02:21:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x110e2e800) [pid = 1656] [serial = 1774] [outer = 0x110d77400] 02:21:56 INFO - PROCESS | 1656 | 1467537716083 Marionette DEBUG loaded listener.js 02:21:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1121bcc00) [pid = 1656] [serial = 1775] [outer = 0x110d77400] 02:21:56 INFO - PROCESS | 1656 | 1467537716506 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]]]}] 02:21:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:21:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 733ms 02:21:56 INFO - PROCESS | 1656 | 1467537716548 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 02:21:56 INFO - PROCESS | 1656 | 1467537716551 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 02:21:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:21:56 INFO - PROCESS | 1656 | 1467537716554 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:21:56 INFO - PROCESS | 1656 | 1467537716556 Marionette TRACE conn2 <- [1,2338,null,{}] 02:21:56 INFO - PROCESS | 1656 | 1467537716560 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}] 02:21:56 INFO - PROCESS | 1656 | 1467537716563 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:56 INFO - PROCESS | 1656 | 1467537716673 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 02:21:56 INFO - PROCESS | 1656 | 1467537716755 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:56 INFO - PROCESS | 1656 | 1467537716756 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x119af2000 == 51 [pid = 1656] [id = 592] 02:21:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x112d04800) [pid = 1656] [serial = 1776] [outer = 0x0] 02:21:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x11808e400) [pid = 1656] [serial = 1777] [outer = 0x112d04800] 02:21:56 INFO - PROCESS | 1656 | 1467537716788 Marionette DEBUG loaded listener.js 02:21:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x118235000) [pid = 1656] [serial = 1778] [outer = 0x112d04800] 02:21:57 INFO - PROCESS | 1656 | 1467537717183 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]]]}] 02:21:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:21:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 671ms 02:21:57 INFO - PROCESS | 1656 | 1467537717227 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 02:21:57 INFO - PROCESS | 1656 | 1467537717230 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 02:21:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:21:57 INFO - PROCESS | 1656 | 1467537717233 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:21:57 INFO - PROCESS | 1656 | 1467537717234 Marionette TRACE conn2 <- [1,2342,null,{}] 02:21:57 INFO - PROCESS | 1656 | 1467537717236 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}] 02:21:57 INFO - PROCESS | 1656 | 1467537717238 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:57 INFO - PROCESS | 1656 | 1467537717348 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 02:21:57 INFO - PROCESS | 1656 | 1467537717460 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:57 INFO - PROCESS | 1656 | 1467537717461 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a40c800 == 52 [pid = 1656] [id = 593] 02:21:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11924ec00) [pid = 1656] [serial = 1779] [outer = 0x0] 02:21:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x119812c00) [pid = 1656] [serial = 1780] [outer = 0x11924ec00] 02:21:57 INFO - PROCESS | 1656 | 1467537717491 Marionette DEBUG loaded listener.js 02:21:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x122f49400) [pid = 1656] [serial = 1781] [outer = 0x11924ec00] 02:21:57 INFO - PROCESS | 1656 | 1467537717910 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]]]}] 02:21:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:21:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 720ms 02:21:57 INFO - PROCESS | 1656 | 1467537717954 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 02:21:57 INFO - PROCESS | 1656 | 1467537717956 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 02:21:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:21:57 INFO - PROCESS | 1656 | 1467537717963 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:21:57 INFO - PROCESS | 1656 | 1467537717967 Marionette TRACE conn2 <- [1,2346,null,{}] 02:21:57 INFO - PROCESS | 1656 | 1467537717970 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}] 02:21:57 INFO - PROCESS | 1656 | 1467537717973 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:58 INFO - PROCESS | 1656 | 1467537718081 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 02:21:58 INFO - PROCESS | 1656 | 1467537718191 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:58 INFO - PROCESS | 1656 | 1467537718192 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb5d800 == 53 [pid = 1656] [id = 594] 02:21:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x119418c00) [pid = 1656] [serial = 1782] [outer = 0x0] 02:21:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12428bc00) [pid = 1656] [serial = 1783] [outer = 0x119418c00] 02:21:58 INFO - PROCESS | 1656 | 1467537718222 Marionette DEBUG loaded listener.js 02:21:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x126018800) [pid = 1656] [serial = 1784] [outer = 0x119418c00] 02:21:58 INFO - PROCESS | 1656 | 1467537718595 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]]]}] 02:21:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:21:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 678ms 02:21:58 INFO - PROCESS | 1656 | 1467537718637 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 02:21:58 INFO - PROCESS | 1656 | 1467537718639 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 02:21:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:21:58 INFO - PROCESS | 1656 | 1467537718642 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:21:58 INFO - PROCESS | 1656 | 1467537718643 Marionette TRACE conn2 <- [1,2350,null,{}] 02:21:58 INFO - PROCESS | 1656 | 1467537718645 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}] 02:21:58 INFO - PROCESS | 1656 | 1467537718646 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:58 INFO - PROCESS | 1656 | 1467537718771 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 02:21:58 INFO - PROCESS | 1656 | 1467537718852 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:58 INFO - PROCESS | 1656 | 1467537718854 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cf53000 == 54 [pid = 1656] [id = 595] 02:21:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x126807400) [pid = 1656] [serial = 1785] [outer = 0x0] 02:21:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x126c43400) [pid = 1656] [serial = 1786] [outer = 0x126807400] 02:21:58 INFO - PROCESS | 1656 | 1467537718882 Marionette DEBUG loaded listener.js 02:21:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1289bd400) [pid = 1656] [serial = 1787] [outer = 0x126807400] 02:21:59 INFO - PROCESS | 1656 | 1467537719256 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]]]}] 02:21:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:21:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 621ms 02:21:59 INFO - PROCESS | 1656 | 1467537719264 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 02:21:59 INFO - PROCESS | 1656 | 1467537719265 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 02:21:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:21:59 INFO - PROCESS | 1656 | 1467537719267 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:21:59 INFO - PROCESS | 1656 | 1467537719268 Marionette TRACE conn2 <- [1,2354,null,{}] 02:21:59 INFO - PROCESS | 1656 | 1467537719273 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}] 02:21:59 INFO - PROCESS | 1656 | 1467537719275 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:59 INFO - PROCESS | 1656 | 1467537719378 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 02:21:59 INFO - PROCESS | 1656 | 1467537719489 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:59 INFO - PROCESS | 1656 | 1467537719493 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:21:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d254800 == 55 [pid = 1656] [id = 596] 02:21:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x128f8cc00) [pid = 1656] [serial = 1788] [outer = 0x0] 02:21:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x129193c00) [pid = 1656] [serial = 1789] [outer = 0x128f8cc00] 02:21:59 INFO - PROCESS | 1656 | 1467537719531 Marionette DEBUG loaded listener.js 02:21:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x129412400) [pid = 1656] [serial = 1790] [outer = 0x128f8cc00] 02:22:00 INFO - PROCESS | 1656 | 1467537720161 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]]]}] 02:22:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:22:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 922ms 02:22:00 INFO - PROCESS | 1656 | 1467537720190 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 02:22:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:22:00 INFO - PROCESS | 1656 | 1467537720192 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 02:22:00 INFO - PROCESS | 1656 | 1467537720196 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:22:00 INFO - PROCESS | 1656 | 1467537720197 Marionette TRACE conn2 <- [1,2358,null,{}] 02:22:00 INFO - PROCESS | 1656 | 1467537720201 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}] 02:22:00 INFO - PROCESS | 1656 | 1467537720203 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:00 INFO - PROCESS | 1656 | 1467537720299 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 02:22:00 INFO - PROCESS | 1656 | 1467537720364 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:00 INFO - PROCESS | 1656 | 1467537720367 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x119585800 == 56 [pid = 1656] [id = 597] 02:22:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x112979c00) [pid = 1656] [serial = 1791] [outer = 0x0] 02:22:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x113863c00) [pid = 1656] [serial = 1792] [outer = 0x112979c00] 02:22:00 INFO - PROCESS | 1656 | 1467537720394 Marionette DEBUG loaded listener.js 02:22:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x116fb7400) [pid = 1656] [serial = 1793] [outer = 0x112979c00] 02:22:00 INFO - PROCESS | 1656 | 1467537720873 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]]]}] 02:22:00 INFO - PROCESS | 1656 | --DOCSHELL 0x12c591800 == 55 [pid = 1656] [id = 590] 02:22:00 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3be000 == 54 [pid = 1656] [id = 589] 02:22:00 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd46000 == 53 [pid = 1656] [id = 588] 02:22:00 INFO - PROCESS | 1656 | --DOCSHELL 0x112961800 == 52 [pid = 1656] [id = 587] 02:22:00 INFO - PROCESS | 1656 | --DOCSHELL 0x12a82e000 == 51 [pid = 1656] [id = 586] 02:22:00 INFO - PROCESS | 1656 | --DOCSHELL 0x12a40a800 == 50 [pid = 1656] [id = 585] 02:22:00 INFO - PROCESS | 1656 | --DOCSHELL 0x128a70000 == 49 [pid = 1656] [id = 584] 02:22:00 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x1289bbc00) [pid = 1656] [serial = 1717] [outer = 0x0] [url = about:blank] 02:22:00 INFO - PROCESS | 1656 | --DOCSHELL 0x115e89000 == 48 [pid = 1656] [id = 583] 02:22:00 INFO - PROCESS | 1656 | --DOCSHELL 0x112fc0800 == 47 [pid = 1656] [id = 582] 02:22:00 INFO - PROCESS | 1656 | --DOCSHELL 0x123060000 == 46 [pid = 1656] [id = 581] 02:22:00 INFO - PROCESS | 1656 | --DOCSHELL 0x1185e4000 == 45 [pid = 1656] [id = 580] 02:22:00 INFO - PROCESS | 1656 | --DOCSHELL 0x11888e800 == 44 [pid = 1656] [id = 579] 02:22:00 INFO - PROCESS | 1656 | --DOCSHELL 0x119595800 == 43 [pid = 1656] [id = 578] 02:22:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:22:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 721ms 02:22:00 INFO - PROCESS | 1656 | --DOCSHELL 0x11706c000 == 42 [pid = 1656] [id = 573] 02:22:00 INFO - PROCESS | 1656 | 1467537720919 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 02:22:00 INFO - PROCESS | 1656 | 1467537720922 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 02:22:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:22:00 INFO - PROCESS | 1656 | 1467537720926 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:22:00 INFO - PROCESS | 1656 | 1467537720928 Marionette TRACE conn2 <- [1,2362,null,{}] 02:22:00 INFO - PROCESS | 1656 | 1467537720930 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}] 02:22:00 INFO - PROCESS | 1656 | 1467537720932 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:01 INFO - PROCESS | 1656 | 1467537721022 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x119491000) [pid = 1656] [serial = 1631] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x1127d4800) [pid = 1656] [serial = 1574] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x112f6e800) [pid = 1656] [serial = 1580] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x116744800) [pid = 1656] [serial = 1586] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1121b2800) [pid = 1656] [serial = 1577] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1150d5c00) [pid = 1656] [serial = 1583] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x113f3a800) [pid = 1656] [serial = 1625] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x118170000) [pid = 1656] [serial = 1628] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x119abe000) [pid = 1656] [serial = 1619] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x112133000) [pid = 1656] [serial = 1622] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x124c83800) [pid = 1656] [serial = 1699] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x126012000) [pid = 1656] [serial = 1702] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1180e0000) [pid = 1656] [serial = 1687] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1187e5800) [pid = 1656] [serial = 1688] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12646c800) [pid = 1656] [serial = 1705] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x113860c00) [pid = 1656] [serial = 1670] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1127cec00) [pid = 1656] [serial = 1669] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x117418800) [pid = 1656] [serial = 1685] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x125604000) [pid = 1656] [serial = 1667] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1176c7400) [pid = 1656] [serial = 1672] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x113864c00) [pid = 1656] [serial = 1682] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x112d02800) [pid = 1656] [serial = 1681] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1138f8000) [pid = 1656] [serial = 1703] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x123008000) [pid = 1656] [serial = 1678] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x119b60000) [pid = 1656] [serial = 1693] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x123002800) [pid = 1656] [serial = 1694] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119412c00) [pid = 1656] [serial = 1690] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11948c800) [pid = 1656] [serial = 1691] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119542c00) [pid = 1656] [serial = 1675] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x126802400) [pid = 1656] [serial = 1706] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1289b5800) [pid = 1656] [serial = 1715] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x118855000) [pid = 1656] [serial = 1709] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12892a400) [pid = 1656] [serial = 1714] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x112984c00) [pid = 1656] [serial = 1708] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1138ea800) [pid = 1656] [serial = 1684] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x123878000) [pid = 1656] [serial = 1696] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12428f400) [pid = 1656] [serial = 1697] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x126abf400) [pid = 1656] [serial = 1712] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12560bc00) [pid = 1656] [serial = 1700] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119aaf400) [pid = 1656] [serial = 1711] [outer = 0x0] [url = about:blank] 02:22:01 INFO - PROCESS | 1656 | 1467537721096 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:01 INFO - PROCESS | 1656 | 1467537721097 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x11667a800 == 43 [pid = 1656] [id = 598] 02:22:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x112984c00) [pid = 1656] [serial = 1794] [outer = 0x0] 02:22:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x113864c00) [pid = 1656] [serial = 1795] [outer = 0x112984c00] 02:22:01 INFO - PROCESS | 1656 | 1467537721124 Marionette DEBUG loaded listener.js 02:22:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1176d1800) [pid = 1656] [serial = 1796] [outer = 0x112984c00] 02:22:01 INFO - PROCESS | 1656 | 1467537721425 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]]]}] 02:22:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:22:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 520ms 02:22:01 INFO - PROCESS | 1656 | 1467537721446 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 02:22:01 INFO - PROCESS | 1656 | 1467537721448 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 02:22:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:22:01 INFO - PROCESS | 1656 | 1467537721450 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:22:01 INFO - PROCESS | 1656 | 1467537721453 Marionette TRACE conn2 <- [1,2366,null,{}] 02:22:01 INFO - PROCESS | 1656 | 1467537721463 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}] 02:22:01 INFO - PROCESS | 1656 | 1467537721466 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:01 INFO - PROCESS | 1656 | 1467537721572 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 02:22:01 INFO - PROCESS | 1656 | 1467537721654 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:01 INFO - PROCESS | 1656 | 1467537721656 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1188a0000 == 44 [pid = 1656] [id = 599] 02:22:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11809fc00) [pid = 1656] [serial = 1797] [outer = 0x0] 02:22:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119259800) [pid = 1656] [serial = 1798] [outer = 0x11809fc00] 02:22:01 INFO - PROCESS | 1656 | 1467537721683 Marionette DEBUG loaded listener.js 02:22:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119aaf000) [pid = 1656] [serial = 1799] [outer = 0x11809fc00] 02:22:02 INFO - PROCESS | 1656 | 1467537722004 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]]]}] 02:22:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:22:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 575ms 02:22:02 INFO - PROCESS | 1656 | 1467537722027 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 02:22:02 INFO - PROCESS | 1656 | 1467537722029 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 02:22:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:22:02 INFO - PROCESS | 1656 | 1467537722032 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:22:02 INFO - PROCESS | 1656 | 1467537722034 Marionette TRACE conn2 <- [1,2370,null,{}] 02:22:02 INFO - PROCESS | 1656 | 1467537722040 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}] 02:22:02 INFO - PROCESS | 1656 | 1467537722042 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:02 INFO - PROCESS | 1656 | 1467537722170 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 02:22:02 INFO - PROCESS | 1656 | 1467537722274 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:02 INFO - PROCESS | 1656 | 1467537722275 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x122f79800 == 45 [pid = 1656] [id = 600] 02:22:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119b60800) [pid = 1656] [serial = 1800] [outer = 0x0] 02:22:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1234ee000) [pid = 1656] [serial = 1801] [outer = 0x119b60800] 02:22:02 INFO - PROCESS | 1656 | 1467537722318 Marionette DEBUG loaded listener.js 02:22:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x123cae000) [pid = 1656] [serial = 1802] [outer = 0x119b60800] 02:22:02 INFO - PROCESS | 1656 | 1467537722694 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]]]}] 02:22:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:22:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 674ms 02:22:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:22:02 INFO - PROCESS | 1656 | 1467537722708 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 02:22:02 INFO - PROCESS | 1656 | 1467537722709 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 02:22:02 INFO - PROCESS | 1656 | 1467537722711 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:22:02 INFO - PROCESS | 1656 | 1467537722712 Marionette TRACE conn2 <- [1,2374,null,{}] 02:22:02 INFO - PROCESS | 1656 | 1467537722715 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}] 02:22:02 INFO - PROCESS | 1656 | 1467537722716 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:02 INFO - PROCESS | 1656 | 1467537722833 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 02:22:02 INFO - PROCESS | 1656 | 1467537722899 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:02 INFO - PROCESS | 1656 | 1467537722900 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1242ad000 == 46 [pid = 1656] [id = 601] 02:22:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x120fe6000) [pid = 1656] [serial = 1803] [outer = 0x0] 02:22:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x123d59400) [pid = 1656] [serial = 1804] [outer = 0x120fe6000] 02:22:02 INFO - PROCESS | 1656 | 1467537722925 Marionette DEBUG loaded listener.js 02:22:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x124c82400) [pid = 1656] [serial = 1805] [outer = 0x120fe6000] 02:22:03 INFO - PROCESS | 1656 | 1467537723254 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]]]}] 02:22:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:22:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 568ms 02:22:03 INFO - PROCESS | 1656 | 1467537723280 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 02:22:03 INFO - PROCESS | 1656 | 1467537723282 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 02:22:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:22:03 INFO - PROCESS | 1656 | 1467537723290 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:22:03 INFO - PROCESS | 1656 | 1467537723291 Marionette TRACE conn2 <- [1,2378,null,{}] 02:22:03 INFO - PROCESS | 1656 | 1467537723294 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}] 02:22:03 INFO - PROCESS | 1656 | 1467537723298 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:03 INFO - PROCESS | 1656 | 1467537723423 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 02:22:03 INFO - PROCESS | 1656 | 1467537723426 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:03 INFO - PROCESS | 1656 | 1467537723427 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x117070800 == 47 [pid = 1656] [id = 602] 02:22:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x125604000) [pid = 1656] [serial = 1806] [outer = 0x0] 02:22:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x126411c00) [pid = 1656] [serial = 1807] [outer = 0x125604000] 02:22:03 INFO - PROCESS | 1656 | 1467537723490 Marionette DEBUG loaded listener.js 02:22:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1289d9400) [pid = 1656] [serial = 1808] [outer = 0x125604000] 02:22:03 INFO - PROCESS | 1656 | 1467537723801 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]]]}] 02:22:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:22:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 530ms 02:22:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:22:03 INFO - PROCESS | 1656 | 1467537723815 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 02:22:03 INFO - PROCESS | 1656 | 1467537723816 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 02:22:03 INFO - PROCESS | 1656 | 1467537723818 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:22:03 INFO - PROCESS | 1656 | 1467537723819 Marionette TRACE conn2 <- [1,2382,null,{}] 02:22:03 INFO - PROCESS | 1656 | 1467537723825 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}] 02:22:03 INFO - PROCESS | 1656 | 1467537723826 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:03 INFO - PROCESS | 1656 | 1467537723947 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 02:22:03 INFO - PROCESS | 1656 | 1467537723959 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:03 INFO - PROCESS | 1656 | 1467537723961 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a75800 == 48 [pid = 1656] [id = 603] 02:22:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1289d9800) [pid = 1656] [serial = 1809] [outer = 0x0] 02:22:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x128afac00) [pid = 1656] [serial = 1810] [outer = 0x1289d9800] 02:22:03 INFO - PROCESS | 1656 | 1467537723984 Marionette DEBUG loaded listener.js 02:22:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x129199c00) [pid = 1656] [serial = 1811] [outer = 0x1289d9800] 02:22:04 INFO - PROCESS | 1656 | 1467537724348 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]]]}] 02:22:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:22:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 571ms 02:22:04 INFO - PROCESS | 1656 | 1467537724392 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 02:22:04 INFO - PROCESS | 1656 | 1467537724393 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 02:22:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:22:04 INFO - PROCESS | 1656 | 1467537724395 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:22:04 INFO - PROCESS | 1656 | 1467537724397 Marionette TRACE conn2 <- [1,2386,null,{}] 02:22:04 INFO - PROCESS | 1656 | 1467537724399 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}] 02:22:04 INFO - PROCESS | 1656 | 1467537724400 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:04 INFO - PROCESS | 1656 | 1467537724507 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 02:22:04 INFO - PROCESS | 1656 | 1467537724511 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:04 INFO - PROCESS | 1656 | 1467537724512 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x129294000 == 49 [pid = 1656] [id = 604] 02:22:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x128af0400) [pid = 1656] [serial = 1812] [outer = 0x0] 02:22:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12940bc00) [pid = 1656] [serial = 1813] [outer = 0x128af0400] 02:22:04 INFO - PROCESS | 1656 | 1467537724573 Marionette DEBUG loaded listener.js 02:22:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12941a800) [pid = 1656] [serial = 1814] [outer = 0x128af0400] 02:22:04 INFO - PROCESS | 1656 | 1467537724870 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]]]}] 02:22:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:22:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 518ms 02:22:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:22:04 INFO - PROCESS | 1656 | 1467537724915 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 02:22:04 INFO - PROCESS | 1656 | 1467537724916 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 02:22:04 INFO - PROCESS | 1656 | 1467537724918 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:22:04 INFO - PROCESS | 1656 | 1467537724922 Marionette TRACE conn2 <- [1,2390,null,{}] 02:22:04 INFO - PROCESS | 1656 | 1467537724925 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}] 02:22:04 INFO - PROCESS | 1656 | 1467537724926 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:05 INFO - PROCESS | 1656 | 1467537725035 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 02:22:05 INFO - PROCESS | 1656 | 1467537725074 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:05 INFO - PROCESS | 1656 | 1467537725075 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a83f000 == 50 [pid = 1656] [id = 605] 02:22:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12940a800) [pid = 1656] [serial = 1815] [outer = 0x0] 02:22:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x129422c00) [pid = 1656] [serial = 1816] [outer = 0x12940a800] 02:22:05 INFO - PROCESS | 1656 | 1467537725106 Marionette DEBUG loaded listener.js 02:22:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x119aa5800) [pid = 1656] [serial = 1817] [outer = 0x12940a800] 02:22:05 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x124722000) [pid = 1656] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:22:05 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x119488400) [pid = 1656] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:22:05 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1289ce800) [pid = 1656] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:22:05 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x124487c00) [pid = 1656] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:22:05 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1180a4000) [pid = 1656] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:22:05 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x119b5e400) [pid = 1656] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:22:05 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1150d8400) [pid = 1656] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:22:05 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x123aec400) [pid = 1656] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:22:05 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1289d0000) [pid = 1656] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:22:05 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1289b4800) [pid = 1656] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:22:05 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x110d79000) [pid = 1656] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:22:05 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1121b2400) [pid = 1656] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:22:05 INFO - PROCESS | 1656 | 1467537725497 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]]]}] 02:22:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:22:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 625ms 02:22:05 INFO - PROCESS | 1656 | 1467537725550 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 02:22:05 INFO - PROCESS | 1656 | 1467537725552 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 02:22:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:22:05 INFO - PROCESS | 1656 | 1467537725559 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:22:05 INFO - PROCESS | 1656 | 1467537725561 Marionette TRACE conn2 <- [1,2394,null,{}] 02:22:05 INFO - PROCESS | 1656 | 1467537725563 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}] 02:22:05 INFO - PROCESS | 1656 | 1467537725564 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:05 INFO - PROCESS | 1656 | 1467537725650 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 02:22:05 INFO - PROCESS | 1656 | 1467537725654 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:05 INFO - PROCESS | 1656 | 1467537725655 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b220000 == 51 [pid = 1656] [id = 606] 02:22:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1127ca800) [pid = 1656] [serial = 1818] [outer = 0x0] 02:22:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1268d8c00) [pid = 1656] [serial = 1819] [outer = 0x1127ca800] 02:22:05 INFO - PROCESS | 1656 | 1467537725679 Marionette DEBUG loaded listener.js 02:22:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12941d000) [pid = 1656] [serial = 1820] [outer = 0x1127ca800] 02:22:06 INFO - PROCESS | 1656 | 1467537726020 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]]]}] 02:22:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:22:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 472ms 02:22:06 INFO - PROCESS | 1656 | 1467537726030 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 02:22:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:22:06 INFO - PROCESS | 1656 | 1467537726031 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 02:22:06 INFO - PROCESS | 1656 | 1467537726033 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:22:06 INFO - PROCESS | 1656 | 1467537726035 Marionette TRACE conn2 <- [1,2398,null,{}] 02:22:06 INFO - PROCESS | 1656 | 1467537726039 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}] 02:22:06 INFO - PROCESS | 1656 | 1467537726041 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:06 INFO - PROCESS | 1656 | 1467537726135 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 02:22:06 INFO - PROCESS | 1656 | 1467537726141 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:06 INFO - PROCESS | 1656 | 1467537726142 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd49800 == 52 [pid = 1656] [id = 607] 02:22:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x119455800) [pid = 1656] [serial = 1821] [outer = 0x0] 02:22:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x129689800) [pid = 1656] [serial = 1822] [outer = 0x119455800] 02:22:06 INFO - PROCESS | 1656 | 1467537726236 Marionette DEBUG loaded listener.js 02:22:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12b06fc00) [pid = 1656] [serial = 1823] [outer = 0x119455800] 02:22:06 INFO - PROCESS | 1656 | 1467537726540 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]]]}] 02:22:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:22:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 521ms 02:22:06 INFO - PROCESS | 1656 | 1467537726558 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 02:22:06 INFO - PROCESS | 1656 | 1467537726560 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 02:22:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:22:06 INFO - PROCESS | 1656 | 1467537726562 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:22:06 INFO - PROCESS | 1656 | 1467537726563 Marionette TRACE conn2 <- [1,2402,null,{}] 02:22:06 INFO - PROCESS | 1656 | 1467537726565 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}] 02:22:06 INFO - PROCESS | 1656 | 1467537726566 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:06 INFO - PROCESS | 1656 | 1467537726654 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 02:22:06 INFO - PROCESS | 1656 | 1467537726658 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:06 INFO - PROCESS | 1656 | 1467537726659 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c591000 == 53 [pid = 1656] [id = 608] 02:22:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12b073c00) [pid = 1656] [serial = 1824] [outer = 0x0] 02:22:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12b0ae000) [pid = 1656] [serial = 1825] [outer = 0x12b073c00] 02:22:06 INFO - PROCESS | 1656 | 1467537726682 Marionette DEBUG loaded listener.js 02:22:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12b2d6000) [pid = 1656] [serial = 1826] [outer = 0x12b073c00] 02:22:07 INFO - PROCESS | 1656 | 1467537727011 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]]]}] 02:22:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:22:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 469ms 02:22:07 INFO - PROCESS | 1656 | 1467537727031 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 02:22:07 INFO - PROCESS | 1656 | 1467537727032 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 02:22:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:22:07 INFO - PROCESS | 1656 | 1467537727034 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:22:07 INFO - PROCESS | 1656 | 1467537727036 Marionette TRACE conn2 <- [1,2406,null,{}] 02:22:07 INFO - PROCESS | 1656 | 1467537727039 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}] 02:22:07 INFO - PROCESS | 1656 | 1467537727040 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:07 INFO - PROCESS | 1656 | 1467537727167 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 02:22:07 INFO - PROCESS | 1656 | 1467537727205 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:07 INFO - PROCESS | 1656 | 1467537727206 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb5a800 == 54 [pid = 1656] [id = 609] 02:22:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12b071c00) [pid = 1656] [serial = 1827] [outer = 0x0] 02:22:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12b2da400) [pid = 1656] [serial = 1828] [outer = 0x12b071c00] 02:22:07 INFO - PROCESS | 1656 | 1467537727232 Marionette DEBUG loaded listener.js 02:22:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12b92d000) [pid = 1656] [serial = 1829] [outer = 0x12b071c00] 02:22:07 INFO - PROCESS | 1656 | 1467537727760 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]]]}] 02:22:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:22:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 771ms 02:22:07 INFO - PROCESS | 1656 | 1467537727808 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 02:22:07 INFO - PROCESS | 1656 | 1467537727812 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 02:22:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:22:07 INFO - PROCESS | 1656 | 1467537727816 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:22:07 INFO - PROCESS | 1656 | 1467537727822 Marionette TRACE conn2 <- [1,2410,null,{}] 02:22:07 INFO - PROCESS | 1656 | 1467537727827 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}] 02:22:07 INFO - PROCESS | 1656 | 1467537727830 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:08 INFO - PROCESS | 1656 | 1467537728004 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 02:22:08 INFO - PROCESS | 1656 | 1467537728085 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:08 INFO - PROCESS | 1656 | 1467537728087 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x11831c000 == 55 [pid = 1656] [id = 610] 02:22:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x113236c00) [pid = 1656] [serial = 1830] [outer = 0x0] 02:22:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11607f000) [pid = 1656] [serial = 1831] [outer = 0x113236c00] 02:22:08 INFO - PROCESS | 1656 | 1467537728118 Marionette DEBUG loaded listener.js 02:22:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1176ce000) [pid = 1656] [serial = 1832] [outer = 0x113236c00] 02:22:08 INFO - PROCESS | 1656 | 1467537728531 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]]]}] 02:22:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:22:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 727ms 02:22:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:22:08 INFO - PROCESS | 1656 | 1467537728543 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 02:22:08 INFO - PROCESS | 1656 | 1467537728546 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 02:22:08 INFO - PROCESS | 1656 | 1467537728550 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:22:08 INFO - PROCESS | 1656 | 1467537728552 Marionette TRACE conn2 <- [1,2414,null,{}] 02:22:08 INFO - PROCESS | 1656 | 1467537728555 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}] 02:22:08 INFO - PROCESS | 1656 | 1467537728557 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:08 INFO - PROCESS | 1656 | 1467537728686 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 02:22:08 INFO - PROCESS | 1656 | 1467537728767 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:08 INFO - PROCESS | 1656 | 1467537728768 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12608b800 == 56 [pid = 1656] [id = 611] 02:22:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1187e5800) [pid = 1656] [serial = 1833] [outer = 0x0] 02:22:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x119aa6800) [pid = 1656] [serial = 1834] [outer = 0x1187e5800] 02:22:08 INFO - PROCESS | 1656 | 1467537728799 Marionette DEBUG loaded listener.js 02:22:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x122f08800) [pid = 1656] [serial = 1835] [outer = 0x1187e5800] 02:22:09 INFO - PROCESS | 1656 | 1467537729202 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]]]}] 02:22:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:22:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 719ms 02:22:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:22:09 INFO - PROCESS | 1656 | 1467537729288 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 02:22:09 INFO - PROCESS | 1656 | 1467537729289 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 02:22:09 INFO - PROCESS | 1656 | 1467537729292 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:22:09 INFO - PROCESS | 1656 | 1467537729294 Marionette TRACE conn2 <- [1,2418,null,{}] 02:22:09 INFO - PROCESS | 1656 | 1467537729302 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}] 02:22:09 INFO - PROCESS | 1656 | 1467537729308 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:09 INFO - PROCESS | 1656 | 1467537729415 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 02:22:09 INFO - PROCESS | 1656 | 1467537729497 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:09 INFO - PROCESS | 1656 | 1467537729499 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cf45800 == 57 [pid = 1656] [id = 612] 02:22:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1268da800) [pid = 1656] [serial = 1836] [outer = 0x0] 02:22:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x126abc400) [pid = 1656] [serial = 1837] [outer = 0x1268da800] 02:22:09 INFO - PROCESS | 1656 | 1467537729530 Marionette DEBUG loaded listener.js 02:22:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x1289bbc00) [pid = 1656] [serial = 1838] [outer = 0x1268da800] 02:22:09 INFO - PROCESS | 1656 | 1467537729946 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]]]}] 02:22:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:22:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 721ms 02:22:10 INFO - PROCESS | 1656 | 1467537730013 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 02:22:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:22:10 INFO - PROCESS | 1656 | 1467537730015 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 02:22:10 INFO - PROCESS | 1656 | 1467537730017 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:22:10 INFO - PROCESS | 1656 | 1467537730019 Marionette TRACE conn2 <- [1,2422,null,{}] 02:22:10 INFO - PROCESS | 1656 | 1467537730021 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}] 02:22:10 INFO - PROCESS | 1656 | 1467537730022 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:10 INFO - PROCESS | 1656 | 1467537730132 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 02:22:10 INFO - PROCESS | 1656 | 1467537730240 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:10 INFO - PROCESS | 1656 | 1467537730241 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d641800 == 58 [pid = 1656] [id = 613] 02:22:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1289d4000) [pid = 1656] [serial = 1839] [outer = 0x0] 02:22:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12940c000) [pid = 1656] [serial = 1840] [outer = 0x1289d4000] 02:22:10 INFO - PROCESS | 1656 | 1467537730273 Marionette DEBUG loaded listener.js 02:22:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12968bc00) [pid = 1656] [serial = 1841] [outer = 0x1289d4000] 02:22:10 INFO - PROCESS | 1656 | 1467537730735 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]]]}] 02:22:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:22:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 771ms 02:22:10 INFO - PROCESS | 1656 | 1467537730789 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 02:22:10 INFO - PROCESS | 1656 | 1467537730791 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 02:22:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:22:10 INFO - PROCESS | 1656 | 1467537730795 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:22:10 INFO - PROCESS | 1656 | 1467537730797 Marionette TRACE conn2 <- [1,2426,null,{}] 02:22:10 INFO - PROCESS | 1656 | 1467537730800 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}] 02:22:10 INFO - PROCESS | 1656 | 1467537730803 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:11 INFO - PROCESS | 1656 | 1467537731023 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 02:22:11 INFO - PROCESS | 1656 | 1467537731079 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:11 INFO - PROCESS | 1656 | 1467537731081 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dc55800 == 59 [pid = 1656] [id = 614] 02:22:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12919c800) [pid = 1656] [serial = 1842] [outer = 0x0] 02:22:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12a8c0400) [pid = 1656] [serial = 1843] [outer = 0x12919c800] 02:22:11 INFO - PROCESS | 1656 | 1467537731109 Marionette DEBUG loaded listener.js 02:22:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12b0b7c00) [pid = 1656] [serial = 1844] [outer = 0x12919c800] 02:22:11 INFO - PROCESS | 1656 | 1467537731530 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]]]}] 02:22:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:22:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 771ms 02:22:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:22:11 INFO - PROCESS | 1656 | 1467537731566 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 02:22:11 INFO - PROCESS | 1656 | 1467537731567 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 02:22:11 INFO - PROCESS | 1656 | 1467537731569 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:22:11 INFO - PROCESS | 1656 | 1467537731570 Marionette TRACE conn2 <- [1,2430,null,{}] 02:22:11 INFO - PROCESS | 1656 | 1467537731573 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}] 02:22:11 INFO - PROCESS | 1656 | 1467537731577 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:11 INFO - PROCESS | 1656 | 1467537731712 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 02:22:11 INFO - PROCESS | 1656 | 1467537731822 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:11 INFO - PROCESS | 1656 | 1467537731823 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x115e9a800 == 60 [pid = 1656] [id = 615] 02:22:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x1121b1800) [pid = 1656] [serial = 1845] [outer = 0x0] 02:22:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x11808d000) [pid = 1656] [serial = 1846] [outer = 0x1121b1800] 02:22:11 INFO - PROCESS | 1656 | 1467537731854 Marionette DEBUG loaded listener.js 02:22:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12b2dc800) [pid = 1656] [serial = 1847] [outer = 0x1121b1800] 02:22:12 INFO - PROCESS | 1656 | 1467537732372 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]]]}] 02:22:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:22:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 870ms 02:22:12 INFO - PROCESS | 1656 | 1467537732440 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 02:22:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:22:12 INFO - PROCESS | 1656 | 1467537732442 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 02:22:12 INFO - PROCESS | 1656 | 1467537732445 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:22:12 INFO - PROCESS | 1656 | 1467537732447 Marionette TRACE conn2 <- [1,2434,null,{}] 02:22:12 INFO - PROCESS | 1656 | 1467537732450 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}] 02:22:12 INFO - PROCESS | 1656 | 1467537732452 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:12 INFO - PROCESS | 1656 | 1467537732550 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 02:22:12 INFO - PROCESS | 1656 | 1467537732638 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:12 INFO - PROCESS | 1656 | 1467537732640 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192b1800 == 61 [pid = 1656] [id = 616] 02:22:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x110ef0400) [pid = 1656] [serial = 1848] [outer = 0x0] 02:22:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1131c8000) [pid = 1656] [serial = 1849] [outer = 0x110ef0400] 02:22:12 INFO - PROCESS | 1656 | 1467537732667 Marionette DEBUG loaded listener.js 02:22:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x117416800) [pid = 1656] [serial = 1850] [outer = 0x110ef0400] 02:22:13 INFO - PROCESS | 1656 | 1467537733114 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]]]}] 02:22:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:22:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 723ms 02:22:13 INFO - PROCESS | 1656 | 1467537733168 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 02:22:13 INFO - PROCESS | 1656 | 1467537733171 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 02:22:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:22:13 INFO - PROCESS | 1656 | 1467537733175 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:22:13 INFO - PROCESS | 1656 | 1467537733176 Marionette TRACE conn2 <- [1,2438,null,{}] 02:22:13 INFO - PROCESS | 1656 | 1467537733179 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}] 02:22:13 INFO - PROCESS | 1656 | 1467537733180 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:13 INFO - PROCESS | 1656 | 1467537733280 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 02:22:13 INFO - PROCESS | 1656 | 1467537733363 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:13 INFO - PROCESS | 1656 | 1467537733364 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195ce800 == 62 [pid = 1656] [id = 617] 02:22:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x1180ad800) [pid = 1656] [serial = 1851] [outer = 0x0] 02:22:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x11948c800) [pid = 1656] [serial = 1852] [outer = 0x1180ad800] 02:22:13 INFO - PROCESS | 1656 | 1467537733394 Marionette DEBUG loaded listener.js 02:22:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x119b6c000) [pid = 1656] [serial = 1853] [outer = 0x1180ad800] 02:22:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12c591000 == 61 [pid = 1656] [id = 608] 02:22:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd49800 == 60 [pid = 1656] [id = 607] 02:22:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12b220000 == 59 [pid = 1656] [id = 606] 02:22:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12a83f000 == 58 [pid = 1656] [id = 605] 02:22:13 INFO - PROCESS | 1656 | --DOCSHELL 0x129294000 == 57 [pid = 1656] [id = 604] 02:22:13 INFO - PROCESS | 1656 | --DOCSHELL 0x128a75800 == 56 [pid = 1656] [id = 603] 02:22:13 INFO - PROCESS | 1656 | --DOCSHELL 0x117070800 == 55 [pid = 1656] [id = 602] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x12428b400) [pid = 1656] [serial = 1729] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x1268d8000) [pid = 1656] [serial = 1732] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x1127d9000) [pid = 1656] [serial = 1720] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x119b63c00) [pid = 1656] [serial = 1726] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x117ea2400) [pid = 1656] [serial = 1723] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x12919f400) [pid = 1656] [serial = 1771] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1242ad000 == 54 [pid = 1656] [id = 601] 02:22:13 INFO - PROCESS | 1656 | --DOCSHELL 0x122f79800 == 53 [pid = 1656] [id = 600] 02:22:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1188a0000 == 52 [pid = 1656] [id = 599] 02:22:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11667a800 == 51 [pid = 1656] [id = 598] 02:22:13 INFO - PROCESS | 1656 | --DOCSHELL 0x119585800 == 50 [pid = 1656] [id = 597] 02:22:13 INFO - PROCESS | 1656 | --DOCSHELL 0x119af2000 == 49 [pid = 1656] [id = 592] 02:22:13 INFO - PROCESS | 1656 | --DOCSHELL 0x113ab1000 == 48 [pid = 1656] [id = 591] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x1289bc800) [pid = 1656] [serial = 1753] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x11953a800) [pid = 1656] [serial = 1741] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1289d0800) [pid = 1656] [serial = 1756] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x119ab7800) [pid = 1656] [serial = 1742] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12567ac00) [pid = 1656] [serial = 1750] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x1289cdc00) [pid = 1656] [serial = 1754] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1188e7400) [pid = 1656] [serial = 1739] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x118174800) [pid = 1656] [serial = 1738] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x123884400) [pid = 1656] [serial = 1745] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1230f1400) [pid = 1656] [serial = 1744] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1176c5400) [pid = 1656] [serial = 1736] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x1160dc400) [pid = 1656] [serial = 1735] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x123d52400) [pid = 1656] [serial = 1747] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1242a1c00) [pid = 1656] [serial = 1748] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x128af5000) [pid = 1656] [serial = 1759] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x128de7800) [pid = 1656] [serial = 1760] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x128aef000) [pid = 1656] [serial = 1757] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x129192000) [pid = 1656] [serial = 1769] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x110e2ec00) [pid = 1656] [serial = 1762] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1121b2c00) [pid = 1656] [serial = 1763] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11741bc00) [pid = 1656] [serial = 1765] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12660dc00) [pid = 1656] [serial = 1766] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x128de9c00) [pid = 1656] [serial = 1768] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x128927800) [pid = 1656] [serial = 1751] [outer = 0x0] [url = about:blank] 02:22:13 INFO - PROCESS | 1656 | 1467537733817 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]]]}] 02:22:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:22:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 669ms 02:22:13 INFO - PROCESS | 1656 | 1467537733845 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 02:22:13 INFO - PROCESS | 1656 | 1467537733846 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 02:22:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:22:13 INFO - PROCESS | 1656 | 1467537733849 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:22:13 INFO - PROCESS | 1656 | 1467537733851 Marionette TRACE conn2 <- [1,2442,null,{}] 02:22:13 INFO - PROCESS | 1656 | 1467537733858 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}] 02:22:13 INFO - PROCESS | 1656 | 1467537733861 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:13 INFO - PROCESS | 1656 | 1467537733954 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 02:22:13 INFO - PROCESS | 1656 | 1467537733960 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:13 INFO - PROCESS | 1656 | 1467537733962 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198cb000 == 49 [pid = 1656] [id = 618] 02:22:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12300bc00) [pid = 1656] [serial = 1854] [outer = 0x0] 02:22:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x123d51400) [pid = 1656] [serial = 1855] [outer = 0x12300bc00] 02:22:13 INFO - PROCESS | 1656 | 1467537733992 Marionette DEBUG loaded listener.js 02:22:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x124491400) [pid = 1656] [serial = 1856] [outer = 0x12300bc00] 02:22:14 INFO - PROCESS | 1656 | 1467537734486 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]]]}] 02:22:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:22:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 672ms 02:22:14 INFO - PROCESS | 1656 | 1467537734522 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 02:22:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:22:14 INFO - PROCESS | 1656 | 1467537734523 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 02:22:14 INFO - PROCESS | 1656 | 1467537734526 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:22:14 INFO - PROCESS | 1656 | 1467537734527 Marionette TRACE conn2 <- [1,2446,null,{}] 02:22:14 INFO - PROCESS | 1656 | 1467537734529 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}] 02:22:14 INFO - PROCESS | 1656 | 1467537734530 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:14 INFO - PROCESS | 1656 | 1467537734617 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 02:22:14 INFO - PROCESS | 1656 | 1467537734637 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:14 INFO - PROCESS | 1656 | 1467537734638 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x124d38800 == 50 [pid = 1656] [id = 619] 02:22:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x126805800) [pid = 1656] [serial = 1857] [outer = 0x0] 02:22:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x119256400) [pid = 1656] [serial = 1858] [outer = 0x126805800] 02:22:14 INFO - PROCESS | 1656 | 1467537734663 Marionette DEBUG loaded listener.js 02:22:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12892cc00) [pid = 1656] [serial = 1859] [outer = 0x126805800] 02:22:15 INFO - PROCESS | 1656 | 1467537735013 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]]]}] 02:22:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:22:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 518ms 02:22:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:22:15 INFO - PROCESS | 1656 | 1467537735045 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 02:22:15 INFO - PROCESS | 1656 | 1467537735046 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 02:22:15 INFO - PROCESS | 1656 | 1467537735048 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:22:15 INFO - PROCESS | 1656 | 1467537735049 Marionette TRACE conn2 <- [1,2450,null,{}] 02:22:15 INFO - PROCESS | 1656 | 1467537735051 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}] 02:22:15 INFO - PROCESS | 1656 | 1467537735052 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:15 INFO - PROCESS | 1656 | 1467537735133 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 02:22:15 INFO - PROCESS | 1656 | 1467537735137 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:15 INFO - PROCESS | 1656 | 1467537735140 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x117235000 == 51 [pid = 1656] [id = 620] 02:22:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1289b8000) [pid = 1656] [serial = 1860] [outer = 0x0] 02:22:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1289ce800) [pid = 1656] [serial = 1861] [outer = 0x1289b8000] 02:22:15 INFO - PROCESS | 1656 | 1467537735165 Marionette DEBUG loaded listener.js 02:22:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x128af8c00) [pid = 1656] [serial = 1862] [outer = 0x1289b8000] 02:22:15 INFO - PROCESS | 1656 | 1467537735530 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]]]}] 02:22:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:22:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 519ms 02:22:15 INFO - PROCESS | 1656 | 1467537735567 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 02:22:15 INFO - PROCESS | 1656 | 1467537735569 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 02:22:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:22:15 INFO - PROCESS | 1656 | 1467537735571 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:22:15 INFO - PROCESS | 1656 | 1467537735572 Marionette TRACE conn2 <- [1,2454,null,{}] 02:22:15 INFO - PROCESS | 1656 | 1467537735574 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}] 02:22:15 INFO - PROCESS | 1656 | 1467537735578 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:15 INFO - PROCESS | 1656 | 1467537735717 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 02:22:15 INFO - PROCESS | 1656 | 1467537735763 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:15 INFO - PROCESS | 1656 | 1467537735764 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x128f20800 == 52 [pid = 1656] [id = 621] 02:22:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x112d06800) [pid = 1656] [serial = 1863] [outer = 0x0] 02:22:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x129414400) [pid = 1656] [serial = 1864] [outer = 0x112d06800] 02:22:15 INFO - PROCESS | 1656 | 1467537735795 Marionette DEBUG loaded listener.js 02:22:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12b2d0400) [pid = 1656] [serial = 1865] [outer = 0x112d06800] 02:22:16 INFO - PROCESS | 1656 | 1467537736115 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]]]}] 02:22:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:22:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 571ms 02:22:16 INFO - PROCESS | 1656 | 1467537736143 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 02:22:16 INFO - PROCESS | 1656 | 1467537736144 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 02:22:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:22:16 INFO - PROCESS | 1656 | 1467537736146 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:22:16 INFO - PROCESS | 1656 | 1467537736147 Marionette TRACE conn2 <- [1,2458,null,{}] 02:22:16 INFO - PROCESS | 1656 | 1467537736150 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}] 02:22:16 INFO - PROCESS | 1656 | 1467537736151 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:16 INFO - PROCESS | 1656 | 1467537736264 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 02:22:16 INFO - PROCESS | 1656 | 1467537736277 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:16 INFO - PROCESS | 1656 | 1467537736279 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12abd8000 == 53 [pid = 1656] [id = 622] 02:22:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1289c1c00) [pid = 1656] [serial = 1866] [outer = 0x0] 02:22:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12b932000) [pid = 1656] [serial = 1867] [outer = 0x1289c1c00] 02:22:16 INFO - PROCESS | 1656 | 1467537736303 Marionette DEBUG loaded listener.js 02:22:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12b938c00) [pid = 1656] [serial = 1868] [outer = 0x1289c1c00] 02:22:16 INFO - PROCESS | 1656 | 1467537736647 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]]]}] 02:22:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:22:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 519ms 02:22:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:22:16 INFO - PROCESS | 1656 | 1467537736665 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 02:22:16 INFO - PROCESS | 1656 | 1467537736667 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 02:22:16 INFO - PROCESS | 1656 | 1467537736669 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:22:16 INFO - PROCESS | 1656 | 1467537736670 Marionette TRACE conn2 <- [1,2462,null,{}] 02:22:16 INFO - PROCESS | 1656 | 1467537736675 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}] 02:22:16 INFO - PROCESS | 1656 | 1467537736676 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:16 INFO - PROCESS | 1656 | 1467537736800 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 02:22:16 INFO - PROCESS | 1656 | 1467537736842 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:16 INFO - PROCESS | 1656 | 1467537736843 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd3f800 == 54 [pid = 1656] [id = 623] 02:22:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12b92ec00) [pid = 1656] [serial = 1869] [outer = 0x0] 02:22:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12b9cdc00) [pid = 1656] [serial = 1870] [outer = 0x12b92ec00] 02:22:16 INFO - PROCESS | 1656 | 1467537736867 Marionette DEBUG loaded listener.js 02:22:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12ba5e000) [pid = 1656] [serial = 1871] [outer = 0x12b92ec00] 02:22:17 INFO - PROCESS | 1656 | 1467537737201 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]]]}] 02:22:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:22:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 570ms 02:22:17 INFO - PROCESS | 1656 | 1467537737244 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 02:22:17 INFO - PROCESS | 1656 | 1467537737245 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 02:22:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:22:17 INFO - PROCESS | 1656 | 1467537737248 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:22:17 INFO - PROCESS | 1656 | 1467537737249 Marionette TRACE conn2 <- [1,2466,null,{}] 02:22:17 INFO - PROCESS | 1656 | 1467537737251 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}] 02:22:17 INFO - PROCESS | 1656 | 1467537737252 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:17 INFO - PROCESS | 1656 | 1467537737365 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 02:22:17 INFO - PROCESS | 1656 | 1467537737408 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:17 INFO - PROCESS | 1656 | 1467537737409 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3bc000 == 55 [pid = 1656] [id = 624] 02:22:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12b939000) [pid = 1656] [serial = 1872] [outer = 0x0] 02:22:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12ba66c00) [pid = 1656] [serial = 1873] [outer = 0x12b939000] 02:22:17 INFO - PROCESS | 1656 | 1467537737433 Marionette DEBUG loaded listener.js 02:22:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12bd94400) [pid = 1656] [serial = 1874] [outer = 0x12b939000] 02:22:17 INFO - PROCESS | 1656 | 1467537737729 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]]]}] 02:22:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:22:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 518ms 02:22:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:22:17 INFO - PROCESS | 1656 | 1467537737766 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 02:22:17 INFO - PROCESS | 1656 | 1467537737767 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 02:22:17 INFO - PROCESS | 1656 | 1467537737770 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:22:17 INFO - PROCESS | 1656 | 1467537737772 Marionette TRACE conn2 <- [1,2470,null,{}] 02:22:17 INFO - PROCESS | 1656 | 1467537737776 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}] 02:22:17 INFO - PROCESS | 1656 | 1467537737777 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:17 INFO - PROCESS | 1656 | 1467537737899 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 02:22:17 INFO - PROCESS | 1656 | 1467537737911 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:17 INFO - PROCESS | 1656 | 1467537737912 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c592800 == 56 [pid = 1656] [id = 625] 02:22:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x1187ed000) [pid = 1656] [serial = 1875] [outer = 0x0] 02:22:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12bd9a000) [pid = 1656] [serial = 1876] [outer = 0x1187ed000] 02:22:17 INFO - PROCESS | 1656 | 1467537737936 Marionette DEBUG loaded listener.js 02:22:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12bdd5000) [pid = 1656] [serial = 1877] [outer = 0x1187ed000] 02:22:18 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x1172b7000) [pid = 1656] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:22:18 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x122f4e000) [pid = 1656] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:22:18 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x129195800) [pid = 1656] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:22:18 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x1188de800) [pid = 1656] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:22:18 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x125604000) [pid = 1656] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:22:18 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x1289d9800) [pid = 1656] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:22:18 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x128af0400) [pid = 1656] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:22:18 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x112984c00) [pid = 1656] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:22:18 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x110d77400) [pid = 1656] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:22:18 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x11809fc00) [pid = 1656] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:22:18 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x119b60800) [pid = 1656] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:22:18 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x112979c00) [pid = 1656] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:22:18 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x120fe6000) [pid = 1656] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:22:18 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12940a800) [pid = 1656] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:22:18 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12b073c00) [pid = 1656] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:22:18 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1127ca800) [pid = 1656] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:22:18 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x119455800) [pid = 1656] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:22:18 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x119aa6000) [pid = 1656] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:22:18 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1121bbc00) [pid = 1656] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:22:18 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1174db000) [pid = 1656] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:22:18 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x119419000) [pid = 1656] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:22:18 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x123d54400) [pid = 1656] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:22:18 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x126411400) [pid = 1656] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:22:18 INFO - PROCESS | 1656 | 1467537738408 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]]]}] 02:22:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:22:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 671ms 02:22:18 INFO - PROCESS | 1656 | 1467537738443 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 02:22:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:22:18 INFO - PROCESS | 1656 | 1467537738444 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 02:22:18 INFO - PROCESS | 1656 | 1467537738447 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:22:18 INFO - PROCESS | 1656 | 1467537738449 Marionette TRACE conn2 <- [1,2474,null,{}] 02:22:18 INFO - PROCESS | 1656 | 1467537738466 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}] 02:22:18 INFO - PROCESS | 1656 | 1467537738468 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:18 INFO - PROCESS | 1656 | 1467537738574 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 02:22:18 INFO - PROCESS | 1656 | 1467537738578 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:18 INFO - PROCESS | 1656 | 1467537738580 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb46000 == 57 [pid = 1656] [id = 626] 02:22:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x117ea5800) [pid = 1656] [serial = 1878] [outer = 0x0] 02:22:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x126019400) [pid = 1656] [serial = 1879] [outer = 0x117ea5800] 02:22:18 INFO - PROCESS | 1656 | 1467537738607 Marionette DEBUG loaded listener.js 02:22:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1292ec000) [pid = 1656] [serial = 1880] [outer = 0x117ea5800] 02:22:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12a40c800 == 56 [pid = 1656] [id = 593] 02:22:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12d254800 == 55 [pid = 1656] [id = 596] 02:22:19 INFO - PROCESS | 1656 | --DOCSHELL 0x126097800 == 54 [pid = 1656] [id = 543] 02:22:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12a729800 == 53 [pid = 1656] [id = 555] 02:22:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd68800 == 52 [pid = 1656] [id = 576] 02:22:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12a604800 == 51 [pid = 1656] [id = 558] 02:22:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb5d800 == 50 [pid = 1656] [id = 594] 02:22:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12cf53000 == 49 [pid = 1656] [id = 595] 02:22:19 INFO - PROCESS | 1656 | --DOCSHELL 0x123718000 == 48 [pid = 1656] [id = 557] 02:22:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd45000 == 47 [pid = 1656] [id = 572] 02:22:19 INFO - PROCESS | 1656 | --DOCSHELL 0x123086000 == 46 [pid = 1656] [id = 574] 02:22:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12b017800 == 45 [pid = 1656] [id = 575] 02:22:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3ad000 == 44 [pid = 1656] [id = 577] 02:22:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1192b1800 == 43 [pid = 1656] [id = 616] 02:22:19 INFO - PROCESS | 1656 | --DOCSHELL 0x115e9a800 == 42 [pid = 1656] [id = 615] 02:22:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12dc55800 == 41 [pid = 1656] [id = 614] 02:22:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12d641800 == 40 [pid = 1656] [id = 613] 02:22:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12cf45800 == 39 [pid = 1656] [id = 612] 02:22:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12608b800 == 38 [pid = 1656] [id = 611] 02:22:19 INFO - PROCESS | 1656 | --DOCSHELL 0x11831c000 == 37 [pid = 1656] [id = 610] 02:22:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb5a800 == 36 [pid = 1656] [id = 609] 02:22:20 INFO - PROCESS | 1656 | --DOCSHELL 0x1198cb000 == 35 [pid = 1656] [id = 618] 02:22:20 INFO - PROCESS | 1656 | --DOCSHELL 0x117235000 == 34 [pid = 1656] [id = 620] 02:22:20 INFO - PROCESS | 1656 | --DOCSHELL 0x128f20800 == 33 [pid = 1656] [id = 621] 02:22:20 INFO - PROCESS | 1656 | --DOCSHELL 0x1195ce800 == 32 [pid = 1656] [id = 617] 02:22:20 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd3f800 == 31 [pid = 1656] [id = 623] 02:22:20 INFO - PROCESS | 1656 | --DOCSHELL 0x12abd8000 == 30 [pid = 1656] [id = 622] 02:22:20 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3bc000 == 29 [pid = 1656] [id = 624] 02:22:20 INFO - PROCESS | 1656 | --DOCSHELL 0x12c592800 == 28 [pid = 1656] [id = 625] 02:22:20 INFO - PROCESS | 1656 | --DOCSHELL 0x124d38800 == 27 [pid = 1656] [id = 619] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x113d8d000) [pid = 1656] [serial = 1721] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1180d1800) [pid = 1656] [serial = 1724] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1237a9000) [pid = 1656] [serial = 1727] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12567e800) [pid = 1656] [serial = 1730] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12892d400) [pid = 1656] [serial = 1733] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1180a1c00) [pid = 1656] [serial = 1673] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x123ae5800) [pid = 1656] [serial = 1679] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1292e6400) [pid = 1656] [serial = 1772] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119b63000) [pid = 1656] [serial = 1676] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1289c0000) [pid = 1656] [serial = 1718] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12b2da400) [pid = 1656] [serial = 1828] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x126411c00) [pid = 1656] [serial = 1807] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x128afac00) [pid = 1656] [serial = 1810] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1289d9400) [pid = 1656] [serial = 1808] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12941a800) [pid = 1656] [serial = 1814] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12940bc00) [pid = 1656] [serial = 1813] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x129199c00) [pid = 1656] [serial = 1811] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x113864c00) [pid = 1656] [serial = 1795] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1176d1800) [pid = 1656] [serial = 1796] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1121bcc00) [pid = 1656] [serial = 1775] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x110e2e800) [pid = 1656] [serial = 1774] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119259800) [pid = 1656] [serial = 1798] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119aaf000) [pid = 1656] [serial = 1799] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12428bc00) [pid = 1656] [serial = 1783] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119812c00) [pid = 1656] [serial = 1780] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1234ee000) [pid = 1656] [serial = 1801] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x123cae000) [pid = 1656] [serial = 1802] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x113863c00) [pid = 1656] [serial = 1792] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x116fb7400) [pid = 1656] [serial = 1793] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x123d59400) [pid = 1656] [serial = 1804] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x126c43400) [pid = 1656] [serial = 1786] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11808e400) [pid = 1656] [serial = 1777] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x129422c00) [pid = 1656] [serial = 1816] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12b0ae000) [pid = 1656] [serial = 1825] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1268d8c00) [pid = 1656] [serial = 1819] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12b06fc00) [pid = 1656] [serial = 1823] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119aa5800) [pid = 1656] [serial = 1817] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x129193c00) [pid = 1656] [serial = 1789] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12b2d6000) [pid = 1656] [serial = 1826] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12941d000) [pid = 1656] [serial = 1820] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x124c82400) [pid = 1656] [serial = 1805] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x129689800) [pid = 1656] [serial = 1822] [outer = 0x0] [url = about:blank] 02:22:20 INFO - PROCESS | 1656 | 1467537740347 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]]]}] 02:22:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:22:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1939ms 02:22:20 INFO - PROCESS | 1656 | 1467537740387 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 02:22:20 INFO - PROCESS | 1656 | 1467537740389 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 02:22:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:22:20 INFO - PROCESS | 1656 | 1467537740393 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:22:20 INFO - PROCESS | 1656 | 1467537740395 Marionette TRACE conn2 <- [1,2478,null,{}] 02:22:20 INFO - PROCESS | 1656 | 1467537740399 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}] 02:22:20 INFO - PROCESS | 1656 | 1467537740401 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:20 INFO - PROCESS | 1656 | 1467537740485 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 02:22:20 INFO - PROCESS | 1656 | 1467537740551 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:20 INFO - PROCESS | 1656 | 1467537740552 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x115e86800 == 28 [pid = 1656] [id = 627] 02:22:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112985c00) [pid = 1656] [serial = 1881] [outer = 0x0] 02:22:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x113235400) [pid = 1656] [serial = 1882] [outer = 0x112985c00] 02:22:20 INFO - PROCESS | 1656 | 1467537740580 Marionette DEBUG loaded listener.js 02:22:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x113d3fc00) [pid = 1656] [serial = 1883] [outer = 0x112985c00] 02:22:20 INFO - PROCESS | 1656 | 1467537740895 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]]]}] 02:22:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:22:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 521ms 02:22:20 INFO - PROCESS | 1656 | 1467537740912 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 02:22:20 INFO - PROCESS | 1656 | 1467537740915 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 02:22:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:22:20 INFO - PROCESS | 1656 | 1467537740921 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:22:20 INFO - PROCESS | 1656 | 1467537740925 Marionette TRACE conn2 <- [1,2482,null,{}] 02:22:20 INFO - PROCESS | 1656 | 1467537740928 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}] 02:22:20 INFO - PROCESS | 1656 | 1467537740930 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:21 INFO - PROCESS | 1656 | 1467537741012 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 02:22:21 INFO - PROCESS | 1656 | 1467537741074 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:21 INFO - PROCESS | 1656 | 1467537741076 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x116998800 == 29 [pid = 1656] [id = 628] 02:22:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x113d40c00) [pid = 1656] [serial = 1884] [outer = 0x0] 02:22:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x116079800) [pid = 1656] [serial = 1885] [outer = 0x113d40c00] 02:22:21 INFO - PROCESS | 1656 | 1467537741104 Marionette DEBUG loaded listener.js 02:22:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x117203800) [pid = 1656] [serial = 1886] [outer = 0x113d40c00] 02:22:21 INFO - PROCESS | 1656 | 1467537741403 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]]]}] 02:22:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:22:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 523ms 02:22:21 INFO - PROCESS | 1656 | 1467537741443 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 02:22:21 INFO - PROCESS | 1656 | 1467537741445 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 02:22:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:22:21 INFO - PROCESS | 1656 | 1467537741458 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:22:21 INFO - PROCESS | 1656 | 1467537741460 Marionette TRACE conn2 <- [1,2486,null,{}] 02:22:21 INFO - PROCESS | 1656 | 1467537741468 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}] 02:22:21 INFO - PROCESS | 1656 | 1467537741471 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:21 INFO - PROCESS | 1656 | 1467537741549 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 02:22:21 INFO - PROCESS | 1656 | 1467537741612 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:21 INFO - PROCESS | 1656 | 1467537741614 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x118308000 == 30 [pid = 1656] [id = 629] 02:22:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x110d78000) [pid = 1656] [serial = 1887] [outer = 0x0] 02:22:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11808c400) [pid = 1656] [serial = 1888] [outer = 0x110d78000] 02:22:21 INFO - PROCESS | 1656 | 1467537741642 Marionette DEBUG loaded listener.js 02:22:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1180ac000) [pid = 1656] [serial = 1889] [outer = 0x110d78000] 02:22:21 INFO - PROCESS | 1656 | 1467537741941 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]]]}] 02:22:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:22:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 522ms 02:22:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:22:21 INFO - PROCESS | 1656 | 1467537741979 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 02:22:21 INFO - PROCESS | 1656 | 1467537741981 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 02:22:21 INFO - PROCESS | 1656 | 1467537741983 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:22:21 INFO - PROCESS | 1656 | 1467537741984 Marionette TRACE conn2 <- [1,2490,null,{}] 02:22:21 INFO - PROCESS | 1656 | 1467537741986 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}] 02:22:21 INFO - PROCESS | 1656 | 1467537741988 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:22 INFO - PROCESS | 1656 | 1467537742066 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 02:22:22 INFO - PROCESS | 1656 | 1467537742071 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:22 INFO - PROCESS | 1656 | 1467537742074 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192c9000 == 31 [pid = 1656] [id = 630] 02:22:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11816f800) [pid = 1656] [serial = 1890] [outer = 0x0] 02:22:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1187f2000) [pid = 1656] [serial = 1891] [outer = 0x11816f800] 02:22:22 INFO - PROCESS | 1656 | 1467537742099 Marionette DEBUG loaded listener.js 02:22:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1188e7000) [pid = 1656] [serial = 1892] [outer = 0x11816f800] 02:22:22 INFO - PROCESS | 1656 | 1467537742430 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]]]}] 02:22:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:22:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 474ms 02:22:22 INFO - PROCESS | 1656 | 1467537742459 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 02:22:22 INFO - PROCESS | 1656 | 1467537742460 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 02:22:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:22:22 INFO - PROCESS | 1656 | 1467537742462 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:22:22 INFO - PROCESS | 1656 | 1467537742463 Marionette TRACE conn2 <- [1,2494,null,{}] 02:22:22 INFO - PROCESS | 1656 | 1467537742466 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}] 02:22:22 INFO - PROCESS | 1656 | 1467537742467 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:22 INFO - PROCESS | 1656 | 1467537742583 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 02:22:22 INFO - PROCESS | 1656 | 1467537742591 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:22 INFO - PROCESS | 1656 | 1467537742593 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ad8000 == 32 [pid = 1656] [id = 631] 02:22:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x113378400) [pid = 1656] [serial = 1893] [outer = 0x0] 02:22:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1193e9800) [pid = 1656] [serial = 1894] [outer = 0x113378400] 02:22:22 INFO - PROCESS | 1656 | 1467537742617 Marionette DEBUG loaded listener.js 02:22:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11948a000) [pid = 1656] [serial = 1895] [outer = 0x113378400] 02:22:22 INFO - PROCESS | 1656 | 1467537742940 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]]]}] 02:22:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:22:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 518ms 02:22:22 INFO - PROCESS | 1656 | 1467537742981 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 02:22:22 INFO - PROCESS | 1656 | 1467537742982 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 02:22:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:22:22 INFO - PROCESS | 1656 | 1467537742984 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:22:22 INFO - PROCESS | 1656 | 1467537742985 Marionette TRACE conn2 <- [1,2498,null,{}] 02:22:22 INFO - PROCESS | 1656 | 1467537742988 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}] 02:22:22 INFO - PROCESS | 1656 | 1467537742992 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:23 INFO - PROCESS | 1656 | 1467537743085 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 02:22:23 INFO - PROCESS | 1656 | 1467537743089 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:23 INFO - PROCESS | 1656 | 1467537743092 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x123185800 == 33 [pid = 1656] [id = 632] 02:22:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11948e400) [pid = 1656] [serial = 1896] [outer = 0x0] 02:22:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119b60000) [pid = 1656] [serial = 1897] [outer = 0x11948e400] 02:22:23 INFO - PROCESS | 1656 | 1467537743116 Marionette DEBUG loaded listener.js 02:22:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1232cbc00) [pid = 1656] [serial = 1898] [outer = 0x11948e400] 02:22:23 INFO - PROCESS | 1656 | 1467537743450 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]]]}] 02:22:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:22:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 522ms 02:22:23 INFO - PROCESS | 1656 | 1467537743517 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 02:22:23 INFO - PROCESS | 1656 | 1467537743518 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 02:22:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:22:23 INFO - PROCESS | 1656 | 1467537743522 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:22:23 INFO - PROCESS | 1656 | 1467537743523 Marionette TRACE conn2 <- [1,2502,null,{}] 02:22:23 INFO - PROCESS | 1656 | 1467537743525 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}] 02:22:23 INFO - PROCESS | 1656 | 1467537743526 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:23 INFO - PROCESS | 1656 | 1467537743611 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 02:22:23 INFO - PROCESS | 1656 | 1467537743614 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:23 INFO - PROCESS | 1656 | 1467537743615 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x123d06800 == 34 [pid = 1656] [id = 633] 02:22:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119812c00) [pid = 1656] [serial = 1899] [outer = 0x0] 02:22:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x123ae2c00) [pid = 1656] [serial = 1900] [outer = 0x119812c00] 02:22:23 INFO - PROCESS | 1656 | 1467537743640 Marionette DEBUG loaded listener.js 02:22:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x123d4d400) [pid = 1656] [serial = 1901] [outer = 0x119812c00] 02:22:23 INFO - PROCESS | 1656 | 1467537743974 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]]]}] 02:22:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:22:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 469ms 02:22:23 INFO - PROCESS | 1656 | 1467537743992 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 02:22:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:22:23 INFO - PROCESS | 1656 | 1467537743994 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 02:22:23 INFO - PROCESS | 1656 | 1467537743996 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:22:23 INFO - PROCESS | 1656 | 1467537743997 Marionette TRACE conn2 <- [1,2506,null,{}] 02:22:24 INFO - PROCESS | 1656 | 1467537743999 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}] 02:22:24 INFO - PROCESS | 1656 | 1467537744000 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:24 INFO - PROCESS | 1656 | 1467537744078 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 02:22:24 INFO - PROCESS | 1656 | 1467537744082 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:24 INFO - PROCESS | 1656 | 1467537744083 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x1247f1800 == 35 [pid = 1656] [id = 634] 02:22:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1180abc00) [pid = 1656] [serial = 1902] [outer = 0x0] 02:22:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12428a800) [pid = 1656] [serial = 1903] [outer = 0x1180abc00] 02:22:24 INFO - PROCESS | 1656 | 1467537744107 Marionette DEBUG loaded listener.js 02:22:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x124609000) [pid = 1656] [serial = 1904] [outer = 0x1180abc00] 02:22:24 INFO - PROCESS | 1656 | 1467537744456 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]]]}] 02:22:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:22:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 470ms 02:22:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:22:24 INFO - PROCESS | 1656 | 1467537744467 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 02:22:24 INFO - PROCESS | 1656 | 1467537744468 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 02:22:24 INFO - PROCESS | 1656 | 1467537744471 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:22:24 INFO - PROCESS | 1656 | 1467537744475 Marionette TRACE conn2 <- [1,2510,null,{}] 02:22:24 INFO - PROCESS | 1656 | 1467537744478 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}] 02:22:24 INFO - PROCESS | 1656 | 1467537744479 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:24 INFO - PROCESS | 1656 | 1467537744589 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 02:22:24 INFO - PROCESS | 1656 | 1467537744596 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:24 INFO - PROCESS | 1656 | 1467537744605 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x118307000 == 36 [pid = 1656] [id = 635] 02:22:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x110dd0000) [pid = 1656] [serial = 1905] [outer = 0x0] 02:22:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x124609400) [pid = 1656] [serial = 1906] [outer = 0x110dd0000] 02:22:24 INFO - PROCESS | 1656 | 1467537744631 Marionette DEBUG loaded listener.js 02:22:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x126011c00) [pid = 1656] [serial = 1907] [outer = 0x110dd0000] 02:22:24 INFO - PROCESS | 1656 | 1467537744926 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]]]}] 02:22:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:22:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 474ms 02:22:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:22:24 INFO - PROCESS | 1656 | 1467537744946 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 02:22:24 INFO - PROCESS | 1656 | 1467537744947 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 02:22:24 INFO - PROCESS | 1656 | 1467537744949 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:22:24 INFO - PROCESS | 1656 | 1467537744950 Marionette TRACE conn2 <- [1,2514,null,{}] 02:22:24 INFO - PROCESS | 1656 | 1467537744952 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}] 02:22:24 INFO - PROCESS | 1656 | 1467537744954 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:25 INFO - PROCESS | 1656 | 1467537745042 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 02:22:25 INFO - PROCESS | 1656 | 1467537745046 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:25 INFO - PROCESS | 1656 | 1467537745047 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a72000 == 37 [pid = 1656] [id = 636] 02:22:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x124c85000) [pid = 1656] [serial = 1908] [outer = 0x0] 02:22:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x126473000) [pid = 1656] [serial = 1909] [outer = 0x124c85000] 02:22:25 INFO - PROCESS | 1656 | 1467537745071 Marionette DEBUG loaded listener.js 02:22:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1268e1c00) [pid = 1656] [serial = 1910] [outer = 0x124c85000] 02:22:25 INFO - PROCESS | 1656 | 1467537745418 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]]]}] 02:22:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:22:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 521ms 02:22:25 INFO - PROCESS | 1656 | 1467537745479 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 02:22:25 INFO - PROCESS | 1656 | 1467537745480 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 02:22:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:22:25 INFO - PROCESS | 1656 | 1467537745482 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:22:25 INFO - PROCESS | 1656 | 1467537745484 Marionette TRACE conn2 <- [1,2518,null,{}] 02:22:25 INFO - PROCESS | 1656 | 1467537745486 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}] 02:22:25 INFO - PROCESS | 1656 | 1467537745487 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:25 INFO - PROCESS | 1656 | 1467537745576 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 02:22:25 INFO - PROCESS | 1656 | 1467537745580 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:25 INFO - PROCESS | 1656 | 1467537745581 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195c8000 == 38 [pid = 1656] [id = 637] 02:22:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1268e2000) [pid = 1656] [serial = 1911] [outer = 0x0] 02:22:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1289bac00) [pid = 1656] [serial = 1912] [outer = 0x1268e2000] 02:22:25 INFO - PROCESS | 1656 | 1467537745615 Marionette DEBUG loaded listener.js 02:22:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1289da400) [pid = 1656] [serial = 1913] [outer = 0x1268e2000] 02:22:25 INFO - PROCESS | 1656 | 1467537745974 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]]]}] 02:22:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:22:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 523ms 02:22:26 INFO - PROCESS | 1656 | 1467537746006 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 02:22:26 INFO - PROCESS | 1656 | 1467537746007 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 02:22:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:22:26 INFO - PROCESS | 1656 | 1467537746009 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:22:26 INFO - PROCESS | 1656 | 1467537746010 Marionette TRACE conn2 <- [1,2522,null,{}] 02:22:26 INFO - PROCESS | 1656 | 1467537746013 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}] 02:22:26 INFO - PROCESS | 1656 | 1467537746014 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:26 INFO - PROCESS | 1656 | 1467537746095 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 02:22:26 INFO - PROCESS | 1656 | 1467537746163 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:26 INFO - PROCESS | 1656 | 1467537746165 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a60a800 == 39 [pid = 1656] [id = 638] 02:22:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x117205c00) [pid = 1656] [serial = 1914] [outer = 0x0] 02:22:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x128afa000) [pid = 1656] [serial = 1915] [outer = 0x117205c00] 02:22:26 INFO - PROCESS | 1656 | 1467537746189 Marionette DEBUG loaded listener.js 02:22:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x129193800) [pid = 1656] [serial = 1916] [outer = 0x117205c00] 02:22:26 INFO - PROCESS | 1656 | 1467537746458 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]]]}] 02:22:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:22:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 471ms 02:22:26 INFO - PROCESS | 1656 | 1467537746481 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 02:22:26 INFO - PROCESS | 1656 | 1467537746482 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 02:22:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:22:26 INFO - PROCESS | 1656 | 1467537746484 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:22:26 INFO - PROCESS | 1656 | 1467537746485 Marionette TRACE conn2 <- [1,2526,null,{}] 02:22:26 INFO - PROCESS | 1656 | 1467537746495 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}] 02:22:26 INFO - PROCESS | 1656 | 1467537746496 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:26 INFO - PROCESS | 1656 | 1467537746590 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 02:22:26 INFO - PROCESS | 1656 | 1467537746594 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:26 INFO - PROCESS | 1656 | 1467537746595 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12abde800 == 40 [pid = 1656] [id = 639] 02:22:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x129199c00) [pid = 1656] [serial = 1917] [outer = 0x0] 02:22:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1292e7800) [pid = 1656] [serial = 1918] [outer = 0x129199c00] 02:22:26 INFO - PROCESS | 1656 | 1467537746619 Marionette DEBUG loaded listener.js 02:22:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12940e800) [pid = 1656] [serial = 1919] [outer = 0x129199c00] 02:22:27 INFO - PROCESS | 1656 | 1467537747007 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]]]}] 02:22:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:22:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 573ms 02:22:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:22:27 INFO - PROCESS | 1656 | 1467537747058 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 02:22:27 INFO - PROCESS | 1656 | 1467537747059 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 02:22:27 INFO - PROCESS | 1656 | 1467537747061 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:22:27 INFO - PROCESS | 1656 | 1467537747062 Marionette TRACE conn2 <- [1,2530,null,{}] 02:22:27 INFO - PROCESS | 1656 | 1467537747064 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}] 02:22:27 INFO - PROCESS | 1656 | 1467537747065 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:27 INFO - PROCESS | 1656 | 1467537747174 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 02:22:27 INFO - PROCESS | 1656 | 1467537747190 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:27 INFO - PROCESS | 1656 | 1467537747191 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b22a800 == 41 [pid = 1656] [id = 640] 02:22:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x128deb000) [pid = 1656] [serial = 1920] [outer = 0x0] 02:22:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12941c800) [pid = 1656] [serial = 1921] [outer = 0x128deb000] 02:22:27 INFO - PROCESS | 1656 | 1467537747215 Marionette DEBUG loaded listener.js 02:22:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x129688c00) [pid = 1656] [serial = 1922] [outer = 0x128deb000] 02:22:27 INFO - PROCESS | 1656 | 1467537747557 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]]]}] 02:22:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:22:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 518ms 02:22:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:22:27 INFO - PROCESS | 1656 | 1467537747580 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 02:22:27 INFO - PROCESS | 1656 | 1467537747581 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 02:22:27 INFO - PROCESS | 1656 | 1467537747583 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:22:27 INFO - PROCESS | 1656 | 1467537747584 Marionette TRACE conn2 <- [1,2534,null,{}] 02:22:27 INFO - PROCESS | 1656 | 1467537747596 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}] 02:22:27 INFO - PROCESS | 1656 | 1467537747597 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:27 INFO - PROCESS | 1656 | 1467537747710 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 02:22:27 INFO - PROCESS | 1656 | 1467537747753 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:27 INFO - PROCESS | 1656 | 1467537747754 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd5c800 == 42 [pid = 1656] [id = 641] 02:22:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1230ee000) [pid = 1656] [serial = 1923] [outer = 0x0] 02:22:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12968b400) [pid = 1656] [serial = 1924] [outer = 0x1230ee000] 02:22:27 INFO - PROCESS | 1656 | 1467537747779 Marionette DEBUG loaded listener.js 02:22:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12a8c1400) [pid = 1656] [serial = 1925] [outer = 0x1230ee000] 02:22:28 INFO - PROCESS | 1656 | 1467537748173 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]]]}] 02:22:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:22:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 622ms 02:22:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:22:28 INFO - PROCESS | 1656 | 1467537748206 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 02:22:28 INFO - PROCESS | 1656 | 1467537748208 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 02:22:28 INFO - PROCESS | 1656 | 1467537748211 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:22:28 INFO - PROCESS | 1656 | 1467537748213 Marionette TRACE conn2 <- [1,2538,null,{}] 02:22:28 INFO - PROCESS | 1656 | 1467537748216 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}] 02:22:28 INFO - PROCESS | 1656 | 1467537748217 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:28 INFO - PROCESS | 1656 | 1467537748391 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 02:22:28 INFO - PROCESS | 1656 | 1467537748497 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:28 INFO - PROCESS | 1656 | 1467537748498 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3b0000 == 43 [pid = 1656] [id = 642] 02:22:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11885c800) [pid = 1656] [serial = 1926] [outer = 0x0] 02:22:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12b070000) [pid = 1656] [serial = 1927] [outer = 0x11885c800] 02:22:28 INFO - PROCESS | 1656 | 1467537748533 Marionette DEBUG loaded listener.js 02:22:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12b0ae000) [pid = 1656] [serial = 1928] [outer = 0x11885c800] 02:22:29 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1289c1c00) [pid = 1656] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:22:29 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12b92ec00) [pid = 1656] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:22:29 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12b939000) [pid = 1656] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:22:29 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1187ed000) [pid = 1656] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:22:29 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1268da800) [pid = 1656] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:22:29 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1187e5800) [pid = 1656] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:22:29 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x113236c00) [pid = 1656] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:22:29 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12b071c00) [pid = 1656] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:22:29 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x112d06800) [pid = 1656] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:22:29 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1289b8000) [pid = 1656] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:22:29 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x126805800) [pid = 1656] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:22:29 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12300bc00) [pid = 1656] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:22:29 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1180ad800) [pid = 1656] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:22:29 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x110ef0400) [pid = 1656] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:22:29 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1121b1800) [pid = 1656] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:22:29 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12919c800) [pid = 1656] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:22:29 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1289d4000) [pid = 1656] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:22:29 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119418c00) [pid = 1656] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:22:29 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x128f8cc00) [pid = 1656] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:22:29 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11924ec00) [pid = 1656] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:22:29 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x126807400) [pid = 1656] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:22:29 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x112d04800) [pid = 1656] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:22:29 INFO - PROCESS | 1656 | 1467537749194 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]]]}] 02:22:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:22:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1020ms 02:22:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:22:29 INFO - PROCESS | 1656 | 1467537749231 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 02:22:29 INFO - PROCESS | 1656 | 1467537749232 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 02:22:29 INFO - PROCESS | 1656 | 1467537749234 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:22:29 INFO - PROCESS | 1656 | 1467537749235 Marionette TRACE conn2 <- [1,2542,null,{}] 02:22:29 INFO - PROCESS | 1656 | 1467537749238 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}] 02:22:29 INFO - PROCESS | 1656 | 1467537749241 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:29 INFO - PROCESS | 1656 | 1467537749332 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 02:22:29 INFO - PROCESS | 1656 | 1467537749336 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:29 INFO - PROCESS | 1656 | 1467537749337 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd77000 == 44 [pid = 1656] [id = 643] 02:22:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x112d03000) [pid = 1656] [serial = 1929] [outer = 0x0] 02:22:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11741b400) [pid = 1656] [serial = 1930] [outer = 0x112d03000] 02:22:29 INFO - PROCESS | 1656 | 1467537749362 Marionette DEBUG loaded listener.js 02:22:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x119418c00) [pid = 1656] [serial = 1931] [outer = 0x112d03000] 02:22:29 INFO - PROCESS | 1656 | 1467537749735 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]]]}] 02:22:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:22:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 523ms 02:22:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:22:29 INFO - PROCESS | 1656 | 1467537749765 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 02:22:29 INFO - PROCESS | 1656 | 1467537749767 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 02:22:29 INFO - PROCESS | 1656 | 1467537749769 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:22:29 INFO - PROCESS | 1656 | 1467537749770 Marionette TRACE conn2 <- [1,2546,null,{}] 02:22:29 INFO - PROCESS | 1656 | 1467537749775 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}] 02:22:29 INFO - PROCESS | 1656 | 1467537749776 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:29 INFO - PROCESS | 1656 | 1467537749861 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 02:22:29 INFO - PROCESS | 1656 | 1467537749865 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:29 INFO - PROCESS | 1656 | 1467537749866 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb57800 == 45 [pid = 1656] [id = 644] 02:22:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x119549000) [pid = 1656] [serial = 1932] [outer = 0x0] 02:22:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1242a2800) [pid = 1656] [serial = 1933] [outer = 0x119549000] 02:22:29 INFO - PROCESS | 1656 | 1467537749890 Marionette DEBUG loaded listener.js 02:22:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x126abf800) [pid = 1656] [serial = 1934] [outer = 0x119549000] 02:22:30 INFO - PROCESS | 1656 | 1467537750260 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]]]}] 02:22:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:22:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 523ms 02:22:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:22:30 INFO - PROCESS | 1656 | 1467537750293 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 02:22:30 INFO - PROCESS | 1656 | 1467537750294 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 02:22:30 INFO - PROCESS | 1656 | 1467537750297 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:22:30 INFO - PROCESS | 1656 | 1467537750299 Marionette TRACE conn2 <- [1,2550,null,{}] 02:22:30 INFO - PROCESS | 1656 | 1467537750302 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}] 02:22:30 INFO - PROCESS | 1656 | 1467537750304 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:30 INFO - PROCESS | 1656 | 1467537750502 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 02:22:30 INFO - PROCESS | 1656 | 1467537750516 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:30 INFO - PROCESS | 1656 | 1467537750517 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d24e000 == 46 [pid = 1656] [id = 645] 02:22:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x119b61800) [pid = 1656] [serial = 1935] [outer = 0x0] 02:22:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1289c1c00) [pid = 1656] [serial = 1936] [outer = 0x119b61800] 02:22:30 INFO - PROCESS | 1656 | 1467537750558 Marionette DEBUG loaded listener.js 02:22:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12b074800) [pid = 1656] [serial = 1937] [outer = 0x119b61800] 02:22:30 INFO - PROCESS | 1656 | 1467537750939 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]]]}] 02:22:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:22:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 670ms 02:22:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:22:30 INFO - PROCESS | 1656 | 1467537750967 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 02:22:30 INFO - PROCESS | 1656 | 1467537750968 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 02:22:30 INFO - PROCESS | 1656 | 1467537750971 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:22:30 INFO - PROCESS | 1656 | 1467537750974 Marionette TRACE conn2 <- [1,2554,null,{}] 02:22:30 INFO - PROCESS | 1656 | 1467537750977 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}] 02:22:30 INFO - PROCESS | 1656 | 1467537750978 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:31 INFO - PROCESS | 1656 | 1467537751063 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 02:22:31 INFO - PROCESS | 1656 | 1467537751209 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:31 INFO - PROCESS | 1656 | 1467537751211 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x111c8c000 == 47 [pid = 1656] [id = 646] 02:22:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x110d78800) [pid = 1656] [serial = 1938] [outer = 0x0] 02:22:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x110e2e800) [pid = 1656] [serial = 1939] [outer = 0x110d78800] 02:22:31 INFO - PROCESS | 1656 | 1467537751245 Marionette DEBUG loaded listener.js 02:22:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x111c7c000) [pid = 1656] [serial = 1940] [outer = 0x110d78800] 02:22:31 INFO - PROCESS | 1656 | 1467537751802 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]]]}] 02:22:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:22:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 872ms 02:22:31 INFO - PROCESS | 1656 | 1467537751858 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 02:22:31 INFO - PROCESS | 1656 | 1467537751861 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 02:22:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:22:31 INFO - PROCESS | 1656 | 1467537751863 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:22:31 INFO - PROCESS | 1656 | 1467537751866 Marionette TRACE conn2 <- [1,2558,null,{}] 02:22:31 INFO - PROCESS | 1656 | 1467537751870 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}] 02:22:31 INFO - PROCESS | 1656 | 1467537751871 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:31 INFO - PROCESS | 1656 | 1467537751989 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 02:22:32 INFO - PROCESS | 1656 | 1467537752083 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:32 INFO - PROCESS | 1656 | 1467537752085 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x118139000 == 48 [pid = 1656] [id = 647] 02:22:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1150d6400) [pid = 1656] [serial = 1941] [outer = 0x0] 02:22:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x116631400) [pid = 1656] [serial = 1942] [outer = 0x1150d6400] 02:22:32 INFO - PROCESS | 1656 | 1467537752116 Marionette DEBUG loaded listener.js 02:22:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11741d800) [pid = 1656] [serial = 1943] [outer = 0x1150d6400] 02:22:32 INFO - PROCESS | 1656 | 1467537752920 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]]]}] 02:22:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:22:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1123ms 02:22:32 INFO - PROCESS | 1656 | 1467537752987 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 02:22:32 INFO - PROCESS | 1656 | 1467537752989 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 02:22:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:22:32 INFO - PROCESS | 1656 | 1467537752993 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:22:32 INFO - PROCESS | 1656 | 1467537752995 Marionette TRACE conn2 <- [1,2562,null,{}] 02:22:33 INFO - PROCESS | 1656 | 1467537752998 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}] 02:22:33 INFO - PROCESS | 1656 | 1467537753000 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:33 INFO - PROCESS | 1656 | 1467537753102 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 02:22:33 INFO - PROCESS | 1656 | 1467537753172 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:33 INFO - PROCESS | 1656 | 1467537753175 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x116679000 == 49 [pid = 1656] [id = 648] 02:22:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x112983800) [pid = 1656] [serial = 1944] [outer = 0x0] 02:22:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x112d04c00) [pid = 1656] [serial = 1945] [outer = 0x112983800] 02:22:33 INFO - PROCESS | 1656 | 1467537753204 Marionette DEBUG loaded listener.js 02:22:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x113236c00) [pid = 1656] [serial = 1946] [outer = 0x112983800] 02:22:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12d24e000 == 48 [pid = 1656] [id = 645] 02:22:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb57800 == 47 [pid = 1656] [id = 644] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x126019400) [pid = 1656] [serial = 1879] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd77000 == 46 [pid = 1656] [id = 643] 02:22:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3b0000 == 45 [pid = 1656] [id = 642] 02:22:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd5c800 == 44 [pid = 1656] [id = 641] 02:22:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12b22a800 == 43 [pid = 1656] [id = 640] 02:22:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12abde800 == 42 [pid = 1656] [id = 639] 02:22:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12a60a800 == 41 [pid = 1656] [id = 638] 02:22:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1195c8000 == 40 [pid = 1656] [id = 637] 02:22:33 INFO - PROCESS | 1656 | --DOCSHELL 0x128a72000 == 39 [pid = 1656] [id = 636] 02:22:33 INFO - PROCESS | 1656 | --DOCSHELL 0x118307000 == 38 [pid = 1656] [id = 635] 02:22:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1247f1800 == 37 [pid = 1656] [id = 634] 02:22:33 INFO - PROCESS | 1656 | --DOCSHELL 0x123d06800 == 36 [pid = 1656] [id = 633] 02:22:33 INFO - PROCESS | 1656 | --DOCSHELL 0x123185800 == 35 [pid = 1656] [id = 632] 02:22:33 INFO - PROCESS | 1656 | --DOCSHELL 0x119ad8000 == 34 [pid = 1656] [id = 631] 02:22:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1192c9000 == 33 [pid = 1656] [id = 630] 02:22:33 INFO - PROCESS | 1656 | --DOCSHELL 0x118308000 == 32 [pid = 1656] [id = 629] 02:22:33 INFO - PROCESS | 1656 | --DOCSHELL 0x116998800 == 31 [pid = 1656] [id = 628] 02:22:33 INFO - PROCESS | 1656 | --DOCSHELL 0x115e86800 == 30 [pid = 1656] [id = 627] 02:22:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb46000 == 29 [pid = 1656] [id = 626] 02:22:33 INFO - PROCESS | 1656 | 1467537753639 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]]]}] 02:22:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:22:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 676ms 02:22:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:22:33 INFO - PROCESS | 1656 | 1467537753669 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 02:22:33 INFO - PROCESS | 1656 | 1467537753672 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 02:22:33 INFO - PROCESS | 1656 | 1467537753676 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:22:33 INFO - PROCESS | 1656 | 1467537753678 Marionette TRACE conn2 <- [1,2566,null,{}] 02:22:33 INFO - PROCESS | 1656 | 1467537753681 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}] 02:22:33 INFO - PROCESS | 1656 | 1467537753682 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:33 INFO - PROCESS | 1656 | 1467537753765 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x126018800) [pid = 1656] [serial = 1784] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x129412400) [pid = 1656] [serial = 1790] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x122f49400) [pid = 1656] [serial = 1781] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1289bd400) [pid = 1656] [serial = 1787] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x118235000) [pid = 1656] [serial = 1778] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12b932000) [pid = 1656] [serial = 1867] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12b9cdc00) [pid = 1656] [serial = 1870] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12bd94400) [pid = 1656] [serial = 1874] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12ba66c00) [pid = 1656] [serial = 1873] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12ba5e000) [pid = 1656] [serial = 1871] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12bd9a000) [pid = 1656] [serial = 1876] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x126abc400) [pid = 1656] [serial = 1837] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x122f08800) [pid = 1656] [serial = 1835] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119aa6800) [pid = 1656] [serial = 1834] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1176ce000) [pid = 1656] [serial = 1832] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11607f000) [pid = 1656] [serial = 1831] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12b92d000) [pid = 1656] [serial = 1829] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x129414400) [pid = 1656] [serial = 1864] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1289ce800) [pid = 1656] [serial = 1861] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x128af8c00) [pid = 1656] [serial = 1862] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12892cc00) [pid = 1656] [serial = 1859] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119256400) [pid = 1656] [serial = 1858] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x123d51400) [pid = 1656] [serial = 1855] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x124491400) [pid = 1656] [serial = 1856] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119b6c000) [pid = 1656] [serial = 1853] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11948c800) [pid = 1656] [serial = 1852] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x117416800) [pid = 1656] [serial = 1850] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1131c8000) [pid = 1656] [serial = 1849] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11808d000) [pid = 1656] [serial = 1846] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12b2dc800) [pid = 1656] [serial = 1847] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12b0b7c00) [pid = 1656] [serial = 1844] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12a8c0400) [pid = 1656] [serial = 1843] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12968bc00) [pid = 1656] [serial = 1841] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12940c000) [pid = 1656] [serial = 1840] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1289bbc00) [pid = 1656] [serial = 1838] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12bdd5000) [pid = 1656] [serial = 1877] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12b938c00) [pid = 1656] [serial = 1868] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12b2d0400) [pid = 1656] [serial = 1865] [outer = 0x0] [url = about:blank] 02:22:33 INFO - PROCESS | 1656 | 1467537753834 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:33 INFO - PROCESS | 1656 | 1467537753836 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x116936000 == 30 [pid = 1656] [id = 649] 02:22:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1131c8000) [pid = 1656] [serial = 1947] [outer = 0x0] 02:22:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x113d3e400) [pid = 1656] [serial = 1948] [outer = 0x1131c8000] 02:22:33 INFO - PROCESS | 1656 | 1467537753866 Marionette DEBUG loaded listener.js 02:22:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x116079000) [pid = 1656] [serial = 1949] [outer = 0x1131c8000] 02:22:34 INFO - PROCESS | 1656 | 1467537754183 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]]]}] 02:22:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:22:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 521ms 02:22:34 INFO - PROCESS | 1656 | 1467537754198 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 02:22:34 INFO - PROCESS | 1656 | 1467537754199 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 02:22:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:22:34 INFO - PROCESS | 1656 | 1467537754202 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:22:34 INFO - PROCESS | 1656 | 1467537754204 Marionette TRACE conn2 <- [1,2570,null,{}] 02:22:34 INFO - PROCESS | 1656 | 1467537754215 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}] 02:22:34 INFO - PROCESS | 1656 | 1467537754219 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:34 INFO - PROCESS | 1656 | 1467537754301 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 02:22:34 INFO - PROCESS | 1656 | 1467537754364 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:34 INFO - PROCESS | 1656 | 1467537754366 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185f0000 == 31 [pid = 1656] [id = 650] 02:22:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1160d8400) [pid = 1656] [serial = 1950] [outer = 0x0] 02:22:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x117207800) [pid = 1656] [serial = 1951] [outer = 0x1160d8400] 02:22:34 INFO - PROCESS | 1656 | 1467537754393 Marionette DEBUG loaded listener.js 02:22:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x117e9e800) [pid = 1656] [serial = 1952] [outer = 0x1160d8400] 02:22:34 INFO - PROCESS | 1656 | 1467537754728 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]]]}] 02:22:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:22:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 574ms 02:22:34 INFO - PROCESS | 1656 | 1467537754776 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 02:22:34 INFO - PROCESS | 1656 | 1467537754778 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 02:22:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:22:34 INFO - PROCESS | 1656 | 1467537754780 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:22:34 INFO - PROCESS | 1656 | 1467537754781 Marionette TRACE conn2 <- [1,2574,null,{}] 02:22:34 INFO - PROCESS | 1656 | 1467537754783 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}] 02:22:34 INFO - PROCESS | 1656 | 1467537754785 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:34 INFO - PROCESS | 1656 | 1467537754865 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 02:22:34 INFO - PROCESS | 1656 | 1467537754926 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:34 INFO - PROCESS | 1656 | 1467537754927 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ad4800 == 32 [pid = 1656] [id = 651] 02:22:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1176d1000) [pid = 1656] [serial = 1953] [outer = 0x0] 02:22:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118097c00) [pid = 1656] [serial = 1954] [outer = 0x1176d1000] 02:22:34 INFO - PROCESS | 1656 | 1467537754952 Marionette DEBUG loaded listener.js 02:22:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x118177800) [pid = 1656] [serial = 1955] [outer = 0x1176d1000] 02:22:35 INFO - PROCESS | 1656 | 1467537755222 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]]]}] 02:22:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:22:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 468ms 02:22:35 INFO - PROCESS | 1656 | 1467537755249 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 02:22:35 INFO - PROCESS | 1656 | 1467537755250 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 02:22:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:22:35 INFO - PROCESS | 1656 | 1467537755252 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:22:35 INFO - PROCESS | 1656 | 1467537755253 Marionette TRACE conn2 <- [1,2578,null,{}] 02:22:35 INFO - PROCESS | 1656 | 1467537755263 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}] 02:22:35 INFO - PROCESS | 1656 | 1467537755264 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:35 INFO - PROCESS | 1656 | 1467537755346 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 02:22:35 INFO - PROCESS | 1656 | 1467537755350 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:35 INFO - PROCESS | 1656 | 1467537755351 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12308e800 == 33 [pid = 1656] [id = 652] 02:22:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x110e7a400) [pid = 1656] [serial = 1956] [outer = 0x0] 02:22:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118514c00) [pid = 1656] [serial = 1957] [outer = 0x110e7a400] 02:22:35 INFO - PROCESS | 1656 | 1467537755383 Marionette DEBUG loaded listener.js 02:22:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1188e3000) [pid = 1656] [serial = 1958] [outer = 0x110e7a400] 02:22:35 INFO - PROCESS | 1656 | 1467537755773 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]]]}] 02:22:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:22:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 577ms 02:22:35 INFO - PROCESS | 1656 | 1467537755830 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 02:22:35 INFO - PROCESS | 1656 | 1467537755831 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 02:22:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:22:35 INFO - PROCESS | 1656 | 1467537755833 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:22:35 INFO - PROCESS | 1656 | 1467537755834 Marionette TRACE conn2 <- [1,2582,null,{}] 02:22:35 INFO - PROCESS | 1656 | 1467537755836 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}] 02:22:35 INFO - PROCESS | 1656 | 1467537755840 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:35 INFO - PROCESS | 1656 | 1467537755963 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 02:22:35 INFO - PROCESS | 1656 | 1467537755978 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:35 INFO - PROCESS | 1656 | 1467537755979 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1247ef800 == 34 [pid = 1656] [id = 653] 02:22:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x110dc7400) [pid = 1656] [serial = 1959] [outer = 0x0] 02:22:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119416800) [pid = 1656] [serial = 1960] [outer = 0x110dc7400] 02:22:36 INFO - PROCESS | 1656 | 1467537756004 Marionette DEBUG loaded listener.js 02:22:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119aa4800) [pid = 1656] [serial = 1961] [outer = 0x110dc7400] 02:22:36 INFO - PROCESS | 1656 | 1467537756344 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]]]}] 02:22:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:22:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 518ms 02:22:36 INFO - PROCESS | 1656 | 1467537756351 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 02:22:36 INFO - PROCESS | 1656 | 1467537756353 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 02:22:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:22:36 INFO - PROCESS | 1656 | 1467537756358 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:22:36 INFO - PROCESS | 1656 | 1467537756360 Marionette TRACE conn2 <- [1,2586,null,{}] 02:22:36 INFO - PROCESS | 1656 | 1467537756362 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}] 02:22:36 INFO - PROCESS | 1656 | 1467537756364 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:36 INFO - PROCESS | 1656 | 1467537756501 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 02:22:36 INFO - PROCESS | 1656 | 1467537756519 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:36 INFO - PROCESS | 1656 | 1467537756531 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x124de8800 == 35 [pid = 1656] [id = 654] 02:22:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11741a400) [pid = 1656] [serial = 1962] [outer = 0x0] 02:22:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119abdc00) [pid = 1656] [serial = 1963] [outer = 0x11741a400] 02:22:36 INFO - PROCESS | 1656 | 1467537756575 Marionette DEBUG loaded listener.js 02:22:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119b6c000) [pid = 1656] [serial = 1964] [outer = 0x11741a400] 02:22:37 INFO - PROCESS | 1656 | 1467537757080 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]]]}] 02:22:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:22:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 775ms 02:22:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:22:37 INFO - PROCESS | 1656 | 1467537757130 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 02:22:37 INFO - PROCESS | 1656 | 1467537757131 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 02:22:37 INFO - PROCESS | 1656 | 1467537757133 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:22:37 INFO - PROCESS | 1656 | 1467537757135 Marionette TRACE conn2 <- [1,2590,null,{}] 02:22:37 INFO - PROCESS | 1656 | 1467537757143 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}] 02:22:37 INFO - PROCESS | 1656 | 1467537757144 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:37 INFO - PROCESS | 1656 | 1467537757234 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 02:22:37 INFO - PROCESS | 1656 | 1467537757245 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:37 INFO - PROCESS | 1656 | 1467537757246 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x1268b1800 == 36 [pid = 1656] [id = 655] 02:22:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119b6c800) [pid = 1656] [serial = 1965] [outer = 0x0] 02:22:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x122f08400) [pid = 1656] [serial = 1966] [outer = 0x119b6c800] 02:22:37 INFO - PROCESS | 1656 | 1467537757266 Marionette DEBUG loaded listener.js 02:22:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x123009c00) [pid = 1656] [serial = 1967] [outer = 0x119b6c800] 02:22:37 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x112985c00) [pid = 1656] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:22:37 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x124c85000) [pid = 1656] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:22:37 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x117205c00) [pid = 1656] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:22:37 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119812c00) [pid = 1656] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:22:37 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119549000) [pid = 1656] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:22:37 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x113378400) [pid = 1656] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:22:37 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x117ea5800) [pid = 1656] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:22:37 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x128deb000) [pid = 1656] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:22:37 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1268e2000) [pid = 1656] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:22:37 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11816f800) [pid = 1656] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:22:37 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x110d78000) [pid = 1656] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:22:37 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x129199c00) [pid = 1656] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:22:37 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x110dd0000) [pid = 1656] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:22:37 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1230ee000) [pid = 1656] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:22:37 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11885c800) [pid = 1656] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:22:37 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x113d40c00) [pid = 1656] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:22:37 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1180abc00) [pid = 1656] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:22:37 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112d03000) [pid = 1656] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:22:37 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11948e400) [pid = 1656] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:22:37 INFO - PROCESS | 1656 | 1467537757801 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]]]}] 02:22:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:22:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 673ms 02:22:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:22:37 INFO - PROCESS | 1656 | 1467537757807 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 02:22:37 INFO - PROCESS | 1656 | 1467537757809 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 02:22:37 INFO - PROCESS | 1656 | 1467537757811 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:22:37 INFO - PROCESS | 1656 | 1467537757812 Marionette TRACE conn2 <- [1,2594,null,{}] 02:22:37 INFO - PROCESS | 1656 | 1467537757814 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}] 02:22:37 INFO - PROCESS | 1656 | 1467537757815 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:37 INFO - PROCESS | 1656 | 1467537757919 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 02:22:37 INFO - PROCESS | 1656 | 1467537757925 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:37 INFO - PROCESS | 1656 | 1467537757926 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x123a77800 == 37 [pid = 1656] [id = 656] 02:22:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x112f6d400) [pid = 1656] [serial = 1968] [outer = 0x0] 02:22:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x117ea4000) [pid = 1656] [serial = 1969] [outer = 0x112f6d400] 02:22:37 INFO - PROCESS | 1656 | 1467537757950 Marionette DEBUG loaded listener.js 02:22:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119ab7400) [pid = 1656] [serial = 1970] [outer = 0x112f6d400] 02:22:38 INFO - PROCESS | 1656 | 1467537758306 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]]]}] 02:22:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:22:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 519ms 02:22:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:22:38 INFO - PROCESS | 1656 | 1467537758330 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 02:22:38 INFO - PROCESS | 1656 | 1467537758332 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 02:22:38 INFO - PROCESS | 1656 | 1467537758334 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:22:38 INFO - PROCESS | 1656 | 1467537758335 Marionette TRACE conn2 <- [1,2598,null,{}] 02:22:38 INFO - PROCESS | 1656 | 1467537758337 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}] 02:22:38 INFO - PROCESS | 1656 | 1467537758338 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:38 INFO - PROCESS | 1656 | 1467537758448 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 02:22:38 INFO - PROCESS | 1656 | 1467537758455 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:38 INFO - PROCESS | 1656 | 1467537758456 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f21000 == 38 [pid = 1656] [id = 657] 02:22:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x123005400) [pid = 1656] [serial = 1971] [outer = 0x0] 02:22:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12330a400) [pid = 1656] [serial = 1972] [outer = 0x123005400] 02:22:38 INFO - PROCESS | 1656 | 1467537758480 Marionette DEBUG loaded listener.js 02:22:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x123881c00) [pid = 1656] [serial = 1973] [outer = 0x123005400] 02:22:38 INFO - PROCESS | 1656 | 1467537758781 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]]]}] 02:22:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:22:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 474ms 02:22:38 INFO - PROCESS | 1656 | 1467537758809 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 02:22:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:22:38 INFO - PROCESS | 1656 | 1467537758810 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 02:22:38 INFO - PROCESS | 1656 | 1467537758813 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:22:38 INFO - PROCESS | 1656 | 1467537758814 Marionette TRACE conn2 <- [1,2602,null,{}] 02:22:38 INFO - PROCESS | 1656 | 1467537758817 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}] 02:22:38 INFO - PROCESS | 1656 | 1467537758818 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:38 INFO - PROCESS | 1656 | 1467537758917 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 02:22:38 INFO - PROCESS | 1656 | 1467537758920 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:38 INFO - PROCESS | 1656 | 1467537758923 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a60a800 == 39 [pid = 1656] [id = 658] 02:22:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12387f400) [pid = 1656] [serial = 1974] [outer = 0x0] 02:22:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x123d4f400) [pid = 1656] [serial = 1975] [outer = 0x12387f400] 02:22:38 INFO - PROCESS | 1656 | 1467537758952 Marionette DEBUG loaded listener.js 02:22:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x125604000) [pid = 1656] [serial = 1976] [outer = 0x12387f400] 02:22:39 INFO - PROCESS | 1656 | 1467537759298 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]]]}] 02:22:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:22:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 520ms 02:22:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:22:39 INFO - PROCESS | 1656 | 1467537759333 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 02:22:39 INFO - PROCESS | 1656 | 1467537759335 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 02:22:39 INFO - PROCESS | 1656 | 1467537759337 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:22:39 INFO - PROCESS | 1656 | 1467537759338 Marionette TRACE conn2 <- [1,2606,null,{}] 02:22:39 INFO - PROCESS | 1656 | 1467537759354 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}] 02:22:39 INFO - PROCESS | 1656 | 1467537759355 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:39 INFO - PROCESS | 1656 | 1467537759435 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 02:22:39 INFO - PROCESS | 1656 | 1467537759441 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:39 INFO - PROCESS | 1656 | 1467537759442 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12abc9800 == 40 [pid = 1656] [id = 659] 02:22:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x125604800) [pid = 1656] [serial = 1977] [outer = 0x0] 02:22:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x125688c00) [pid = 1656] [serial = 1978] [outer = 0x125604800] 02:22:39 INFO - PROCESS | 1656 | 1467537759466 Marionette DEBUG loaded listener.js 02:22:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12640bc00) [pid = 1656] [serial = 1979] [outer = 0x125604800] 02:22:39 INFO - PROCESS | 1656 | 1467537759892 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]]]}] 02:22:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:22:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 621ms 02:22:39 INFO - PROCESS | 1656 | 1467537759959 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 02:22:39 INFO - PROCESS | 1656 | 1467537759961 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 02:22:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:22:39 INFO - PROCESS | 1656 | 1467537759965 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:22:39 INFO - PROCESS | 1656 | 1467537759967 Marionette TRACE conn2 <- [1,2610,null,{}] 02:22:39 INFO - PROCESS | 1656 | 1467537759971 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}] 02:22:39 INFO - PROCESS | 1656 | 1467537759975 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:40 INFO - PROCESS | 1656 | 1467537760078 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 02:22:40 INFO - PROCESS | 1656 | 1467537760143 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:40 INFO - PROCESS | 1656 | 1467537760145 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x11666b800 == 41 [pid = 1656] [id = 660] 02:22:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x110ef0c00) [pid = 1656] [serial = 1980] [outer = 0x0] 02:22:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1127cd000) [pid = 1656] [serial = 1981] [outer = 0x110ef0c00] 02:22:40 INFO - PROCESS | 1656 | 1467537760216 Marionette DEBUG loaded listener.js 02:22:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x113236000) [pid = 1656] [serial = 1982] [outer = 0x110ef0c00] 02:22:40 INFO - PROCESS | 1656 | 1467537760664 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]]]}] 02:22:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:22:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 720ms 02:22:40 INFO - PROCESS | 1656 | 1467537760685 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 02:22:40 INFO - PROCESS | 1656 | 1467537760689 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 02:22:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:22:40 INFO - PROCESS | 1656 | 1467537760712 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:22:40 INFO - PROCESS | 1656 | 1467537760713 Marionette TRACE conn2 <- [1,2614,null,{}] 02:22:40 INFO - PROCESS | 1656 | 1467537760716 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}] 02:22:40 INFO - PROCESS | 1656 | 1467537760718 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:40 INFO - PROCESS | 1656 | 1467537760823 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 02:22:40 INFO - PROCESS | 1656 | 1467537760911 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:40 INFO - PROCESS | 1656 | 1467537760913 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x123193000 == 42 [pid = 1656] [id = 661] 02:22:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x117416800) [pid = 1656] [serial = 1983] [outer = 0x0] 02:22:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11741fc00) [pid = 1656] [serial = 1984] [outer = 0x117416800] 02:22:40 INFO - PROCESS | 1656 | 1467537760945 Marionette DEBUG loaded listener.js 02:22:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x117eaa800) [pid = 1656] [serial = 1985] [outer = 0x117416800] 02:22:41 INFO - PROCESS | 1656 | 1467537761372 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]]]}] 02:22:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:22:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 672ms 02:22:41 INFO - PROCESS | 1656 | 1467537761381 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 02:22:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:22:41 INFO - PROCESS | 1656 | 1467537761383 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 02:22:41 INFO - PROCESS | 1656 | 1467537761385 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:22:41 INFO - PROCESS | 1656 | 1467537761388 Marionette TRACE conn2 <- [1,2618,null,{}] 02:22:41 INFO - PROCESS | 1656 | 1467537761398 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}] 02:22:41 INFO - PROCESS | 1656 | 1467537761401 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:41 INFO - PROCESS | 1656 | 1467537761504 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 02:22:41 INFO - PROCESS | 1656 | 1467537761581 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:41 INFO - PROCESS | 1656 | 1467537761583 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a83c800 == 43 [pid = 1656] [id = 662] 02:22:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x118857c00) [pid = 1656] [serial = 1986] [outer = 0x0] 02:22:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119455000) [pid = 1656] [serial = 1987] [outer = 0x118857c00] 02:22:41 INFO - PROCESS | 1656 | 1467537761617 Marionette DEBUG loaded listener.js 02:22:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119540c00) [pid = 1656] [serial = 1988] [outer = 0x118857c00] 02:22:42 INFO - PROCESS | 1656 | 1467537762058 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]]]}] 02:22:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:22:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 724ms 02:22:42 INFO - PROCESS | 1656 | 1467537762109 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 02:22:42 INFO - PROCESS | 1656 | 1467537762111 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 02:22:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:22:42 INFO - PROCESS | 1656 | 1467537762114 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:22:42 INFO - PROCESS | 1656 | 1467537762115 Marionette TRACE conn2 <- [1,2622,null,{}] 02:22:42 INFO - PROCESS | 1656 | 1467537762117 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}] 02:22:42 INFO - PROCESS | 1656 | 1467537762119 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:42 INFO - PROCESS | 1656 | 1467537762245 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 02:22:42 INFO - PROCESS | 1656 | 1467537762334 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:42 INFO - PROCESS | 1656 | 1467537762336 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd42000 == 44 [pid = 1656] [id = 663] 02:22:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x120ff0800) [pid = 1656] [serial = 1989] [outer = 0x0] 02:22:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12300fc00) [pid = 1656] [serial = 1990] [outer = 0x120ff0800] 02:22:42 INFO - PROCESS | 1656 | 1467537762365 Marionette DEBUG loaded listener.js 02:22:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x123d51c00) [pid = 1656] [serial = 1991] [outer = 0x120ff0800] 02:22:42 INFO - PROCESS | 1656 | 1467537762777 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]]]}] 02:22:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:22:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 672ms 02:22:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:22:42 INFO - PROCESS | 1656 | 1467537762787 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 02:22:42 INFO - PROCESS | 1656 | 1467537762790 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 02:22:42 INFO - PROCESS | 1656 | 1467537762793 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:22:42 INFO - PROCESS | 1656 | 1467537762795 Marionette TRACE conn2 <- [1,2626,null,{}] 02:22:42 INFO - PROCESS | 1656 | 1467537762798 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}] 02:22:42 INFO - PROCESS | 1656 | 1467537762799 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:42 INFO - PROCESS | 1656 | 1467537762914 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 02:22:43 INFO - PROCESS | 1656 | 1467537763046 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:43 INFO - PROCESS | 1656 | 1467537763047 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd64000 == 45 [pid = 1656] [id = 664] 02:22:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x123003c00) [pid = 1656] [serial = 1992] [outer = 0x0] 02:22:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x124491400) [pid = 1656] [serial = 1993] [outer = 0x123003c00] 02:22:43 INFO - PROCESS | 1656 | 1467537763099 Marionette DEBUG loaded listener.js 02:22:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12660dc00) [pid = 1656] [serial = 1994] [outer = 0x123003c00] 02:22:43 INFO - PROCESS | 1656 | 1467537763600 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]]]}] 02:22:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:22:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 870ms 02:22:43 INFO - PROCESS | 1656 | 1467537763663 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 02:22:43 INFO - PROCESS | 1656 | 1467537763665 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 02:22:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:22:43 INFO - PROCESS | 1656 | 1467537763667 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:22:43 INFO - PROCESS | 1656 | 1467537763668 Marionette TRACE conn2 <- [1,2630,null,{}] 02:22:43 INFO - PROCESS | 1656 | 1467537763671 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}] 02:22:43 INFO - PROCESS | 1656 | 1467537763675 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:43 INFO - PROCESS | 1656 | 1467537763797 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 02:22:44 INFO - PROCESS | 1656 | 1467537764003 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:44 INFO - PROCESS | 1656 | 1467537764005 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x11601a800 == 46 [pid = 1656] [id = 665] 02:22:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x110e24800) [pid = 1656] [serial = 1995] [outer = 0x0] 02:22:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x111e58c00) [pid = 1656] [serial = 1996] [outer = 0x110e24800] 02:22:44 INFO - PROCESS | 1656 | 1467537764045 Marionette DEBUG loaded listener.js 02:22:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x112d06c00) [pid = 1656] [serial = 1997] [outer = 0x110e24800] 02:22:44 INFO - PROCESS | 1656 | 1467537764477 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]]]}] 02:22:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:22:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 821ms 02:22:44 INFO - PROCESS | 1656 | 1467537764491 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 02:22:44 INFO - PROCESS | 1656 | 1467537764494 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 02:22:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:22:44 INFO - PROCESS | 1656 | 1467537764497 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:22:44 INFO - PROCESS | 1656 | 1467537764499 Marionette TRACE conn2 <- [1,2634,null,{}] 02:22:44 INFO - PROCESS | 1656 | 1467537764503 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}] 02:22:44 INFO - PROCESS | 1656 | 1467537764506 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:44 INFO - PROCESS | 1656 | 1467537764630 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 02:22:44 INFO - PROCESS | 1656 | 1467537764771 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:44 INFO - PROCESS | 1656 | 1467537764773 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x118307800 == 47 [pid = 1656] [id = 666] 02:22:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x113378400) [pid = 1656] [serial = 1998] [outer = 0x0] 02:22:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x117419800) [pid = 1656] [serial = 1999] [outer = 0x113378400] 02:22:44 INFO - PROCESS | 1656 | 1467537764827 Marionette DEBUG loaded listener.js 02:22:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11808d800) [pid = 1656] [serial = 2000] [outer = 0x113378400] 02:22:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12a60a800 == 46 [pid = 1656] [id = 658] 02:22:45 INFO - PROCESS | 1656 | --DOCSHELL 0x120f21000 == 45 [pid = 1656] [id = 657] 02:22:45 INFO - PROCESS | 1656 | --DOCSHELL 0x123a77800 == 44 [pid = 1656] [id = 656] 02:22:45 INFO - PROCESS | 1656 | --DOCSHELL 0x1268b1800 == 43 [pid = 1656] [id = 655] 02:22:45 INFO - PROCESS | 1656 | --DOCSHELL 0x124de8800 == 42 [pid = 1656] [id = 654] 02:22:45 INFO - PROCESS | 1656 | --DOCSHELL 0x1247ef800 == 41 [pid = 1656] [id = 653] 02:22:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12308e800 == 40 [pid = 1656] [id = 652] 02:22:45 INFO - PROCESS | 1656 | --DOCSHELL 0x119ad4800 == 39 [pid = 1656] [id = 651] 02:22:45 INFO - PROCESS | 1656 | --DOCSHELL 0x1185f0000 == 38 [pid = 1656] [id = 650] 02:22:45 INFO - PROCESS | 1656 | --DOCSHELL 0x116936000 == 37 [pid = 1656] [id = 649] 02:22:45 INFO - PROCESS | 1656 | --DOCSHELL 0x116679000 == 36 [pid = 1656] [id = 648] 02:22:45 INFO - PROCESS | 1656 | --DOCSHELL 0x118139000 == 35 [pid = 1656] [id = 647] 02:22:45 INFO - PROCESS | 1656 | --DOCSHELL 0x111c8c000 == 34 [pid = 1656] [id = 646] 02:22:45 INFO - PROCESS | 1656 | --DOCSHELL 0x11601a800 == 33 [pid = 1656] [id = 665] 02:22:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd64000 == 32 [pid = 1656] [id = 664] 02:22:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd42000 == 31 [pid = 1656] [id = 663] 02:22:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12a83c800 == 30 [pid = 1656] [id = 662] 02:22:45 INFO - PROCESS | 1656 | --DOCSHELL 0x123193000 == 29 [pid = 1656] [id = 661] 02:22:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12abc9800 == 28 [pid = 1656] [id = 659] 02:22:45 INFO - PROCESS | 1656 | --DOCSHELL 0x11666b800 == 27 [pid = 1656] [id = 660] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1193e9800) [pid = 1656] [serial = 1894] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11948a000) [pid = 1656] [serial = 1895] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1292ec000) [pid = 1656] [serial = 1880] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12941c800) [pid = 1656] [serial = 1921] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1289bac00) [pid = 1656] [serial = 1912] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1289da400) [pid = 1656] [serial = 1913] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1187f2000) [pid = 1656] [serial = 1891] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1188e7000) [pid = 1656] [serial = 1892] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11808c400) [pid = 1656] [serial = 1888] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1180ac000) [pid = 1656] [serial = 1889] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1292e7800) [pid = 1656] [serial = 1918] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x124609400) [pid = 1656] [serial = 1906] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x126011c00) [pid = 1656] [serial = 1907] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12968b400) [pid = 1656] [serial = 1924] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x129688c00) [pid = 1656] [serial = 1922] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12b070000) [pid = 1656] [serial = 1927] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x116079800) [pid = 1656] [serial = 1885] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12a8c1400) [pid = 1656] [serial = 1925] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x117203800) [pid = 1656] [serial = 1886] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12428a800) [pid = 1656] [serial = 1903] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x124609000) [pid = 1656] [serial = 1904] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12b0ae000) [pid = 1656] [serial = 1928] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119418c00) [pid = 1656] [serial = 1931] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11741b400) [pid = 1656] [serial = 1930] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119b60000) [pid = 1656] [serial = 1897] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1232cbc00) [pid = 1656] [serial = 1898] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x113235400) [pid = 1656] [serial = 1882] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1289c1c00) [pid = 1656] [serial = 1936] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x113d3fc00) [pid = 1656] [serial = 1883] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x126473000) [pid = 1656] [serial = 1909] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1268e1c00) [pid = 1656] [serial = 1910] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x128afa000) [pid = 1656] [serial = 1915] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x129193800) [pid = 1656] [serial = 1916] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x123ae2c00) [pid = 1656] [serial = 1900] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x123d4d400) [pid = 1656] [serial = 1901] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x126abf800) [pid = 1656] [serial = 1934] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1242a2800) [pid = 1656] [serial = 1933] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12940e800) [pid = 1656] [serial = 1919] [outer = 0x0] [url = about:blank] 02:22:45 INFO - PROCESS | 1656 | 1467537765882 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]]]}] 02:22:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:22:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1422ms 02:22:45 INFO - PROCESS | 1656 | 1467537765919 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 02:22:45 INFO - PROCESS | 1656 | 1467537765922 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 02:22:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:22:45 INFO - PROCESS | 1656 | 1467537765925 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:22:45 INFO - PROCESS | 1656 | 1467537765927 Marionette TRACE conn2 <- [1,2638,null,{}] 02:22:45 INFO - PROCESS | 1656 | 1467537765931 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}] 02:22:45 INFO - PROCESS | 1656 | 1467537765933 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:46 INFO - PROCESS | 1656 | 1467537766012 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 02:22:46 INFO - PROCESS | 1656 | 1467537766069 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:46 INFO - PROCESS | 1656 | 1467537766072 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x115e8f800 == 28 [pid = 1656] [id = 667] 02:22:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x110ee3400) [pid = 1656] [serial = 2001] [outer = 0x0] 02:22:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1121b9400) [pid = 1656] [serial = 2002] [outer = 0x110ee3400] 02:22:46 INFO - PROCESS | 1656 | 1467537766100 Marionette DEBUG loaded listener.js 02:22:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x112d07400) [pid = 1656] [serial = 2003] [outer = 0x110ee3400] 02:22:46 INFO - PROCESS | 1656 | 1467537766414 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]]]}] 02:22:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:22:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 521ms 02:22:46 INFO - PROCESS | 1656 | 1467537766446 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 02:22:46 INFO - PROCESS | 1656 | 1467537766450 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 02:22:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:22:46 INFO - PROCESS | 1656 | 1467537766454 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:22:46 INFO - PROCESS | 1656 | 1467537766458 Marionette TRACE conn2 <- [1,2642,null,{}] 02:22:46 INFO - PROCESS | 1656 | 1467537766461 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}] 02:22:46 INFO - PROCESS | 1656 | 1467537766462 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:46 INFO - PROCESS | 1656 | 1467537766537 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 02:22:46 INFO - PROCESS | 1656 | 1467537766544 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:46 INFO - PROCESS | 1656 | 1467537766545 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x117075000 == 29 [pid = 1656] [id = 668] 02:22:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x113863c00) [pid = 1656] [serial = 2004] [outer = 0x0] 02:22:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x116077400) [pid = 1656] [serial = 2005] [outer = 0x113863c00] 02:22:46 INFO - PROCESS | 1656 | 1467537766574 Marionette DEBUG loaded listener.js 02:22:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x116736800) [pid = 1656] [serial = 2006] [outer = 0x113863c00] 02:22:46 INFO - PROCESS | 1656 | 1467537766939 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]]]}] 02:22:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:22:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 522ms 02:22:46 INFO - PROCESS | 1656 | 1467537766976 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 02:22:46 INFO - PROCESS | 1656 | 1467537766978 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 02:22:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:22:46 INFO - PROCESS | 1656 | 1467537766980 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:22:46 INFO - PROCESS | 1656 | 1467537766982 Marionette TRACE conn2 <- [1,2646,null,{}] 02:22:46 INFO - PROCESS | 1656 | 1467537766990 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}] 02:22:46 INFO - PROCESS | 1656 | 1467537766993 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:47 INFO - PROCESS | 1656 | 1467537767071 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 02:22:47 INFO - PROCESS | 1656 | 1467537767079 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:47 INFO - PROCESS | 1656 | 1467537767081 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185ea000 == 30 [pid = 1656] [id = 669] 02:22:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x110e23400) [pid = 1656] [serial = 2007] [outer = 0x0] 02:22:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1176d1800) [pid = 1656] [serial = 2008] [outer = 0x110e23400] 02:22:47 INFO - PROCESS | 1656 | 1467537767109 Marionette DEBUG loaded listener.js 02:22:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1180a1c00) [pid = 1656] [serial = 2009] [outer = 0x110e23400] 02:22:47 INFO - PROCESS | 1656 | 1467537767427 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]]]}] 02:22:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:22:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 470ms 02:22:47 INFO - PROCESS | 1656 | 1467537767451 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 02:22:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:22:47 INFO - PROCESS | 1656 | 1467537767453 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 02:22:47 INFO - PROCESS | 1656 | 1467537767455 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:22:47 INFO - PROCESS | 1656 | 1467537767458 Marionette TRACE conn2 <- [1,2650,null,{}] 02:22:47 INFO - PROCESS | 1656 | 1467537767461 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}] 02:22:47 INFO - PROCESS | 1656 | 1467537767462 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:47 INFO - PROCESS | 1656 | 1467537767539 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 02:22:47 INFO - PROCESS | 1656 | 1467537767605 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:47 INFO - PROCESS | 1656 | 1467537767606 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x119598000 == 31 [pid = 1656] [id = 670] 02:22:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1176c8000) [pid = 1656] [serial = 2010] [outer = 0x0] 02:22:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1180dc800) [pid = 1656] [serial = 2011] [outer = 0x1176c8000] 02:22:47 INFO - PROCESS | 1656 | 1467537767631 Marionette DEBUG loaded listener.js 02:22:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1187e9c00) [pid = 1656] [serial = 2012] [outer = 0x1176c8000] 02:22:47 INFO - PROCESS | 1656 | 1467537767925 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]]]}] 02:22:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:22:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 521ms 02:22:47 INFO - PROCESS | 1656 | 1467537767982 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 02:22:47 INFO - PROCESS | 1656 | 1467537767991 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 02:22:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:22:47 INFO - PROCESS | 1656 | 1467537767993 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:22:47 INFO - PROCESS | 1656 | 1467537767994 Marionette TRACE conn2 <- [1,2654,null,{}] 02:22:47 INFO - PROCESS | 1656 | 1467537767996 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}] 02:22:47 INFO - PROCESS | 1656 | 1467537767997 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:48 INFO - PROCESS | 1656 | 1467537768090 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 02:22:48 INFO - PROCESS | 1656 | 1467537768129 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:48 INFO - PROCESS | 1656 | 1467537768130 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x123053800 == 32 [pid = 1656] [id = 671] 02:22:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11336ac00) [pid = 1656] [serial = 2013] [outer = 0x0] 02:22:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1188de800) [pid = 1656] [serial = 2014] [outer = 0x11336ac00] 02:22:48 INFO - PROCESS | 1656 | 1467537768155 Marionette DEBUG loaded listener.js 02:22:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119258000) [pid = 1656] [serial = 2015] [outer = 0x11336ac00] 02:22:48 INFO - PROCESS | 1656 | 1467537768478 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]]]}] 02:22:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:22:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 521ms 02:22:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:22:48 INFO - PROCESS | 1656 | 1467537768514 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 02:22:48 INFO - PROCESS | 1656 | 1467537768516 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 02:22:48 INFO - PROCESS | 1656 | 1467537768518 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:22:48 INFO - PROCESS | 1656 | 1467537768519 Marionette TRACE conn2 <- [1,2658,null,{}] 02:22:48 INFO - PROCESS | 1656 | 1467537768521 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}] 02:22:48 INFO - PROCESS | 1656 | 1467537768525 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:48 INFO - PROCESS | 1656 | 1467537768637 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 02:22:48 INFO - PROCESS | 1656 | 1467537768676 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:48 INFO - PROCESS | 1656 | 1467537768677 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x123a74000 == 33 [pid = 1656] [id = 672] 02:22:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x110ee3c00) [pid = 1656] [serial = 2016] [outer = 0x0] 02:22:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11948c400) [pid = 1656] [serial = 2017] [outer = 0x110ee3c00] 02:22:48 INFO - PROCESS | 1656 | 1467537768702 Marionette DEBUG loaded listener.js 02:22:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119b66c00) [pid = 1656] [serial = 2018] [outer = 0x110ee3c00] 02:22:49 INFO - PROCESS | 1656 | 1467537768998 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]]]}] 02:22:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:22:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 520ms 02:22:49 INFO - PROCESS | 1656 | 1467537769039 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 02:22:49 INFO - PROCESS | 1656 | 1467537769042 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 02:22:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:22:49 INFO - PROCESS | 1656 | 1467537769045 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:22:49 INFO - PROCESS | 1656 | 1467537769046 Marionette TRACE conn2 <- [1,2662,null,{}] 02:22:49 INFO - PROCESS | 1656 | 1467537769048 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}] 02:22:49 INFO - PROCESS | 1656 | 1467537769056 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:49 INFO - PROCESS | 1656 | 1467537769159 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 02:22:49 INFO - PROCESS | 1656 | 1467537769163 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:49 INFO - PROCESS | 1656 | 1467537769164 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x124d2b000 == 34 [pid = 1656] [id = 673] 02:22:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1180a5c00) [pid = 1656] [serial = 2019] [outer = 0x0] 02:22:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x122f49400) [pid = 1656] [serial = 2020] [outer = 0x1180a5c00] 02:22:49 INFO - PROCESS | 1656 | 1467537769187 Marionette DEBUG loaded listener.js 02:22:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1232c3000) [pid = 1656] [serial = 2021] [outer = 0x1180a5c00] 02:22:49 INFO - PROCESS | 1656 | 1467537769522 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]]]}] 02:22:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:22:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 518ms 02:22:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:22:49 INFO - PROCESS | 1656 | 1467537769564 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 02:22:49 INFO - PROCESS | 1656 | 1467537769565 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 02:22:49 INFO - PROCESS | 1656 | 1467537769567 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:22:49 INFO - PROCESS | 1656 | 1467537769568 Marionette TRACE conn2 <- [1,2666,null,{}] 02:22:49 INFO - PROCESS | 1656 | 1467537769570 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}] 02:22:49 INFO - PROCESS | 1656 | 1467537769571 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:49 INFO - PROCESS | 1656 | 1467537769670 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 02:22:49 INFO - PROCESS | 1656 | 1467537769674 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:49 INFO - PROCESS | 1656 | 1467537769675 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x124dde800 == 35 [pid = 1656] [id = 674] 02:22:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1230f1400) [pid = 1656] [serial = 2022] [outer = 0x0] 02:22:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x123ae3400) [pid = 1656] [serial = 2023] [outer = 0x1230f1400] 02:22:49 INFO - PROCESS | 1656 | 1467537769699 Marionette DEBUG loaded listener.js 02:22:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x123d4bc00) [pid = 1656] [serial = 2024] [outer = 0x1230f1400] 02:22:50 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119b61800) [pid = 1656] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:22:50 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x110dc7400) [pid = 1656] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:22:50 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11741a400) [pid = 1656] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:22:50 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119b6c800) [pid = 1656] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:22:50 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112f6d400) [pid = 1656] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:22:50 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1176d1000) [pid = 1656] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:22:50 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x110d78800) [pid = 1656] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:22:50 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1131c8000) [pid = 1656] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:22:50 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x110e7a400) [pid = 1656] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:22:50 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1150d6400) [pid = 1656] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:22:50 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12387f400) [pid = 1656] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:22:50 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112983800) [pid = 1656] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:22:50 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x125604800) [pid = 1656] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:22:50 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1160d8400) [pid = 1656] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:22:50 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x123005400) [pid = 1656] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:22:50 INFO - PROCESS | 1656 | 1467537770650 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]]]}] 02:22:50 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) 02:22:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1124ms 02:22:50 INFO - PROCESS | 1656 | 1467537770692 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 02:22:50 INFO - PROCESS | 1656 | 1467537770694 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 02:22:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:22:50 INFO - PROCESS | 1656 | 1467537770696 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:22:50 INFO - PROCESS | 1656 | 1467537770697 Marionette TRACE conn2 <- [1,2670,null,{}] 02:22:50 INFO - PROCESS | 1656 | 1467537770699 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}] 02:22:50 INFO - PROCESS | 1656 | 1467537770700 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:50 INFO - PROCESS | 1656 | 1467537770779 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 02:22:50 INFO - PROCESS | 1656 | 1467537770838 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:50 INFO - PROCESS | 1656 | 1467537770839 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185e6800 == 36 [pid = 1656] [id = 675] 02:22:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x110e77400) [pid = 1656] [serial = 2025] [outer = 0x0] 02:22:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11673c400) [pid = 1656] [serial = 2026] [outer = 0x110e77400] 02:22:50 INFO - PROCESS | 1656 | 1467537770864 Marionette DEBUG loaded listener.js 02:22:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1187f1800) [pid = 1656] [serial = 2027] [outer = 0x110e77400] 02:22:51 INFO - PROCESS | 1656 | 1467537771611 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"]]]}] 02:22:51 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 02:22:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:22:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 02:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:22:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 922ms 02:22:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:22:51 INFO - PROCESS | 1656 | 1467537771618 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 02:22:51 INFO - PROCESS | 1656 | 1467537771619 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 02:22:51 INFO - PROCESS | 1656 | 1467537771623 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:22:51 INFO - PROCESS | 1656 | 1467537771624 Marionette TRACE conn2 <- [1,2674,null,{}] 02:22:51 INFO - PROCESS | 1656 | 1467537771626 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}] 02:22:51 INFO - PROCESS | 1656 | 1467537771627 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:51 INFO - PROCESS | 1656 | 1467537771701 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 02:22:51 INFO - PROCESS | 1656 | 1467537771708 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:51 INFO - PROCESS | 1656 | 1467537771709 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a7c800 == 37 [pid = 1656] [id = 676] 02:22:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1180a4c00) [pid = 1656] [serial = 2028] [outer = 0x0] 02:22:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12387f400) [pid = 1656] [serial = 2029] [outer = 0x1180a4c00] 02:22:51 INFO - PROCESS | 1656 | 1467537771733 Marionette DEBUG loaded listener.js 02:22:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x123d58c00) [pid = 1656] [serial = 2030] [outer = 0x1180a4c00] 02:22:52 INFO - PROCESS | 1656 | 1467537772666 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"]]]}] 02:22:52 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 02:22:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:22:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 02:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:22:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1071ms 02:22:52 INFO - PROCESS | 1656 | 1467537772694 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 02:22:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:22:52 INFO - PROCESS | 1656 | 1467537772697 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 02:22:52 INFO - PROCESS | 1656 | 1467537772700 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:22:52 INFO - PROCESS | 1656 | 1467537772702 Marionette TRACE conn2 <- [1,2678,null,{}] 02:22:52 INFO - PROCESS | 1656 | 1467537772706 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}] 02:22:52 INFO - PROCESS | 1656 | 1467537772708 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:52 INFO - PROCESS | 1656 | 1467537772818 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 02:22:52 INFO - PROCESS | 1656 | 1467537772875 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:52 INFO - PROCESS | 1656 | 1467537772878 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x116290800 == 38 [pid = 1656] [id = 677] 02:22:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x110ee8c00) [pid = 1656] [serial = 2031] [outer = 0x0] 02:22:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x111ca8c00) [pid = 1656] [serial = 2032] [outer = 0x110ee8c00] 02:22:52 INFO - PROCESS | 1656 | 1467537772909 Marionette DEBUG loaded listener.js 02:22:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x112dee800) [pid = 1656] [serial = 2033] [outer = 0x110ee8c00] 02:22:53 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) 02:22:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1172ms 02:22:53 INFO - PROCESS | 1656 | 1467537773867 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]]]}] 02:22:53 INFO - PROCESS | 1656 | 1467537773897 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 02:22:53 INFO - PROCESS | 1656 | 1467537773899 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 02:22:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:22:53 INFO - PROCESS | 1656 | 1467537773903 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:22:53 INFO - PROCESS | 1656 | 1467537773905 Marionette TRACE conn2 <- [1,2682,null,{}] 02:22:53 INFO - PROCESS | 1656 | 1467537773911 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}] 02:22:53 INFO - PROCESS | 1656 | 1467537773913 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:54 INFO - PROCESS | 1656 | 1467537774015 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 02:22:54 INFO - PROCESS | 1656 | 1467537774070 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:54 INFO - PROCESS | 1656 | 1467537774073 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x1167b5800 == 39 [pid = 1656] [id = 678] 02:22:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x112de8800) [pid = 1656] [serial = 2034] [outer = 0x0] 02:22:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x113234800) [pid = 1656] [serial = 2035] [outer = 0x112de8800] 02:22:54 INFO - PROCESS | 1656 | 1467537774102 Marionette DEBUG loaded listener.js 02:22:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x113d8b000) [pid = 1656] [serial = 2036] [outer = 0x112de8800] 02:22:54 INFO - PROCESS | 1656 | --DOCSHELL 0x1185e6800 == 38 [pid = 1656] [id = 675] 02:22:54 INFO - PROCESS | 1656 | --DOCSHELL 0x124dde800 == 37 [pid = 1656] [id = 674] 02:22:54 INFO - PROCESS | 1656 | --DOCSHELL 0x124d2b000 == 36 [pid = 1656] [id = 673] 02:22:54 INFO - PROCESS | 1656 | --DOCSHELL 0x123a74000 == 35 [pid = 1656] [id = 672] 02:22:54 INFO - PROCESS | 1656 | --DOCSHELL 0x123053800 == 34 [pid = 1656] [id = 671] 02:22:54 INFO - PROCESS | 1656 | --DOCSHELL 0x119598000 == 33 [pid = 1656] [id = 670] 02:22:54 INFO - PROCESS | 1656 | --DOCSHELL 0x1185ea000 == 32 [pid = 1656] [id = 669] 02:22:54 INFO - PROCESS | 1656 | --DOCSHELL 0x117075000 == 31 [pid = 1656] [id = 668] 02:22:54 INFO - PROCESS | 1656 | --DOCSHELL 0x115e8f800 == 30 [pid = 1656] [id = 667] 02:22:54 INFO - PROCESS | 1656 | --DOCSHELL 0x118307800 == 29 [pid = 1656] [id = 666] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12b074800) [pid = 1656] [serial = 1937] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x123881c00) [pid = 1656] [serial = 1973] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12330a400) [pid = 1656] [serial = 1972] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1188e3000) [pid = 1656] [serial = 1958] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119416800) [pid = 1656] [serial = 1960] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119abdc00) [pid = 1656] [serial = 1963] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119aa4800) [pid = 1656] [serial = 1961] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x122f08400) [pid = 1656] [serial = 1966] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119b6c000) [pid = 1656] [serial = 1964] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x117ea4000) [pid = 1656] [serial = 1969] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119ab7400) [pid = 1656] [serial = 1970] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118097c00) [pid = 1656] [serial = 1954] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118177800) [pid = 1656] [serial = 1955] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x110e2e800) [pid = 1656] [serial = 1939] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x111c7c000) [pid = 1656] [serial = 1940] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x113d3e400) [pid = 1656] [serial = 1948] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x116079000) [pid = 1656] [serial = 1949] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118514c00) [pid = 1656] [serial = 1957] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x116631400) [pid = 1656] [serial = 1942] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11741d800) [pid = 1656] [serial = 1943] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x123d4f400) [pid = 1656] [serial = 1975] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x112d04c00) [pid = 1656] [serial = 1945] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x125688c00) [pid = 1656] [serial = 1978] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x113236c00) [pid = 1656] [serial = 1946] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x117207800) [pid = 1656] [serial = 1951] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x117e9e800) [pid = 1656] [serial = 1952] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12640bc00) [pid = 1656] [serial = 1979] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x125604000) [pid = 1656] [serial = 1976] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x123009c00) [pid = 1656] [serial = 1967] [outer = 0x0] [url = about:blank] 02:22:54 INFO - PROCESS | 1656 | 1467537774972 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]]]}] 02:22:55 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) 02:22:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1124ms 02:22:55 INFO - PROCESS | 1656 | 1467537775027 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 02:22:55 INFO - PROCESS | 1656 | 1467537775030 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 02:22:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:22:55 INFO - PROCESS | 1656 | 1467537775035 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:22:55 INFO - PROCESS | 1656 | 1467537775037 Marionette TRACE conn2 <- [1,2686,null,{}] 02:22:55 INFO - PROCESS | 1656 | 1467537775039 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}] 02:22:55 INFO - PROCESS | 1656 | 1467537775041 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:55 INFO - PROCESS | 1656 | 1467537775118 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 02:22:55 INFO - PROCESS | 1656 | 1467537775125 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:55 INFO - PROCESS | 1656 | 1467537775126 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x118134800 == 30 [pid = 1656] [id = 679] 02:22:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x116028c00) [pid = 1656] [serial = 2037] [outer = 0x0] 02:22:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1166eb400) [pid = 1656] [serial = 2038] [outer = 0x116028c00] 02:22:55 INFO - PROCESS | 1656 | 1467537775154 Marionette DEBUG loaded listener.js 02:22:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x116fb7400) [pid = 1656] [serial = 2039] [outer = 0x116028c00] 02:22:55 INFO - PROCESS | 1656 | 1467537775984 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"]]]}] 02:22:56 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 02:22:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:22:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 02:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:22:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 972ms 02:22:56 INFO - PROCESS | 1656 | 1467537776008 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 02:22:56 INFO - PROCESS | 1656 | 1467537776010 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 02:22:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:22:56 INFO - PROCESS | 1656 | 1467537776012 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:22:56 INFO - PROCESS | 1656 | 1467537776014 Marionette TRACE conn2 <- [1,2690,null,{}] 02:22:56 INFO - PROCESS | 1656 | 1467537776022 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}] 02:22:56 INFO - PROCESS | 1656 | 1467537776027 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:56 INFO - PROCESS | 1656 | 1467537776102 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 02:22:56 INFO - PROCESS | 1656 | 1467537776110 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:56 INFO - PROCESS | 1656 | 1467537776112 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192ca000 == 31 [pid = 1656] [id = 680] 02:22:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x117207800) [pid = 1656] [serial = 2040] [outer = 0x0] 02:22:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1180a2000) [pid = 1656] [serial = 2041] [outer = 0x117207800] 02:22:56 INFO - PROCESS | 1656 | 1467537776145 Marionette DEBUG loaded listener.js 02:22:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1180d4800) [pid = 1656] [serial = 2042] [outer = 0x117207800] 02:22:57 INFO - PROCESS | 1656 | 1467537777001 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"]]]}] 02:22:57 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 02:22:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:22:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 02:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:22:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1022ms 02:22:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:22:57 INFO - PROCESS | 1656 | 1467537777035 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 02:22:57 INFO - PROCESS | 1656 | 1467537777036 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 02:22:57 INFO - PROCESS | 1656 | 1467537777039 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:22:57 INFO - PROCESS | 1656 | 1467537777041 Marionette TRACE conn2 <- [1,2694,null,{}] 02:22:57 INFO - PROCESS | 1656 | 1467537777056 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}] 02:22:57 INFO - PROCESS | 1656 | 1467537777057 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:57 INFO - PROCESS | 1656 | 1467537777154 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 02:22:57 INFO - PROCESS | 1656 | 1467537777158 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:57 INFO - PROCESS | 1656 | 1467537777159 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12304b000 == 32 [pid = 1656] [id = 681] 02:22:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x111e2c800) [pid = 1656] [serial = 2043] [outer = 0x0] 02:22:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1193e9800) [pid = 1656] [serial = 2044] [outer = 0x111e2c800] 02:22:57 INFO - PROCESS | 1656 | 1467537777184 Marionette DEBUG loaded listener.js 02:22:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119485400) [pid = 1656] [serial = 2045] [outer = 0x111e2c800] 02:22:57 INFO - PROCESS | 1656 | 1467537777983 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"]]]}] 02:22:58 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 02:22:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:22:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 02:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:22:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 978ms 02:22:58 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x110e77400) [pid = 1656] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:22:58 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11336ac00) [pid = 1656] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:22:58 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x113378400) [pid = 1656] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:22:58 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x113863c00) [pid = 1656] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:22:58 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1176c8000) [pid = 1656] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:22:58 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x110ee3400) [pid = 1656] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:22:58 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x110e23400) [pid = 1656] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:22:58 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x110ef0c00) [pid = 1656] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:22:58 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x117416800) [pid = 1656] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:22:58 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x118857c00) [pid = 1656] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:22:58 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x120ff0800) [pid = 1656] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:22:58 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x110ee3c00) [pid = 1656] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:22:58 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x123003c00) [pid = 1656] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:22:58 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x1180a5c00) [pid = 1656] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:22:58 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x1230f1400) [pid = 1656] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:22:58 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x110e24800) [pid = 1656] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:22:58 INFO - PROCESS | 1656 | 1467537778033 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 02:22:58 INFO - PROCESS | 1656 | 1467537778035 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 02:22:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:22:58 INFO - PROCESS | 1656 | 1467537778039 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:22:58 INFO - PROCESS | 1656 | 1467537778040 Marionette TRACE conn2 <- [1,2698,null,{}] 02:22:58 INFO - PROCESS | 1656 | 1467537778042 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}] 02:22:58 INFO - PROCESS | 1656 | 1467537778043 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:58 INFO - PROCESS | 1656 | 1467537778145 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 02:22:58 INFO - PROCESS | 1656 | 1467537778183 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:58 INFO - PROCESS | 1656 | 1467537778184 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x123052800 == 33 [pid = 1656] [id = 682] 02:22:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x110dc7400) [pid = 1656] [serial = 2046] [outer = 0x0] 02:22:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x111c7f000) [pid = 1656] [serial = 2047] [outer = 0x110dc7400] 02:22:58 INFO - PROCESS | 1656 | 1467537778208 Marionette DEBUG loaded listener.js 02:22:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x116080000) [pid = 1656] [serial = 2048] [outer = 0x110dc7400] 02:22:58 INFO - PROCESS | 1656 | 1467537778981 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"]]]}] 02:22:59 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 02:22:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:22:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 02:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:22:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 971ms 02:22:59 INFO - PROCESS | 1656 | 1467537779010 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 02:22:59 INFO - PROCESS | 1656 | 1467537779012 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 02:22:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:22:59 INFO - PROCESS | 1656 | 1467537779014 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:22:59 INFO - PROCESS | 1656 | 1467537779015 Marionette TRACE conn2 <- [1,2702,null,{}] 02:22:59 INFO - PROCESS | 1656 | 1467537779017 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}] 02:22:59 INFO - PROCESS | 1656 | 1467537779022 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:59 INFO - PROCESS | 1656 | 1467537779115 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 02:22:59 INFO - PROCESS | 1656 | 1467537779119 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:59 INFO - PROCESS | 1656 | 1467537779120 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x124213000 == 34 [pid = 1656] [id = 683] 02:22:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1187e8400) [pid = 1656] [serial = 2049] [outer = 0x0] 02:22:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x119abdc00) [pid = 1656] [serial = 2050] [outer = 0x1187e8400] 02:22:59 INFO - PROCESS | 1656 | 1467537779147 Marionette DEBUG loaded listener.js 02:22:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x120ff0800) [pid = 1656] [serial = 2051] [outer = 0x1187e8400] 02:22:59 INFO - PROCESS | 1656 | 1467537779476 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]]]}] 02:22:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:22:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 469ms 02:22:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:22:59 INFO - PROCESS | 1656 | 1467537779483 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 02:22:59 INFO - PROCESS | 1656 | 1467537779484 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 02:22:59 INFO - PROCESS | 1656 | 1467537779486 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:22:59 INFO - PROCESS | 1656 | 1467537779487 Marionette TRACE conn2 <- [1,2706,null,{}] 02:22:59 INFO - PROCESS | 1656 | 1467537779492 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}] 02:22:59 INFO - PROCESS | 1656 | 1467537779494 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:59 INFO - PROCESS | 1656 | 1467537779606 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 02:22:59 INFO - PROCESS | 1656 | 1467537779612 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:59 INFO - PROCESS | 1656 | 1467537779613 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:22:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x124d2d800 == 35 [pid = 1656] [id = 684] 02:22:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x119254000) [pid = 1656] [serial = 2052] [outer = 0x0] 02:22:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x122f0b000) [pid = 1656] [serial = 2053] [outer = 0x119254000] 02:22:59 INFO - PROCESS | 1656 | 1467537779638 Marionette DEBUG loaded listener.js 02:22:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1234fa400) [pid = 1656] [serial = 2054] [outer = 0x119254000] 02:22:59 INFO - PROCESS | 1656 | 1467537779913 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]]]}] 02:22:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:22:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 469ms 02:22:59 INFO - PROCESS | 1656 | 1467537779956 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 02:22:59 INFO - PROCESS | 1656 | 1467537779959 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 02:22:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:22:59 INFO - PROCESS | 1656 | 1467537779963 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:22:59 INFO - PROCESS | 1656 | 1467537779964 Marionette TRACE conn2 <- [1,2710,null,{}] 02:22:59 INFO - PROCESS | 1656 | 1467537779966 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}] 02:22:59 INFO - PROCESS | 1656 | 1467537779967 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:00 INFO - PROCESS | 1656 | 1467537780048 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 02:23:00 INFO - PROCESS | 1656 | 1467537780051 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:00 INFO - PROCESS | 1656 | 1467537780052 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x128993800 == 36 [pid = 1656] [id = 685] 02:23:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x12300dc00) [pid = 1656] [serial = 2055] [outer = 0x0] 02:23:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x123cb7000) [pid = 1656] [serial = 2056] [outer = 0x12300dc00] 02:23:00 INFO - PROCESS | 1656 | 1467537780077 Marionette DEBUG loaded listener.js 02:23:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x123d53000) [pid = 1656] [serial = 2057] [outer = 0x12300dc00] 02:23:00 INFO - PROCESS | 1656 | --DOCSHELL 0x118134800 == 35 [pid = 1656] [id = 679] 02:23:00 INFO - PROCESS | 1656 | --DOCSHELL 0x1167b5800 == 34 [pid = 1656] [id = 678] 02:23:00 INFO - PROCESS | 1656 | --DOCSHELL 0x116290800 == 33 [pid = 1656] [id = 677] 02:23:00 INFO - PROCESS | 1656 | --DOCSHELL 0x128a7c800 == 32 [pid = 1656] [id = 676] 02:23:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12304b000 == 31 [pid = 1656] [id = 681] 02:23:01 INFO - PROCESS | 1656 | --DOCSHELL 0x123052800 == 30 [pid = 1656] [id = 682] 02:23:01 INFO - PROCESS | 1656 | --DOCSHELL 0x124d2d800 == 29 [pid = 1656] [id = 684] 02:23:01 INFO - PROCESS | 1656 | --DOCSHELL 0x124213000 == 28 [pid = 1656] [id = 683] 02:23:01 INFO - PROCESS | 1656 | --DOCSHELL 0x1192ca000 == 27 [pid = 1656] [id = 680] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1187f1800) [pid = 1656] [serial = 2027] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12387f400) [pid = 1656] [serial = 2029] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1188de800) [pid = 1656] [serial = 2014] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11808d800) [pid = 1656] [serial = 2000] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x117419800) [pid = 1656] [serial = 1999] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x116077400) [pid = 1656] [serial = 2005] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x116736800) [pid = 1656] [serial = 2006] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1180dc800) [pid = 1656] [serial = 2011] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1121b9400) [pid = 1656] [serial = 2002] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x112d07400) [pid = 1656] [serial = 2003] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x1176d1800) [pid = 1656] [serial = 2008] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x1180a1c00) [pid = 1656] [serial = 2009] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x1127cd000) [pid = 1656] [serial = 1981] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x113236000) [pid = 1656] [serial = 1982] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x117eaa800) [pid = 1656] [serial = 1985] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x11741fc00) [pid = 1656] [serial = 1984] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x119540c00) [pid = 1656] [serial = 1988] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x119455000) [pid = 1656] [serial = 1987] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x123d51c00) [pid = 1656] [serial = 1991] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x12300fc00) [pid = 1656] [serial = 1990] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x119b66c00) [pid = 1656] [serial = 2018] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x11948c400) [pid = 1656] [serial = 2017] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x12660dc00) [pid = 1656] [serial = 1994] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 55 (0x124491400) [pid = 1656] [serial = 1993] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 54 (0x1232c3000) [pid = 1656] [serial = 2021] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 53 (0x122f49400) [pid = 1656] [serial = 2020] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 52 (0x123ae3400) [pid = 1656] [serial = 2023] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 51 (0x11673c400) [pid = 1656] [serial = 2026] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 50 (0x112d06c00) [pid = 1656] [serial = 1997] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 49 (0x123d4bc00) [pid = 1656] [serial = 2024] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 48 (0x111e58c00) [pid = 1656] [serial = 1996] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 47 (0x119258000) [pid = 1656] [serial = 2015] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | --DOMWINDOW == 46 (0x1187e9c00) [pid = 1656] [serial = 2012] [outer = 0x0] [url = about:blank] 02:23:01 INFO - PROCESS | 1656 | 1467537781445 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] 02:23:01 INFO - PROCESS | 1656 | 1467537781487 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 02:23:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:23:01 INFO - PROCESS | 1656 | 1467537781491 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:23:01 INFO - PROCESS | 1656 | 1467537781493 Marionette TRACE conn2 <- [1,2714,null,{}] 02:23:01 INFO - PROCESS | 1656 | 1467537781497 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}] 02:23:01 INFO - PROCESS | 1656 | 1467537781499 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:01 INFO - PROCESS | 1656 | 1467537781579 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 02:23:01 INFO - PROCESS | 1656 | 1467537781634 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:01 INFO - PROCESS | 1656 | 1467537781637 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x113ab7000 == 28 [pid = 1656] [id = 686] 02:23:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 47 (0x110eec400) [pid = 1656] [serial = 2058] [outer = 0x0] 02:23:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 48 (0x111cac800) [pid = 1656] [serial = 2059] [outer = 0x110eec400] 02:23:01 INFO - PROCESS | 1656 | 1467537781664 Marionette DEBUG loaded listener.js 02:23:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 49 (0x1127d1c00) [pid = 1656] [serial = 2060] [outer = 0x110eec400] 02:23:01 INFO - PROCESS | 1656 | 1467537781979 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]]]}] 02:23:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:23:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 520ms 02:23:02 INFO - PROCESS | 1656 | 1467537782010 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 02:23:02 INFO - PROCESS | 1656 | 1467537782014 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 02:23:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:23:02 INFO - PROCESS | 1656 | 1467537782019 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:23:02 INFO - PROCESS | 1656 | 1467537782020 Marionette TRACE conn2 <- [1,2718,null,{}] 02:23:02 INFO - PROCESS | 1656 | 1467537782023 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}] 02:23:02 INFO - PROCESS | 1656 | 1467537782025 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:02 INFO - PROCESS | 1656 | 1467537782103 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 02:23:02 INFO - PROCESS | 1656 | 1467537782110 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:02 INFO - PROCESS | 1656 | 1467537782112 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x11694e800 == 29 [pid = 1656] [id = 687] 02:23:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 50 (0x112d07400) [pid = 1656] [serial = 2061] [outer = 0x0] 02:23:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 51 (0x1132ebc00) [pid = 1656] [serial = 2062] [outer = 0x112d07400] 02:23:02 INFO - PROCESS | 1656 | 1467537782139 Marionette DEBUG loaded listener.js 02:23:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 52 (0x113aa6400) [pid = 1656] [serial = 2063] [outer = 0x112d07400] 02:23:02 INFO - PROCESS | 1656 | 1467537782476 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] 02:23:02 INFO - PROCESS | 1656 | 1467537782491 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 02:23:02 INFO - PROCESS | 1656 | 1467537782494 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:23:02 INFO - PROCESS | 1656 | 1467537782505 Marionette TRACE conn2 <- [1,2722,null,{}] 02:23:02 INFO - PROCESS | 1656 | 1467537782513 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}] 02:23:02 INFO - PROCESS | 1656 | 1467537782516 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:02 INFO - PROCESS | 1656 | 1467537782591 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 02:23:02 INFO - PROCESS | 1656 | 1467537782596 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:02 INFO - PROCESS | 1656 | 1467537782598 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x118303800 == 30 [pid = 1656] [id = 688] 02:23:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 53 (0x110d80c00) [pid = 1656] [serial = 2064] [outer = 0x0] 02:23:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x11673c400) [pid = 1656] [serial = 2065] [outer = 0x110d80c00] 02:23:02 INFO - PROCESS | 1656 | 1467537782628 Marionette DEBUG loaded listener.js 02:23:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x1172ba800) [pid = 1656] [serial = 2066] [outer = 0x110d80c00] 02:23:02 INFO - PROCESS | 1656 | 1467537782979 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] 02:23:03 INFO - PROCESS | 1656 | 1467537783028 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 02:23:03 INFO - PROCESS | 1656 | 1467537783030 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:23:03 INFO - PROCESS | 1656 | 1467537783031 Marionette TRACE conn2 <- [1,2726,null,{}] 02:23:03 INFO - PROCESS | 1656 | 1467537783034 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}] 02:23:03 INFO - PROCESS | 1656 | 1467537783035 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:03 INFO - PROCESS | 1656 | 1467537783132 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 02:23:03 INFO - PROCESS | 1656 | 1467537783138 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:03 INFO - PROCESS | 1656 | 1467537783139 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185d9000 == 31 [pid = 1656] [id = 689] 02:23:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x11741e800) [pid = 1656] [serial = 2067] [outer = 0x0] 02:23:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x1176c7400) [pid = 1656] [serial = 2068] [outer = 0x11741e800] 02:23:03 INFO - PROCESS | 1656 | 1467537783169 Marionette DEBUG loaded listener.js 02:23:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x11808fc00) [pid = 1656] [serial = 2069] [outer = 0x11741e800] 02:23:03 INFO - PROCESS | 1656 | 1467537783480 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]]]}] 02:23:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:23:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 468ms 02:23:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:23:03 INFO - PROCESS | 1656 | 1467537783499 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 02:23:03 INFO - PROCESS | 1656 | 1467537783500 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 02:23:03 INFO - PROCESS | 1656 | 1467537783502 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:23:03 INFO - PROCESS | 1656 | 1467537783503 Marionette TRACE conn2 <- [1,2730,null,{}] 02:23:03 INFO - PROCESS | 1656 | 1467537783506 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}] 02:23:03 INFO - PROCESS | 1656 | 1467537783508 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:03 INFO - PROCESS | 1656 | 1467537783587 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 02:23:03 INFO - PROCESS | 1656 | 1467537783592 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:03 INFO - PROCESS | 1656 | 1467537783593 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195c5800 == 32 [pid = 1656] [id = 690] 02:23:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x112988800) [pid = 1656] [serial = 2070] [outer = 0x0] 02:23:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x1180a6800) [pid = 1656] [serial = 2071] [outer = 0x112988800] 02:23:03 INFO - PROCESS | 1656 | 1467537783618 Marionette DEBUG loaded listener.js 02:23:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x118171400) [pid = 1656] [serial = 2072] [outer = 0x112988800] 02:23:04 INFO - PROCESS | 1656 | 1467537784396 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"]]]}] 02:23:04 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 02:23:04 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 02:23:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 02:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:23:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 918ms 02:23:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:23:04 INFO - PROCESS | 1656 | 1467537784421 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 02:23:04 INFO - PROCESS | 1656 | 1467537784422 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 02:23:04 INFO - PROCESS | 1656 | 1467537784424 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:23:04 INFO - PROCESS | 1656 | 1467537784426 Marionette TRACE conn2 <- [1,2734,null,{}] 02:23:04 INFO - PROCESS | 1656 | 1467537784428 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}] 02:23:04 INFO - PROCESS | 1656 | 1467537784432 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:04 INFO - PROCESS | 1656 | 1467537784520 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 02:23:04 INFO - PROCESS | 1656 | 1467537784574 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:04 INFO - PROCESS | 1656 | 1467537784574 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x123054800 == 33 [pid = 1656] [id = 691] 02:23:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x113235400) [pid = 1656] [serial = 2073] [outer = 0x0] 02:23:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x1187f1c00) [pid = 1656] [serial = 2074] [outer = 0x113235400] 02:23:04 INFO - PROCESS | 1656 | 1467537784600 Marionette DEBUG loaded listener.js 02:23:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x119416800) [pid = 1656] [serial = 2075] [outer = 0x113235400] 02:23:04 INFO - PROCESS | 1656 | 1467537784875 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]]]}] 02:23:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:23:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 468ms 02:23:04 INFO - PROCESS | 1656 | 1467537784897 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 02:23:04 INFO - PROCESS | 1656 | 1467537784899 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 02:23:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:23:04 INFO - PROCESS | 1656 | 1467537784901 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:23:04 INFO - PROCESS | 1656 | 1467537784902 Marionette TRACE conn2 <- [1,2738,null,{}] 02:23:04 INFO - PROCESS | 1656 | 1467537784904 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}] 02:23:04 INFO - PROCESS | 1656 | 1467537784906 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:05 INFO - PROCESS | 1656 | 1467537784998 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 02:23:05 INFO - PROCESS | 1656 | 1467537785001 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:05 INFO - PROCESS | 1656 | 1467537785002 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x123718000 == 34 [pid = 1656] [id = 692] 02:23:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x110e30c00) [pid = 1656] [serial = 2076] [outer = 0x0] 02:23:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x119489800) [pid = 1656] [serial = 2077] [outer = 0x110e30c00] 02:23:05 INFO - PROCESS | 1656 | 1467537785028 Marionette DEBUG loaded listener.js 02:23:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x119543c00) [pid = 1656] [serial = 2078] [outer = 0x110e30c00] 02:23:05 INFO - PROCESS | 1656 | 1467537785348 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]]]}] 02:23:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:23:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 470ms 02:23:05 INFO - PROCESS | 1656 | 1467537785372 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 02:23:05 INFO - PROCESS | 1656 | 1467537785373 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 02:23:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:23:05 INFO - PROCESS | 1656 | 1467537785379 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:23:05 INFO - PROCESS | 1656 | 1467537785380 Marionette TRACE conn2 <- [1,2742,null,{}] 02:23:05 INFO - PROCESS | 1656 | 1467537785382 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}] 02:23:05 INFO - PROCESS | 1656 | 1467537785383 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:05 INFO - PROCESS | 1656 | 1467537785482 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 02:23:05 INFO - PROCESS | 1656 | 1467537785488 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:05 INFO - PROCESS | 1656 | 1467537785489 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x123a8e800 == 35 [pid = 1656] [id = 693] 02:23:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x119547400) [pid = 1656] [serial = 2079] [outer = 0x0] 02:23:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x119aa5400) [pid = 1656] [serial = 2080] [outer = 0x119547400] 02:23:05 INFO - PROCESS | 1656 | 1467537785516 Marionette DEBUG loaded listener.js 02:23:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x119abac00) [pid = 1656] [serial = 2081] [outer = 0x119547400] 02:23:05 INFO - PROCESS | 1656 | 1467537785826 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]]]}] 02:23:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:23:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 469ms 02:23:05 INFO - PROCESS | 1656 | 1467537785848 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 02:23:05 INFO - PROCESS | 1656 | 1467537785849 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 02:23:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:23:05 INFO - PROCESS | 1656 | 1467537785851 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:23:05 INFO - PROCESS | 1656 | 1467537785852 Marionette TRACE conn2 <- [1,2746,null,{}] 02:23:05 INFO - PROCESS | 1656 | 1467537785855 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}] 02:23:05 INFO - PROCESS | 1656 | 1467537785857 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:05 INFO - PROCESS | 1656 | 1467537785930 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 02:23:05 INFO - PROCESS | 1656 | 1467537785933 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:05 INFO - PROCESS | 1656 | 1467537785934 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x118303000 == 36 [pid = 1656] [id = 694] 02:23:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x115e56000) [pid = 1656] [serial = 2082] [outer = 0x0] 02:23:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1172bdc00) [pid = 1656] [serial = 2083] [outer = 0x115e56000] 02:23:05 INFO - PROCESS | 1656 | 1467537785968 Marionette DEBUG loaded listener.js 02:23:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x123002400) [pid = 1656] [serial = 2084] [outer = 0x115e56000] 02:23:06 INFO - PROCESS | 1656 | 1467537786335 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]]]}] 02:23:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:23:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 520ms 02:23:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:23:06 INFO - PROCESS | 1656 | 1467537786373 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 02:23:06 INFO - PROCESS | 1656 | 1467537786374 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 02:23:06 INFO - PROCESS | 1656 | 1467537786376 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:23:06 INFO - PROCESS | 1656 | 1467537786377 Marionette TRACE conn2 <- [1,2750,null,{}] 02:23:06 INFO - PROCESS | 1656 | 1467537786379 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}] 02:23:06 INFO - PROCESS | 1656 | 1467537786381 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:06 INFO - PROCESS | 1656 | 1467537786482 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 02:23:06 INFO - PROCESS | 1656 | 1467537786485 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:06 INFO - PROCESS | 1656 | 1467537786486 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12564c800 == 37 [pid = 1656] [id = 695] 02:23:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x119b5fc00) [pid = 1656] [serial = 2085] [outer = 0x0] 02:23:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x12300c400) [pid = 1656] [serial = 2086] [outer = 0x119b5fc00] 02:23:06 INFO - PROCESS | 1656 | 1467537786510 Marionette DEBUG loaded listener.js 02:23:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x123307800) [pid = 1656] [serial = 2087] [outer = 0x119b5fc00] 02:23:06 INFO - PROCESS | 1656 | 1467537786848 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]]]}] 02:23:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:23:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 518ms 02:23:06 INFO - PROCESS | 1656 | 1467537786895 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 02:23:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:23:06 INFO - PROCESS | 1656 | 1467537786897 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 02:23:06 INFO - PROCESS | 1656 | 1467537786899 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:23:06 INFO - PROCESS | 1656 | 1467537786901 Marionette TRACE conn2 <- [1,2754,null,{}] 02:23:06 INFO - PROCESS | 1656 | 1467537786903 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}] 02:23:06 INFO - PROCESS | 1656 | 1467537786905 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:07 INFO - PROCESS | 1656 | 1467537787016 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 02:23:07 INFO - PROCESS | 1656 | 1467537787029 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:07 INFO - PROCESS | 1656 | 1467537787030 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195c4000 == 38 [pid = 1656] [id = 696] 02:23:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x120fe7400) [pid = 1656] [serial = 2088] [outer = 0x0] 02:23:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x123cdd000) [pid = 1656] [serial = 2089] [outer = 0x120fe7400] 02:23:07 INFO - PROCESS | 1656 | 1467537787064 Marionette DEBUG loaded listener.js 02:23:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x12428ac00) [pid = 1656] [serial = 2090] [outer = 0x120fe7400] 02:23:07 INFO - PROCESS | 1656 | 1467537787399 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]]]}] 02:23:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:23:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 518ms 02:23:07 INFO - PROCESS | 1656 | 1467537787420 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 02:23:07 INFO - PROCESS | 1656 | 1467537787421 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 02:23:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:23:07 INFO - PROCESS | 1656 | 1467537787424 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:23:07 INFO - PROCESS | 1656 | 1467537787425 Marionette TRACE conn2 <- [1,2758,null,{}] 02:23:07 INFO - PROCESS | 1656 | 1467537787427 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}] 02:23:07 INFO - PROCESS | 1656 | 1467537787428 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:07 INFO - PROCESS | 1656 | 1467537787528 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 02:23:07 INFO - PROCESS | 1656 | 1467537787532 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:07 INFO - PROCESS | 1656 | 1467537787533 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x128f11800 == 39 [pid = 1656] [id = 697] 02:23:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1234ee000) [pid = 1656] [serial = 2091] [outer = 0x0] 02:23:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x12448f800) [pid = 1656] [serial = 2092] [outer = 0x1234ee000] 02:23:07 INFO - PROCESS | 1656 | 1467537787556 Marionette DEBUG loaded listener.js 02:23:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x125604400) [pid = 1656] [serial = 2093] [outer = 0x1234ee000] 02:23:07 INFO - PROCESS | 1656 | 1467537787858 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]]]}] 02:23:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:23:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 469ms 02:23:07 INFO - PROCESS | 1656 | 1467537787896 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 02:23:07 INFO - PROCESS | 1656 | 1467537787898 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 02:23:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:23:07 INFO - PROCESS | 1656 | 1467537787900 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:23:07 INFO - PROCESS | 1656 | 1467537787901 Marionette TRACE conn2 <- [1,2762,null,{}] 02:23:07 INFO - PROCESS | 1656 | 1467537787903 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}] 02:23:07 INFO - PROCESS | 1656 | 1467537787904 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:08 INFO - PROCESS | 1656 | 1467537788014 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 02:23:08 INFO - PROCESS | 1656 | 1467537788028 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:08 INFO - PROCESS | 1656 | 1467537788029 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x128fe4800 == 40 [pid = 1656] [id = 698] 02:23:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x12429c400) [pid = 1656] [serial = 2094] [outer = 0x0] 02:23:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x12560fc00) [pid = 1656] [serial = 2095] [outer = 0x12429c400] 02:23:08 INFO - PROCESS | 1656 | 1467537788061 Marionette DEBUG loaded listener.js 02:23:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x126011c00) [pid = 1656] [serial = 2096] [outer = 0x12429c400] 02:23:08 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119254000) [pid = 1656] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:23:08 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x111e2c800) [pid = 1656] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:23:08 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x110dc7400) [pid = 1656] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:23:08 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1187e8400) [pid = 1656] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:23:08 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x110ee8c00) [pid = 1656] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:23:08 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1180a4c00) [pid = 1656] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:23:08 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x117207800) [pid = 1656] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:23:08 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x116028c00) [pid = 1656] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:23:08 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x112de8800) [pid = 1656] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:23:08 INFO - PROCESS | 1656 | 1467537788476 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]]]}] 02:23:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:23:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 620ms 02:23:08 INFO - PROCESS | 1656 | 1467537788521 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 02:23:08 INFO - PROCESS | 1656 | 1467537788524 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 02:23:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:23:08 INFO - PROCESS | 1656 | 1467537788532 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:23:08 INFO - PROCESS | 1656 | 1467537788534 Marionette TRACE conn2 <- [1,2766,null,{}] 02:23:08 INFO - PROCESS | 1656 | 1467537788537 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}] 02:23:08 INFO - PROCESS | 1656 | 1467537788540 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:08 INFO - PROCESS | 1656 | 1467537788664 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 02:23:08 INFO - PROCESS | 1656 | 1467537788667 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:08 INFO - PROCESS | 1656 | 1467537788668 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a40e800 == 41 [pid = 1656] [id = 699] 02:23:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1187e8400) [pid = 1656] [serial = 2097] [outer = 0x0] 02:23:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x120ff2000) [pid = 1656] [serial = 2098] [outer = 0x1187e8400] 02:23:08 INFO - PROCESS | 1656 | 1467537788692 Marionette DEBUG loaded listener.js 02:23:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x126015800) [pid = 1656] [serial = 2099] [outer = 0x1187e8400] 02:23:08 INFO - PROCESS | 1656 | 1467537788998 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]]]}] 02:23:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:23:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 472ms 02:23:09 INFO - PROCESS | 1656 | 1467537789003 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 02:23:09 INFO - PROCESS | 1656 | 1467537789004 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 02:23:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:23:09 INFO - PROCESS | 1656 | 1467537789014 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:23:09 INFO - PROCESS | 1656 | 1467537789015 Marionette TRACE conn2 <- [1,2770,null,{}] 02:23:09 INFO - PROCESS | 1656 | 1467537789017 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}] 02:23:09 INFO - PROCESS | 1656 | 1467537789018 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:09 INFO - PROCESS | 1656 | 1467537789100 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 02:23:09 INFO - PROCESS | 1656 | 1467537789104 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:09 INFO - PROCESS | 1656 | 1467537789105 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a834000 == 42 [pid = 1656] [id = 700] 02:23:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x126019c00) [pid = 1656] [serial = 2100] [outer = 0x0] 02:23:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x12601f400) [pid = 1656] [serial = 2101] [outer = 0x126019c00] 02:23:09 INFO - PROCESS | 1656 | 1467537789138 Marionette DEBUG loaded listener.js 02:23:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x12646d000) [pid = 1656] [serial = 2102] [outer = 0x126019c00] 02:23:09 INFO - PROCESS | 1656 | 1467537789457 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]]]}] 02:23:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:23:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 470ms 02:23:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:23:09 INFO - PROCESS | 1656 | 1467537789484 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 02:23:09 INFO - PROCESS | 1656 | 1467537789486 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 02:23:09 INFO - PROCESS | 1656 | 1467537789488 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:23:09 INFO - PROCESS | 1656 | 1467537789489 Marionette TRACE conn2 <- [1,2774,null,{}] 02:23:09 INFO - PROCESS | 1656 | 1467537789518 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}] 02:23:09 INFO - PROCESS | 1656 | 1467537789519 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:09 INFO - PROCESS | 1656 | 1467537789602 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 02:23:09 INFO - PROCESS | 1656 | 1467537789606 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:09 INFO - PROCESS | 1656 | 1467537789608 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12abd2000 == 43 [pid = 1656] [id = 701] 02:23:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x126403400) [pid = 1656] [serial = 2103] [outer = 0x0] 02:23:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x126806c00) [pid = 1656] [serial = 2104] [outer = 0x126403400] 02:23:09 INFO - PROCESS | 1656 | 1467537789633 Marionette DEBUG loaded listener.js 02:23:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1268db000) [pid = 1656] [serial = 2105] [outer = 0x126403400] 02:23:09 INFO - PROCESS | 1656 | 1467537789957 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]]]}] 02:23:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:23:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 476ms 02:23:09 INFO - PROCESS | 1656 | 1467537789964 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 02:23:09 INFO - PROCESS | 1656 | 1467537789966 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 02:23:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:23:09 INFO - PROCESS | 1656 | 1467537789968 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:23:09 INFO - PROCESS | 1656 | 1467537789969 Marionette TRACE conn2 <- [1,2778,null,{}] 02:23:09 INFO - PROCESS | 1656 | 1467537789971 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}] 02:23:09 INFO - PROCESS | 1656 | 1467537789972 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:10 INFO - PROCESS | 1656 | 1467537790055 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 02:23:10 INFO - PROCESS | 1656 | 1467537790061 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:10 INFO - PROCESS | 1656 | 1467537790070 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b21d000 == 44 [pid = 1656] [id = 702] 02:23:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119aaa400) [pid = 1656] [serial = 2106] [outer = 0x0] 02:23:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x126c43400) [pid = 1656] [serial = 2107] [outer = 0x119aaa400] 02:23:10 INFO - PROCESS | 1656 | 1467537790094 Marionette DEBUG loaded listener.js 02:23:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x126c50c00) [pid = 1656] [serial = 2108] [outer = 0x119aaa400] 02:23:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12d24a800 == 43 [pid = 1656] [id = 17] 02:23:10 INFO - PROCESS | 1656 | 1467537790689 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]]]}] 02:23:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:23:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 768ms 02:23:10 INFO - PROCESS | 1656 | 1467537790737 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 02:23:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:23:10 INFO - PROCESS | 1656 | 1467537790740 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 02:23:10 INFO - PROCESS | 1656 | 1467537790743 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:23:10 INFO - PROCESS | 1656 | 1467537790745 Marionette TRACE conn2 <- [1,2782,null,{}] 02:23:10 INFO - PROCESS | 1656 | 1467537790749 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}] 02:23:10 INFO - PROCESS | 1656 | 1467537790751 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:10 INFO - PROCESS | 1656 | 1467537790891 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 02:23:10 INFO - PROCESS | 1656 | 1467537790961 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:10 INFO - PROCESS | 1656 | 1467537790963 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x117056800 == 44 [pid = 1656] [id = 703] 02:23:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1127cfc00) [pid = 1656] [serial = 2109] [outer = 0x0] 02:23:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1127d8800) [pid = 1656] [serial = 2110] [outer = 0x1127cfc00] 02:23:11 INFO - PROCESS | 1656 | 1467537791036 Marionette DEBUG loaded listener.js 02:23:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1131c8000) [pid = 1656] [serial = 2111] [outer = 0x1127cfc00] 02:23:11 INFO - PROCESS | 1656 | 1467537791683 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]]]}] 02:23:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:23:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 974ms 02:23:11 INFO - PROCESS | 1656 | 1467537791722 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 02:23:11 INFO - PROCESS | 1656 | 1467537791727 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 02:23:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:23:11 INFO - PROCESS | 1656 | 1467537791730 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:23:11 INFO - PROCESS | 1656 | 1467537791732 Marionette TRACE conn2 <- [1,2786,null,{}] 02:23:11 INFO - PROCESS | 1656 | 1467537791736 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}] 02:23:11 INFO - PROCESS | 1656 | 1467537791738 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:11 INFO - PROCESS | 1656 | 1467537791840 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 02:23:11 INFO - PROCESS | 1656 | 1467537791920 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:11 INFO - PROCESS | 1656 | 1467537791922 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x116249800 == 45 [pid = 1656] [id = 704] 02:23:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x110eed800) [pid = 1656] [serial = 2112] [outer = 0x0] 02:23:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x113241000) [pid = 1656] [serial = 2113] [outer = 0x110eed800] 02:23:11 INFO - PROCESS | 1656 | 1467537791951 Marionette DEBUG loaded listener.js 02:23:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x113d90000) [pid = 1656] [serial = 2114] [outer = 0x110eed800] 02:23:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12abd2000 == 44 [pid = 1656] [id = 701] 02:23:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12a834000 == 43 [pid = 1656] [id = 700] 02:23:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12a40e800 == 42 [pid = 1656] [id = 699] 02:23:12 INFO - PROCESS | 1656 | --DOCSHELL 0x128fe4800 == 41 [pid = 1656] [id = 698] 02:23:12 INFO - PROCESS | 1656 | --DOCSHELL 0x128f11800 == 40 [pid = 1656] [id = 697] 02:23:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1195c4000 == 39 [pid = 1656] [id = 696] 02:23:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12564c800 == 38 [pid = 1656] [id = 695] 02:23:12 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x123cb7000) [pid = 1656] [serial = 2056] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1656 | --DOCSHELL 0x118303000 == 37 [pid = 1656] [id = 694] 02:23:12 INFO - PROCESS | 1656 | --DOCSHELL 0x123a8e800 == 36 [pid = 1656] [id = 693] 02:23:12 INFO - PROCESS | 1656 | --DOCSHELL 0x123718000 == 35 [pid = 1656] [id = 692] 02:23:12 INFO - PROCESS | 1656 | --DOCSHELL 0x123054800 == 34 [pid = 1656] [id = 691] 02:23:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1195c5800 == 33 [pid = 1656] [id = 690] 02:23:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1185d9000 == 32 [pid = 1656] [id = 689] 02:23:12 INFO - PROCESS | 1656 | --DOCSHELL 0x118303800 == 31 [pid = 1656] [id = 688] 02:23:12 INFO - PROCESS | 1656 | --DOCSHELL 0x11694e800 == 30 [pid = 1656] [id = 687] 02:23:12 INFO - PROCESS | 1656 | --DOCSHELL 0x113ab7000 == 29 [pid = 1656] [id = 686] 02:23:12 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1234fa400) [pid = 1656] [serial = 2054] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1193e9800) [pid = 1656] [serial = 2044] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x111c7f000) [pid = 1656] [serial = 2047] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x116080000) [pid = 1656] [serial = 2048] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119abdc00) [pid = 1656] [serial = 2050] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x111ca8c00) [pid = 1656] [serial = 2032] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x123d58c00) [pid = 1656] [serial = 2030] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1180a2000) [pid = 1656] [serial = 2041] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1166eb400) [pid = 1656] [serial = 2038] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x116fb7400) [pid = 1656] [serial = 2039] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x113d8b000) [pid = 1656] [serial = 2036] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x113234800) [pid = 1656] [serial = 2035] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x112dee800) [pid = 1656] [serial = 2033] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x119485400) [pid = 1656] [serial = 2045] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x120ff0800) [pid = 1656] [serial = 2051] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1180d4800) [pid = 1656] [serial = 2042] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x122f0b000) [pid = 1656] [serial = 2053] [outer = 0x0] [url = about:blank] 02:23:12 INFO - PROCESS | 1656 | 1467537792406 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]]]}] 02:23:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:23:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 719ms 02:23:12 INFO - PROCESS | 1656 | 1467537792450 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 02:23:12 INFO - PROCESS | 1656 | 1467537792454 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 02:23:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:23:12 INFO - PROCESS | 1656 | 1467537792458 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:23:12 INFO - PROCESS | 1656 | 1467537792460 Marionette TRACE conn2 <- [1,2790,null,{}] 02:23:12 INFO - PROCESS | 1656 | 1467537792462 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}] 02:23:12 INFO - PROCESS | 1656 | 1467537792464 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:12 INFO - PROCESS | 1656 | 1467537792545 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 02:23:12 INFO - PROCESS | 1656 | 1467537792549 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:12 INFO - PROCESS | 1656 | 1467537792551 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e38000 == 30 [pid = 1656] [id = 705] 02:23:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x116023800) [pid = 1656] [serial = 2115] [outer = 0x0] 02:23:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11662a000) [pid = 1656] [serial = 2116] [outer = 0x116023800] 02:23:12 INFO - PROCESS | 1656 | 1467537792578 Marionette DEBUG loaded listener.js 02:23:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x117417c00) [pid = 1656] [serial = 2117] [outer = 0x116023800] 02:23:12 INFO - PROCESS | 1656 | 1467537792900 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]]]}] 02:23:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:23:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 469ms 02:23:12 INFO - PROCESS | 1656 | 1467537792939 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 02:23:12 INFO - PROCESS | 1656 | 1467537792941 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 02:23:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:23:12 INFO - PROCESS | 1656 | 1467537792945 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:23:12 INFO - PROCESS | 1656 | 1467537792948 Marionette TRACE conn2 <- [1,2794,null,{}] 02:23:12 INFO - PROCESS | 1656 | 1467537792955 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}] 02:23:12 INFO - PROCESS | 1656 | 1467537792959 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:13 INFO - PROCESS | 1656 | 1467537793038 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 02:23:13 INFO - PROCESS | 1656 | 1467537793045 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:13 INFO - PROCESS | 1656 | 1467537793047 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192c8800 == 31 [pid = 1656] [id = 706] 02:23:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x117eaa800) [pid = 1656] [serial = 2118] [outer = 0x0] 02:23:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118095000) [pid = 1656] [serial = 2119] [outer = 0x117eaa800] 02:23:13 INFO - PROCESS | 1656 | 1467537793075 Marionette DEBUG loaded listener.js 02:23:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1180d7800) [pid = 1656] [serial = 2120] [outer = 0x117eaa800] 02:23:13 INFO - PROCESS | 1656 | 1467537793500 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]]]}] 02:23:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:23:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 571ms 02:23:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:23:13 INFO - PROCESS | 1656 | 1467537793517 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 02:23:13 INFO - PROCESS | 1656 | 1467537793519 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 02:23:13 INFO - PROCESS | 1656 | 1467537793523 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:23:13 INFO - PROCESS | 1656 | 1467537793524 Marionette TRACE conn2 <- [1,2798,null,{}] 02:23:13 INFO - PROCESS | 1656 | 1467537793528 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}] 02:23:13 INFO - PROCESS | 1656 | 1467537793530 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:13 INFO - PROCESS | 1656 | 1467537793659 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 02:23:13 INFO - PROCESS | 1656 | 1467537793665 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:13 INFO - PROCESS | 1656 | 1467537793666 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x122f72000 == 32 [pid = 1656] [id = 707] 02:23:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x111c75400) [pid = 1656] [serial = 2121] [outer = 0x0] 02:23:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1187e5400) [pid = 1656] [serial = 2122] [outer = 0x111c75400] 02:23:13 INFO - PROCESS | 1656 | 1467537793710 Marionette DEBUG loaded listener.js 02:23:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11885c800) [pid = 1656] [serial = 2123] [outer = 0x111c75400] 02:23:14 INFO - PROCESS | 1656 | 1467537794148 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]]]}] 02:23:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:23:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 672ms 02:23:14 INFO - PROCESS | 1656 | 1467537794195 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 02:23:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:23:14 INFO - PROCESS | 1656 | 1467537794197 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 02:23:14 INFO - PROCESS | 1656 | 1467537794200 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:23:14 INFO - PROCESS | 1656 | 1467537794202 Marionette TRACE conn2 <- [1,2802,null,{}] 02:23:14 INFO - PROCESS | 1656 | 1467537794215 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}] 02:23:14 INFO - PROCESS | 1656 | 1467537794217 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:14 INFO - PROCESS | 1656 | 1467537794341 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 02:23:14 INFO - PROCESS | 1656 | 1467537794347 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:14 INFO - PROCESS | 1656 | 1467537794348 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x123181000 == 33 [pid = 1656] [id = 708] 02:23:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118514800) [pid = 1656] [serial = 2124] [outer = 0x0] 02:23:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1193e9400) [pid = 1656] [serial = 2125] [outer = 0x118514800] 02:23:14 INFO - PROCESS | 1656 | 1467537794390 Marionette DEBUG loaded listener.js 02:23:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11948a800) [pid = 1656] [serial = 2126] [outer = 0x118514800] 02:23:14 INFO - PROCESS | 1656 | 1467537794840 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]]]}] 02:23:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:23:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 671ms 02:23:14 INFO - PROCESS | 1656 | 1467537794871 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 02:23:14 INFO - PROCESS | 1656 | 1467537794873 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 02:23:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:23:14 INFO - PROCESS | 1656 | 1467537794883 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:23:14 INFO - PROCESS | 1656 | 1467537794884 Marionette TRACE conn2 <- [1,2806,null,{}] 02:23:14 INFO - PROCESS | 1656 | 1467537794887 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}] 02:23:14 INFO - PROCESS | 1656 | 1467537794893 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:15 INFO - PROCESS | 1656 | 1467537795012 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 02:23:15 INFO - PROCESS | 1656 | 1467537795066 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:15 INFO - PROCESS | 1656 | 1467537795067 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x1247ea800 == 34 [pid = 1656] [id = 709] 02:23:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11981e800) [pid = 1656] [serial = 2127] [outer = 0x0] 02:23:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119b5f000) [pid = 1656] [serial = 2128] [outer = 0x11981e800] 02:23:15 INFO - PROCESS | 1656 | 1467537795092 Marionette DEBUG loaded listener.js 02:23:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x123878000) [pid = 1656] [serial = 2129] [outer = 0x11981e800] 02:23:15 INFO - PROCESS | 1656 | 1467537795400 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]]]}] 02:23:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:23:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 570ms 02:23:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:23:15 INFO - PROCESS | 1656 | 1467537795453 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 02:23:15 INFO - PROCESS | 1656 | 1467537795454 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 02:23:15 INFO - PROCESS | 1656 | 1467537795456 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:23:15 INFO - PROCESS | 1656 | 1467537795457 Marionette TRACE conn2 <- [1,2810,null,{}] 02:23:15 INFO - PROCESS | 1656 | 1467537795460 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}] 02:23:15 INFO - PROCESS | 1656 | 1467537795461 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:15 INFO - PROCESS | 1656 | 1467537795557 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 02:23:15 INFO - PROCESS | 1656 | 1467537795560 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:15 INFO - PROCESS | 1656 | 1467537795561 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x124d30800 == 35 [pid = 1656] [id = 710] 02:23:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x123882800) [pid = 1656] [serial = 2130] [outer = 0x0] 02:23:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x123d4b000) [pid = 1656] [serial = 2131] [outer = 0x123882800] 02:23:15 INFO - PROCESS | 1656 | 1467537795585 Marionette DEBUG loaded listener.js 02:23:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x123d59000) [pid = 1656] [serial = 2132] [outer = 0x123882800] 02:23:15 INFO - PROCESS | 1656 | 1467537795923 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]]]}] 02:23:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:23:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 520ms 02:23:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:23:15 INFO - PROCESS | 1656 | 1467537795976 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 02:23:15 INFO - PROCESS | 1656 | 1467537795977 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 02:23:15 INFO - PROCESS | 1656 | 1467537795979 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:23:15 INFO - PROCESS | 1656 | 1467537795980 Marionette TRACE conn2 <- [1,2814,null,{}] 02:23:15 INFO - PROCESS | 1656 | 1467537795983 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}] 02:23:15 INFO - PROCESS | 1656 | 1467537795984 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:16 INFO - PROCESS | 1656 | 1467537796082 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 02:23:16 INFO - PROCESS | 1656 | 1467537796095 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:16 INFO - PROCESS | 1656 | 1467537796096 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x1268a6800 == 36 [pid = 1656] [id = 711] 02:23:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x123d59400) [pid = 1656] [serial = 2133] [outer = 0x0] 02:23:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12448c800) [pid = 1656] [serial = 2134] [outer = 0x123d59400] 02:23:16 INFO - PROCESS | 1656 | 1467537796120 Marionette DEBUG loaded listener.js 02:23:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x125611000) [pid = 1656] [serial = 2135] [outer = 0x123d59400] 02:23:16 INFO - PROCESS | 1656 | 1467537796468 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]]]}] 02:23:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:23:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 518ms 02:23:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:23:16 INFO - PROCESS | 1656 | 1467537796499 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 02:23:16 INFO - PROCESS | 1656 | 1467537796501 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 02:23:16 INFO - PROCESS | 1656 | 1467537796503 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:23:16 INFO - PROCESS | 1656 | 1467537796504 Marionette TRACE conn2 <- [1,2818,null,{}] 02:23:16 INFO - PROCESS | 1656 | 1467537796512 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}] 02:23:16 INFO - PROCESS | 1656 | 1467537796513 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:16 INFO - PROCESS | 1656 | 1467537796733 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 02:23:16 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119b5fc00) [pid = 1656] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:23:16 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x112988800) [pid = 1656] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:23:16 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x110d80c00) [pid = 1656] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:23:16 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x110eec400) [pid = 1656] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:23:16 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11741e800) [pid = 1656] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:23:16 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x120fe7400) [pid = 1656] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:23:16 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12300dc00) [pid = 1656] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:23:16 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x110e30c00) [pid = 1656] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:23:16 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112d07400) [pid = 1656] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:23:16 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x115e56000) [pid = 1656] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:23:16 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119547400) [pid = 1656] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:23:16 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x113235400) [pid = 1656] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:23:16 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1234ee000) [pid = 1656] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:23:16 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12429c400) [pid = 1656] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:23:16 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1187e8400) [pid = 1656] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:23:16 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x126019c00) [pid = 1656] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:23:16 INFO - PROCESS | 1656 | 1467537796779 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:16 INFO - PROCESS | 1656 | 1467537796780 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192bd800 == 37 [pid = 1656] [id = 712] 02:23:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x110dc9000) [pid = 1656] [serial = 2136] [outer = 0x0] 02:23:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x111e5cc00) [pid = 1656] [serial = 2137] [outer = 0x110dc9000] 02:23:16 INFO - PROCESS | 1656 | 1467537796813 Marionette DEBUG loaded listener.js 02:23:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x117203800) [pid = 1656] [serial = 2138] [outer = 0x110dc9000] 02:23:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:23:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 575ms 02:23:17 INFO - PROCESS | 1656 | 1467537797071 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]]]}] 02:23:17 INFO - PROCESS | 1656 | 1467537797079 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 02:23:17 INFO - PROCESS | 1656 | 1467537797080 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 02:23:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:23:17 INFO - PROCESS | 1656 | 1467537797082 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:23:17 INFO - PROCESS | 1656 | 1467537797083 Marionette TRACE conn2 <- [1,2822,null,{}] 02:23:17 INFO - PROCESS | 1656 | 1467537797085 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}] 02:23:17 INFO - PROCESS | 1656 | 1467537797087 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:17 INFO - PROCESS | 1656 | 1467537797172 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 02:23:17 INFO - PROCESS | 1656 | 1467537797178 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:17 INFO - PROCESS | 1656 | 1467537797179 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x122f6f000 == 38 [pid = 1656] [id = 713] 02:23:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118096c00) [pid = 1656] [serial = 2139] [outer = 0x0] 02:23:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119b60c00) [pid = 1656] [serial = 2140] [outer = 0x118096c00] 02:23:17 INFO - PROCESS | 1656 | 1467537797202 Marionette DEBUG loaded listener.js 02:23:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1242a0800) [pid = 1656] [serial = 2141] [outer = 0x118096c00] 02:23:17 INFO - PROCESS | 1656 | 1467537797535 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]]]}] 02:23:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:23:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 469ms 02:23:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:23:17 INFO - PROCESS | 1656 | 1467537797551 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 02:23:17 INFO - PROCESS | 1656 | 1467537797553 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 02:23:17 INFO - PROCESS | 1656 | 1467537797555 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:23:17 INFO - PROCESS | 1656 | 1467537797558 Marionette TRACE conn2 <- [1,2826,null,{}] 02:23:17 INFO - PROCESS | 1656 | 1467537797563 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}] 02:23:17 INFO - PROCESS | 1656 | 1467537797564 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:17 INFO - PROCESS | 1656 | 1467537797687 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 02:23:17 INFO - PROCESS | 1656 | 1467537797693 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:17 INFO - PROCESS | 1656 | 1467537797695 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a70e000 == 39 [pid = 1656] [id = 714] 02:23:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1180a1c00) [pid = 1656] [serial = 2142] [outer = 0x0] 02:23:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12567ac00) [pid = 1656] [serial = 2143] [outer = 0x1180a1c00] 02:23:17 INFO - PROCESS | 1656 | 1467537797728 Marionette DEBUG loaded listener.js 02:23:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1268da400) [pid = 1656] [serial = 2144] [outer = 0x1180a1c00] 02:23:18 INFO - PROCESS | 1656 | 1467537798047 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:23:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:23:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 526ms 02:23:18 INFO - PROCESS | 1656 | 1467537798081 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 02:23:18 INFO - PROCESS | 1656 | 1467537798082 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 02:23:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:23:18 INFO - PROCESS | 1656 | 1467537798084 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:23:18 INFO - PROCESS | 1656 | 1467537798085 Marionette TRACE conn2 <- [1,2830,null,{}] 02:23:18 INFO - PROCESS | 1656 | 1467537798087 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}] 02:23:18 INFO - PROCESS | 1656 | 1467537798089 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:18 INFO - PROCESS | 1656 | 1467537798169 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 02:23:18 INFO - PROCESS | 1656 | 1467537798173 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:18 INFO - PROCESS | 1656 | 1467537798174 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba1a800 == 40 [pid = 1656] [id = 715] 02:23:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x117204800) [pid = 1656] [serial = 2145] [outer = 0x0] 02:23:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12892c800) [pid = 1656] [serial = 2146] [outer = 0x117204800] 02:23:18 INFO - PROCESS | 1656 | 1467537798198 Marionette DEBUG loaded listener.js 02:23:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1289b4400) [pid = 1656] [serial = 2147] [outer = 0x117204800] 02:23:18 INFO - PROCESS | 1656 | 1467537798531 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]]]}] 02:23:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:23:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 473ms 02:23:18 INFO - PROCESS | 1656 | 1467537798560 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 02:23:18 INFO - PROCESS | 1656 | 1467537798562 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 02:23:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:23:18 INFO - PROCESS | 1656 | 1467537798564 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:23:18 INFO - PROCESS | 1656 | 1467537798565 Marionette TRACE conn2 <- [1,2834,null,{}] 02:23:18 INFO - PROCESS | 1656 | 1467537798567 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}] 02:23:18 INFO - PROCESS | 1656 | 1467537798568 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:18 INFO - PROCESS | 1656 | 1467537798680 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 02:23:18 INFO - PROCESS | 1656 | 1467537798686 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:18 INFO - PROCESS | 1656 | 1467537798695 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd36000 == 41 [pid = 1656] [id = 716] 02:23:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12892fc00) [pid = 1656] [serial = 2148] [outer = 0x0] 02:23:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1289bb400) [pid = 1656] [serial = 2149] [outer = 0x12892fc00] 02:23:18 INFO - PROCESS | 1656 | 1467537798720 Marionette DEBUG loaded listener.js 02:23:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1289c0c00) [pid = 1656] [serial = 2150] [outer = 0x12892fc00] 02:23:19 INFO - PROCESS | 1656 | 1467537799198 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:23:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:23:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 670ms 02:23:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:23:19 INFO - PROCESS | 1656 | 1467537799235 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 02:23:19 INFO - PROCESS | 1656 | 1467537799237 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 02:23:19 INFO - PROCESS | 1656 | 1467537799242 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:23:19 INFO - PROCESS | 1656 | 1467537799246 Marionette TRACE conn2 <- [1,2838,null,{}] 02:23:19 INFO - PROCESS | 1656 | 1467537799250 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}] 02:23:19 INFO - PROCESS | 1656 | 1467537799251 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:19 INFO - PROCESS | 1656 | 1467537799355 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 02:23:19 INFO - PROCESS | 1656 | 1467537799428 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:19 INFO - PROCESS | 1656 | 1467537799430 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x118139000 == 42 [pid = 1656] [id = 717] 02:23:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x112985c00) [pid = 1656] [serial = 2151] [outer = 0x0] 02:23:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x113377c00) [pid = 1656] [serial = 2152] [outer = 0x112985c00] 02:23:19 INFO - PROCESS | 1656 | 1467537799461 Marionette DEBUG loaded listener.js 02:23:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1166eb000) [pid = 1656] [serial = 2153] [outer = 0x112985c00] 02:23:20 INFO - PROCESS | 1656 | 1467537800016 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]]]}] 02:23:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:23:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 825ms 02:23:20 INFO - PROCESS | 1656 | 1467537800077 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 02:23:20 INFO - PROCESS | 1656 | 1467537800082 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 02:23:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:23:20 INFO - PROCESS | 1656 | 1467537800093 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:23:20 INFO - PROCESS | 1656 | 1467537800096 Marionette TRACE conn2 <- [1,2842,null,{}] 02:23:20 INFO - PROCESS | 1656 | 1467537800100 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}] 02:23:20 INFO - PROCESS | 1656 | 1467537800103 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:20 INFO - PROCESS | 1656 | 1467537800230 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 02:23:20 INFO - PROCESS | 1656 | 1467537800299 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:20 INFO - PROCESS | 1656 | 1467537800300 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x123718000 == 43 [pid = 1656] [id = 718] 02:23:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1176d1800) [pid = 1656] [serial = 2154] [outer = 0x0] 02:23:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1180adc00) [pid = 1656] [serial = 2155] [outer = 0x1176d1800] 02:23:20 INFO - PROCESS | 1656 | 1467537800330 Marionette DEBUG loaded listener.js 02:23:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1187ec000) [pid = 1656] [serial = 2156] [outer = 0x1176d1800] 02:23:20 INFO - PROCESS | 1656 | 1467537800747 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]]]}] 02:23:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:23:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 676ms 02:23:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:23:20 INFO - PROCESS | 1656 | 1467537800765 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 02:23:20 INFO - PROCESS | 1656 | 1467537800767 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 02:23:20 INFO - PROCESS | 1656 | 1467537800769 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:23:20 INFO - PROCESS | 1656 | 1467537800773 Marionette TRACE conn2 <- [1,2846,null,{}] 02:23:20 INFO - PROCESS | 1656 | 1467537800781 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}] 02:23:20 INFO - PROCESS | 1656 | 1467537800784 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:20 INFO - PROCESS | 1656 | 1467537800889 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 02:23:20 INFO - PROCESS | 1656 | 1467537800950 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:20 INFO - PROCESS | 1656 | 1467537800952 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba19000 == 44 [pid = 1656] [id = 719] 02:23:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11948dc00) [pid = 1656] [serial = 2157] [outer = 0x0] 02:23:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119549000) [pid = 1656] [serial = 2158] [outer = 0x11948dc00] 02:23:20 INFO - PROCESS | 1656 | 1467537800984 Marionette DEBUG loaded listener.js 02:23:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1232c9000) [pid = 1656] [serial = 2159] [outer = 0x11948dc00] 02:23:21 INFO - PROCESS | 1656 | 1467537801428 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]]]}] 02:23:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:23:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 676ms 02:23:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:23:21 INFO - PROCESS | 1656 | 1467537801446 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 02:23:21 INFO - PROCESS | 1656 | 1467537801448 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 02:23:21 INFO - PROCESS | 1656 | 1467537801450 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:23:21 INFO - PROCESS | 1656 | 1467537801451 Marionette TRACE conn2 <- [1,2850,null,{}] 02:23:21 INFO - PROCESS | 1656 | 1467537801454 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}] 02:23:21 INFO - PROCESS | 1656 | 1467537801455 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:21 INFO - PROCESS | 1656 | 1467537801559 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 02:23:21 INFO - PROCESS | 1656 | 1467537801662 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:21 INFO - PROCESS | 1656 | 1467537801664 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd66800 == 45 [pid = 1656] [id = 720] 02:23:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x123303c00) [pid = 1656] [serial = 2160] [outer = 0x0] 02:23:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x126018400) [pid = 1656] [serial = 2161] [outer = 0x123303c00] 02:23:21 INFO - PROCESS | 1656 | 1467537801693 Marionette DEBUG loaded listener.js 02:23:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1268dac00) [pid = 1656] [serial = 2162] [outer = 0x123303c00] 02:23:22 INFO - PROCESS | 1656 | 1467537802260 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:23:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:23:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 819ms 02:23:22 INFO - PROCESS | 1656 | 1467537802269 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 02:23:22 INFO - PROCESS | 1656 | 1467537802271 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 02:23:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:23:22 INFO - PROCESS | 1656 | 1467537802275 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:23:22 INFO - PROCESS | 1656 | 1467537802277 Marionette TRACE conn2 <- [1,2854,null,{}] 02:23:22 INFO - PROCESS | 1656 | 1467537802282 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}] 02:23:22 INFO - PROCESS | 1656 | 1467537802283 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:22 INFO - PROCESS | 1656 | 1467537802382 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 02:23:22 INFO - PROCESS | 1656 | 1467537802454 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:22 INFO - PROCESS | 1656 | 1467537802456 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185f1000 == 46 [pid = 1656] [id = 721] 02:23:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1127d5c00) [pid = 1656] [serial = 2163] [outer = 0x0] 02:23:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x112f6d000) [pid = 1656] [serial = 2164] [outer = 0x1127d5c00] 02:23:22 INFO - PROCESS | 1656 | 1467537802483 Marionette DEBUG loaded listener.js 02:23:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x113f3a800) [pid = 1656] [serial = 2165] [outer = 0x1127d5c00] 02:23:22 INFO - PROCESS | 1656 | 1467537802935 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]]]}] 02:23:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:23:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 722ms 02:23:22 INFO - PROCESS | 1656 | 1467537802997 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 02:23:23 INFO - PROCESS | 1656 | 1467537803000 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 02:23:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:23:23 INFO - PROCESS | 1656 | 1467537803004 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:23:23 INFO - PROCESS | 1656 | 1467537803006 Marionette TRACE conn2 <- [1,2858,null,{}] 02:23:23 INFO - PROCESS | 1656 | 1467537803029 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}] 02:23:23 INFO - PROCESS | 1656 | 1467537803030 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba1a800 == 45 [pid = 1656] [id = 715] 02:23:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12a70e000 == 44 [pid = 1656] [id = 714] 02:23:23 INFO - PROCESS | 1656 | --DOCSHELL 0x122f6f000 == 43 [pid = 1656] [id = 713] 02:23:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1192bd800 == 42 [pid = 1656] [id = 712] 02:23:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1268a6800 == 41 [pid = 1656] [id = 711] 02:23:23 INFO - PROCESS | 1656 | --DOCSHELL 0x124d30800 == 40 [pid = 1656] [id = 710] 02:23:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1247ea800 == 39 [pid = 1656] [id = 709] 02:23:23 INFO - PROCESS | 1656 | --DOCSHELL 0x123181000 == 38 [pid = 1656] [id = 708] 02:23:23 INFO - PROCESS | 1656 | --DOCSHELL 0x122f72000 == 37 [pid = 1656] [id = 707] 02:23:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1192c8800 == 36 [pid = 1656] [id = 706] 02:23:23 INFO - PROCESS | 1656 | --DOCSHELL 0x117e38000 == 35 [pid = 1656] [id = 705] 02:23:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12d243000 == 34 [pid = 1656] [id = 18] 02:23:23 INFO - PROCESS | 1656 | --DOCSHELL 0x116249800 == 33 [pid = 1656] [id = 704] 02:23:23 INFO - PROCESS | 1656 | --DOCSHELL 0x117056800 == 32 [pid = 1656] [id = 703] 02:23:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12b21d000 == 31 [pid = 1656] [id = 702] 02:23:23 INFO - PROCESS | 1656 | --DOCSHELL 0x128993800 == 30 [pid = 1656] [id = 685] 02:23:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1185f1000 == 29 [pid = 1656] [id = 721] 02:23:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd66800 == 28 [pid = 1656] [id = 720] 02:23:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba19000 == 27 [pid = 1656] [id = 719] 02:23:23 INFO - PROCESS | 1656 | --DOCSHELL 0x123718000 == 26 [pid = 1656] [id = 718] 02:23:23 INFO - PROCESS | 1656 | --DOCSHELL 0x118139000 == 25 [pid = 1656] [id = 717] 02:23:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd36000 == 24 [pid = 1656] [id = 716] 02:23:23 INFO - PROCESS | 1656 | 1467537803641 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1180a6800) [pid = 1656] [serial = 2071] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118171400) [pid = 1656] [serial = 2072] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11673c400) [pid = 1656] [serial = 2065] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1172ba800) [pid = 1656] [serial = 2066] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x111cac800) [pid = 1656] [serial = 2059] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1127d1c00) [pid = 1656] [serial = 2060] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1176c7400) [pid = 1656] [serial = 2068] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11808fc00) [pid = 1656] [serial = 2069] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x123cdd000) [pid = 1656] [serial = 2089] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x123d53000) [pid = 1656] [serial = 2057] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119489800) [pid = 1656] [serial = 2077] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119543c00) [pid = 1656] [serial = 2078] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1132ebc00) [pid = 1656] [serial = 2062] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x113aa6400) [pid = 1656] [serial = 2063] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1172bdc00) [pid = 1656] [serial = 2083] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119aa5400) [pid = 1656] [serial = 2080] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119abac00) [pid = 1656] [serial = 2081] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1187f1c00) [pid = 1656] [serial = 2074] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119416800) [pid = 1656] [serial = 2075] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x123307800) [pid = 1656] [serial = 2087] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12448f800) [pid = 1656] [serial = 2092] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12428ac00) [pid = 1656] [serial = 2090] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x125604400) [pid = 1656] [serial = 2093] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12560fc00) [pid = 1656] [serial = 2095] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x120ff2000) [pid = 1656] [serial = 2098] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12601f400) [pid = 1656] [serial = 2101] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x126011c00) [pid = 1656] [serial = 2096] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x126806c00) [pid = 1656] [serial = 2104] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x126015800) [pid = 1656] [serial = 2099] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x126c43400) [pid = 1656] [serial = 2107] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x123002400) [pid = 1656] [serial = 2084] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12646d000) [pid = 1656] [serial = 2102] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12300c400) [pid = 1656] [serial = 2086] [outer = 0x0] [url = about:blank] 02:23:23 INFO - PROCESS | 1656 | 1467537803748 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:23 INFO - PROCESS | 1656 | 1467537803749 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x11296c000 == 25 [pid = 1656] [id = 722] 02:23:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x110ee3800) [pid = 1656] [serial = 2166] [outer = 0x0] 02:23:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x110eec800) [pid = 1656] [serial = 2167] [outer = 0x110ee3800] 02:23:23 INFO - PROCESS | 1656 | 1467537803778 Marionette DEBUG loaded listener.js 02:23:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x111e58000) [pid = 1656] [serial = 2168] [outer = 0x110ee3800] 02:23:24 INFO - PROCESS | 1656 | 1467537804226 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:23:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:23:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1239ms 02:23:24 INFO - PROCESS | 1656 | 1467537804245 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 02:23:24 INFO - PROCESS | 1656 | 1467537804249 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 02:23:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:23:24 INFO - PROCESS | 1656 | 1467537804254 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:23:24 INFO - PROCESS | 1656 | 1467537804258 Marionette TRACE conn2 <- [1,2862,null,{}] 02:23:24 INFO - PROCESS | 1656 | 1467537804264 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}] 02:23:24 INFO - PROCESS | 1656 | 1467537804266 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:24 INFO - PROCESS | 1656 | 1467537804395 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 02:23:24 INFO - PROCESS | 1656 | 1467537804407 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:24 INFO - PROCESS | 1656 | 1467537804409 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f48800 == 26 [pid = 1656] [id = 723] 02:23:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11297b400) [pid = 1656] [serial = 2169] [outer = 0x0] 02:23:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x113234400) [pid = 1656] [serial = 2170] [outer = 0x11297b400] 02:23:24 INFO - PROCESS | 1656 | 1467537804435 Marionette DEBUG loaded listener.js 02:23:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x113a99c00) [pid = 1656] [serial = 2171] [outer = 0x11297b400] 02:23:24 INFO - PROCESS | 1656 | 1467537804763 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]]]}] 02:23:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:23:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 575ms 02:23:24 INFO - PROCESS | 1656 | 1467537804828 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 02:23:24 INFO - PROCESS | 1656 | 1467537804830 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 02:23:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:23:24 INFO - PROCESS | 1656 | 1467537804833 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:23:24 INFO - PROCESS | 1656 | 1467537804835 Marionette TRACE conn2 <- [1,2866,null,{}] 02:23:24 INFO - PROCESS | 1656 | 1467537804837 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}] 02:23:24 INFO - PROCESS | 1656 | 1467537804838 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:24 INFO - PROCESS | 1656 | 1467537804915 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 02:23:24 INFO - PROCESS | 1656 | 1467537804921 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:24 INFO - PROCESS | 1656 | 1467537804922 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x118312800 == 27 [pid = 1656] [id = 724] 02:23:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x116738800) [pid = 1656] [serial = 2172] [outer = 0x0] 02:23:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x117205000) [pid = 1656] [serial = 2173] [outer = 0x116738800] 02:23:24 INFO - PROCESS | 1656 | 1467537804958 Marionette DEBUG loaded listener.js 02:23:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11741bc00) [pid = 1656] [serial = 2174] [outer = 0x116738800] 02:23:25 INFO - PROCESS | 1656 | 1467537805369 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]]]}] 02:23:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:23:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 569ms 02:23:25 INFO - PROCESS | 1656 | 1467537805405 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 02:23:25 INFO - PROCESS | 1656 | 1467537805409 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 02:23:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:23:25 INFO - PROCESS | 1656 | 1467537805422 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:23:25 INFO - PROCESS | 1656 | 1467537805427 Marionette TRACE conn2 <- [1,2870,null,{}] 02:23:25 INFO - PROCESS | 1656 | 1467537805441 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}] 02:23:25 INFO - PROCESS | 1656 | 1467537805445 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:25 INFO - PROCESS | 1656 | 1467537805574 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 02:23:25 INFO - PROCESS | 1656 | 1467537805586 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:25 INFO - PROCESS | 1656 | 1467537805587 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x11983e000 == 28 [pid = 1656] [id = 725] 02:23:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118099400) [pid = 1656] [serial = 2175] [outer = 0x0] 02:23:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1180ac000) [pid = 1656] [serial = 2176] [outer = 0x118099400] 02:23:25 INFO - PROCESS | 1656 | 1467537805628 Marionette DEBUG loaded listener.js 02:23:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118174000) [pid = 1656] [serial = 2177] [outer = 0x118099400] 02:23:26 INFO - PROCESS | 1656 | 1467537806096 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]]]}] 02:23:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:23:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 696ms 02:23:26 INFO - PROCESS | 1656 | 1467537806112 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 02:23:26 INFO - PROCESS | 1656 | 1467537806113 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 02:23:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:23:26 INFO - PROCESS | 1656 | 1467537806124 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:23:26 INFO - PROCESS | 1656 | 1467537806127 Marionette TRACE conn2 <- [1,2874,null,{}] 02:23:26 INFO - PROCESS | 1656 | 1467537806129 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}] 02:23:26 INFO - PROCESS | 1656 | 1467537806130 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:26 INFO - PROCESS | 1656 | 1467537806250 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 02:23:26 INFO - PROCESS | 1656 | 1467537806266 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:26 INFO - PROCESS | 1656 | 1467537806268 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x123069000 == 29 [pid = 1656] [id = 726] 02:23:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11850a400) [pid = 1656] [serial = 2178] [outer = 0x0] 02:23:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x118857800) [pid = 1656] [serial = 2179] [outer = 0x11850a400] 02:23:26 INFO - PROCESS | 1656 | 1467537806294 Marionette DEBUG loaded listener.js 02:23:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119412c00) [pid = 1656] [serial = 2180] [outer = 0x11850a400] 02:23:26 INFO - PROCESS | 1656 | 1467537806628 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]]]}] 02:23:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:23:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 522ms 02:23:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:23:26 INFO - PROCESS | 1656 | 1467537806646 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 02:23:26 INFO - PROCESS | 1656 | 1467537806648 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 02:23:26 INFO - PROCESS | 1656 | 1467537806650 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:23:26 INFO - PROCESS | 1656 | 1467537806651 Marionette TRACE conn2 <- [1,2878,null,{}] 02:23:26 INFO - PROCESS | 1656 | 1467537806653 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}] 02:23:26 INFO - PROCESS | 1656 | 1467537806654 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:26 INFO - PROCESS | 1656 | 1467537806753 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 02:23:26 INFO - PROCESS | 1656 | 1467537806765 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:26 INFO - PROCESS | 1656 | 1467537806769 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x123a86800 == 30 [pid = 1656] [id = 727] 02:23:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x116631400) [pid = 1656] [serial = 2181] [outer = 0x0] 02:23:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11948ec00) [pid = 1656] [serial = 2182] [outer = 0x116631400] 02:23:26 INFO - PROCESS | 1656 | 1467537806802 Marionette DEBUG loaded listener.js 02:23:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119aac800) [pid = 1656] [serial = 2183] [outer = 0x116631400] 02:23:27 INFO - PROCESS | 1656 | 1467537807173 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]]]}] 02:23:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:23:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 567ms 02:23:27 INFO - PROCESS | 1656 | 1467537807218 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 02:23:27 INFO - PROCESS | 1656 | 1467537807219 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 02:23:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:23:27 INFO - PROCESS | 1656 | 1467537807221 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:23:27 INFO - PROCESS | 1656 | 1467537807222 Marionette TRACE conn2 <- [1,2882,null,{}] 02:23:27 INFO - PROCESS | 1656 | 1467537807225 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}] 02:23:27 INFO - PROCESS | 1656 | 1467537807226 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:27 INFO - PROCESS | 1656 | 1467537807324 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 02:23:27 INFO - PROCESS | 1656 | 1467537807328 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:27 INFO - PROCESS | 1656 | 1467537807330 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x110dfd000 == 31 [pid = 1656] [id = 728] 02:23:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11948a000) [pid = 1656] [serial = 2184] [outer = 0x0] 02:23:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x120ff4800) [pid = 1656] [serial = 2185] [outer = 0x11948a000] 02:23:27 INFO - PROCESS | 1656 | 1467537807361 Marionette DEBUG loaded listener.js 02:23:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x123009c00) [pid = 1656] [serial = 2186] [outer = 0x11948a000] 02:23:27 INFO - PROCESS | 1656 | 1467537807696 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]]]}] 02:23:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:23:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 517ms 02:23:27 INFO - PROCESS | 1656 | 1467537807740 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 02:23:27 INFO - PROCESS | 1656 | 1467537807743 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 02:23:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:23:27 INFO - PROCESS | 1656 | 1467537807746 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:23:27 INFO - PROCESS | 1656 | 1467537807747 Marionette TRACE conn2 <- [1,2886,null,{}] 02:23:27 INFO - PROCESS | 1656 | 1467537807749 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}] 02:23:27 INFO - PROCESS | 1656 | 1467537807750 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:28 INFO - PROCESS | 1656 | 1467537808018 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 02:23:28 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12892fc00) [pid = 1656] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:23:28 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x126403400) [pid = 1656] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:23:28 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x117204800) [pid = 1656] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:23:28 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11981e800) [pid = 1656] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:23:28 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x123882800) [pid = 1656] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:23:28 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x123d59400) [pid = 1656] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:23:28 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x111c75400) [pid = 1656] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:23:28 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x110eed800) [pid = 1656] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:23:28 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1127cfc00) [pid = 1656] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:23:28 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x117eaa800) [pid = 1656] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:23:28 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118514800) [pid = 1656] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:23:28 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119aaa400) [pid = 1656] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:23:28 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x116023800) [pid = 1656] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:23:28 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x110dc9000) [pid = 1656] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:23:28 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12cb27c00) [pid = 1656] [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.] 02:23:28 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1180a1c00) [pid = 1656] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:23:28 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x118096c00) [pid = 1656] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:23:28 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12d24b000) [pid = 1656] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:23:28 INFO - PROCESS | 1656 | 1467537808068 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:28 INFO - PROCESS | 1656 | 1467537808069 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e39000 == 32 [pid = 1656] [id = 729] 02:23:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x110d81400) [pid = 1656] [serial = 2187] [outer = 0x0] 02:23:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x110e85400) [pid = 1656] [serial = 2188] [outer = 0x110d81400] 02:23:28 INFO - PROCESS | 1656 | 1467537808094 Marionette DEBUG loaded listener.js 02:23:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x116077c00) [pid = 1656] [serial = 2189] [outer = 0x110d81400] 02:23:28 INFO - PROCESS | 1656 | 1467537808383 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]]]}] 02:23:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:23:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 669ms 02:23:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:23:28 INFO - PROCESS | 1656 | 1467537808415 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 02:23:28 INFO - PROCESS | 1656 | 1467537808416 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 02:23:28 INFO - PROCESS | 1656 | 1467537808418 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:23:28 INFO - PROCESS | 1656 | 1467537808419 Marionette TRACE conn2 <- [1,2890,null,{}] 02:23:28 INFO - PROCESS | 1656 | 1467537808421 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}] 02:23:28 INFO - PROCESS | 1656 | 1467537808423 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:28 INFO - PROCESS | 1656 | 1467537808502 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 02:23:28 INFO - PROCESS | 1656 | 1467537808506 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:28 INFO - PROCESS | 1656 | 1467537808507 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1289a3000 == 33 [pid = 1656] [id = 730] 02:23:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x117204800) [pid = 1656] [serial = 2190] [outer = 0x0] 02:23:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119256c00) [pid = 1656] [serial = 2191] [outer = 0x117204800] 02:23:28 INFO - PROCESS | 1656 | 1467537808541 Marionette DEBUG loaded listener.js 02:23:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1232c6800) [pid = 1656] [serial = 2192] [outer = 0x117204800] 02:23:28 INFO - PROCESS | 1656 | 1467537808880 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:23:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:23:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 471ms 02:23:28 INFO - PROCESS | 1656 | 1467537808889 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 02:23:28 INFO - PROCESS | 1656 | 1467537808891 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 02:23:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:23:28 INFO - PROCESS | 1656 | 1467537808896 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:23:28 INFO - PROCESS | 1656 | 1467537808897 Marionette TRACE conn2 <- [1,2894,null,{}] 02:23:28 INFO - PROCESS | 1656 | 1467537808899 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}] 02:23:28 INFO - PROCESS | 1656 | 1467537808900 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:29 INFO - PROCESS | 1656 | 1467537809006 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 02:23:29 INFO - PROCESS | 1656 | 1467537809015 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:29 INFO - PROCESS | 1656 | 1467537809016 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a7d000 == 34 [pid = 1656] [id = 731] 02:23:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1174e2000) [pid = 1656] [serial = 2193] [outer = 0x0] 02:23:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12387d400) [pid = 1656] [serial = 2194] [outer = 0x1174e2000] 02:23:29 INFO - PROCESS | 1656 | 1467537809041 Marionette DEBUG loaded listener.js 02:23:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x123cdd000) [pid = 1656] [serial = 2195] [outer = 0x1174e2000] 02:23:29 INFO - PROCESS | 1656 | 1467537809318 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]]]}] 02:23:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:23:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 470ms 02:23:29 INFO - PROCESS | 1656 | 1467537809366 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 02:23:29 INFO - PROCESS | 1656 | 1467537809367 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 02:23:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:23:29 INFO - PROCESS | 1656 | 1467537809370 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:23:29 INFO - PROCESS | 1656 | 1467537809371 Marionette TRACE conn2 <- [1,2898,null,{}] 02:23:29 INFO - PROCESS | 1656 | 1467537809377 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}] 02:23:29 INFO - PROCESS | 1656 | 1467537809379 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:29 INFO - PROCESS | 1656 | 1467537809464 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 02:23:29 INFO - PROCESS | 1656 | 1467537809468 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:29 INFO - PROCESS | 1656 | 1467537809470 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a407000 == 35 [pid = 1656] [id = 732] 02:23:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1232c6400) [pid = 1656] [serial = 2196] [outer = 0x0] 02:23:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x123d55400) [pid = 1656] [serial = 2197] [outer = 0x1232c6400] 02:23:29 INFO - PROCESS | 1656 | 1467537809498 Marionette DEBUG loaded listener.js 02:23:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x124486000) [pid = 1656] [serial = 2198] [outer = 0x1232c6400] 02:23:29 INFO - PROCESS | 1656 | 1467537809865 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]]]}] 02:23:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:23:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 519ms 02:23:29 INFO - PROCESS | 1656 | 1467537809890 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 02:23:29 INFO - PROCESS | 1656 | 1467537809892 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 02:23:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:23:29 INFO - PROCESS | 1656 | 1467537809904 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:23:29 INFO - PROCESS | 1656 | 1467537809906 Marionette TRACE conn2 <- [1,2902,null,{}] 02:23:29 INFO - PROCESS | 1656 | 1467537809911 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}] 02:23:29 INFO - PROCESS | 1656 | 1467537809912 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:30 INFO - PROCESS | 1656 | 1467537810000 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 02:23:30 INFO - PROCESS | 1656 | 1467537810102 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:30 INFO - PROCESS | 1656 | 1467537810104 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x1133f0000 == 36 [pid = 1656] [id = 733] 02:23:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x110d76400) [pid = 1656] [serial = 2199] [outer = 0x0] 02:23:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x110e2ac00) [pid = 1656] [serial = 2200] [outer = 0x110d76400] 02:23:30 INFO - PROCESS | 1656 | 1467537810136 Marionette DEBUG loaded listener.js 02:23:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x111e36800) [pid = 1656] [serial = 2201] [outer = 0x110d76400] 02:23:30 INFO - PROCESS | 1656 | 1467537810644 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:23:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:23:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 772ms 02:23:30 INFO - PROCESS | 1656 | 1467537810701 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 02:23:30 INFO - PROCESS | 1656 | 1467537810704 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 02:23:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:23:30 INFO - PROCESS | 1656 | 1467537810710 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:23:30 INFO - PROCESS | 1656 | 1467537810712 Marionette TRACE conn2 <- [1,2906,null,{}] 02:23:30 INFO - PROCESS | 1656 | 1467537810716 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}] 02:23:30 INFO - PROCESS | 1656 | 1467537810719 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:30 INFO - PROCESS | 1656 | 1467537810828 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 02:23:30 INFO - PROCESS | 1656 | 1467537810908 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:30 INFO - PROCESS | 1656 | 1467537810910 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x1195b2800 == 37 [pid = 1656] [id = 734] 02:23:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x113aa0400) [pid = 1656] [serial = 2202] [outer = 0x0] 02:23:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1150d1800) [pid = 1656] [serial = 2203] [outer = 0x113aa0400] 02:23:30 INFO - PROCESS | 1656 | 1467537810941 Marionette DEBUG loaded listener.js 02:23:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x116976800) [pid = 1656] [serial = 2204] [outer = 0x113aa0400] 02:23:31 INFO - PROCESS | 1656 | 1467537811625 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]]]}] 02:23:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:23:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 926ms 02:23:31 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:23:31 INFO - PROCESS | 1656 | 1467537811635 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 02:23:31 INFO - PROCESS | 1656 | 1467537811637 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 02:23:31 INFO - PROCESS | 1656 | 1467537811668 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:23:31 INFO - PROCESS | 1656 | 1467537811670 Marionette TRACE conn2 <- [1,2910,null,{}] 02:23:31 INFO - PROCESS | 1656 | 1467537811682 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}] 02:23:31 INFO - PROCESS | 1656 | 1467537811684 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:31 INFO - PROCESS | 1656 | 1467537811788 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 02:23:31 INFO - PROCESS | 1656 | 1467537811844 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:31 INFO - PROCESS | 1656 | 1467537811847 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x11830d800 == 38 [pid = 1656] [id = 735] 02:23:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1121bec00) [pid = 1656] [serial = 2205] [outer = 0x0] 02:23:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x112d0d000) [pid = 1656] [serial = 2206] [outer = 0x1121bec00] 02:23:31 INFO - PROCESS | 1656 | 1467537811875 Marionette DEBUG loaded listener.js 02:23:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x113378400) [pid = 1656] [serial = 2207] [outer = 0x1121bec00] 02:23:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12a407000 == 37 [pid = 1656] [id = 732] 02:23:32 INFO - PROCESS | 1656 | --DOCSHELL 0x128a7d000 == 36 [pid = 1656] [id = 731] 02:23:32 INFO - PROCESS | 1656 | --DOCSHELL 0x1289a3000 == 35 [pid = 1656] [id = 730] 02:23:32 INFO - PROCESS | 1656 | --DOCSHELL 0x117e39000 == 34 [pid = 1656] [id = 729] 02:23:32 INFO - PROCESS | 1656 | --DOCSHELL 0x110dfd000 == 33 [pid = 1656] [id = 728] 02:23:32 INFO - PROCESS | 1656 | --DOCSHELL 0x123a86800 == 32 [pid = 1656] [id = 727] 02:23:32 INFO - PROCESS | 1656 | --DOCSHELL 0x123069000 == 31 [pid = 1656] [id = 726] 02:23:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11983e000 == 30 [pid = 1656] [id = 725] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12d24b800) [pid = 1656] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:23:32 INFO - PROCESS | 1656 | --DOCSHELL 0x118312800 == 29 [pid = 1656] [id = 724] 02:23:32 INFO - PROCESS | 1656 | --DOCSHELL 0x116f48800 == 28 [pid = 1656] [id = 723] 02:23:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11296c000 == 27 [pid = 1656] [id = 722] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1289c0c00) [pid = 1656] [serial = 2150] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1268db000) [pid = 1656] [serial = 2105] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1289bb400) [pid = 1656] [serial = 2149] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12892c800) [pid = 1656] [serial = 2146] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119b5f000) [pid = 1656] [serial = 2128] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x123d4b000) [pid = 1656] [serial = 2131] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x123878000) [pid = 1656] [serial = 2129] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12448c800) [pid = 1656] [serial = 2134] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1187e5400) [pid = 1656] [serial = 2122] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11885c800) [pid = 1656] [serial = 2123] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x113241000) [pid = 1656] [serial = 2113] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x113d90000) [pid = 1656] [serial = 2114] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1127d8800) [pid = 1656] [serial = 2110] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1131c8000) [pid = 1656] [serial = 2111] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x123d59000) [pid = 1656] [serial = 2132] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118095000) [pid = 1656] [serial = 2119] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1180d7800) [pid = 1656] [serial = 2120] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1193e9400) [pid = 1656] [serial = 2125] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x126c50c00) [pid = 1656] [serial = 2108] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11662a000) [pid = 1656] [serial = 2116] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x117417c00) [pid = 1656] [serial = 2117] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x125611000) [pid = 1656] [serial = 2135] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x117203800) [pid = 1656] [serial = 2138] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11607e400) [pid = 1656] [serial = 1451] [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.] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12567ac00) [pid = 1656] [serial = 2143] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1268da400) [pid = 1656] [serial = 2144] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x111e5cc00) [pid = 1656] [serial = 2137] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1289b4400) [pid = 1656] [serial = 2147] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x119b60c00) [pid = 1656] [serial = 2140] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x11948a800) [pid = 1656] [serial = 2126] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1242a0800) [pid = 1656] [serial = 2141] [outer = 0x0] [url = about:blank] 02:23:32 INFO - PROCESS | 1656 | 1467537812317 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]]]}] 02:23:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:23:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:23:32 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 711ms 02:23:32 INFO - PROCESS | 1656 | 1467537812352 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 02:23:32 INFO - PROCESS | 1656 | 1467537812357 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 02:23:32 INFO - TEST-START | /DOMEvents/constructors.html 02:23:32 INFO - PROCESS | 1656 | 1467537812370 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:23:32 INFO - PROCESS | 1656 | 1467537812372 Marionette TRACE conn2 <- [1,2914,null,{}] 02:23:32 INFO - PROCESS | 1656 | 1467537812377 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}] 02:23:32 INFO - PROCESS | 1656 | 1467537812379 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:32 INFO - PROCESS | 1656 | 1467537812506 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 02:23:32 INFO - PROCESS | 1656 | 1467537812594 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:32 INFO - PROCESS | 1656 | 1467537812595 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x118135000 == 28 [pid = 1656] [id = 736] 02:23:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x116079800) [pid = 1656] [serial = 2208] [outer = 0x0] 02:23:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1166f9800) [pid = 1656] [serial = 2209] [outer = 0x116079800] 02:23:32 INFO - PROCESS | 1656 | 1467537812646 Marionette DEBUG loaded listener.js 02:23:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11741c400) [pid = 1656] [serial = 2210] [outer = 0x116079800] 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:23:33 INFO - PROCESS | 1656 | 1467537813033 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]]]}] 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:23:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:23:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:23:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:23:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:23:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:23:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:23:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:23:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:23:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:23:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:23:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:23:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:23:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:23:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:23:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:23:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:23:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:23:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:23:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:23:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:23:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:23:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:23:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:23:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:23:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:23:33 INFO - TEST-OK | /DOMEvents/constructors.html | took 680ms 02:23:33 INFO - PROCESS | 1656 | 1467537813050 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 02:23:33 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:23:33 INFO - PROCESS | 1656 | 1467537813051 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 02:23:33 INFO - PROCESS | 1656 | 1467537813053 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:23:33 INFO - PROCESS | 1656 | 1467537813055 Marionette TRACE conn2 <- [1,2918,null,{}] 02:23:33 INFO - PROCESS | 1656 | 1467537813067 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}] 02:23:33 INFO - PROCESS | 1656 | 1467537813071 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:33 INFO - PROCESS | 1656 | 1467537813180 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 02:23:33 INFO - PROCESS | 1656 | 1467537813239 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:33 INFO - PROCESS | 1656 | 1467537813241 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x122f75000 == 29 [pid = 1656] [id = 737] 02:23:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1176c5c00) [pid = 1656] [serial = 2211] [outer = 0x0] 02:23:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1180d4000) [pid = 1656] [serial = 2212] [outer = 0x1176c5c00] 02:23:33 INFO - PROCESS | 1656 | 1467537813269 Marionette DEBUG loaded listener.js 02:23:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1188dfc00) [pid = 1656] [serial = 2213] [outer = 0x1176c5c00] 02:23:33 INFO - PROCESS | 1656 | 1467537813525 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:23:33 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:23:33 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 525ms 02:23:33 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:23:33 INFO - PROCESS | 1656 | 1467537813580 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 02:23:33 INFO - PROCESS | 1656 | 1467537813582 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 02:23:33 INFO - PROCESS | 1656 | 1467537813584 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:23:33 INFO - PROCESS | 1656 | 1467537813585 Marionette TRACE conn2 <- [1,2922,null,{}] 02:23:33 INFO - PROCESS | 1656 | 1467537813587 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}] 02:23:33 INFO - PROCESS | 1656 | 1467537813589 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:33 INFO - PROCESS | 1656 | 1467537813672 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 02:23:33 INFO - PROCESS | 1656 | 1467537813678 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:33 INFO - PROCESS | 1656 | 1467537813679 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x123870800 == 30 [pid = 1656] [id = 738] 02:23:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1188e3c00) [pid = 1656] [serial = 2214] [outer = 0x0] 02:23:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11941dc00) [pid = 1656] [serial = 2215] [outer = 0x1188e3c00] 02:23:33 INFO - PROCESS | 1656 | 1467537813705 Marionette DEBUG loaded listener.js 02:23:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11948b400) [pid = 1656] [serial = 2216] [outer = 0x1188e3c00] 02:23:33 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:23:33 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:23:33 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:23:33 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:23:34 INFO - PROCESS | 1656 | 1467537814030 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]]]}] 02:23:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:23:34 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:23:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:23:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:23:34 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 02:23:34 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:23:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:23:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:23:34 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 02:23:34 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:23:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:23:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:23:34 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]" 02:23:34 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:23:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:23:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:23:34 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:23:34 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 472ms 02:23:34 INFO - PROCESS | 1656 | 1467537814061 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 02:23:34 INFO - PROCESS | 1656 | 1467537814064 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 02:23:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:23:34 INFO - PROCESS | 1656 | 1467537814067 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:23:34 INFO - PROCESS | 1656 | 1467537814069 Marionette TRACE conn2 <- [1,2926,null,{}] 02:23:34 INFO - PROCESS | 1656 | 1467537814073 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}] 02:23:34 INFO - PROCESS | 1656 | 1467537814075 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:34 INFO - PROCESS | 1656 | 1467537814253 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 02:23:34 INFO - PROCESS | 1656 | 1467537814263 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:34 INFO - PROCESS | 1656 | 1467537814265 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x124d2f000 == 31 [pid = 1656] [id = 739] 02:23:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11948b800) [pid = 1656] [serial = 2217] [outer = 0x0] 02:23:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x119aa2400) [pid = 1656] [serial = 2218] [outer = 0x11948b800] 02:23:34 INFO - PROCESS | 1656 | 1467537814295 Marionette DEBUG loaded listener.js 02:23:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119b6a400) [pid = 1656] [serial = 2219] [outer = 0x11948b800] 02:23:34 INFO - PROCESS | 1656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:23:34 INFO - PROCESS | 1656 | 1467537814616 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]]]}] 02:23:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:23:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 574ms 02:23:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:23:34 INFO - PROCESS | 1656 | 1467537814648 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 02:23:34 INFO - PROCESS | 1656 | 1467537814649 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 02:23:34 INFO - PROCESS | 1656 | 1467537814651 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:23:34 INFO - PROCESS | 1656 | 1467537814652 Marionette TRACE conn2 <- [1,2930,null,{}] 02:23:34 INFO - PROCESS | 1656 | 1467537814655 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}] 02:23:34 INFO - PROCESS | 1656 | 1467537814659 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:34 INFO - PROCESS | 1656 | 1467537814779 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 02:23:34 INFO - PROCESS | 1656 | 1467537814818 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:34 INFO - PROCESS | 1656 | 1467537814819 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1289a0800 == 32 [pid = 1656] [id = 740] 02:23:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x123004400) [pid = 1656] [serial = 2220] [outer = 0x0] 02:23:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1234f4c00) [pid = 1656] [serial = 2221] [outer = 0x123004400] 02:23:34 INFO - PROCESS | 1656 | 1467537814844 Marionette DEBUG loaded listener.js 02:23:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x124603800) [pid = 1656] [serial = 2222] [outer = 0x123004400] 02:23:35 INFO - PROCESS | 1656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:23:35 INFO - PROCESS | 1656 | 1467537815129 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]]]}] 02:23:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:23:35 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 520ms 02:23:35 INFO - PROCESS | 1656 | 1467537815171 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 02:23:35 INFO - PROCESS | 1656 | 1467537815173 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 02:23:35 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:23:35 INFO - PROCESS | 1656 | 1467537815178 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:23:35 INFO - PROCESS | 1656 | 1467537815179 Marionette TRACE conn2 <- [1,2934,null,{}] 02:23:35 INFO - PROCESS | 1656 | 1467537815182 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}] 02:23:35 INFO - PROCESS | 1656 | 1467537815183 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:35 INFO - PROCESS | 1656 | 1467537815288 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 02:23:35 INFO - PROCESS | 1656 | 1467537815299 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:35 INFO - PROCESS | 1656 | 1467537815300 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x128f11800 == 33 [pid = 1656] [id = 741] 02:23:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1127d4c00) [pid = 1656] [serial = 2223] [outer = 0x0] 02:23:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x125611800) [pid = 1656] [serial = 2224] [outer = 0x1127d4c00] 02:23:35 INFO - PROCESS | 1656 | 1467537815324 Marionette DEBUG loaded listener.js 02:23:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x126403800) [pid = 1656] [serial = 2225] [outer = 0x1127d4c00] 02:23:35 INFO - PROCESS | 1656 | 1467537815633 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]]]}] 02:23:35 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:23:35 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 470ms 02:23:35 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:23:35 INFO - PROCESS | 1656 | 1467537815652 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 02:23:35 INFO - PROCESS | 1656 | 1467537815653 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 02:23:35 INFO - PROCESS | 1656 | 1467537815655 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:23:35 INFO - PROCESS | 1656 | 1467537815657 Marionette TRACE conn2 <- [1,2938,null,{}] 02:23:35 INFO - PROCESS | 1656 | 1467537815664 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}] 02:23:35 INFO - PROCESS | 1656 | 1467537815666 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:35 INFO - PROCESS | 1656 | 1467537815831 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 02:23:35 INFO - PROCESS | 1656 | 1467537815887 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:35 INFO - PROCESS | 1656 | 1467537815888 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a607000 == 34 [pid = 1656] [id = 742] 02:23:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x126404400) [pid = 1656] [serial = 2226] [outer = 0x0] 02:23:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x126613c00) [pid = 1656] [serial = 2227] [outer = 0x126404400] 02:23:35 INFO - PROCESS | 1656 | 1467537815931 Marionette DEBUG loaded listener.js 02:23:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1268db000) [pid = 1656] [serial = 2228] [outer = 0x126404400] 02:23:36 INFO - PROCESS | 1656 | 1467537816266 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]]]}] 02:23:36 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. 02:23:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 625ms 02:23:36 INFO - PROCESS | 1656 | 1467537816281 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 02:23:36 INFO - PROCESS | 1656 | 1467537816282 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 02:23:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:23:36 INFO - PROCESS | 1656 | 1467537816287 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:23:36 INFO - PROCESS | 1656 | 1467537816288 Marionette TRACE conn2 <- [1,2942,null,{}] 02:23:36 INFO - PROCESS | 1656 | 1467537816302 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}] 02:23:36 INFO - PROCESS | 1656 | 1467537816304 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:36 INFO - PROCESS | 1656 | 1467537816415 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 02:23:36 INFO - PROCESS | 1656 | 1467537816419 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:36 INFO - PROCESS | 1656 | 1467537816420 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a84a000 == 35 [pid = 1656] [id = 743] 02:23:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12640bc00) [pid = 1656] [serial = 2229] [outer = 0x0] 02:23:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x126c44400) [pid = 1656] [serial = 2230] [outer = 0x12640bc00] 02:23:36 INFO - PROCESS | 1656 | 1467537816476 Marionette DEBUG loaded listener.js 02:23:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128928400) [pid = 1656] [serial = 2231] [outer = 0x12640bc00] 02:23:36 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11850a400) [pid = 1656] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:23:36 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11297b400) [pid = 1656] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:23:36 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118099400) [pid = 1656] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:23:36 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1127d5c00) [pid = 1656] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:23:36 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x116738800) [pid = 1656] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:23:36 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x110ee3800) [pid = 1656] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:23:36 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x116631400) [pid = 1656] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:23:36 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x112985c00) [pid = 1656] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:23:36 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1176d1800) [pid = 1656] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:23:36 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11948a000) [pid = 1656] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:23:36 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11948dc00) [pid = 1656] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:23:36 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x123303c00) [pid = 1656] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:23:36 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x110d81400) [pid = 1656] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:23:36 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x117204800) [pid = 1656] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:23:36 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1174e2000) [pid = 1656] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:23:36 INFO - PROCESS | 1656 | 1467537816822 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"]]]}] 02:23:36 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 02:23:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:23:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 573ms 02:23:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:23:36 INFO - PROCESS | 1656 | 1467537816862 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 02:23:36 INFO - PROCESS | 1656 | 1467537816863 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 02:23:36 INFO - PROCESS | 1656 | 1467537816865 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:23:36 INFO - PROCESS | 1656 | 1467537816867 Marionette TRACE conn2 <- [1,2946,null,{}] 02:23:36 INFO - PROCESS | 1656 | 1467537816869 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}] 02:23:36 INFO - PROCESS | 1656 | 1467537816870 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:36 INFO - PROCESS | 1656 | 1467537816980 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 02:23:37 INFO - PROCESS | 1656 | 1467537817015 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:37 INFO - PROCESS | 1656 | 1467537817016 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x1233bf800 == 36 [pid = 1656] [id = 744] 02:23:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x110d79000) [pid = 1656] [serial = 2232] [outer = 0x0] 02:23:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x113d8e000) [pid = 1656] [serial = 2233] [outer = 0x110d79000] 02:23:37 INFO - PROCESS | 1656 | 1467537817040 Marionette DEBUG loaded listener.js 02:23:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1193ee000) [pid = 1656] [serial = 2234] [outer = 0x110d79000] 02:23:37 INFO - PROCESS | 1656 | 1467537817272 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]]]}] 02:23:37 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. 02:23:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 419ms 02:23:37 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:23:37 INFO - PROCESS | 1656 | 1467537817286 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 02:23:37 INFO - PROCESS | 1656 | 1467537817287 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 02:23:37 INFO - PROCESS | 1656 | 1467537817289 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:23:37 INFO - PROCESS | 1656 | 1467537817292 Marionette TRACE conn2 <- [1,2950,null,{}] 02:23:37 INFO - PROCESS | 1656 | 1467537817301 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}] 02:23:37 INFO - PROCESS | 1656 | 1467537817302 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:37 INFO - PROCESS | 1656 | 1467537817410 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 02:23:37 INFO - PROCESS | 1656 | 1467537817414 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:37 INFO - PROCESS | 1656 | 1467537817416 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b21d000 == 37 [pid = 1656] [id = 745] 02:23:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11948a000) [pid = 1656] [serial = 2235] [outer = 0x0] 02:23:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x125683400) [pid = 1656] [serial = 2236] [outer = 0x11948a000] 02:23:37 INFO - PROCESS | 1656 | 1467537817441 Marionette DEBUG loaded listener.js 02:23:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1289b7c00) [pid = 1656] [serial = 2237] [outer = 0x11948a000] 02:23:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba19000 == 38 [pid = 1656] [id = 746] 02:23:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1289ce400) [pid = 1656] [serial = 2238] [outer = 0x0] 02:23:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119546000) [pid = 1656] [serial = 2239] [outer = 0x1289ce400] 02:23:37 INFO - PROCESS | 1656 | 1467537817791 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]]]}] 02:23:37 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. 02:23:37 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 531ms 02:23:37 INFO - PROCESS | 1656 | 1467537817820 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 02:23:37 INFO - PROCESS | 1656 | 1467537817821 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 02:23:37 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:23:37 INFO - PROCESS | 1656 | 1467537817824 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:23:37 INFO - PROCESS | 1656 | 1467537817825 Marionette TRACE conn2 <- [1,2954,null,{}] 02:23:37 INFO - PROCESS | 1656 | 1467537817827 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}] 02:23:37 INFO - PROCESS | 1656 | 1467537817828 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:37 INFO - PROCESS | 1656 | 1467537817957 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 02:23:37 INFO - PROCESS | 1656 | 1467537817964 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:37 INFO - PROCESS | 1656 | 1467537817965 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba23800 == 39 [pid = 1656] [id = 747] 02:23:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1289bc000) [pid = 1656] [serial = 2240] [outer = 0x0] 02:23:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1289c1000) [pid = 1656] [serial = 2241] [outer = 0x1289bc000] 02:23:37 INFO - PROCESS | 1656 | 1467537817989 Marionette DEBUG loaded listener.js 02:23:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1289d4000) [pid = 1656] [serial = 2242] [outer = 0x1289bc000] 02:23:38 INFO - PROCESS | 1656 | 1467537818254 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]]]}] 02:23:38 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:23:38 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 02:23:38 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 471ms 02:23:38 INFO - PROCESS | 1656 | 1467537818298 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 02:23:38 INFO - PROCESS | 1656 | 1467537818299 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 02:23:38 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:23:38 INFO - PROCESS | 1656 | 1467537818301 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:23:38 INFO - PROCESS | 1656 | 1467537818302 Marionette TRACE conn2 <- [1,2958,null,{}] 02:23:38 INFO - PROCESS | 1656 | 1467537818317 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}] 02:23:38 INFO - PROCESS | 1656 | 1467537818319 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:38 INFO - PROCESS | 1656 | 1467537818403 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 02:23:38 INFO - PROCESS | 1656 | 1467537818408 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:38 INFO - PROCESS | 1656 | 1467537818411 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3b6000 == 40 [pid = 1656] [id = 748] 02:23:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12892e800) [pid = 1656] [serial = 2243] [outer = 0x0] 02:23:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1289d8c00) [pid = 1656] [serial = 2244] [outer = 0x12892e800] 02:23:38 INFO - PROCESS | 1656 | 1467537818435 Marionette DEBUG loaded listener.js 02:23:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128af5800) [pid = 1656] [serial = 2245] [outer = 0x12892e800] 02:23:39 INFO - PROCESS | 1656 | --DOCSHELL 0x118135000 == 39 [pid = 1656] [id = 736] 02:23:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11830d800 == 38 [pid = 1656] [id = 735] 02:23:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1195b2800 == 37 [pid = 1656] [id = 734] 02:23:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1133f0000 == 36 [pid = 1656] [id = 733] 02:23:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1289a0800 == 35 [pid = 1656] [id = 740] 02:23:39 INFO - PROCESS | 1656 | --DOCSHELL 0x128f11800 == 34 [pid = 1656] [id = 741] 02:23:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1233bf800 == 33 [pid = 1656] [id = 744] 02:23:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba23800 == 32 [pid = 1656] [id = 747] 02:23:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12a84a000 == 31 [pid = 1656] [id = 743] 02:23:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12a607000 == 30 [pid = 1656] [id = 742] 02:23:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12b21d000 == 29 [pid = 1656] [id = 745] 02:23:39 INFO - PROCESS | 1656 | --DOCSHELL 0x123870800 == 28 [pid = 1656] [id = 738] 02:23:39 INFO - PROCESS | 1656 | --DOCSHELL 0x124d2f000 == 27 [pid = 1656] [id = 739] 02:23:39 INFO - PROCESS | 1656 | --DOCSHELL 0x122f75000 == 26 [pid = 1656] [id = 737] 02:23:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba19000 == 25 [pid = 1656] [id = 746] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x123d55400) [pid = 1656] [serial = 2197] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118857800) [pid = 1656] [serial = 2179] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x113234400) [pid = 1656] [serial = 2170] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x113a99c00) [pid = 1656] [serial = 2171] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1180ac000) [pid = 1656] [serial = 2176] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x113f3a800) [pid = 1656] [serial = 2165] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x112f6d000) [pid = 1656] [serial = 2164] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x117205000) [pid = 1656] [serial = 2173] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11741bc00) [pid = 1656] [serial = 2174] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x110eec800) [pid = 1656] [serial = 2167] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11948ec00) [pid = 1656] [serial = 2182] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x111e58000) [pid = 1656] [serial = 2168] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1166eb000) [pid = 1656] [serial = 2153] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x113377c00) [pid = 1656] [serial = 2152] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1187ec000) [pid = 1656] [serial = 2156] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1180adc00) [pid = 1656] [serial = 2155] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x119412c00) [pid = 1656] [serial = 2180] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x120ff4800) [pid = 1656] [serial = 2185] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1232c9000) [pid = 1656] [serial = 2159] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x119aac800) [pid = 1656] [serial = 2183] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x119549000) [pid = 1656] [serial = 2158] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x123009c00) [pid = 1656] [serial = 2186] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1268dac00) [pid = 1656] [serial = 2162] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x116077c00) [pid = 1656] [serial = 2189] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x126018400) [pid = 1656] [serial = 2161] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x1232c6800) [pid = 1656] [serial = 2192] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x123cdd000) [pid = 1656] [serial = 2195] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x110e85400) [pid = 1656] [serial = 2188] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x12387d400) [pid = 1656] [serial = 2194] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x119256c00) [pid = 1656] [serial = 2191] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x118174000) [pid = 1656] [serial = 2177] [outer = 0x0] [url = about:blank] 02:23:39 INFO - PROCESS | 1656 | 1467537819943 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]]]}] 02:23:39 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. 02:23:39 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1682ms 02:23:39 INFO - PROCESS | 1656 | 1467537819985 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 02:23:39 INFO - PROCESS | 1656 | 1467537819988 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 02:23:39 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:23:39 INFO - PROCESS | 1656 | 1467537819991 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:23:39 INFO - PROCESS | 1656 | 1467537819993 Marionette TRACE conn2 <- [1,2962,null,{}] 02:23:39 INFO - PROCESS | 1656 | 1467537819997 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}] 02:23:40 INFO - PROCESS | 1656 | 1467537819999 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:40 INFO - PROCESS | 1656 | 1467537820082 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 02:23:40 INFO - PROCESS | 1656 | 1467537820134 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:40 INFO - PROCESS | 1656 | 1467537820137 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x113abe000 == 26 [pid = 1656] [id = 749] 02:23:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x111cad400) [pid = 1656] [serial = 2246] [outer = 0x0] 02:23:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x111e58000) [pid = 1656] [serial = 2247] [outer = 0x111cad400] 02:23:40 INFO - PROCESS | 1656 | 1467537820165 Marionette DEBUG loaded listener.js 02:23:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1127cd000) [pid = 1656] [serial = 2248] [outer = 0x111cad400] 02:23:40 INFO - PROCESS | 1656 | 1467537820456 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]]]}] 02:23:40 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. 02:23:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 522ms 02:23:40 INFO - PROCESS | 1656 | 1467537820513 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 02:23:40 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:23:40 INFO - PROCESS | 1656 | 1467537820516 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 02:23:40 INFO - PROCESS | 1656 | 1467537820521 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:23:40 INFO - PROCESS | 1656 | 1467537820523 Marionette TRACE conn2 <- [1,2966,null,{}] 02:23:40 INFO - PROCESS | 1656 | 1467537820527 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}] 02:23:40 INFO - PROCESS | 1656 | 1467537820530 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:40 INFO - PROCESS | 1656 | 1467537820606 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 02:23:40 INFO - PROCESS | 1656 | 1467537820613 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:40 INFO - PROCESS | 1656 | 1467537820614 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f5b800 == 27 [pid = 1656] [id = 750] 02:23:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x1127d3c00) [pid = 1656] [serial = 2249] [outer = 0x0] 02:23:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x113234400) [pid = 1656] [serial = 2250] [outer = 0x1127d3c00] 02:23:40 INFO - PROCESS | 1656 | 1467537820641 Marionette DEBUG loaded listener.js 02:23:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x113863c00) [pid = 1656] [serial = 2251] [outer = 0x1127d3c00] 02:23:40 INFO - PROCESS | 1656 | 1467537820947 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]]]}] 02:23:40 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. 02:23:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 470ms 02:23:40 INFO - PROCESS | 1656 | 1467537820993 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 02:23:40 INFO - PROCESS | 1656 | 1467537820995 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 02:23:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:23:40 INFO - PROCESS | 1656 | 1467537820997 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:23:41 INFO - PROCESS | 1656 | 1467537821008 Marionette TRACE conn2 <- [1,2970,null,{}] 02:23:41 INFO - PROCESS | 1656 | 1467537821016 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}] 02:23:41 INFO - PROCESS | 1656 | 1467537821019 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:41 INFO - PROCESS | 1656 | 1467537821104 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 02:23:41 INFO - PROCESS | 1656 | 1467537821114 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:41 INFO - PROCESS | 1656 | 1467537821116 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x11830e800 == 28 [pid = 1656] [id = 751] 02:23:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x110d81400) [pid = 1656] [serial = 2252] [outer = 0x0] 02:23:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x116737000) [pid = 1656] [serial = 2253] [outer = 0x110d81400] 02:23:41 INFO - PROCESS | 1656 | 1467537821144 Marionette DEBUG loaded listener.js 02:23:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x117206800) [pid = 1656] [serial = 2254] [outer = 0x110d81400] 02:23:41 INFO - PROCESS | 1656 | 1467537821458 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]]]}] 02:23:41 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. 02:23:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 480ms 02:23:41 INFO - PROCESS | 1656 | 1467537821478 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 02:23:41 INFO - PROCESS | 1656 | 1467537821480 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 02:23:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:23:41 INFO - PROCESS | 1656 | 1467537821482 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:23:41 INFO - PROCESS | 1656 | 1467537821483 Marionette TRACE conn2 <- [1,2974,null,{}] 02:23:41 INFO - PROCESS | 1656 | 1467537821485 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}] 02:23:41 INFO - PROCESS | 1656 | 1467537821487 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:41 INFO - PROCESS | 1656 | 1467537821564 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 02:23:41 INFO - PROCESS | 1656 | 1467537821622 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:41 INFO - PROCESS | 1656 | 1467537821623 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192b1800 == 29 [pid = 1656] [id = 752] 02:23:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x117204800) [pid = 1656] [serial = 2255] [outer = 0x0] 02:23:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x117421000) [pid = 1656] [serial = 2256] [outer = 0x117204800] 02:23:41 INFO - PROCESS | 1656 | 1467537821648 Marionette DEBUG loaded listener.js 02:23:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x117e9d800) [pid = 1656] [serial = 2257] [outer = 0x117204800] 02:23:41 INFO - PROCESS | 1656 | 1467537821885 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]]]}] 02:23:41 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. 02:23:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 418ms 02:23:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:23:41 INFO - PROCESS | 1656 | 1467537821900 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 02:23:41 INFO - PROCESS | 1656 | 1467537821901 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 02:23:41 INFO - PROCESS | 1656 | 1467537821903 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:23:41 INFO - PROCESS | 1656 | 1467537821904 Marionette TRACE conn2 <- [1,2978,null,{}] 02:23:41 INFO - PROCESS | 1656 | 1467537821908 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}] 02:23:41 INFO - PROCESS | 1656 | 1467537821912 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:42 INFO - PROCESS | 1656 | 1467537822012 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 02:23:42 INFO - PROCESS | 1656 | 1467537822017 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:42 INFO - PROCESS | 1656 | 1467537822018 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ad4000 == 30 [pid = 1656] [id = 753] 02:23:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1127d3400) [pid = 1656] [serial = 2258] [outer = 0x0] 02:23:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x118093000) [pid = 1656] [serial = 2259] [outer = 0x1127d3400] 02:23:42 INFO - PROCESS | 1656 | 1467537822052 Marionette DEBUG loaded listener.js 02:23:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1180a6800) [pid = 1656] [serial = 2260] [outer = 0x1127d3400] 02:23:42 INFO - PROCESS | 1656 | 1467537822412 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]]]}] 02:23:42 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. 02:23:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 523ms 02:23:42 INFO - PROCESS | 1656 | 1467537822431 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 02:23:42 INFO - PROCESS | 1656 | 1467537822433 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 02:23:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:23:42 INFO - PROCESS | 1656 | 1467537822437 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:23:42 INFO - PROCESS | 1656 | 1467537822439 Marionette TRACE conn2 <- [1,2982,null,{}] 02:23:42 INFO - PROCESS | 1656 | 1467537822447 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}] 02:23:42 INFO - PROCESS | 1656 | 1467537822453 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:42 INFO - PROCESS | 1656 | 1467537822635 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 02:23:42 INFO - PROCESS | 1656 | 1467537822644 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:42 INFO - PROCESS | 1656 | 1467537822646 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12308d800 == 31 [pid = 1656] [id = 754] 02:23:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1180a8400) [pid = 1656] [serial = 2261] [outer = 0x0] 02:23:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11822ac00) [pid = 1656] [serial = 2262] [outer = 0x1180a8400] 02:23:42 INFO - PROCESS | 1656 | 1467537822687 Marionette DEBUG loaded listener.js 02:23:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x119258800) [pid = 1656] [serial = 2263] [outer = 0x1180a8400] 02:23:43 INFO - PROCESS | 1656 | 1467537823075 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"]]]}] 02:23:43 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 02:23:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:23:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 674ms 02:23:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:23:43 INFO - PROCESS | 1656 | 1467537823112 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 02:23:43 INFO - PROCESS | 1656 | 1467537823113 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 02:23:43 INFO - PROCESS | 1656 | 1467537823115 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:23:43 INFO - PROCESS | 1656 | 1467537823116 Marionette TRACE conn2 <- [1,2986,null,{}] 02:23:43 INFO - PROCESS | 1656 | 1467537823118 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}] 02:23:43 INFO - PROCESS | 1656 | 1467537823119 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:43 INFO - PROCESS | 1656 | 1467537823198 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 02:23:43 INFO - PROCESS | 1656 | 1467537823255 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:43 INFO - PROCESS | 1656 | 1467537823256 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x123a81800 == 32 [pid = 1656] [id = 755] 02:23:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1180a8c00) [pid = 1656] [serial = 2264] [outer = 0x0] 02:23:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119485400) [pid = 1656] [serial = 2265] [outer = 0x1180a8c00] 02:23:43 INFO - PROCESS | 1656 | 1467537823280 Marionette DEBUG loaded listener.js 02:23:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119540400) [pid = 1656] [serial = 2266] [outer = 0x1180a8c00] 02:23:43 INFO - PROCESS | 1656 | 1467537823522 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]]]}] 02:23:43 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. 02:23:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 417ms 02:23:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:23:43 INFO - PROCESS | 1656 | 1467537823533 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 02:23:43 INFO - PROCESS | 1656 | 1467537823534 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 02:23:43 INFO - PROCESS | 1656 | 1467537823536 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:23:43 INFO - PROCESS | 1656 | 1467537823538 Marionette TRACE conn2 <- [1,2990,null,{}] 02:23:43 INFO - PROCESS | 1656 | 1467537823540 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}] 02:23:43 INFO - PROCESS | 1656 | 1467537823545 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:43 INFO - PROCESS | 1656 | 1467537823636 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 02:23:43 INFO - PROCESS | 1656 | 1467537823639 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:43 INFO - PROCESS | 1656 | 1467537823641 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1244b6000 == 33 [pid = 1656] [id = 756] 02:23:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119546c00) [pid = 1656] [serial = 2267] [outer = 0x0] 02:23:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119aab000) [pid = 1656] [serial = 2268] [outer = 0x119546c00] 02:23:43 INFO - PROCESS | 1656 | 1467537823678 Marionette DEBUG loaded listener.js 02:23:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119ac4400) [pid = 1656] [serial = 2269] [outer = 0x119546c00] 02:23:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x124ddc800 == 34 [pid = 1656] [id = 757] 02:23:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x120ff0000) [pid = 1656] [serial = 2270] [outer = 0x0] 02:23:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119b66400) [pid = 1656] [serial = 2271] [outer = 0x120ff0000] 02:23:44 INFO - PROCESS | 1656 | 1467537824056 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]]]}] 02:23:44 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. 02:23:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 571ms 02:23:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:23:44 INFO - PROCESS | 1656 | 1467537824108 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 02:23:44 INFO - PROCESS | 1656 | 1467537824109 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 02:23:44 INFO - PROCESS | 1656 | 1467537824111 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:23:44 INFO - PROCESS | 1656 | 1467537824112 Marionette TRACE conn2 <- [1,2994,null,{}] 02:23:44 INFO - PROCESS | 1656 | 1467537824125 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}] 02:23:44 INFO - PROCESS | 1656 | 1467537824126 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:44 INFO - PROCESS | 1656 | 1467537824225 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 02:23:44 INFO - PROCESS | 1656 | 1467537824229 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:44 INFO - PROCESS | 1656 | 1467537824230 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x11830d000 == 35 [pid = 1656] [id = 758] 02:23:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x122f02c00) [pid = 1656] [serial = 2272] [outer = 0x0] 02:23:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x122f4d800) [pid = 1656] [serial = 2273] [outer = 0x122f02c00] 02:23:44 INFO - PROCESS | 1656 | 1467537824254 Marionette DEBUG loaded listener.js 02:23:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12300f800) [pid = 1656] [serial = 2274] [outer = 0x122f02c00] 02:23:44 INFO - PROCESS | 1656 | 1467537824555 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]]]}] 02:23:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:23:44 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 02:23:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 469ms 02:23:44 INFO - PROCESS | 1656 | 1467537824581 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 02:23:44 INFO - PROCESS | 1656 | 1467537824582 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 02:23:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:23:44 INFO - PROCESS | 1656 | 1467537824585 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:23:44 INFO - PROCESS | 1656 | 1467537824586 Marionette TRACE conn2 <- [1,2998,null,{}] 02:23:44 INFO - PROCESS | 1656 | 1467537824588 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}] 02:23:44 INFO - PROCESS | 1656 | 1467537824589 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:44 INFO - PROCESS | 1656 | 1467537824672 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 02:23:44 INFO - PROCESS | 1656 | 1467537824677 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:44 INFO - PROCESS | 1656 | 1467537824678 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x1268b5800 == 36 [pid = 1656] [id = 759] 02:23:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12300fc00) [pid = 1656] [serial = 2275] [outer = 0x0] 02:23:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x123884800) [pid = 1656] [serial = 2276] [outer = 0x12300fc00] 02:23:44 INFO - PROCESS | 1656 | 1467537824702 Marionette DEBUG loaded listener.js 02:23:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x123cdcc00) [pid = 1656] [serial = 2277] [outer = 0x12300fc00] 02:23:45 INFO - PROCESS | 1656 | 1467537825012 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]]]}] 02:23:45 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. 02:23:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 468ms 02:23:45 INFO - PROCESS | 1656 | 1467537825053 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 02:23:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:23:45 INFO - PROCESS | 1656 | 1467537825055 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 02:23:45 INFO - PROCESS | 1656 | 1467537825057 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:23:45 INFO - PROCESS | 1656 | 1467537825059 Marionette TRACE conn2 <- [1,3002,null,{}] 02:23:45 INFO - PROCESS | 1656 | 1467537825061 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}] 02:23:45 INFO - PROCESS | 1656 | 1467537825063 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:45 INFO - PROCESS | 1656 | 1467537825189 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 02:23:45 INFO - PROCESS | 1656 | 1467537825202 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:45 INFO - PROCESS | 1656 | 1467537825204 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ad3800 == 37 [pid = 1656] [id = 760] 02:23:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1232c9000) [pid = 1656] [serial = 2278] [outer = 0x0] 02:23:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x123d39800) [pid = 1656] [serial = 2279] [outer = 0x1232c9000] 02:23:45 INFO - PROCESS | 1656 | 1467537825230 Marionette DEBUG loaded listener.js 02:23:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1242a2000) [pid = 1656] [serial = 2280] [outer = 0x1232c9000] 02:23:45 INFO - PROCESS | 1656 | 1467537825535 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]]]}] 02:23:45 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. 02:23:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 522ms 02:23:45 INFO - PROCESS | 1656 | 1467537825580 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 02:23:45 INFO - PROCESS | 1656 | 1467537825581 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 02:23:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:23:45 INFO - PROCESS | 1656 | 1467537825584 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:23:45 INFO - PROCESS | 1656 | 1467537825585 Marionette TRACE conn2 <- [1,3006,null,{}] 02:23:45 INFO - PROCESS | 1656 | 1467537825587 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}] 02:23:45 INFO - PROCESS | 1656 | 1467537825588 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:45 INFO - PROCESS | 1656 | 1467537825685 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 02:23:45 INFO - PROCESS | 1656 | 1467537825699 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:45 INFO - PROCESS | 1656 | 1467537825700 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12929c800 == 38 [pid = 1656] [id = 761] 02:23:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x123d4fc00) [pid = 1656] [serial = 2281] [outer = 0x0] 02:23:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x124722c00) [pid = 1656] [serial = 2282] [outer = 0x123d4fc00] 02:23:45 INFO - PROCESS | 1656 | 1467537825724 Marionette DEBUG loaded listener.js 02:23:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12560f400) [pid = 1656] [serial = 2283] [outer = 0x123d4fc00] 02:23:46 INFO - PROCESS | 1656 | 1467537826018 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]]]}] 02:23:46 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. 02:23:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 469ms 02:23:46 INFO - PROCESS | 1656 | 1467537826056 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 02:23:46 INFO - PROCESS | 1656 | 1467537826057 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 02:23:46 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:23:46 INFO - PROCESS | 1656 | 1467537826062 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:23:46 INFO - PROCESS | 1656 | 1467537826064 Marionette TRACE conn2 <- [1,3010,null,{}] 02:23:46 INFO - PROCESS | 1656 | 1467537826066 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}] 02:23:46 INFO - PROCESS | 1656 | 1467537826067 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:46 INFO - PROCESS | 1656 | 1467537826173 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 02:23:46 INFO - PROCESS | 1656 | 1467537826186 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:46 INFO - PROCESS | 1656 | 1467537826187 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a844800 == 39 [pid = 1656] [id = 762] 02:23:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x125688400) [pid = 1656] [serial = 2284] [outer = 0x0] 02:23:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12640fc00) [pid = 1656] [serial = 2285] [outer = 0x125688400] 02:23:46 INFO - PROCESS | 1656 | 1467537826211 Marionette DEBUG loaded listener.js 02:23:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1268d7c00) [pid = 1656] [serial = 2286] [outer = 0x125688400] 02:23:46 INFO - PROCESS | 1656 | 1467537826537 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]]]}] 02:23:46 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 02:23:46 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 522ms 02:23:46 INFO - PROCESS | 1656 | 1467537826583 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 02:23:46 INFO - PROCESS | 1656 | 1467537826584 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 02:23:46 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:23:46 INFO - PROCESS | 1656 | 1467537826586 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:23:46 INFO - PROCESS | 1656 | 1467537826587 Marionette TRACE conn2 <- [1,3014,null,{}] 02:23:46 INFO - PROCESS | 1656 | 1467537826590 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}] 02:23:46 INFO - PROCESS | 1656 | 1467537826591 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:46 INFO - PROCESS | 1656 | 1467537826697 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 02:23:46 INFO - PROCESS | 1656 | 1467537826701 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:46 INFO - PROCESS | 1656 | 1467537826702 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b214000 == 40 [pid = 1656] [id = 763] 02:23:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1268d8000) [pid = 1656] [serial = 2287] [outer = 0x0] 02:23:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1268dac00) [pid = 1656] [serial = 2288] [outer = 0x1268d8000] 02:23:46 INFO - PROCESS | 1656 | 1467537826728 Marionette DEBUG loaded listener.js 02:23:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11948ec00) [pid = 1656] [serial = 2289] [outer = 0x1268d8000] 02:23:46 INFO - PROCESS | 1656 | [1656] 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 02:23:47 INFO - PROCESS | 1656 | 1467537827088 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:23:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:23:47 INFO - {} 02:23:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:23:47 INFO - {} 02:23:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:23:47 INFO - {} 02:23:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:23:47 INFO - {} 02:23:47 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 525ms 02:23:47 INFO - PROCESS | 1656 | 1467537827113 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 02:23:47 INFO - PROCESS | 1656 | 1467537827114 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 02:23:47 INFO - TEST-START | /FileAPI/fileReader.html 02:23:47 INFO - PROCESS | 1656 | 1467537827117 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:23:47 INFO - PROCESS | 1656 | 1467537827117 Marionette TRACE conn2 <- [1,3018,null,{}] 02:23:47 INFO - PROCESS | 1656 | 1467537827120 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}] 02:23:47 INFO - PROCESS | 1656 | 1467537827120 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:47 INFO - PROCESS | 1656 | 1467537827478 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 02:23:47 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1232c6400) [pid = 1656] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:23:47 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1289bc000) [pid = 1656] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:23:47 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x123004400) [pid = 1656] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:23:47 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1127d4c00) [pid = 1656] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:23:47 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12640bc00) [pid = 1656] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:23:47 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x110d79000) [pid = 1656] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:23:47 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x126404400) [pid = 1656] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:23:47 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11948a000) [pid = 1656] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:23:47 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x113aa0400) [pid = 1656] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:23:47 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x110d76400) [pid = 1656] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:23:47 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11948b800) [pid = 1656] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:23:47 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1188e3c00) [pid = 1656] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:23:47 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1176c5c00) [pid = 1656] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:23:47 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x116079800) [pid = 1656] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:23:47 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1121bec00) [pid = 1656] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:23:47 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1289ce400) [pid = 1656] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:23:47 INFO - PROCESS | 1656 | 1467537827547 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:47 INFO - PROCESS | 1656 | 1467537827548 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a70c800 == 41 [pid = 1656] [id = 764] 02:23:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x110d79000) [pid = 1656] [serial = 2290] [outer = 0x0] 02:23:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1127d4c00) [pid = 1656] [serial = 2291] [outer = 0x110d79000] 02:23:47 INFO - PROCESS | 1656 | 1467537827591 Marionette DEBUG loaded listener.js 02:23:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1188e3c00) [pid = 1656] [serial = 2292] [outer = 0x110d79000] 02:23:47 INFO - PROCESS | 1656 | 1467537827892 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]]]}] 02:23:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:23:47 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:23:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:23:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:23:47 INFO - TEST-OK | /FileAPI/fileReader.html | took 825ms 02:23:47 INFO - PROCESS | 1656 | 1467537827957 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 02:23:47 INFO - PROCESS | 1656 | 1467537827959 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 02:23:47 INFO - TEST-START | /FileAPI/historical.html 02:23:47 INFO - PROCESS | 1656 | 1467537827965 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:23:47 INFO - PROCESS | 1656 | 1467537827966 Marionette TRACE conn2 <- [1,3022,null,{}] 02:23:47 INFO - PROCESS | 1656 | 1467537827968 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}] 02:23:47 INFO - PROCESS | 1656 | 1467537827969 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:48 INFO - PROCESS | 1656 | 1467537828079 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 02:23:48 INFO - PROCESS | 1656 | 1467537828085 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:48 INFO - PROCESS | 1656 | 1467537828086 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd79000 == 42 [pid = 1656] [id = 765] 02:23:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x118856c00) [pid = 1656] [serial = 2293] [outer = 0x0] 02:23:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x126c46c00) [pid = 1656] [serial = 2294] [outer = 0x118856c00] 02:23:48 INFO - PROCESS | 1656 | 1467537828111 Marionette DEBUG loaded listener.js 02:23:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1289bfc00) [pid = 1656] [serial = 2295] [outer = 0x118856c00] 02:23:48 INFO - PROCESS | 1656 | 1467537828383 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"]]]}] 02:23:48 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:23:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:23:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:23:48 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:23:48 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:23:48 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:23:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:23:48 INFO - TEST-OK | /FileAPI/historical.html | took 469ms 02:23:48 INFO - TEST-START | /FileAPI/idlharness.html 02:23:48 INFO - PROCESS | 1656 | 1467537828434 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 02:23:48 INFO - PROCESS | 1656 | 1467537828435 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 02:23:48 INFO - PROCESS | 1656 | 1467537828437 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:23:48 INFO - PROCESS | 1656 | 1467537828438 Marionette TRACE conn2 <- [1,3026,null,{}] 02:23:48 INFO - PROCESS | 1656 | 1467537828441 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}] 02:23:48 INFO - PROCESS | 1656 | 1467537828452 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:48 INFO - PROCESS | 1656 | 1467537828535 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 02:23:48 INFO - PROCESS | 1656 | 1467537828538 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:48 INFO - PROCESS | 1656 | 1467537828539 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c583800 == 43 [pid = 1656] [id = 766] 02:23:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126ab4c00) [pid = 1656] [serial = 2296] [outer = 0x0] 02:23:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x128af7800) [pid = 1656] [serial = 2297] [outer = 0x126ab4c00] 02:23:48 INFO - PROCESS | 1656 | 1467537828563 Marionette DEBUG loaded listener.js 02:23:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x128de9800) [pid = 1656] [serial = 2298] [outer = 0x126ab4c00] 02:23:49 INFO - PROCESS | 1656 | 1467537829060 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]]]}] 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:23:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:23:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:23:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:23:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:23:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:23:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:23:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:23:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:23:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:23:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:23:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:23:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:23:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:23:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:23:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:23:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:23:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:23:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:23:49 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 02:23:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:23:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:23:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:23:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:23:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:23:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:23:49 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 02:23:49 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 02:23:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:23:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:23:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:23:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:23:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:23:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:23:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:23:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:23:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:23:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:23:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:23:49 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 02:23:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:23:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:23:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:23:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:23:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:23:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:23:49 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 02:23:49 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 02:23:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:23:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:23:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:23:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:23:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:23:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:23:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:23:49 INFO - TEST-OK | /FileAPI/idlharness.html | took 687ms 02:23:49 INFO - TEST-START | /FileAPI/idlharness.worker 02:23:49 INFO - PROCESS | 1656 | 1467537829126 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 02:23:49 INFO - PROCESS | 1656 | 1467537829127 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 02:23:49 INFO - PROCESS | 1656 | 1467537829130 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:23:49 INFO - PROCESS | 1656 | 1467537829142 Marionette TRACE conn2 <- [1,3030,null,{}] 02:23:49 INFO - PROCESS | 1656 | 1467537829150 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}] 02:23:49 INFO - PROCESS | 1656 | 1467537829151 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:49 INFO - PROCESS | 1656 | 1467537829237 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 02:23:49 INFO - PROCESS | 1656 | 1467537829244 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:49 INFO - PROCESS | 1656 | 1467537829245 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cf49000 == 44 [pid = 1656] [id = 767] 02:23:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x129691400) [pid = 1656] [serial = 2299] [outer = 0x0] 02:23:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12a8ba800) [pid = 1656] [serial = 2300] [outer = 0x129691400] 02:23:49 INFO - PROCESS | 1656 | 1467537829282 Marionette DEBUG loaded listener.js 02:23:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12a8bfc00) [pid = 1656] [serial = 2301] [outer = 0x129691400] 02:23:49 INFO - PROCESS | 1656 | [1656] 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 02:23:50 INFO - PROCESS | 1656 | 1467537830061 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,{},{}]]]}] 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:23:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:23:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:23:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:23:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:23:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:23:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:23:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:23:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:23:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:23:50 INFO - {} 02:23:50 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 02:23:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:23:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:23:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:23:50 INFO - {} 02:23:50 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 - {} 02:23:50 INFO - {} 02:23:50 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 02:23:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:23:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:23:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:23:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:23:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:23:50 INFO - {} 02:23:50 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 02:23:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:23:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:23:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:23:50 INFO - {} 02:23:50 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 - {} 02:23:50 INFO - {} 02:23:50 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 02:23:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:23:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:23:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:50 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 02:23:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:23:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:23:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:23:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:23:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:23:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:50 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 02:23:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:23:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:50 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 02:23:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:23:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:50 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 02:23:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:23:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:23:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:23:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:23:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:23:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:23:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:23:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:23:50 INFO - {} 02:23:50 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1002ms 02:23:50 INFO - PROCESS | 1656 | 1467537830136 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 02:23:50 INFO - PROCESS | 1656 | 1467537830138 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 02:23:50 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:23:50 INFO - PROCESS | 1656 | 1467537830147 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:23:50 INFO - PROCESS | 1656 | 1467537830149 Marionette TRACE conn2 <- [1,3034,null,{}] 02:23:50 INFO - PROCESS | 1656 | 1467537830154 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}] 02:23:50 INFO - PROCESS | 1656 | 1467537830157 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:50 INFO - PROCESS | 1656 | 1467537830321 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 02:23:50 INFO - PROCESS | 1656 | 1467537830439 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:50 INFO - PROCESS | 1656 | 1467537830441 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dc68000 == 45 [pid = 1656] [id = 768] 02:23:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x110e79400) [pid = 1656] [serial = 2302] [outer = 0x0] 02:23:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x129197c00) [pid = 1656] [serial = 2303] [outer = 0x110e79400] 02:23:50 INFO - PROCESS | 1656 | 1467537830493 Marionette DEBUG loaded listener.js 02:23:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x129423400) [pid = 1656] [serial = 2304] [outer = 0x110e79400] 02:23:51 INFO - PROCESS | 1656 | 1467537831021 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]]]}] 02:23:51 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:23:51 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 925ms 02:23:51 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:23:51 INFO - PROCESS | 1656 | 1467537831069 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 02:23:51 INFO - PROCESS | 1656 | 1467537831073 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 02:23:51 INFO - PROCESS | 1656 | 1467537831077 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:23:51 INFO - PROCESS | 1656 | 1467537831079 Marionette TRACE conn2 <- [1,3038,null,{}] 02:23:51 INFO - PROCESS | 1656 | 1467537831082 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}] 02:23:51 INFO - PROCESS | 1656 | 1467537831084 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:51 INFO - PROCESS | 1656 | 1467537831199 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 02:23:51 INFO - PROCESS | 1656 | 1467537831284 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:51 INFO - PROCESS | 1656 | 1467537831285 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x113aac800 == 46 [pid = 1656] [id = 769] 02:23:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x112d45000) [pid = 1656] [serial = 2305] [outer = 0x0] 02:23:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x117416800) [pid = 1656] [serial = 2306] [outer = 0x112d45000] 02:23:51 INFO - PROCESS | 1656 | 1467537831316 Marionette DEBUG loaded listener.js 02:23:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119aa8c00) [pid = 1656] [serial = 2307] [outer = 0x112d45000] 02:23:51 INFO - PROCESS | 1656 | 1467537831922 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"]]]}] 02:23:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:23:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:23:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:23:51 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 876ms 02:23:51 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:23:51 INFO - PROCESS | 1656 | 1467537831953 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 02:23:51 INFO - PROCESS | 1656 | 1467537831956 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 02:23:51 INFO - PROCESS | 1656 | 1467537831958 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:23:51 INFO - PROCESS | 1656 | 1467537831962 Marionette TRACE conn2 <- [1,3042,null,{}] 02:23:51 INFO - PROCESS | 1656 | 1467537831965 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}] 02:23:51 INFO - PROCESS | 1656 | 1467537831966 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:52 INFO - PROCESS | 1656 | 1467537832075 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 02:23:52 INFO - PROCESS | 1656 | 1467537832134 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:52 INFO - PROCESS | 1656 | 1467537832135 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169a9000 == 47 [pid = 1656] [id = 770] 02:23:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1127d3800) [pid = 1656] [serial = 2308] [outer = 0x0] 02:23:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x112d03000) [pid = 1656] [serial = 2309] [outer = 0x1127d3800] 02:23:52 INFO - PROCESS | 1656 | 1467537832166 Marionette DEBUG loaded listener.js 02:23:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11323ec00) [pid = 1656] [serial = 2310] [outer = 0x1127d3800] 02:23:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12c583800 == 46 [pid = 1656] [id = 766] 02:23:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd79000 == 45 [pid = 1656] [id = 765] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1289d8c00) [pid = 1656] [serial = 2244] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12a70c800 == 44 [pid = 1656] [id = 764] 02:23:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12b214000 == 43 [pid = 1656] [id = 763] 02:23:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12a844800 == 42 [pid = 1656] [id = 762] 02:23:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12929c800 == 41 [pid = 1656] [id = 761] 02:23:52 INFO - PROCESS | 1656 | --DOCSHELL 0x119ad3800 == 40 [pid = 1656] [id = 760] 02:23:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1268b5800 == 39 [pid = 1656] [id = 759] 02:23:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11830d000 == 38 [pid = 1656] [id = 758] 02:23:52 INFO - PROCESS | 1656 | --DOCSHELL 0x124ddc800 == 37 [pid = 1656] [id = 757] 02:23:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1244b6000 == 36 [pid = 1656] [id = 756] 02:23:52 INFO - PROCESS | 1656 | --DOCSHELL 0x123a81800 == 35 [pid = 1656] [id = 755] 02:23:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12308d800 == 34 [pid = 1656] [id = 754] 02:23:52 INFO - PROCESS | 1656 | --DOCSHELL 0x119ad4000 == 33 [pid = 1656] [id = 753] 02:23:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1192b1800 == 32 [pid = 1656] [id = 752] 02:23:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11830e800 == 31 [pid = 1656] [id = 751] 02:23:52 INFO - PROCESS | 1656 | --DOCSHELL 0x116f5b800 == 30 [pid = 1656] [id = 750] 02:23:52 INFO - PROCESS | 1656 | --DOCSHELL 0x113abe000 == 29 [pid = 1656] [id = 749] 02:23:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3b6000 == 28 [pid = 1656] [id = 748] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x124486000) [pid = 1656] [serial = 2198] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1234f4c00) [pid = 1656] [serial = 2221] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x125611800) [pid = 1656] [serial = 2224] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x126c44400) [pid = 1656] [serial = 2230] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x113d8e000) [pid = 1656] [serial = 2233] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x126613c00) [pid = 1656] [serial = 2227] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1268db000) [pid = 1656] [serial = 2228] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x125683400) [pid = 1656] [serial = 2236] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1289c1000) [pid = 1656] [serial = 2241] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x128928400) [pid = 1656] [serial = 2231] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1150d1800) [pid = 1656] [serial = 2203] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x111e36800) [pid = 1656] [serial = 2201] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x110e2ac00) [pid = 1656] [serial = 2200] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119aa2400) [pid = 1656] [serial = 2218] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11941dc00) [pid = 1656] [serial = 2215] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11948b400) [pid = 1656] [serial = 2216] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1180d4000) [pid = 1656] [serial = 2212] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1188dfc00) [pid = 1656] [serial = 2213] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1166f9800) [pid = 1656] [serial = 2209] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11741c400) [pid = 1656] [serial = 2210] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x113378400) [pid = 1656] [serial = 2207] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112d0d000) [pid = 1656] [serial = 2206] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x116976800) [pid = 1656] [serial = 2204] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1289d4000) [pid = 1656] [serial = 2242] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x126403800) [pid = 1656] [serial = 2225] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x124603800) [pid = 1656] [serial = 2222] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119b6a400) [pid = 1656] [serial = 2219] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1193ee000) [pid = 1656] [serial = 2234] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1289b7c00) [pid = 1656] [serial = 2237] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x119546000) [pid = 1656] [serial = 2239] [outer = 0x0] [url = about:blank] 02:23:52 INFO - PROCESS | 1656 | 1467537832629 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]]]}] 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:23:52 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. 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:23:52 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'.) 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:23:52 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. 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:23:52 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. 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:23:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:23:52 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. 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:23:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:23:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:23:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:23:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:23:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:23:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:23:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:23:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:23:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:23:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:23:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:23:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:23:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:23:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:23:52 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 729ms 02:23:52 INFO - PROCESS | 1656 | 1467537832689 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 02:23:52 INFO - PROCESS | 1656 | 1467537832693 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 02:23:52 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:23:52 INFO - PROCESS | 1656 | 1467537832699 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:23:52 INFO - PROCESS | 1656 | 1467537832701 Marionette TRACE conn2 <- [1,3046,null,{}] 02:23:52 INFO - PROCESS | 1656 | 1467537832703 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}] 02:23:52 INFO - PROCESS | 1656 | 1467537832705 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:52 INFO - PROCESS | 1656 | 1467537832787 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 02:23:52 INFO - PROCESS | 1656 | 1467537832795 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:52 INFO - PROCESS | 1656 | 1467537832796 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x118316000 == 29 [pid = 1656] [id = 771] 02:23:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11741b400) [pid = 1656] [serial = 2311] [outer = 0x0] 02:23:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x117420c00) [pid = 1656] [serial = 2312] [outer = 0x11741b400] 02:23:52 INFO - PROCESS | 1656 | 1467537832826 Marionette DEBUG loaded listener.js 02:23:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1176c9400) [pid = 1656] [serial = 2313] [outer = 0x11741b400] 02:23:52 INFO - PROCESS | 1656 | [1656] 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 02:23:53 INFO - PROCESS | 1656 | 1467537833195 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:23:53 INFO - {} 02:23:53 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 520ms 02:23:53 INFO - PROCESS | 1656 | 1467537833219 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 02:23:53 INFO - PROCESS | 1656 | 1467537833220 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 02:23:53 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:23:53 INFO - PROCESS | 1656 | 1467537833223 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:23:53 INFO - PROCESS | 1656 | 1467537833225 Marionette TRACE conn2 <- [1,3050,null,{}] 02:23:53 INFO - PROCESS | 1656 | 1467537833233 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}] 02:23:53 INFO - PROCESS | 1656 | 1467537833236 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:53 INFO - PROCESS | 1656 | 1467537833319 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 02:23:53 INFO - PROCESS | 1656 | 1467537833325 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:53 INFO - PROCESS | 1656 | 1467537833329 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x122f6f000 == 30 [pid = 1656] [id = 772] 02:23:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x112f6e800) [pid = 1656] [serial = 2314] [outer = 0x0] 02:23:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118851000) [pid = 1656] [serial = 2315] [outer = 0x112f6e800] 02:23:53 INFO - PROCESS | 1656 | 1467537833357 Marionette DEBUG loaded listener.js 02:23:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1193edc00) [pid = 1656] [serial = 2316] [outer = 0x112f6e800] 02:23:53 INFO - PROCESS | 1656 | 1467537833689 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]]]}] 02:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:23:53 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 473ms 02:23:53 INFO - PROCESS | 1656 | 1467537833696 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 02:23:53 INFO - PROCESS | 1656 | 1467537833698 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 02:23:53 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:23:53 INFO - PROCESS | 1656 | 1467537833700 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:23:53 INFO - PROCESS | 1656 | 1467537833701 Marionette TRACE conn2 <- [1,3054,null,{}] 02:23:53 INFO - PROCESS | 1656 | 1467537833704 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}] 02:23:53 INFO - PROCESS | 1656 | 1467537833705 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:53 INFO - PROCESS | 1656 | 1467537833788 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 02:23:53 INFO - PROCESS | 1656 | 1467537833849 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:53 INFO - PROCESS | 1656 | 1467537833850 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x123d14000 == 31 [pid = 1656] [id = 773] 02:23:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119412c00) [pid = 1656] [serial = 2317] [outer = 0x0] 02:23:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119aa6000) [pid = 1656] [serial = 2318] [outer = 0x119412c00] 02:23:53 INFO - PROCESS | 1656 | 1467537833875 Marionette DEBUG loaded listener.js 02:23:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119abe000) [pid = 1656] [serial = 2319] [outer = 0x119412c00] 02:23:54 INFO - PROCESS | 1656 | 1467537834256 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"]]]}] 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:23:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:23:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:23:54 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" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:23:54 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" 02:23:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:23:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 584ms 02:23:54 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:23:54 INFO - PROCESS | 1656 | 1467537834286 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 02:23:54 INFO - PROCESS | 1656 | 1467537834287 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 02:23:54 INFO - PROCESS | 1656 | 1467537834289 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:23:54 INFO - PROCESS | 1656 | 1467537834290 Marionette TRACE conn2 <- [1,3058,null,{}] 02:23:54 INFO - PROCESS | 1656 | 1467537834292 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}] 02:23:54 INFO - PROCESS | 1656 | 1467537834293 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:54 INFO - PROCESS | 1656 | 1467537834375 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 02:23:54 INFO - PROCESS | 1656 | 1467537834380 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:54 INFO - PROCESS | 1656 | 1467537834389 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x124d1e000 == 32 [pid = 1656] [id = 774] 02:23:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119ab0400) [pid = 1656] [serial = 2320] [outer = 0x0] 02:23:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119b6d800) [pid = 1656] [serial = 2321] [outer = 0x119ab0400] 02:23:54 INFO - PROCESS | 1656 | 1467537834413 Marionette DEBUG loaded listener.js 02:23:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x123d59000) [pid = 1656] [serial = 2322] [outer = 0x119ab0400] 02:23:54 INFO - PROCESS | 1656 | 1467537834804 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]]]}] 02:23:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:23:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:23:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:23:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:23:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:23:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:23:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:23:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:23:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:23:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:23:54 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:54 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:23:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:23:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:23:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:23:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:23:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:23:54 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 525ms 02:23:54 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:23:54 INFO - PROCESS | 1656 | 1467537834818 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 02:23:54 INFO - PROCESS | 1656 | 1467537834820 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 02:23:54 INFO - PROCESS | 1656 | 1467537834823 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:23:54 INFO - PROCESS | 1656 | 1467537834824 Marionette TRACE conn2 <- [1,3062,null,{}] 02:23:54 INFO - PROCESS | 1656 | 1467537834827 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}] 02:23:54 INFO - PROCESS | 1656 | 1467537834832 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:54 INFO - PROCESS | 1656 | 1467537834944 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 02:23:54 INFO - PROCESS | 1656 | 1467537834958 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:54 INFO - PROCESS | 1656 | 1467537834959 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x128fea000 == 33 [pid = 1656] [id = 775] 02:23:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119ac1c00) [pid = 1656] [serial = 2323] [outer = 0x0] 02:23:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x125604400) [pid = 1656] [serial = 2324] [outer = 0x119ac1c00] 02:23:54 INFO - PROCESS | 1656 | 1467537834984 Marionette DEBUG loaded listener.js 02:23:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1289b7000) [pid = 1656] [serial = 2325] [outer = 0x119ac1c00] 02:23:55 INFO - PROCESS | 1656 | [1656] 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 02:23:55 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:23:55 INFO - {} 02:23:55 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 518ms 02:23:55 INFO - PROCESS | 1656 | 1467537835338 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:23:55 INFO - PROCESS | 1656 | 1467537835342 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 02:23:55 INFO - PROCESS | 1656 | 1467537835343 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 02:23:55 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:23:55 INFO - PROCESS | 1656 | 1467537835351 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:23:55 INFO - PROCESS | 1656 | 1467537835360 Marionette TRACE conn2 <- [1,3066,null,{}] 02:23:55 INFO - PROCESS | 1656 | 1467537835362 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}] 02:23:55 INFO - PROCESS | 1656 | 1467537835364 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:55 INFO - PROCESS | 1656 | 1467537835465 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 02:23:55 INFO - PROCESS | 1656 | 1467537835468 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:55 INFO - PROCESS | 1656 | 1467537835469 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e4d800 == 34 [pid = 1656] [id = 776] 02:23:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1127d5800) [pid = 1656] [serial = 2326] [outer = 0x0] 02:23:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x112d04c00) [pid = 1656] [serial = 2327] [outer = 0x1127d5800] 02:23:55 INFO - PROCESS | 1656 | 1467537835524 Marionette DEBUG loaded listener.js 02:23:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x113235c00) [pid = 1656] [serial = 2328] [outer = 0x1127d5800] 02:23:55 INFO - PROCESS | 1656 | 1467537835878 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]]]}] 02:23:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:23:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:23:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:23:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:23:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:23:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:23:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:23:55 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 577ms 02:23:55 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:23:55 INFO - PROCESS | 1656 | 1467537835928 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 02:23:55 INFO - PROCESS | 1656 | 1467537835929 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 02:23:55 INFO - PROCESS | 1656 | 1467537835937 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:23:55 INFO - PROCESS | 1656 | 1467537835938 Marionette TRACE conn2 <- [1,3070,null,{}] 02:23:55 INFO - PROCESS | 1656 | 1467537835940 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}] 02:23:55 INFO - PROCESS | 1656 | 1467537835942 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:56 INFO - PROCESS | 1656 | 1467537836043 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 02:23:56 INFO - PROCESS | 1656 | 1467537836047 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:56 INFO - PROCESS | 1656 | 1467537836048 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x123059000 == 35 [pid = 1656] [id = 777] 02:23:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x112de8800) [pid = 1656] [serial = 2329] [outer = 0x0] 02:23:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11602f800) [pid = 1656] [serial = 2330] [outer = 0x112de8800] 02:23:56 INFO - PROCESS | 1656 | 1467537836107 Marionette DEBUG loaded listener.js 02:23:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11662f000) [pid = 1656] [serial = 2331] [outer = 0x112de8800] 02:23:56 INFO - PROCESS | 1656 | 1467537836418 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]]]}] 02:23:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:23:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:23:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:23:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:23:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:23:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:23:56 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 527ms 02:23:56 INFO - PROCESS | 1656 | 1467537836461 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 02:23:56 INFO - PROCESS | 1656 | 1467537836463 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 02:23:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:23:56 INFO - PROCESS | 1656 | 1467537836465 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:23:56 INFO - PROCESS | 1656 | 1467537836466 Marionette TRACE conn2 <- [1,3074,null,{}] 02:23:56 INFO - PROCESS | 1656 | 1467537836468 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}] 02:23:56 INFO - PROCESS | 1656 | 1467537836469 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:56 INFO - PROCESS | 1656 | 1467537836709 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 02:23:56 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x123d4fc00) [pid = 1656] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:23:56 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x125688400) [pid = 1656] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:23:56 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1180a8400) [pid = 1656] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:23:56 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1180a8c00) [pid = 1656] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:23:56 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1268d8000) [pid = 1656] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:23:56 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12300fc00) [pid = 1656] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:23:56 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1127d3400) [pid = 1656] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:23:56 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x110d81400) [pid = 1656] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:23:56 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1127d3c00) [pid = 1656] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:23:56 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x117204800) [pid = 1656] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:23:56 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118856c00) [pid = 1656] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 02:23:56 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x111cad400) [pid = 1656] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:23:56 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x122f02c00) [pid = 1656] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:23:56 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119546c00) [pid = 1656] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:23:56 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x126ab4c00) [pid = 1656] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 02:23:56 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x120ff0000) [pid = 1656] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:23:56 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x110d79000) [pid = 1656] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:23:56 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1232c9000) [pid = 1656] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:23:56 INFO - PROCESS | 1656 | 1467537836770 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:56 INFO - PROCESS | 1656 | 1467537836771 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x122f6e000 == 36 [pid = 1656] [id = 778] 02:23:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x111cad400) [pid = 1656] [serial = 2332] [outer = 0x0] 02:23:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x115e56800) [pid = 1656] [serial = 2333] [outer = 0x111cad400] 02:23:56 INFO - PROCESS | 1656 | 1467537836796 Marionette DEBUG loaded listener.js 02:23:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118091c00) [pid = 1656] [serial = 2334] [outer = 0x111cad400] 02:23:57 INFO - PROCESS | 1656 | 1467537837030 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]]]}] 02:23:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:23:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:23:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:23:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:23:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:23:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:23:57 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 619ms 02:23:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:23:57 INFO - PROCESS | 1656 | 1467537837084 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 02:23:57 INFO - PROCESS | 1656 | 1467537837085 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 02:23:57 INFO - PROCESS | 1656 | 1467537837087 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:23:57 INFO - PROCESS | 1656 | 1467537837088 Marionette TRACE conn2 <- [1,3078,null,{}] 02:23:57 INFO - PROCESS | 1656 | 1467537837091 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}] 02:23:57 INFO - PROCESS | 1656 | 1467537837092 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:57 INFO - PROCESS | 1656 | 1467537837232 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 02:23:57 INFO - PROCESS | 1656 | 1467537837318 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:57 INFO - PROCESS | 1656 | 1467537837319 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x129297000 == 37 [pid = 1656] [id = 779] 02:23:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x117204800) [pid = 1656] [serial = 2335] [outer = 0x0] 02:23:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1180a6000) [pid = 1656] [serial = 2336] [outer = 0x117204800] 02:23:57 INFO - PROCESS | 1656 | 1467537837372 Marionette DEBUG loaded listener.js 02:23:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118854000) [pid = 1656] [serial = 2337] [outer = 0x117204800] 02:23:57 INFO - PROCESS | 1656 | 1467537837639 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] 02:23:57 INFO - PROCESS | 1656 | 1467537837659 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 02:23:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:23:57 INFO - PROCESS | 1656 | 1467537837672 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:23:57 INFO - PROCESS | 1656 | 1467537837674 Marionette TRACE conn2 <- [1,3082,null,{}] 02:23:57 INFO - PROCESS | 1656 | 1467537837684 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}] 02:23:57 INFO - PROCESS | 1656 | 1467537837686 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:57 INFO - PROCESS | 1656 | 1467537837783 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 02:23:57 INFO - PROCESS | 1656 | 1467537837789 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:57 INFO - PROCESS | 1656 | 1467537837790 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b21d000 == 38 [pid = 1656] [id = 780] 02:23:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119488c00) [pid = 1656] [serial = 2338] [outer = 0x0] 02:23:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126ab4c00) [pid = 1656] [serial = 2339] [outer = 0x119488c00] 02:23:57 INFO - PROCESS | 1656 | 1467537837819 Marionette DEBUG loaded listener.js 02:23:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128af1400) [pid = 1656] [serial = 2340] [outer = 0x119488c00] 02:23:58 INFO - PROCESS | 1656 | 1467537838269 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]]]}] 02:23:58 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:23:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:23:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:23:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:23:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 632ms 02:23:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:23:58 INFO - PROCESS | 1656 | 1467537838301 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 02:23:58 INFO - PROCESS | 1656 | 1467537838303 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 02:23:58 INFO - PROCESS | 1656 | 1467537838306 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:23:58 INFO - PROCESS | 1656 | 1467537838308 Marionette TRACE conn2 <- [1,3086,null,{}] 02:23:58 INFO - PROCESS | 1656 | 1467537838312 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}] 02:23:58 INFO - PROCESS | 1656 | 1467537838313 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:58 INFO - PROCESS | 1656 | 1467537838442 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 02:23:58 INFO - PROCESS | 1656 | 1467537838446 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:58 INFO - PROCESS | 1656 | 1467537838447 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x119598800 == 39 [pid = 1656] [id = 781] 02:23:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1180a4400) [pid = 1656] [serial = 2341] [outer = 0x0] 02:23:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1193e9c00) [pid = 1656] [serial = 2342] [outer = 0x1180a4400] 02:23:58 INFO - PROCESS | 1656 | 1467537838472 Marionette DEBUG loaded listener.js 02:23:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128af8c00) [pid = 1656] [serial = 2343] [outer = 0x1180a4400] 02:23:58 INFO - PROCESS | 1656 | 1467537838850 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:23:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:23:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 573ms 02:23:58 INFO - PROCESS | 1656 | 1467537838879 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 02:23:58 INFO - PROCESS | 1656 | 1467537838882 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 02:23:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:23:58 INFO - PROCESS | 1656 | 1467537838885 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:23:58 INFO - PROCESS | 1656 | 1467537838887 Marionette TRACE conn2 <- [1,3090,null,{}] 02:23:58 INFO - PROCESS | 1656 | 1467537838891 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}] 02:23:58 INFO - PROCESS | 1656 | 1467537838893 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:59 INFO - PROCESS | 1656 | 1467537839007 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 02:23:59 INFO - PROCESS | 1656 | 1467537839073 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:59 INFO - PROCESS | 1656 | 1467537839075 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1162a4800 == 40 [pid = 1656] [id = 782] 02:23:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x110e2ec00) [pid = 1656] [serial = 2344] [outer = 0x0] 02:23:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x111e58c00) [pid = 1656] [serial = 2345] [outer = 0x110e2ec00] 02:23:59 INFO - PROCESS | 1656 | 1467537839146 Marionette DEBUG loaded listener.js 02:23:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x112f77c00) [pid = 1656] [serial = 2346] [outer = 0x110e2ec00] 02:23:59 INFO - PROCESS | 1656 | 1467537839540 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:23:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:23:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 673ms 02:23:59 INFO - PROCESS | 1656 | 1467537839558 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 02:23:59 INFO - PROCESS | 1656 | 1467537839562 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 02:23:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:23:59 INFO - PROCESS | 1656 | 1467537839566 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:23:59 INFO - PROCESS | 1656 | 1467537839568 Marionette TRACE conn2 <- [1,3094,null,{}] 02:23:59 INFO - PROCESS | 1656 | 1467537839571 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}] 02:23:59 INFO - PROCESS | 1656 | 1467537839572 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:59 INFO - PROCESS | 1656 | 1467537839677 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 02:23:59 INFO - PROCESS | 1656 | 1467537839742 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:59 INFO - PROCESS | 1656 | 1467537839744 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:23:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x122f76000 == 41 [pid = 1656] [id = 783] 02:23:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x116031800) [pid = 1656] [serial = 2347] [outer = 0x0] 02:23:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x116968800) [pid = 1656] [serial = 2348] [outer = 0x116031800] 02:23:59 INFO - PROCESS | 1656 | 1467537839815 Marionette DEBUG loaded listener.js 02:23:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1174dbc00) [pid = 1656] [serial = 2349] [outer = 0x116031800] 02:24:00 INFO - PROCESS | 1656 | 1467537840179 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:24:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:24:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 622ms 02:24:00 INFO - PROCESS | 1656 | 1467537840188 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 02:24:00 INFO - PROCESS | 1656 | 1467537840190 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 02:24:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:24:00 INFO - PROCESS | 1656 | 1467537840194 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:24:00 INFO - PROCESS | 1656 | 1467537840197 Marionette TRACE conn2 <- [1,3098,null,{}] 02:24:00 INFO - PROCESS | 1656 | 1467537840205 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}] 02:24:00 INFO - PROCESS | 1656 | 1467537840208 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:24:00 INFO - PROCESS | 1656 | 1467537840312 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 02:24:00 INFO - PROCESS | 1656 | 1467537840397 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:00 INFO - PROCESS | 1656 | 1467537840399 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:24:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x113f46800 == 42 [pid = 1656] [id = 784] 02:24:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x110dd1800) [pid = 1656] [serial = 2350] [outer = 0x0] 02:24:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x111c75400) [pid = 1656] [serial = 2351] [outer = 0x110dd1800] 02:24:00 INFO - PROCESS | 1656 | 1467537840472 Marionette DEBUG loaded listener.js 02:24:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119256400) [pid = 1656] [serial = 2352] [outer = 0x110dd1800] 02:24:00 INFO - PROCESS | 1656 | 1467537840821 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]]]}] 02:24:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:24:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:24:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 675ms 02:24:00 INFO - PROCESS | 1656 | 1467537840868 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 02:24:00 INFO - PROCESS | 1656 | 1467537840870 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 02:24:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:24:00 INFO - PROCESS | 1656 | 1467537840873 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:24:00 INFO - PROCESS | 1656 | 1467537840874 Marionette TRACE conn2 <- [1,3102,null,{}] 02:24:00 INFO - PROCESS | 1656 | 1467537840876 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}] 02:24:00 INFO - PROCESS | 1656 | 1467537840877 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:24:00 INFO - PROCESS | 1656 | 1467537840983 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 02:24:01 INFO - PROCESS | 1656 | 1467537841059 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:01 INFO - PROCESS | 1656 | 1467537841061 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:24:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b20c800 == 43 [pid = 1656] [id = 785] 02:24:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1198f2c00) [pid = 1656] [serial = 2353] [outer = 0x0] 02:24:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119b5fc00) [pid = 1656] [serial = 2354] [outer = 0x1198f2c00] 02:24:01 INFO - PROCESS | 1656 | 1467537841090 Marionette DEBUG loaded listener.js 02:24:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12300bc00) [pid = 1656] [serial = 2355] [outer = 0x1198f2c00] 02:24:01 INFO - PROCESS | 1656 | 1467537841434 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:24:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 568ms 02:24:01 INFO - PROCESS | 1656 | 1467537841441 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 02:24:01 INFO - PROCESS | 1656 | 1467537841444 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 02:24:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:24:01 INFO - PROCESS | 1656 | 1467537841447 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:24:01 INFO - PROCESS | 1656 | 1467537841448 Marionette TRACE conn2 <- [1,3106,null,{}] 02:24:01 INFO - PROCESS | 1656 | 1467537841451 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}] 02:24:01 INFO - PROCESS | 1656 | 1467537841452 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:24:01 INFO - PROCESS | 1656 | 1467537841552 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 02:24:01 INFO - PROCESS | 1656 | 1467537841613 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:01 INFO - PROCESS | 1656 | 1467537841615 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:24:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bd71800 == 44 [pid = 1656] [id = 786] 02:24:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12300ec00) [pid = 1656] [serial = 2356] [outer = 0x0] 02:24:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x123cdbc00) [pid = 1656] [serial = 2357] [outer = 0x12300ec00] 02:24:01 INFO - PROCESS | 1656 | 1467537841643 Marionette DEBUG loaded listener.js 02:24:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x124c78800) [pid = 1656] [serial = 2358] [outer = 0x12300ec00] 02:24:02 INFO - PROCESS | 1656 | 1467537842080 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]]]}] 02:24:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:24:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:24:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:24:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 669ms 02:24:02 INFO - PROCESS | 1656 | 1467537842117 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 02:24:02 INFO - PROCESS | 1656 | 1467537842118 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 02:24:02 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:24:02 INFO - PROCESS | 1656 | 1467537842121 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:24:02 INFO - PROCESS | 1656 | 1467537842122 Marionette TRACE conn2 <- [1,3110,null,{}] 02:24:02 INFO - PROCESS | 1656 | 1467537842124 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}] 02:24:02 INFO - PROCESS | 1656 | 1467537842129 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:24:02 INFO - PROCESS | 1656 | 1467537842252 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 02:24:02 INFO - PROCESS | 1656 | 1467537842474 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:02 INFO - PROCESS | 1656 | 1467537842477 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:24:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x11661a800 == 45 [pid = 1656] [id = 787] 02:24:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x110e2dc00) [pid = 1656] [serial = 2359] [outer = 0x0] 02:24:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x110e7c000) [pid = 1656] [serial = 2360] [outer = 0x110e2dc00] 02:24:02 INFO - PROCESS | 1656 | 1467537842526 Marionette DEBUG loaded listener.js 02:24:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x111c78c00) [pid = 1656] [serial = 2361] [outer = 0x110e2dc00] 02:24:02 INFO - PROCESS | 1656 | 1467537842950 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"]]]}] 02:24:02 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:24:02 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 02:24:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:24:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:24:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:24:02 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 871ms 02:24:02 INFO - PROCESS | 1656 | 1467537842993 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 02:24:02 INFO - PROCESS | 1656 | 1467537842995 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 02:24:02 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:24:03 INFO - PROCESS | 1656 | 1467537842998 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:24:03 INFO - PROCESS | 1656 | 1467537843000 Marionette TRACE conn2 <- [1,3114,null,{}] 02:24:03 INFO - PROCESS | 1656 | 1467537843004 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}] 02:24:03 INFO - PROCESS | 1656 | 1467537843007 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:24:03 INFO - PROCESS | 1656 | 1467537843104 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 02:24:03 INFO - PROCESS | 1656 | 1467537843168 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\", \"8871e11c-a07f-49c9-94bf-9ce2a379ab20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:03 INFO - PROCESS | 1656 | 1467537843169 Marionette INFO sendAsync 17aa2c6e-60fb-df42-9935-bf95d714f22c 02:24:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x118306000 == 46 [pid = 1656] [id = 788] 02:24:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x112de3800) [pid = 1656] [serial = 2362] [outer = 0x0] 02:24:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x113d3e400) [pid = 1656] [serial = 2363] [outer = 0x112de3800] 02:24:03 INFO - PROCESS | 1656 | 1467537843197 Marionette DEBUG loaded listener.js 02:24:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1160d7c00) [pid = 1656] [serial = 2364] [outer = 0x112de3800] 02:24:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12b21d000 == 45 [pid = 1656] [id = 780] 02:24:04 INFO - PROCESS | 1656 | --DOCSHELL 0x129297000 == 44 [pid = 1656] [id = 779] 02:24:04 INFO - PROCESS | 1656 | --DOCSHELL 0x122f6e000 == 43 [pid = 1656] [id = 778] 02:24:04 INFO - PROCESS | 1656 | --DOCSHELL 0x123059000 == 42 [pid = 1656] [id = 777] 02:24:04 INFO - PROCESS | 1656 | --DOCSHELL 0x117e4d800 == 41 [pid = 1656] [id = 776] 02:24:04 INFO - PROCESS | 1656 | --DOCSHELL 0x128fea000 == 40 [pid = 1656] [id = 775] 02:24:04 INFO - PROCESS | 1656 | --DOCSHELL 0x124d1e000 == 39 [pid = 1656] [id = 774] 02:24:04 INFO - PROCESS | 1656 | --DOCSHELL 0x123d14000 == 38 [pid = 1656] [id = 773] 02:24:04 INFO - PROCESS | 1656 | --DOCSHELL 0x122f6f000 == 37 [pid = 1656] [id = 772] 02:24:04 INFO - PROCESS | 1656 | --DOCSHELL 0x118316000 == 36 [pid = 1656] [id = 771] 02:24:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1169a9000 == 35 [pid = 1656] [id = 770] 02:24:04 INFO - PROCESS | 1656 | --DOCSHELL 0x113aac800 == 34 [pid = 1656] [id = 769] 02:24:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12cf49000 == 33 [pid = 1656] [id = 767] 02:24:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12dc68000 == 32 [pid = 1656] [id = 768] 02:24:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11661a800 == 31 [pid = 1656] [id = 787] 02:24:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12bd71800 == 30 [pid = 1656] [id = 786] 02:24:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12b20c800 == 29 [pid = 1656] [id = 785] 02:24:04 INFO - PROCESS | 1656 | --DOCSHELL 0x113f46800 == 28 [pid = 1656] [id = 784] 02:24:04 INFO - PROCESS | 1656 | --DOCSHELL 0x122f76000 == 27 [pid = 1656] [id = 783] 02:24:04 INFO - PROCESS | 1656 | --DOCSHELL 0x119598800 == 26 [pid = 1656] [id = 781] 02:24:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1162a4800 == 25 [pid = 1656] [id = 782] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x124722c00) [pid = 1656] [serial = 2282] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12640fc00) [pid = 1656] [serial = 2285] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11822ac00) [pid = 1656] [serial = 2262] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x119258800) [pid = 1656] [serial = 2263] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119485400) [pid = 1656] [serial = 2265] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119540400) [pid = 1656] [serial = 2266] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1268dac00) [pid = 1656] [serial = 2288] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x123884800) [pid = 1656] [serial = 2276] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x123cdcc00) [pid = 1656] [serial = 2277] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118093000) [pid = 1656] [serial = 2259] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1180a6800) [pid = 1656] [serial = 2260] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x116737000) [pid = 1656] [serial = 2253] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x117206800) [pid = 1656] [serial = 2254] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x113234400) [pid = 1656] [serial = 2250] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x113863c00) [pid = 1656] [serial = 2251] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11948ec00) [pid = 1656] [serial = 2289] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x117421000) [pid = 1656] [serial = 2256] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x117e9d800) [pid = 1656] [serial = 2257] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1289bfc00) [pid = 1656] [serial = 2295] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x111e58000) [pid = 1656] [serial = 2247] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x122f4d800) [pid = 1656] [serial = 2273] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12300f800) [pid = 1656] [serial = 2274] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1127cd000) [pid = 1656] [serial = 2248] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119aab000) [pid = 1656] [serial = 2268] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x128af7800) [pid = 1656] [serial = 2297] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119b66400) [pid = 1656] [serial = 2271] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119ac4400) [pid = 1656] [serial = 2269] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1127d4c00) [pid = 1656] [serial = 2291] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x123d39800) [pid = 1656] [serial = 2279] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12a8ba800) [pid = 1656] [serial = 2300] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1268d7c00) [pid = 1656] [serial = 2286] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x128de9800) [pid = 1656] [serial = 2298] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12560f400) [pid = 1656] [serial = 2283] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1242a2000) [pid = 1656] [serial = 2280] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1188e3c00) [pid = 1656] [serial = 2292] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x126c46c00) [pid = 1656] [serial = 2294] [outer = 0x0] [url = about:blank] 02:24:04 INFO - PROCESS | 1656 | 1467537844368 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]]]}] 02:24:04 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:24:04 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1422ms 02:24:04 INFO - PROCESS | 1656 | 1467537844421 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 02:24:04 INFO - PROCESS | 1656 | 1467537844423 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 02:24:05 WARNING - u'runner_teardown' () 02:24:05 INFO - No more tests 02:24:05 INFO - Got 0 unexpected results 02:24:05 INFO - SUITE-END | took 514s 02:24:05 INFO - Closing logging queue 02:24:05 INFO - queue closed 02:24:05 INFO - Return code: 0 02:24:05 WARNING - # TBPL SUCCESS # 02:24:05 INFO - Running post-action listener: _resource_record_post_action 02:24:05 INFO - Running post-run listener: _resource_record_post_run 02:24:06 INFO - Total resource usage - Wall time: 536s; CPU: 57.0%; Read bytes: 32505344; Write bytes: 957398016; Read time: 331; Write time: 4869 02:24:06 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:24:06 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148484608; Write bytes: 145369088; Read time: 13554; Write time: 393 02:24:06 INFO - run-tests - Wall time: 519s; CPU: 57.0%; Read bytes: 30350848; Write bytes: 794590208; Read time: 302; Write time: 4353 02:24:06 INFO - Running post-run listener: _upload_blobber_files 02:24:06 INFO - Blob upload gear active. 02:24:06 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:24:06 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 02:24:06 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'] 02:24:06 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 02:24:07 INFO - (blobuploader) - INFO - Open directory for files ... 02:24:07 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:24:07 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:24:07 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:24:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:24:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:24:07 INFO - (blobuploader) - INFO - Done attempting. 02:24:07 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:24:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:24:08 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:24:09 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:24:09 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:24:09 INFO - (blobuploader) - INFO - Done attempting. 02:24:09 INFO - (blobuploader) - INFO - Iteration through files over. 02:24:09 INFO - Return code: 0 02:24:09 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:24:09 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:24:09 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7a805affbf73b5de9a2b7e42e014720821b04328d08f59c5a9d542f3ed355571107ff56a9dba35dbe6d5edff038988b62ae45de4a8ccd797351953cbb6ccb950", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/127692adc51542ad8c5d169cd2126fa621278a3b99d275ea782211a840d56ba9a1b76fc28df7671bd19137b4fa6a7f2a402318eabb70c85eae3b6bf4e749ccfa"} 02:24:09 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:24:09 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:24:09 INFO - Contents: 02:24:09 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7a805affbf73b5de9a2b7e42e014720821b04328d08f59c5a9d542f3ed355571107ff56a9dba35dbe6d5edff038988b62ae45de4a8ccd797351953cbb6ccb950", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/127692adc51542ad8c5d169cd2126fa621278a3b99d275ea782211a840d56ba9a1b76fc28df7671bd19137b4fa6a7f2a402318eabb70c85eae3b6bf4e749ccfa"} 02:24:09 INFO - Running post-run listener: copy_logs_to_upload_dir 02:24:09 INFO - Copying logs to upload dir... 02:24:09 INFO - mkdir: /builds/slave/test/build/upload/logs 02:24:09 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=595.211518 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 55 secs) (at 2016-07-03 02:24:10.030657) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-03 02:24:10.036104) ========= 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.yKYxDJn2Rq/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.TXW0g237g8/Listeners TMPDIR=/var/folders/8l/2lld364j46g___08n54mb94h00000w/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/7a805affbf73b5de9a2b7e42e014720821b04328d08f59c5a9d542f3ed355571107ff56a9dba35dbe6d5edff038988b62ae45de4a8ccd797351953cbb6ccb950", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/127692adc51542ad8c5d169cd2126fa621278a3b99d275ea782211a840d56ba9a1b76fc28df7671bd19137b4fa6a7f2a402318eabb70c85eae3b6bf4e749ccfa"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012884 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7a805affbf73b5de9a2b7e42e014720821b04328d08f59c5a9d542f3ed355571107ff56a9dba35dbe6d5edff038988b62ae45de4a8ccd797351953cbb6ccb950", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/127692adc51542ad8c5d169cd2126fa621278a3b99d275ea782211a840d56ba9a1b76fc28df7671bd19137b4fa6a7f2a402318eabb70c85eae3b6bf4e749ccfa"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467533757/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-03 02:24:10.070550) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 02:24:10.072253) ========= 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.yKYxDJn2Rq/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.TXW0g237g8/Listeners TMPDIR=/var/folders/8l/2lld364j46g___08n54mb94h00000w/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.005118 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 02:24:10.120281) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-03 02:24:10.120572) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-03 02:24:10.121535) ========= ========= Total master_lag: 0.42 =========