builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0366 starttime: 1467597911.25 results: success (0) buildid: 20160703183526 builduid: 4afe51364a1a41f58a25f952e1314257 revision: 344a25a1f2697c963321fe204c688d1e76a7cc01 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-03 19:05:11.250322) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-03 19:05:11.250754) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-03 19:05:11.251026) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-03 19:05:11.278432) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 19:05:11.278850) ========= 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.Lw1CM5yG0R/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.M9rFl8xfLJ/Listeners TMPDIR=/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/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 19:05:11-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 19.2M=0.001s 2016-07-03 19:05:11 (19.2 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.576702 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 19:05:11.877790) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 19:05:11.878132) ========= 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.Lw1CM5yG0R/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.M9rFl8xfLJ/Listeners TMPDIR=/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/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.026461 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 19:05:11.926477) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-03 19:05:11.926851) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 344a25a1f2697c963321fe204c688d1e76a7cc01 --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 344a25a1f2697c963321fe204c688d1e76a7cc01 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Lw1CM5yG0R/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.M9rFl8xfLJ/Listeners TMPDIR=/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/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 19:05:12,005 truncating revision to first 12 chars 2016-07-03 19:05:12,006 Setting DEBUG logging. 2016-07-03 19:05:12,006 attempt 1/10 2016-07-03 19:05:12,006 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/344a25a1f269?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-03 19:05:12,683 unpacking tar archive at: mozilla-beta-344a25a1f269/testing/mozharness/ program finished with exit code 0 elapsedTime=0.924738 ========= master_lag: 0.47 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-03 19:05:13.318427) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-03 19:05:13.318808) ========= script_repo_revision: 344a25a1f2697c963321fe204c688d1e76a7cc01 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-03 19:05:13.319276) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-03 19:05:13.319583) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-03 19:05:13.356757) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 26 secs) (at 2016-07-03 19:05:13.357199) ========= /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.Lw1CM5yG0R/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.M9rFl8xfLJ/Listeners TMPDIR=/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/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 19:05:13 INFO - MultiFileLogger online at 20160703 19:05:13 in /builds/slave/test 19:05:13 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 19:05:13 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 19:05:13 INFO - {'append_to_log': False, 19:05:13 INFO - 'base_work_dir': '/builds/slave/test', 19:05:13 INFO - 'blob_upload_branch': 'mozilla-beta', 19:05:13 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 19:05:13 INFO - 'buildbot_json_path': 'buildprops.json', 19:05:13 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 19:05:13 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:05:13 INFO - 'download_minidump_stackwalk': True, 19:05:13 INFO - 'download_symbols': 'true', 19:05:13 INFO - 'e10s': False, 19:05:13 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 19:05:13 INFO - 'tooltool.py': '/tools/tooltool.py', 19:05:13 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 19:05:13 INFO - '/tools/misc-python/virtualenv.py')}, 19:05:13 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:05:13 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:05:13 INFO - 'log_level': 'info', 19:05:13 INFO - 'log_to_console': True, 19:05:13 INFO - 'opt_config_files': (), 19:05:13 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:05:13 INFO - '--processes=1', 19:05:13 INFO - '--config=%(test_path)s/wptrunner.ini', 19:05:13 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:05:13 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:05:13 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:05:13 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:05:13 INFO - 'pip_index': False, 19:05:13 INFO - 'require_test_zip': True, 19:05:13 INFO - 'test_type': ('testharness',), 19:05:13 INFO - 'this_chunk': '1', 19:05:13 INFO - 'tooltool_cache': '/builds/tooltool_cache', 19:05:13 INFO - 'total_chunks': '10', 19:05:13 INFO - 'virtualenv_path': 'venv', 19:05:13 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:05:13 INFO - 'work_dir': 'build'} 19:05:13 INFO - ##### 19:05:13 INFO - ##### Running clobber step. 19:05:13 INFO - ##### 19:05:13 INFO - Running pre-action listener: _resource_record_pre_action 19:05:13 INFO - Running main action method: clobber 19:05:13 INFO - rmtree: /builds/slave/test/build 19:05:13 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 19:05:15 INFO - Running post-action listener: _resource_record_post_action 19:05:15 INFO - ##### 19:05:15 INFO - ##### Running read-buildbot-config step. 19:05:15 INFO - ##### 19:05:15 INFO - Running pre-action listener: _resource_record_pre_action 19:05:15 INFO - Running main action method: read_buildbot_config 19:05:15 INFO - Using buildbot properties: 19:05:15 INFO - { 19:05:15 INFO - "project": "", 19:05:15 INFO - "product": "firefox", 19:05:15 INFO - "script_repo_revision": "production", 19:05:15 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 19:05:15 INFO - "repository": "", 19:05:15 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 19:05:15 INFO - "buildid": "20160703183526", 19:05:15 INFO - "pgo_build": "False", 19:05:15 INFO - "basedir": "/builds/slave/test", 19:05:15 INFO - "buildnumber": 29, 19:05:15 INFO - "slavename": "t-yosemite-r7-0366", 19:05:15 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 19:05:15 INFO - "platform": "macosx64", 19:05:15 INFO - "branch": "mozilla-beta", 19:05:15 INFO - "revision": "344a25a1f2697c963321fe204c688d1e76a7cc01", 19:05:15 INFO - "repo_path": "releases/mozilla-beta", 19:05:15 INFO - "moz_repo_path": "", 19:05:15 INFO - "stage_platform": "macosx64", 19:05:15 INFO - "builduid": "4afe51364a1a41f58a25f952e1314257", 19:05:15 INFO - "slavebuilddir": "test" 19:05:15 INFO - } 19:05:15 INFO - Found installer url https://queue.taskcluster.net/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 19:05:15 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 19:05:15 INFO - Running post-action listener: _resource_record_post_action 19:05:15 INFO - ##### 19:05:15 INFO - ##### Running download-and-extract step. 19:05:15 INFO - ##### 19:05:15 INFO - Running pre-action listener: _resource_record_pre_action 19:05:15 INFO - Running main action method: download_and_extract 19:05:15 INFO - mkdir: /builds/slave/test/build/tests 19:05:15 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')]} 19:05:15 INFO - https://queue.taskcluster.net/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 19:05:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 19:05:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 19:05:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 19:05:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/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 19:05:38 INFO - Downloaded 1201 bytes. 19:05:38 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 19:05:38 INFO - Using the following test package requirements: 19:05:38 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 19:05:38 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:05:38 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 19:05:38 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:05:38 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 19:05:38 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:05:38 INFO - u'jsshell-mac64.zip'], 19:05:38 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:05:38 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 19:05:38 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 19:05:38 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:05:38 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 19:05:38 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:05:38 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 19:05:38 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:05:38 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 19:05:38 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:05:38 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 19:05:38 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 19:05:38 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')]} 19:05:38 INFO - https://queue.taskcluster.net/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 19:05:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 19:05:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 19:05:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 19:05:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/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 19:05:40 INFO - Downloaded 18406684 bytes. 19:05:40 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/*'] 19:05:40 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/* 19:05:40 INFO - caution: filename not matched: web-platform/* 19:05:40 INFO - Return code: 11 19:05:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:05:40 INFO - https://queue.taskcluster.net/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 19:05:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 19:05:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 19:05:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/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 19:05:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/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 19:05:42 INFO - Downloaded 36389085 bytes. 19:05:42 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/*'] 19:05:42 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/* 19:05:46 INFO - caution: filename not matched: bin/* 19:05:46 INFO - caution: filename not matched: config/* 19:05:46 INFO - caution: filename not matched: mozbase/* 19:05:46 INFO - caution: filename not matched: marionette/* 19:05:46 INFO - caution: filename not matched: tools/wptserve/* 19:05:46 INFO - Return code: 11 19:05:46 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')]} 19:05:46 INFO - https://queue.taskcluster.net/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 19:05:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 19:05:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 19:05:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 19:05:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 19:06:00 INFO - Downloaded 73031343 bytes. 19:06:00 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 19:06:00 INFO - mkdir: /builds/slave/test/properties 19:06:00 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 19:06:00 INFO - Writing to file /builds/slave/test/properties/build_url 19:06:00 INFO - Contents: 19:06:00 INFO - build_url:https://queue.taskcluster.net/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 19:06:01 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 19:06:01 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 19:06:01 INFO - Writing to file /builds/slave/test/properties/symbols_url 19:06:01 INFO - Contents: 19:06:01 INFO - symbols_url:https://queue.taskcluster.net/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 19:06:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:06:01 INFO - https://queue.taskcluster.net/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 19:06:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 19:06:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 19:06:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 19:06:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/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 19:06:17 INFO - Downloaded 103707385 bytes. 19:06:17 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'] 19:06:17 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 19:06:21 INFO - Return code: 0 19:06:21 INFO - Running post-action listener: _resource_record_post_action 19:06:21 INFO - Running post-action listener: set_extra_try_arguments 19:06:21 INFO - ##### 19:06:21 INFO - ##### Running create-virtualenv step. 19:06:21 INFO - ##### 19:06:21 INFO - Running pre-action listener: _pre_create_virtualenv 19:06:21 INFO - Running pre-action listener: _resource_record_pre_action 19:06:21 INFO - Running main action method: create_virtualenv 19:06:21 INFO - Creating virtualenv /builds/slave/test/build/venv 19:06:21 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 19:06:21 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:06:21 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:06:21 INFO - Using real prefix '/tools/python27' 19:06:21 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:06:21 INFO - Installing distribute.............................................................................................................................................................................................done. 19:06:24 INFO - Installing pip.................done. 19:06:24 INFO - Return code: 0 19:06:24 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:06:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:06:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:06:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:06:25 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')]} 19:06:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:06:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:06:25 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 0x107df6e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107e13f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8c1a591a30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107e0f5e0>, '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 0x1079f2cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107a1d990>, '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.Lw1CM5yG0R/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.M9rFl8xfLJ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:06:25 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 19:06:25 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 19:06:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Lw1CM5yG0R/Render', 19:06:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:06:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:06:25 INFO - 'HOME': '/Users/cltbld', 19:06:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:06:25 INFO - 'LOGNAME': 'cltbld', 19:06:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:06:25 INFO - 'MOZ_NO_REMOTE': '1', 19:06:25 INFO - 'NO_EM_RESTART': '1', 19:06:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:06:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:06:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:06:25 INFO - 'PWD': '/builds/slave/test', 19:06:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:06:25 INFO - 'SHELL': '/bin/bash', 19:06:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.M9rFl8xfLJ/Listeners', 19:06:25 INFO - 'TMPDIR': '/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/', 19:06:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:06:25 INFO - 'USER': 'cltbld', 19:06:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:06:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:06:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:06:25 INFO - 'XPC_FLAGS': '0x0', 19:06:25 INFO - 'XPC_SERVICE_NAME': '0', 19:06:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:06:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:06:25 INFO - Downloading/unpacking psutil>=0.7.1 19:06:25 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 19:06:25 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 19:06:25 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 19:06:25 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 19:06:25 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 19:06:25 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 19:06:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:06:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:06:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:06:28 INFO - Installing collected packages: psutil 19:06:28 INFO - Running setup.py install for psutil 19:06:28 INFO - building 'psutil._psutil_osx' extension 19:06:28 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 19:06:29 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 19:06:29 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 19:06:29 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 19:06:29 INFO - building 'psutil._psutil_posix' extension 19:06:29 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 19:06:29 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 19:06:29 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 19:06:29 INFO - ^ 19:06:29 INFO - 1 warning generated. 19:06:29 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 19:06:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:06:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:06:29 INFO - Successfully installed psutil 19:06:29 INFO - Cleaning up... 19:06:29 INFO - Return code: 0 19:06:29 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:06:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:06:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:06:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:06:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:06:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:06:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:06:29 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x107df6e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107e13f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8c1a591a30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107e0f5e0>, '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 0x1079f2cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107a1d990>, '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.Lw1CM5yG0R/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.M9rFl8xfLJ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:06:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 19:06:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 19:06:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Lw1CM5yG0R/Render', 19:06:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:06:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:06:29 INFO - 'HOME': '/Users/cltbld', 19:06:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:06:29 INFO - 'LOGNAME': 'cltbld', 19:06:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:06:29 INFO - 'MOZ_NO_REMOTE': '1', 19:06:29 INFO - 'NO_EM_RESTART': '1', 19:06:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:06:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:06:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:06:29 INFO - 'PWD': '/builds/slave/test', 19:06:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:06:29 INFO - 'SHELL': '/bin/bash', 19:06:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.M9rFl8xfLJ/Listeners', 19:06:29 INFO - 'TMPDIR': '/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/', 19:06:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:06:29 INFO - 'USER': 'cltbld', 19:06:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:06:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:06:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:06:29 INFO - 'XPC_FLAGS': '0x0', 19:06:29 INFO - 'XPC_SERVICE_NAME': '0', 19:06:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:06:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:06:29 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:06:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:06:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:06:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:06:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:06:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:06:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:06:32 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:06:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:06:32 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 19:06:32 INFO - Installing collected packages: mozsystemmonitor 19:06:32 INFO - Running setup.py install for mozsystemmonitor 19:06:32 INFO - Successfully installed mozsystemmonitor 19:06:32 INFO - Cleaning up... 19:06:32 INFO - Return code: 0 19:06:32 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:06:32 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')]} 19:06:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:06:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:06:32 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')]} 19:06:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:06:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:06:32 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 0x107df6e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107e13f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8c1a591a30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107e0f5e0>, '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 0x1079f2cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107a1d990>, '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.Lw1CM5yG0R/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.M9rFl8xfLJ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:06:32 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 19:06:32 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 19:06:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Lw1CM5yG0R/Render', 19:06:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:06:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:06:32 INFO - 'HOME': '/Users/cltbld', 19:06:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:06:32 INFO - 'LOGNAME': 'cltbld', 19:06:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:06:32 INFO - 'MOZ_NO_REMOTE': '1', 19:06:32 INFO - 'NO_EM_RESTART': '1', 19:06:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:06:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:06:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:06:32 INFO - 'PWD': '/builds/slave/test', 19:06:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:06:32 INFO - 'SHELL': '/bin/bash', 19:06:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.M9rFl8xfLJ/Listeners', 19:06:32 INFO - 'TMPDIR': '/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/', 19:06:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:06:32 INFO - 'USER': 'cltbld', 19:06:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:06:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:06:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:06:32 INFO - 'XPC_FLAGS': '0x0', 19:06:32 INFO - 'XPC_SERVICE_NAME': '0', 19:06:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:06:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:06:32 INFO - Downloading/unpacking blobuploader==1.2.4 19:06:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:06:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:06:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:06:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:06:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:06:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:06:35 INFO - Downloading blobuploader-1.2.4.tar.gz 19:06:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:06:35 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:06:35 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 19:06:35 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 19:06:35 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 19:06:35 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 19:06:35 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 19:06:35 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 19:06:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:06:36 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:06:36 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 19:06:36 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 19:06:36 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 19:06:36 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 19:06:36 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 19:06:36 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 19:06:36 INFO - Downloading docopt-0.6.1.tar.gz 19:06:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:06:36 INFO - Installing collected packages: blobuploader, requests, docopt 19:06:36 INFO - Running setup.py install for blobuploader 19:06:36 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:06:36 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:06:36 INFO - Running setup.py install for requests 19:06:37 INFO - Running setup.py install for docopt 19:06:37 INFO - Successfully installed blobuploader requests docopt 19:06:37 INFO - Cleaning up... 19:06:37 INFO - Return code: 0 19:06:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:06:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:06:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:06:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:06:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:06:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:06:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:06:37 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 0x107df6e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107e13f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8c1a591a30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107e0f5e0>, '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 0x1079f2cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107a1d990>, '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.Lw1CM5yG0R/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.M9rFl8xfLJ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:06:37 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 19:06:37 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 19:06:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Lw1CM5yG0R/Render', 19:06:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:06:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:06:37 INFO - 'HOME': '/Users/cltbld', 19:06:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:06:37 INFO - 'LOGNAME': 'cltbld', 19:06:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:06:37 INFO - 'MOZ_NO_REMOTE': '1', 19:06:37 INFO - 'NO_EM_RESTART': '1', 19:06:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:06:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:06:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:06:37 INFO - 'PWD': '/builds/slave/test', 19:06:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:06:37 INFO - 'SHELL': '/bin/bash', 19:06:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.M9rFl8xfLJ/Listeners', 19:06:37 INFO - 'TMPDIR': '/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/', 19:06:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:06:37 INFO - 'USER': 'cltbld', 19:06:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:06:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:06:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:06:37 INFO - 'XPC_FLAGS': '0x0', 19:06:37 INFO - 'XPC_SERVICE_NAME': '0', 19:06:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:06:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:06:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:06:37 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-yIcEEn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:06:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:06:37 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-8cbsMP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:06:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:06:37 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-oT2gFr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:06:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:06:38 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-cVomXx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:06:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:06:38 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-i_5JEq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:06:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:06:38 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-zHscyV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:06:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:06:38 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-QV331G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:06:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:06:38 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-z_gLix-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:06:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:06:38 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-7PAbs3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:06:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:06:38 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-RDVkrd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:06:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:06:38 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-E3eYzN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:06:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:06:38 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-gHLDiz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:06:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:06:39 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-qpSdGn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:06:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:06:39 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-_9s4_L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:06:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:06:39 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-2MGrsj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:06:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:06:39 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-g2Bn4X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:06:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:06:39 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-qJvBap-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:06:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:06:39 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-bvW5sA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:06:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:06:39 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-J2aura-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:06:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:06:39 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-im0hx4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:06:39 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:06:40 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-cFypVr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:06:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:06:40 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 19:06:40 INFO - Running setup.py install for manifestparser 19:06:40 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:06:40 INFO - Running setup.py install for mozcrash 19:06:40 INFO - Running setup.py install for mozdebug 19:06:40 INFO - Running setup.py install for mozdevice 19:06:40 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:06:40 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:06:40 INFO - Running setup.py install for mozfile 19:06:41 INFO - Running setup.py install for mozhttpd 19:06:41 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:06:41 INFO - Running setup.py install for mozinfo 19:06:41 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:06:41 INFO - Running setup.py install for mozInstall 19:06:41 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:06:41 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:06:41 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:06:41 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:06:41 INFO - Running setup.py install for mozleak 19:06:41 INFO - Running setup.py install for mozlog 19:06:41 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:06:41 INFO - Running setup.py install for moznetwork 19:06:41 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:06:41 INFO - Running setup.py install for mozprocess 19:06:42 INFO - Running setup.py install for mozprofile 19:06:42 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:06:42 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:06:42 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:06:42 INFO - Running setup.py install for mozrunner 19:06:42 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:06:42 INFO - Running setup.py install for mozscreenshot 19:06:42 INFO - Running setup.py install for moztest 19:06:42 INFO - Running setup.py install for mozversion 19:06:42 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:06:42 INFO - Running setup.py install for wptserve 19:06:43 INFO - Running setup.py install for marionette-driver 19:06:43 INFO - Running setup.py install for browsermob-proxy 19:06:43 INFO - Running setup.py install for marionette-client 19:06:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:06:43 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:06:43 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 19:06:43 INFO - Cleaning up... 19:06:43 INFO - Return code: 0 19:06:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:06:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:06:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:06:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:06:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:06:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:06:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:06:43 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 0x107df6e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107e13f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8c1a591a30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107e0f5e0>, '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 0x1079f2cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107a1d990>, '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.Lw1CM5yG0R/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.M9rFl8xfLJ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:06:43 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 19:06:43 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 19:06:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Lw1CM5yG0R/Render', 19:06:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:06:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:06:43 INFO - 'HOME': '/Users/cltbld', 19:06:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:06:43 INFO - 'LOGNAME': 'cltbld', 19:06:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:06:43 INFO - 'MOZ_NO_REMOTE': '1', 19:06:43 INFO - 'NO_EM_RESTART': '1', 19:06:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:06:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:06:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:06:43 INFO - 'PWD': '/builds/slave/test', 19:06:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:06:43 INFO - 'SHELL': '/bin/bash', 19:06:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.M9rFl8xfLJ/Listeners', 19:06:43 INFO - 'TMPDIR': '/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/', 19:06:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:06:43 INFO - 'USER': 'cltbld', 19:06:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:06:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:06:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:06:43 INFO - 'XPC_FLAGS': '0x0', 19:06:43 INFO - 'XPC_SERVICE_NAME': '0', 19:06:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:06:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:06:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:06:44 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-NjBq72-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:06:44 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)) 19:06:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:06:44 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-8GuX5G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:06:44 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)) 19:06:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:06:44 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-9LCIjD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:06:44 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)) 19:06:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:06:44 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-rq2qd9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:06:44 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)) 19:06:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:06:44 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-dq78lb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:06:44 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)) 19:06:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:06:44 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-D9qY6c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:06:44 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)) 19:06:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:06:44 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-xVegIZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:06:44 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)) 19:06:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:06:44 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-YJZ8kC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:06:44 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)) 19:06:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:06:44 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-ICJb3U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:06:44 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)) 19:06:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:06:44 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-cT0iKk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:06:45 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)) 19:06:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:06:45 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-fZ_JXj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:06:45 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)) 19:06:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:06:45 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-P8GKTi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:06:45 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)) 19:06:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:06:45 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-s1sHB0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:06:45 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)) 19:06:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:06:45 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-tMWawc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:06:45 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)) 19:06:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:06:45 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-TiKx0c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:06:45 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)) 19:06:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:06:45 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-C87et9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:06:45 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)) 19:06:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:06:45 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-8uAsRP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:06:45 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)) 19:06:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:06:45 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-npM4ER-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:06:45 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)) 19:06:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:06:45 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-zkN2mZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:06:46 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)) 19:06:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:06:46 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-3wU1Hn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:06:46 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)) 19:06:46 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:06:46 INFO - Running setup.py (path:/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/pip-e1KBAR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:06:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:06:46 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)) 19:06:46 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)) 19:06:46 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)) 19:06:46 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)) 19:06:46 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)) 19:06:46 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)) 19:06:46 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:06:46 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 19:06:46 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 19:06:46 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 19:06:46 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 19:06:46 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 19:06:46 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 19:06:49 INFO - Downloading blessings-1.6.tar.gz 19:06:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:06:49 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)) 19:06:49 INFO - Installing collected packages: blessings 19:06:49 INFO - Running setup.py install for blessings 19:06:49 INFO - Successfully installed blessings 19:06:49 INFO - Cleaning up... 19:06:49 INFO - Return code: 0 19:06:49 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:06:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:06:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:06:49 INFO - Reading from file tmpfile_stdout 19:06:49 INFO - Current package versions: 19:06:49 INFO - blessings == 1.6 19:06:49 INFO - blobuploader == 1.2.4 19:06:49 INFO - browsermob-proxy == 0.6.0 19:06:49 INFO - docopt == 0.6.1 19:06:49 INFO - manifestparser == 1.1 19:06:49 INFO - marionette-client == 2.3.0 19:06:49 INFO - marionette-driver == 1.4.0 19:06:49 INFO - mozInstall == 1.12 19:06:49 INFO - mozcrash == 0.17 19:06:49 INFO - mozdebug == 0.1 19:06:49 INFO - mozdevice == 0.48 19:06:49 INFO - mozfile == 1.2 19:06:49 INFO - mozhttpd == 0.7 19:06:49 INFO - mozinfo == 0.9 19:06:49 INFO - mozleak == 0.1 19:06:49 INFO - mozlog == 3.1 19:06:49 INFO - moznetwork == 0.27 19:06:49 INFO - mozprocess == 0.22 19:06:49 INFO - mozprofile == 0.28 19:06:49 INFO - mozrunner == 6.11 19:06:49 INFO - mozscreenshot == 0.1 19:06:49 INFO - mozsystemmonitor == 0.0 19:06:49 INFO - moztest == 0.7 19:06:49 INFO - mozversion == 1.4 19:06:49 INFO - psutil == 3.1.1 19:06:49 INFO - requests == 1.2.3 19:06:49 INFO - wptserve == 1.4.0 19:06:49 INFO - wsgiref == 0.1.2 19:06:49 INFO - Running post-action listener: _resource_record_post_action 19:06:49 INFO - Running post-action listener: _start_resource_monitoring 19:06:49 INFO - Starting resource monitoring. 19:06:49 INFO - ##### 19:06:49 INFO - ##### Running pull step. 19:06:49 INFO - ##### 19:06:49 INFO - Running pre-action listener: _resource_record_pre_action 19:06:49 INFO - Running main action method: pull 19:06:49 INFO - Pull has nothing to do! 19:06:49 INFO - Running post-action listener: _resource_record_post_action 19:06:49 INFO - ##### 19:06:49 INFO - ##### Running install step. 19:06:49 INFO - ##### 19:06:49 INFO - Running pre-action listener: _resource_record_pre_action 19:06:49 INFO - Running main action method: install 19:06:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:06:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:06:50 INFO - Reading from file tmpfile_stdout 19:06:50 INFO - Detecting whether we're running mozinstall >=1.0... 19:06:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:06:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:06:50 INFO - Reading from file tmpfile_stdout 19:06:50 INFO - Output received: 19:06:50 INFO - Usage: mozinstall [options] installer 19:06:50 INFO - Options: 19:06:50 INFO - -h, --help show this help message and exit 19:06:50 INFO - -d DEST, --destination=DEST 19:06:50 INFO - Directory to install application into. [default: 19:06:50 INFO - "/builds/slave/test"] 19:06:50 INFO - --app=APP Application being installed. [default: firefox] 19:06:50 INFO - mkdir: /builds/slave/test/build/application 19:06:50 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'] 19:06:50 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 19:07:08 INFO - Reading from file tmpfile_stdout 19:07:08 INFO - Output received: 19:07:08 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 19:07:08 INFO - Running post-action listener: _resource_record_post_action 19:07:08 INFO - ##### 19:07:08 INFO - ##### Running run-tests step. 19:07:08 INFO - ##### 19:07:08 INFO - Running pre-action listener: _resource_record_pre_action 19:07:08 INFO - Running main action method: run_tests 19:07:08 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:07:08 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:07:08 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:07:08 INFO - grabbing minidump binary from tooltool 19:07:08 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')]} 19:07:08 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 0x107e0f5e0>, '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 0x1079f2cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107a1d990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:07:08 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 19:07:08 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 19:07:08 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 19:07:08 INFO - Return code: 0 19:07:08 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 19:07:08 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:07:08 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=https://queue.taskcluster.net/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/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 19:07:08 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=https://queue.taskcluster.net/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/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 19:07:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Lw1CM5yG0R/Render', 19:07:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:07:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:07:08 INFO - 'HOME': '/Users/cltbld', 19:07:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:07:08 INFO - 'LOGNAME': 'cltbld', 19:07:08 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:07:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:07:08 INFO - 'MOZ_NO_REMOTE': '1', 19:07:08 INFO - 'NO_EM_RESTART': '1', 19:07:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:07:08 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:07:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:07:08 INFO - 'PWD': '/builds/slave/test', 19:07:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:07:08 INFO - 'SHELL': '/bin/bash', 19:07:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.M9rFl8xfLJ/Listeners', 19:07:08 INFO - 'TMPDIR': '/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/T/', 19:07:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:07:08 INFO - 'USER': 'cltbld', 19:07:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:07:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:07:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:07:08 INFO - 'XPC_FLAGS': '0x0', 19:07:08 INFO - 'XPC_SERVICE_NAME': '0', 19:07:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:07:08 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=https://queue.taskcluster.net/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/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 19:07:08 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 19:07:08 INFO - import pkg_resources 19:07:09 INFO - Using 1 client processes 19:07:09 INFO - wptserve Starting http server on 127.0.0.1:8000 19:07:09 INFO - wptserve Starting http server on 127.0.0.1:8001 19:07:09 INFO - wptserve Starting http server on 127.0.0.1:8443 19:07:11 INFO - SUITE-START | Running 778 tests 19:07:11 INFO - Running testharness tests 19:07:11 INFO - Setting up ssl 19:07:11 INFO - PROCESS | certutil | 19:07:11 INFO - PROCESS | certutil | 19:07:11 INFO - PROCESS | certutil | 19:07:11 INFO - Certificate Nickname Trust Attributes 19:07:11 INFO - SSL,S/MIME,JAR/XPI 19:07:11 INFO - 19:07:11 INFO - web-platform-tests CT,, 19:07:11 INFO - 19:07:11 INFO - Starting runner 19:07:12 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 19:07:12 INFO - PROCESS | 1659 | 1467598032843 Marionette DEBUG Marionette enabled via build flag and pref 19:07:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x113f4e000 == 1 [pid = 1659] [id = 1] 19:07:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 1 (0x113f4e800) [pid = 1659] [serial = 1] [outer = 0x0] 19:07:12 INFO - PROCESS | 1659 | [1659] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 19:07:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 2 (0x113f4f800) [pid = 1659] [serial = 2] [outer = 0x113f4e800] 19:07:13 INFO - PROCESS | 1659 | 1467598033155 Marionette INFO Listening on port 2828 19:07:13 INFO - PROCESS | 1659 | 1467598033383 Marionette DEBUG Marionette enabled via command-line flag 19:07:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x11695e800 == 2 [pid = 1659] [id = 2] 19:07:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 3 (0x11695f000) [pid = 1659] [serial = 3] [outer = 0x0] 19:07:13 INFO - PROCESS | 1659 | [1659] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 19:07:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 4 (0x116960000) [pid = 1659] [serial = 4] [outer = 0x11695f000] 19:07:13 INFO - PROCESS | 1659 | [1659] 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 19:07:13 INFO - PROCESS | 1659 | 1467598033549 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49297 19:07:13 INFO - PROCESS | 1659 | 1467598033618 Marionette DEBUG Closed connection conn0 19:07:13 INFO - PROCESS | 1659 | [1659] 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 19:07:13 INFO - PROCESS | 1659 | 1467598033622 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49298 19:07:13 INFO - PROCESS | 1659 | 1467598033633 Marionette DEBUG Closed connection conn1 19:07:13 INFO - PROCESS | 1659 | [1659] 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 19:07:13 INFO - PROCESS | 1659 | 1467598033638 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49299 19:07:13 INFO - PROCESS | 1659 | 1467598033647 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:07:13 INFO - PROCESS | 1659 | 1467598033653 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":"20160703183526","device":"desktop","version":"48.0"} 19:07:13 INFO - PROCESS | 1659 | [1659] 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 19:07:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x119a22000 == 3 [pid = 1659] [id = 3] 19:07:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 5 (0x119a22800) [pid = 1659] [serial = 5] [outer = 0x0] 19:07:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x11977e800 == 4 [pid = 1659] [id = 4] 19:07:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 6 (0x1184eac00) [pid = 1659] [serial = 6] [outer = 0x0] 19:07:14 INFO - PROCESS | 1659 | [1659] 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 19:07:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x121332000 == 5 [pid = 1659] [id = 5] 19:07:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 7 (0x1184ea400) [pid = 1659] [serial = 7] [outer = 0x0] 19:07:15 INFO - PROCESS | 1659 | [1659] 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 19:07:15 INFO - PROCESS | 1659 | [1659] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:07:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 8 (0x121710800) [pid = 1659] [serial = 8] [outer = 0x1184ea400] 19:07:15 INFO - PROCESS | 1659 | [1659] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:07:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 9 (0x1214a2000) [pid = 1659] [serial = 9] [outer = 0x119a22800] 19:07:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 10 (0x121490000) [pid = 1659] [serial = 10] [outer = 0x1184eac00] 19:07:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 11 (0x121492000) [pid = 1659] [serial = 11] [outer = 0x1184ea400] 19:07:15 INFO - PROCESS | 1659 | [1659] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:07:15 INFO - PROCESS | 1659 | 1467598035724 Marionette INFO startBrowser f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:15 INFO - PROCESS | 1659 | 1467598035749 Marionette DEBUG loaded listener.js 19:07:15 INFO - PROCESS | 1659 | 1467598035756 Marionette DEBUG loaded listener.js 19:07:15 INFO - PROCESS | 1659 | 1467598035758 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 12 (0x126f03800) [pid = 1659] [serial = 12] [outer = 0x1184ea400] 19:07:16 INFO - PROCESS | 1659 | 1467598036090 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"f37e336c-585b-8146-9fcc-47babc1d7eac","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":"20160703183526","device":"desktop","version":"48.0","command_id":1}}] 19:07:16 INFO - PROCESS | 1659 | 1467598036190 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}] 19:07:16 INFO - PROCESS | 1659 | 1467598036194 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:16 INFO - PROCESS | 1659 | 1467598036249 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 19:07:16 INFO - PROCESS | 1659 | 1467598036321 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:07:16 INFO - PROCESS | 1659 | 1467598036322 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:16 INFO - PROCESS | 1659 | [1659] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:07:16 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 19:07:16 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 19:07:16 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:07:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 13 (0x128647400) [pid = 1659] [serial = 13] [outer = 0x1184ea400] 19:07:16 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:07:16 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:07:16 INFO - PROCESS | 1659 | 1467598036579 Marionette TRACE conn2 <- [1,3,null,{}] 19:07:16 INFO - PROCESS | 1659 | 1467598036582 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:07:16 INFO - PROCESS | 1659 | 1467598036584 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:16 INFO - PROCESS | 1659 | 1467598036603 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 19:07:16 INFO - PROCESS | 1659 | 1467598036622 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 19:07:16 INFO - PROCESS | 1659 | 1467598036624 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 19:07:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:07:16 INFO - PROCESS | 1659 | 1467598036631 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:07:16 INFO - PROCESS | 1659 | 1467598036634 Marionette TRACE conn2 <- [1,6,null,{}] 19:07:16 INFO - PROCESS | 1659 | 1467598036636 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}] 19:07:16 INFO - PROCESS | 1659 | 1467598036637 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:16 INFO - PROCESS | 1659 | 1467598036652 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 19:07:16 INFO - PROCESS | 1659 | 1467598036654 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:16 INFO - PROCESS | 1659 | 1467598036656 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x129025800 == 6 [pid = 1659] [id = 6] 19:07:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 14 (0x129140400) [pid = 1659] [serial = 14] [outer = 0x0] 19:07:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 15 (0x129142000) [pid = 1659] [serial = 15] [outer = 0x129140400] 19:07:16 INFO - PROCESS | 1659 | 1467598036688 Marionette DEBUG loaded listener.js 19:07:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 16 (0x129147c00) [pid = 1659] [serial = 16] [outer = 0x129140400] 19:07:16 INFO - PROCESS | 1659 | 1467598036989 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]]]}] 19:07:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:07:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 19:07:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:07:17 INFO - PROCESS | 1659 | 1467598037002 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 19:07:17 INFO - PROCESS | 1659 | 1467598037003 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 19:07:17 INFO - PROCESS | 1659 | 1467598037006 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:07:17 INFO - PROCESS | 1659 | 1467598037007 Marionette TRACE conn2 <- [1,10,null,{}] 19:07:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x115094000 == 7 [pid = 1659] [id = 7] 19:07:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 17 (0x115023000) [pid = 1659] [serial = 17] [outer = 0x0] 19:07:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 18 (0x1294dd400) [pid = 1659] [serial = 18] [outer = 0x115023000] 19:07:17 INFO - PROCESS | 1659 | 1467598037032 Marionette DEBUG loaded listener.js 19:07:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 19 (0x12a39f000) [pid = 1659] [serial = 19] [outer = 0x115023000] 19:07:17 INFO - PROCESS | 1659 | 1467598037104 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}] 19:07:17 INFO - PROCESS | 1659 | 1467598037108 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:17 INFO - PROCESS | 1659 | 1467598037215 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 19:07:17 INFO - PROCESS | 1659 | 1467598037227 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:17 INFO - PROCESS | 1659 | 1467598037228 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a729800 == 8 [pid = 1659] [id = 8] 19:07:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 20 (0x12a70f800) [pid = 1659] [serial = 20] [outer = 0x0] 19:07:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 21 (0x12a711400) [pid = 1659] [serial = 21] [outer = 0x12a70f800] 19:07:17 INFO - PROCESS | 1659 | 1467598037256 Marionette DEBUG loaded listener.js 19:07:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 22 (0x12a834c00) [pid = 1659] [serial = 22] [outer = 0x12a70f800] 19:07:17 INFO - PROCESS | 1659 | 1467598037714 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]]]}] 19:07:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:07:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 721ms 19:07:17 INFO - PROCESS | 1659 | 1467598037729 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 19:07:17 INFO - PROCESS | 1659 | 1467598037731 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 19:07:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:07:17 INFO - PROCESS | 1659 | 1467598037733 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:07:17 INFO - PROCESS | 1659 | 1467598037734 Marionette TRACE conn2 <- [1,14,null,{}] 19:07:17 INFO - PROCESS | 1659 | 1467598037736 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}] 19:07:17 INFO - PROCESS | 1659 | 1467598037738 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:17 INFO - PROCESS | 1659 | 1467598037836 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 19:07:17 INFO - PROCESS | 1659 | 1467598037841 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:17 INFO - PROCESS | 1659 | 1467598037842 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b69e000 == 9 [pid = 1659] [id = 9] 19:07:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 23 (0x12a7e1c00) [pid = 1659] [serial = 23] [outer = 0x0] 19:07:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 24 (0x12a7e3800) [pid = 1659] [serial = 24] [outer = 0x12a7e1c00] 19:07:17 INFO - PROCESS | 1659 | 1467598037874 Marionette DEBUG loaded listener.js 19:07:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 25 (0x12aa48400) [pid = 1659] [serial = 25] [outer = 0x12a7e1c00] 19:07:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:07:18 INFO - PROCESS | 1659 | 1467598038296 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]]]}] 19:07:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 569ms 19:07:18 INFO - PROCESS | 1659 | 1467598038303 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 19:07:18 INFO - PROCESS | 1659 | 1467598038304 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 19:07:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:07:18 INFO - PROCESS | 1659 | 1467598038308 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:07:18 INFO - PROCESS | 1659 | 1467598038311 Marionette TRACE conn2 <- [1,18,null,{}] 19:07:18 INFO - PROCESS | 1659 | 1467598038315 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}] 19:07:18 INFO - PROCESS | 1659 | 1467598038316 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:18 INFO - PROCESS | 1659 | 1467598038440 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 19:07:18 INFO - PROCESS | 1659 | 1467598038454 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:18 INFO - PROCESS | 1659 | 1467598038456 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b978800 == 10 [pid = 1659] [id = 10] 19:07:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 26 (0x12aa4c400) [pid = 1659] [serial = 26] [outer = 0x0] 19:07:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 27 (0x12b94f000) [pid = 1659] [serial = 27] [outer = 0x12aa4c400] 19:07:18 INFO - PROCESS | 1659 | 1467598038480 Marionette DEBUG loaded listener.js 19:07:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 28 (0x12b955000) [pid = 1659] [serial = 28] [outer = 0x12aa4c400] 19:07:18 INFO - PROCESS | 1659 | 1467598038736 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]]]}] 19:07:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:07:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 473ms 19:07:18 INFO - PROCESS | 1659 | 1467598038784 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 19:07:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:07:18 INFO - PROCESS | 1659 | 1467598038785 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 19:07:18 INFO - PROCESS | 1659 | 1467598038788 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:07:18 INFO - PROCESS | 1659 | 1467598038789 Marionette TRACE conn2 <- [1,22,null,{}] 19:07:18 INFO - PROCESS | 1659 | 1467598038792 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}] 19:07:18 INFO - PROCESS | 1659 | 1467598038798 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:18 INFO - PROCESS | 1659 | 1467598038949 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 19:07:18 INFO - PROCESS | 1659 | 1467598038955 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:18 INFO - PROCESS | 1659 | 1467598038956 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x12be1b800 == 11 [pid = 1659] [id = 11] 19:07:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 29 (0x12b958800) [pid = 1659] [serial = 29] [outer = 0x0] 19:07:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 30 (0x12be42800) [pid = 1659] [serial = 30] [outer = 0x12b958800] 19:07:18 INFO - PROCESS | 1659 | 1467598038995 Marionette DEBUG loaded listener.js 19:07:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 31 (0x12be47000) [pid = 1659] [serial = 31] [outer = 0x12b958800] 19:07:19 INFO - PROCESS | 1659 | 1467598039338 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]]]}] 19:07:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:07:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 569ms 19:07:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:07:19 INFO - PROCESS | 1659 | 1467598039357 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 19:07:19 INFO - PROCESS | 1659 | 1467598039358 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 19:07:19 INFO - PROCESS | 1659 | 1467598039363 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:07:19 INFO - PROCESS | 1659 | 1467598039365 Marionette TRACE conn2 <- [1,26,null,{}] 19:07:19 INFO - PROCESS | 1659 | 1467598039367 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}] 19:07:19 INFO - PROCESS | 1659 | 1467598039368 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:19 INFO - PROCESS | 1659 | 1467598039463 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 19:07:19 INFO - PROCESS | 1659 | 1467598039467 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:19 INFO - PROCESS | 1659 | 1467598039468 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x1182cf000 == 12 [pid = 1659] [id = 12] 19:07:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 32 (0x12be4f000) [pid = 1659] [serial = 32] [outer = 0x0] 19:07:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 33 (0x12be54000) [pid = 1659] [serial = 33] [outer = 0x12be4f000] 19:07:19 INFO - PROCESS | 1659 | 1467598039492 Marionette DEBUG loaded listener.js 19:07:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 34 (0x12bec9000) [pid = 1659] [serial = 34] [outer = 0x12be4f000] 19:07:19 INFO - PROCESS | 1659 | 1467598039741 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]]]}] 19:07:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:07:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 421ms 19:07:19 INFO - PROCESS | 1659 | 1467598039783 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 19:07:19 INFO - PROCESS | 1659 | 1467598039784 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 19:07:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:07:19 INFO - PROCESS | 1659 | 1467598039786 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:07:19 INFO - PROCESS | 1659 | 1467598039788 Marionette TRACE conn2 <- [1,30,null,{}] 19:07:19 INFO - PROCESS | 1659 | 1467598039816 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}] 19:07:19 INFO - PROCESS | 1659 | 1467598039817 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:19 INFO - PROCESS | 1659 | 1467598039917 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 19:07:19 INFO - PROCESS | 1659 | 1467598039923 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:19 INFO - PROCESS | 1659 | 1467598039924 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c63b800 == 13 [pid = 1659] [id = 13] 19:07:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 35 (0x12becbc00) [pid = 1659] [serial = 35] [outer = 0x0] 19:07:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 36 (0x12c66d800) [pid = 1659] [serial = 36] [outer = 0x12becbc00] 19:07:19 INFO - PROCESS | 1659 | 1467598039955 Marionette DEBUG loaded listener.js 19:07:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 37 (0x12c671400) [pid = 1659] [serial = 37] [outer = 0x12becbc00] 19:07:20 INFO - PROCESS | 1659 | 1467598040319 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]]]}] 19:07:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:07:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 537ms 19:07:20 INFO - PROCESS | 1659 | 1467598040325 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 19:07:20 INFO - PROCESS | 1659 | 1467598040326 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 19:07:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:07:20 INFO - PROCESS | 1659 | 1467598040331 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:07:20 INFO - PROCESS | 1659 | 1467598040332 Marionette TRACE conn2 <- [1,34,null,{}] 19:07:20 INFO - PROCESS | 1659 | 1467598040334 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}] 19:07:20 INFO - PROCESS | 1659 | 1467598040335 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:20 INFO - PROCESS | 1659 | 1467598040421 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 19:07:20 INFO - PROCESS | 1659 | 1467598040424 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:20 INFO - PROCESS | 1659 | 1467598040425 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c7ef000 == 14 [pid = 1659] [id = 14] 19:07:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 38 (0x1293bb400) [pid = 1659] [serial = 38] [outer = 0x0] 19:07:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 39 (0x12c678c00) [pid = 1659] [serial = 39] [outer = 0x1293bb400] 19:07:20 INFO - PROCESS | 1659 | 1467598040450 Marionette DEBUG loaded listener.js 19:07:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 40 (0x12cb36400) [pid = 1659] [serial = 40] [outer = 0x1293bb400] 19:07:20 INFO - PROCESS | 1659 | 1467598040715 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]]]}] 19:07:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:07:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms 19:07:20 INFO - PROCESS | 1659 | 1467598040753 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 19:07:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:07:20 INFO - PROCESS | 1659 | 1467598040755 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 19:07:20 INFO - PROCESS | 1659 | 1467598040768 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:07:20 INFO - PROCESS | 1659 | 1467598040769 Marionette TRACE conn2 <- [1,38,null,{}] 19:07:20 INFO - PROCESS | 1659 | 1467598040773 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}] 19:07:20 INFO - PROCESS | 1659 | 1467598040778 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:20 INFO - PROCESS | 1659 | 1467598040929 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 19:07:20 INFO - PROCESS | 1659 | 1467598040934 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:20 INFO - PROCESS | 1659 | 1467598040935 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cc3d000 == 15 [pid = 1659] [id = 15] 19:07:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 41 (0x12cc3d800) [pid = 1659] [serial = 41] [outer = 0x0] 19:07:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cc3f000 == 16 [pid = 1659] [id = 16] 19:07:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 42 (0x12cb3f800) [pid = 1659] [serial = 42] [outer = 0x0] 19:07:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 43 (0x12ce35400) [pid = 1659] [serial = 43] [outer = 0x12cb3f800] 19:07:20 INFO - PROCESS | 1659 | 1467598040981 Marionette DEBUG loaded listener.js 19:07:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 44 (0x12ce3a800) [pid = 1659] [serial = 44] [outer = 0x12cb3f800] 19:07:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 45 (0x123c58000) [pid = 1659] [serial = 45] [outer = 0x12cc3d800] 19:07:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 46 (0x123c5f000) [pid = 1659] [serial = 46] [outer = 0x12cc3d800] 19:07:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c5f800 == 17 [pid = 1659] [id = 17] 19:07:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 47 (0x12cb3c800) [pid = 1659] [serial = 47] [outer = 0x0] 19:07:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 48 (0x12d2a5c00) [pid = 1659] [serial = 48] [outer = 0x12cb3c800] 19:07:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 49 (0x12666b000) [pid = 1659] [serial = 49] [outer = 0x12cb3c800] 19:07:21 INFO - PROCESS | 1659 | 1467598041395 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]]]}] 19:07:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:07:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 683ms 19:07:21 INFO - PROCESS | 1659 | 1467598041440 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 19:07:21 INFO - PROCESS | 1659 | 1467598041442 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 19:07:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:07:21 INFO - PROCESS | 1659 | 1467598041444 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:07:21 INFO - PROCESS | 1659 | 1467598041445 Marionette TRACE conn2 <- [1,42,null,{}] 19:07:21 INFO - PROCESS | 1659 | 1467598041447 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}] 19:07:21 INFO - PROCESS | 1659 | 1467598041448 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:21 INFO - PROCESS | 1659 | 1467598041542 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 19:07:21 INFO - PROCESS | 1659 | 1467598041546 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:21 INFO - PROCESS | 1659 | 1467598041547 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x118197000 == 18 [pid = 1659] [id = 18] 19:07:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 50 (0x117cc5c00) [pid = 1659] [serial = 50] [outer = 0x0] 19:07:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 51 (0x1183cb800) [pid = 1659] [serial = 51] [outer = 0x117cc5c00] 19:07:21 INFO - PROCESS | 1659 | 1467598041572 Marionette DEBUG loaded listener.js 19:07:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 52 (0x118788c00) [pid = 1659] [serial = 52] [outer = 0x117cc5c00] 19:07:21 INFO - PROCESS | 1659 | 1467598041811 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]]]}] 19:07:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:07:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 421ms 19:07:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:07:21 INFO - PROCESS | 1659 | 1467598041867 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 19:07:21 INFO - PROCESS | 1659 | 1467598041869 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 19:07:21 INFO - PROCESS | 1659 | 1467598041871 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:07:21 INFO - PROCESS | 1659 | 1467598041872 Marionette TRACE conn2 <- [1,46,null,{}] 19:07:21 INFO - PROCESS | 1659 | 1467598041874 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}] 19:07:21 INFO - PROCESS | 1659 | 1467598041877 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:21 INFO - PROCESS | 1659 | 1467598041985 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 19:07:21 INFO - PROCESS | 1659 | 1467598041988 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:21 INFO - PROCESS | 1659 | 1467598041990 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x118486000 == 19 [pid = 1659] [id = 19] 19:07:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 53 (0x11801b400) [pid = 1659] [serial = 53] [outer = 0x0] 19:07:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 54 (0x11822c000) [pid = 1659] [serial = 54] [outer = 0x11801b400] 19:07:22 INFO - PROCESS | 1659 | 1467598042016 Marionette DEBUG loaded listener.js 19:07:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 55 (0x118230400) [pid = 1659] [serial = 55] [outer = 0x11801b400] 19:07:22 INFO - PROCESS | 1659 | 1467598042247 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]]]}] 19:07:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:07:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 19:07:22 INFO - PROCESS | 1659 | 1467598042300 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 19:07:22 INFO - PROCESS | 1659 | 1467598042301 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 19:07:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:07:22 INFO - PROCESS | 1659 | 1467598042303 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:07:22 INFO - PROCESS | 1659 | 1467598042305 Marionette TRACE conn2 <- [1,50,null,{}] 19:07:22 INFO - PROCESS | 1659 | 1467598042307 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}] 19:07:22 INFO - PROCESS | 1659 | 1467598042309 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:22 INFO - PROCESS | 1659 | 1467598042437 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 19:07:22 INFO - PROCESS | 1659 | 1467598042441 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:22 INFO - PROCESS | 1659 | 1467598042443 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x12dc56800 == 20 [pid = 1659] [id = 20] 19:07:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 56 (0x118233800) [pid = 1659] [serial = 56] [outer = 0x0] 19:07:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 57 (0x127223c00) [pid = 1659] [serial = 57] [outer = 0x118233800] 19:07:22 INFO - PROCESS | 1659 | 1467598042481 Marionette DEBUG loaded listener.js 19:07:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 58 (0x12d3d4400) [pid = 1659] [serial = 58] [outer = 0x118233800] 19:07:22 INFO - PROCESS | 1659 | 1467598042838 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]]]}] 19:07:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:07:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 570ms 19:07:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:07:22 INFO - PROCESS | 1659 | 1467598042874 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 19:07:22 INFO - PROCESS | 1659 | 1467598042876 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 19:07:22 INFO - PROCESS | 1659 | 1467598042881 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:07:22 INFO - PROCESS | 1659 | 1467598042882 Marionette TRACE conn2 <- [1,54,null,{}] 19:07:22 INFO - PROCESS | 1659 | 1467598042886 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}] 19:07:22 INFO - PROCESS | 1659 | 1467598042888 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:23 INFO - PROCESS | 1659 | 1467598043089 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 19:07:23 INFO - PROCESS | 1659 | 1467598043580 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:23 INFO - PROCESS | 1659 | 1467598043582 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x111ea4000 == 21 [pid = 1659] [id = 21] 19:07:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 59 (0x111c19800) [pid = 1659] [serial = 59] [outer = 0x0] 19:07:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x1121b0c00) [pid = 1659] [serial = 60] [outer = 0x111c19800] 19:07:23 INFO - PROCESS | 1659 | 1467598043612 Marionette DEBUG loaded listener.js 19:07:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x112985c00) [pid = 1659] [serial = 61] [outer = 0x111c19800] 19:07:24 INFO - PROCESS | 1659 | 1467598044075 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]]]}] 19:07:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:07:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1223ms 19:07:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:07:24 INFO - PROCESS | 1659 | 1467598044104 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 19:07:24 INFO - PROCESS | 1659 | 1467598044107 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 19:07:24 INFO - PROCESS | 1659 | 1467598044112 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:07:24 INFO - PROCESS | 1659 | 1467598044115 Marionette TRACE conn2 <- [1,58,null,{}] 19:07:24 INFO - PROCESS | 1659 | 1467598044119 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}] 19:07:24 INFO - PROCESS | 1659 | 1467598044124 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:24 INFO - PROCESS | 1659 | 1467598044291 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 19:07:24 INFO - PROCESS | 1659 | 1467598044343 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:24 INFO - PROCESS | 1659 | 1467598044345 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x11661b000 == 22 [pid = 1659] [id = 22] 19:07:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x112e2e400) [pid = 1659] [serial = 62] [outer = 0x0] 19:07:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x1160db000) [pid = 1659] [serial = 63] [outer = 0x112e2e400] 19:07:24 INFO - PROCESS | 1659 | 1467598044376 Marionette DEBUG loaded listener.js 19:07:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x116a0bc00) [pid = 1659] [serial = 64] [outer = 0x112e2e400] 19:07:24 INFO - PROCESS | 1659 | 1467598044772 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]]]}] 19:07:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:07:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 722ms 19:07:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:07:24 INFO - PROCESS | 1659 | 1467598044833 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 19:07:24 INFO - PROCESS | 1659 | 1467598044835 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 19:07:24 INFO - PROCESS | 1659 | 1467598044838 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:07:24 INFO - PROCESS | 1659 | 1467598044839 Marionette TRACE conn2 <- [1,62,null,{}] 19:07:24 INFO - PROCESS | 1659 | 1467598044842 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}] 19:07:24 INFO - PROCESS | 1659 | 1467598044843 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:24 INFO - PROCESS | 1659 | 1467598044954 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 19:07:25 INFO - PROCESS | 1659 | 1467598045007 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:25 INFO - PROCESS | 1659 | 1467598045009 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x116e41000 == 23 [pid = 1659] [id = 23] 19:07:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x1175edc00) [pid = 1659] [serial = 65] [outer = 0x0] 19:07:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x11822fc00) [pid = 1659] [serial = 66] [outer = 0x1175edc00] 19:07:25 INFO - PROCESS | 1659 | 1467598045041 Marionette DEBUG loaded listener.js 19:07:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x118421000) [pid = 1659] [serial = 67] [outer = 0x1175edc00] 19:07:25 INFO - PROCESS | 1659 | 1467598045617 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]]]}] 19:07:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:07:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 820ms 19:07:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:07:25 INFO - PROCESS | 1659 | 1467598045659 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 19:07:25 INFO - PROCESS | 1659 | 1467598045661 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 19:07:25 INFO - PROCESS | 1659 | 1467598045664 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:07:25 INFO - PROCESS | 1659 | 1467598045666 Marionette TRACE conn2 <- [1,66,null,{}] 19:07:25 INFO - PROCESS | 1659 | 1467598045670 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}] 19:07:25 INFO - PROCESS | 1659 | 1467598045671 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:25 INFO - PROCESS | 1659 | 1467598045793 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 19:07:25 INFO - PROCESS | 1659 | 1467598045863 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:25 INFO - PROCESS | 1659 | 1467598045864 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x113d7b000 == 24 [pid = 1659] [id = 24] 19:07:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x1160e0800) [pid = 1659] [serial = 68] [outer = 0x0] 19:07:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x1167ae800) [pid = 1659] [serial = 69] [outer = 0x1160e0800] 19:07:25 INFO - PROCESS | 1659 | 1467598045893 Marionette DEBUG loaded listener.js 19:07:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x11697c400) [pid = 1659] [serial = 70] [outer = 0x1160e0800] 19:07:26 INFO - PROCESS | 1659 | 1467598046391 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]]]}] 19:07:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:07:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 769ms 19:07:26 INFO - PROCESS | 1659 | 1467598046435 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 19:07:26 INFO - PROCESS | 1659 | 1467598046439 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 19:07:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:07:26 INFO - PROCESS | 1659 | 1467598046448 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:07:26 INFO - PROCESS | 1659 | 1467598046451 Marionette TRACE conn2 <- [1,70,null,{}] 19:07:26 INFO - PROCESS | 1659 | 1467598046454 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}] 19:07:26 INFO - PROCESS | 1659 | 1467598046456 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:26 INFO - PROCESS | 1659 | 1467598046570 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 19:07:26 INFO - PROCESS | 1659 | 1467598046586 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:26 INFO - PROCESS | 1659 | 1467598046587 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x116258800 == 25 [pid = 1659] [id = 25] 19:07:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x1171c1400) [pid = 1659] [serial = 71] [outer = 0x0] 19:07:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x117cc9400) [pid = 1659] [serial = 72] [outer = 0x1171c1400] 19:07:26 INFO - PROCESS | 1659 | 1467598046631 Marionette DEBUG loaded listener.js 19:07:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x118014800) [pid = 1659] [serial = 73] [outer = 0x1171c1400] 19:07:26 INFO - PROCESS | 1659 | 1467598046955 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]]]}] 19:07:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:07:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 522ms 19:07:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:07:26 INFO - PROCESS | 1659 | 1467598046970 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 19:07:26 INFO - PROCESS | 1659 | 1467598046971 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 19:07:26 INFO - PROCESS | 1659 | 1467598046973 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:07:26 INFO - PROCESS | 1659 | 1467598046977 Marionette TRACE conn2 <- [1,74,null,{}] 19:07:26 INFO - PROCESS | 1659 | 1467598046987 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}] 19:07:26 INFO - PROCESS | 1659 | 1467598046990 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:27 INFO - PROCESS | 1659 | 1467598047086 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 19:07:27 INFO - PROCESS | 1659 | 1467598047096 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:27 INFO - PROCESS | 1659 | 1467598047098 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169ab000 == 26 [pid = 1659] [id = 26] 19:07:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1133df800) [pid = 1659] [serial = 74] [outer = 0x0] 19:07:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1183d7c00) [pid = 1659] [serial = 75] [outer = 0x1133df800] 19:07:27 INFO - PROCESS | 1659 | 1467598047127 Marionette DEBUG loaded listener.js 19:07:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x11860ec00) [pid = 1659] [serial = 76] [outer = 0x1133df800] 19:07:27 INFO - PROCESS | 1659 | 1467598047431 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]]]}] 19:07:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:07:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 475ms 19:07:27 INFO - PROCESS | 1659 | 1467598047450 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 19:07:27 INFO - PROCESS | 1659 | 1467598047452 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 19:07:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:07:27 INFO - PROCESS | 1659 | 1467598047454 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:07:27 INFO - PROCESS | 1659 | 1467598047455 Marionette TRACE conn2 <- [1,78,null,{}] 19:07:27 INFO - PROCESS | 1659 | 1467598047458 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}] 19:07:27 INFO - PROCESS | 1659 | 1467598047459 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:27 INFO - PROCESS | 1659 | 1467598047539 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 19:07:27 INFO - PROCESS | 1659 | 1467598047581 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:27 INFO - PROCESS | 1659 | 1467598047582 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x116f97800 == 27 [pid = 1659] [id = 27] 19:07:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1133e0800) [pid = 1659] [serial = 77] [outer = 0x0] 19:07:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11863b800) [pid = 1659] [serial = 78] [outer = 0x1133e0800] 19:07:27 INFO - PROCESS | 1659 | 1467598047607 Marionette DEBUG loaded listener.js 19:07:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x118fcb400) [pid = 1659] [serial = 79] [outer = 0x1133e0800] 19:07:27 INFO - PROCESS | 1659 | 1467598047871 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]]]}] 19:07:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:07:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 19:07:27 INFO - PROCESS | 1659 | 1467598047923 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 19:07:27 INFO - PROCESS | 1659 | 1467598047924 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 19:07:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:07:27 INFO - PROCESS | 1659 | 1467598047934 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:07:27 INFO - PROCESS | 1659 | 1467598047936 Marionette TRACE conn2 <- [1,82,null,{}] 19:07:27 INFO - PROCESS | 1659 | 1467598047938 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}] 19:07:27 INFO - PROCESS | 1659 | 1467598047939 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:28 INFO - PROCESS | 1659 | 1467598048015 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 19:07:28 INFO - PROCESS | 1659 | 1467598048019 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:28 INFO - PROCESS | 1659 | 1467598048020 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x1182bf800 == 28 [pid = 1659] [id = 28] 19:07:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x118fcbc00) [pid = 1659] [serial = 80] [outer = 0x0] 19:07:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x118ff0c00) [pid = 1659] [serial = 81] [outer = 0x118fcbc00] 19:07:28 INFO - PROCESS | 1659 | 1467598048047 Marionette DEBUG loaded listener.js 19:07:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11930d800) [pid = 1659] [serial = 82] [outer = 0x118fcbc00] 19:07:28 INFO - PROCESS | 1659 | 1467598048347 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]]]}] 19:07:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:07:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 19:07:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:07:28 INFO - PROCESS | 1659 | 1467598048403 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 19:07:28 INFO - PROCESS | 1659 | 1467598048404 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 19:07:28 INFO - PROCESS | 1659 | 1467598048406 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:07:28 INFO - PROCESS | 1659 | 1467598048407 Marionette TRACE conn2 <- [1,86,null,{}] 19:07:28 INFO - PROCESS | 1659 | 1467598048410 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}] 19:07:28 INFO - PROCESS | 1659 | 1467598048414 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:28 INFO - PROCESS | 1659 | 1467598048527 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 19:07:28 INFO - PROCESS | 1659 | 1467598048533 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:28 INFO - PROCESS | 1659 | 1467598048534 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x11846e000 == 29 [pid = 1659] [id = 29] 19:07:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11965e400) [pid = 1659] [serial = 83] [outer = 0x0] 19:07:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x119711800) [pid = 1659] [serial = 84] [outer = 0x11965e400] 19:07:28 INFO - PROCESS | 1659 | 1467598048560 Marionette DEBUG loaded listener.js 19:07:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x120ef8000) [pid = 1659] [serial = 85] [outer = 0x11965e400] 19:07:28 INFO - PROCESS | 1659 | 1467598048831 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]]]}] 19:07:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:07:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 19:07:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:07:28 INFO - PROCESS | 1659 | 1467598048882 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 19:07:28 INFO - PROCESS | 1659 | 1467598048884 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 19:07:28 INFO - PROCESS | 1659 | 1467598048886 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:07:28 INFO - PROCESS | 1659 | 1467598048887 Marionette TRACE conn2 <- [1,90,null,{}] 19:07:28 INFO - PROCESS | 1659 | 1467598048889 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}] 19:07:28 INFO - PROCESS | 1659 | 1467598048891 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:28 INFO - PROCESS | 1659 | 1467598048967 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 19:07:28 INFO - PROCESS | 1659 | 1467598048971 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:28 INFO - PROCESS | 1659 | 1467598048972 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x1186c0800 == 30 [pid = 1659] [id = 30] 19:07:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x120d0c800) [pid = 1659] [serial = 86] [outer = 0x0] 19:07:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x120efec00) [pid = 1659] [serial = 87] [outer = 0x120d0c800] 19:07:28 INFO - PROCESS | 1659 | 1467598048998 Marionette DEBUG loaded listener.js 19:07:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1210dc400) [pid = 1659] [serial = 88] [outer = 0x120d0c800] 19:07:29 INFO - PROCESS | 1659 | 1467598049303 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]]]}] 19:07:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:07:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 470ms 19:07:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:07:29 INFO - PROCESS | 1659 | 1467598049356 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 19:07:29 INFO - PROCESS | 1659 | 1467598049357 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 19:07:29 INFO - PROCESS | 1659 | 1467598049359 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:07:29 INFO - PROCESS | 1659 | 1467598049361 Marionette TRACE conn2 <- [1,94,null,{}] 19:07:29 INFO - PROCESS | 1659 | 1467598049363 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}] 19:07:29 INFO - PROCESS | 1659 | 1467598049364 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:29 INFO - PROCESS | 1659 | 1467598049457 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 19:07:29 INFO - PROCESS | 1659 | 1467598049463 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:29 INFO - PROCESS | 1659 | 1467598049464 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x118f15000 == 31 [pid = 1659] [id = 31] 19:07:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1210d6000) [pid = 1659] [serial = 89] [outer = 0x0] 19:07:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x121340c00) [pid = 1659] [serial = 90] [outer = 0x1210d6000] 19:07:29 INFO - PROCESS | 1659 | 1467598049488 Marionette DEBUG loaded listener.js 19:07:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x121492400) [pid = 1659] [serial = 91] [outer = 0x1210d6000] 19:07:29 INFO - PROCESS | 1659 | 1467598049740 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]]]}] 19:07:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:07:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 19:07:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:07:29 INFO - PROCESS | 1659 | 1467598049784 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 19:07:29 INFO - PROCESS | 1659 | 1467598049785 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 19:07:29 INFO - PROCESS | 1659 | 1467598049787 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:07:29 INFO - PROCESS | 1659 | 1467598049788 Marionette TRACE conn2 <- [1,98,null,{}] 19:07:29 INFO - PROCESS | 1659 | 1467598049791 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}] 19:07:29 INFO - PROCESS | 1659 | 1467598049792 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:29 INFO - PROCESS | 1659 | 1467598049879 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 19:07:29 INFO - PROCESS | 1659 | 1467598049883 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:29 INFO - PROCESS | 1659 | 1467598049884 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169a6000 == 32 [pid = 1659] [id = 32] 19:07:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x117cccc00) [pid = 1659] [serial = 92] [outer = 0x0] 19:07:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1218b8000) [pid = 1659] [serial = 93] [outer = 0x117cccc00] 19:07:29 INFO - PROCESS | 1659 | 1467598049908 Marionette DEBUG loaded listener.js 19:07:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x121bd0000) [pid = 1659] [serial = 94] [outer = 0x117cccc00] 19:07:30 INFO - PROCESS | 1659 | 1467598050204 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]]]}] 19:07:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:07:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 469ms 19:07:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:07:30 INFO - PROCESS | 1659 | 1467598050257 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 19:07:30 INFO - PROCESS | 1659 | 1467598050258 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 19:07:30 INFO - PROCESS | 1659 | 1467598050260 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:07:30 INFO - PROCESS | 1659 | 1467598050261 Marionette TRACE conn2 <- [1,102,null,{}] 19:07:30 INFO - PROCESS | 1659 | 1467598050263 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}] 19:07:30 INFO - PROCESS | 1659 | 1467598050264 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:30 INFO - PROCESS | 1659 | 1467598050357 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 19:07:30 INFO - PROCESS | 1659 | 1467598050365 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:30 INFO - PROCESS | 1659 | 1467598050366 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x119574000 == 33 [pid = 1659] [id = 33] 19:07:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1218ba800) [pid = 1659] [serial = 95] [outer = 0x0] 19:07:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x124956400) [pid = 1659] [serial = 96] [outer = 0x1218ba800] 19:07:30 INFO - PROCESS | 1659 | 1467598050390 Marionette DEBUG loaded listener.js 19:07:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1249f3000) [pid = 1659] [serial = 97] [outer = 0x1218ba800] 19:07:30 INFO - PROCESS | 1659 | 1467598050683 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]]]}] 19:07:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:07:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 469ms 19:07:30 INFO - PROCESS | 1659 | 1467598050730 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 19:07:30 INFO - PROCESS | 1659 | 1467598050732 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 19:07:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:07:30 INFO - PROCESS | 1659 | 1467598050734 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:07:30 INFO - PROCESS | 1659 | 1467598050735 Marionette TRACE conn2 <- [1,106,null,{}] 19:07:30 INFO - PROCESS | 1659 | 1467598050738 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}] 19:07:30 INFO - PROCESS | 1659 | 1467598050740 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:30 INFO - PROCESS | 1659 | 1467598050824 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 19:07:30 INFO - PROCESS | 1659 | 1467598050830 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:30 INFO - PROCESS | 1659 | 1467598050831 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x120e13800 == 34 [pid = 1659] [id = 34] 19:07:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x121491c00) [pid = 1659] [serial = 98] [outer = 0x0] 19:07:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x124d54c00) [pid = 1659] [serial = 99] [outer = 0x121491c00] 19:07:30 INFO - PROCESS | 1659 | 1467598050857 Marionette DEBUG loaded listener.js 19:07:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x126639c00) [pid = 1659] [serial = 100] [outer = 0x121491c00] 19:07:31 INFO - PROCESS | 1659 | 1467598051155 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]]]}] 19:07:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:07:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 472ms 19:07:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:07:31 INFO - PROCESS | 1659 | 1467598051208 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 19:07:31 INFO - PROCESS | 1659 | 1467598051209 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 19:07:31 INFO - PROCESS | 1659 | 1467598051215 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:07:31 INFO - PROCESS | 1659 | 1467598051216 Marionette TRACE conn2 <- [1,110,null,{}] 19:07:31 INFO - PROCESS | 1659 | 1467598051220 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}] 19:07:31 INFO - PROCESS | 1659 | 1467598051221 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:31 INFO - PROCESS | 1659 | 1467598051372 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 19:07:31 INFO - PROCESS | 1659 | 1467598051380 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:31 INFO - PROCESS | 1659 | 1467598051381 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x120e2e000 == 35 [pid = 1659] [id = 35] 19:07:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x126632800) [pid = 1659] [serial = 101] [outer = 0x0] 19:07:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12666f400) [pid = 1659] [serial = 102] [outer = 0x126632800] 19:07:31 INFO - PROCESS | 1659 | 1467598051420 Marionette DEBUG loaded listener.js 19:07:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x124bcc000) [pid = 1659] [serial = 103] [outer = 0x126632800] 19:07:31 INFO - PROCESS | 1659 | 1467598051784 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]]]}] 19:07:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:07:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 621ms 19:07:31 INFO - PROCESS | 1659 | 1467598051835 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 19:07:31 INFO - PROCESS | 1659 | 1467598051836 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 19:07:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:07:31 INFO - PROCESS | 1659 | 1467598051838 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:07:31 INFO - PROCESS | 1659 | 1467598051839 Marionette TRACE conn2 <- [1,114,null,{}] 19:07:31 INFO - PROCESS | 1659 | 1467598051842 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}] 19:07:31 INFO - PROCESS | 1659 | 1467598051843 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:31 INFO - PROCESS | 1659 | 1467598051919 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 19:07:31 INFO - PROCESS | 1659 | 1467598051965 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:31 INFO - PROCESS | 1659 | 1467598051966 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x121127000 == 36 [pid = 1659] [id = 36] 19:07:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12133a000) [pid = 1659] [serial = 104] [outer = 0x0] 19:07:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x126677000) [pid = 1659] [serial = 105] [outer = 0x12133a000] 19:07:31 INFO - PROCESS | 1659 | 1467598051990 Marionette DEBUG loaded listener.js 19:07:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x126c4f800) [pid = 1659] [serial = 106] [outer = 0x12133a000] 19:07:32 INFO - PROCESS | 1659 | 1467598052274 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]]]}] 19:07:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:07:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 19:07:32 INFO - PROCESS | 1659 | 1467598052317 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 19:07:32 INFO - PROCESS | 1659 | 1467598052318 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 19:07:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:07:32 INFO - PROCESS | 1659 | 1467598052321 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:07:32 INFO - PROCESS | 1659 | 1467598052322 Marionette TRACE conn2 <- [1,118,null,{}] 19:07:32 INFO - PROCESS | 1659 | 1467598052324 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}] 19:07:32 INFO - PROCESS | 1659 | 1467598052325 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:32 INFO - PROCESS | 1659 | 1467598052408 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 19:07:32 INFO - PROCESS | 1659 | 1467598052414 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:32 INFO - PROCESS | 1659 | 1467598052415 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x121320000 == 37 [pid = 1659] [id = 37] 19:07:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x11930dc00) [pid = 1659] [serial = 107] [outer = 0x0] 19:07:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x126f06400) [pid = 1659] [serial = 108] [outer = 0x11930dc00] 19:07:32 INFO - PROCESS | 1659 | 1467598052439 Marionette DEBUG loaded listener.js 19:07:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x12725ac00) [pid = 1659] [serial = 109] [outer = 0x11930dc00] 19:07:32 INFO - PROCESS | 1659 | 1467598052740 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]]]}] 19:07:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:07:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 470ms 19:07:32 INFO - PROCESS | 1659 | 1467598052792 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 19:07:32 INFO - PROCESS | 1659 | 1467598052793 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 19:07:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:07:32 INFO - PROCESS | 1659 | 1467598052795 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:07:32 INFO - PROCESS | 1659 | 1467598052796 Marionette TRACE conn2 <- [1,122,null,{}] 19:07:32 INFO - PROCESS | 1659 | 1467598052799 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}] 19:07:32 INFO - PROCESS | 1659 | 1467598052800 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:32 INFO - PROCESS | 1659 | 1467598052899 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 19:07:32 INFO - PROCESS | 1659 | 1467598052905 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:32 INFO - PROCESS | 1659 | 1467598052906 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x1217b2800 == 38 [pid = 1659] [id = 38] 19:07:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x126f0ec00) [pid = 1659] [serial = 110] [outer = 0x0] 19:07:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x1273a9800) [pid = 1659] [serial = 111] [outer = 0x126f0ec00] 19:07:32 INFO - PROCESS | 1659 | 1467598052929 Marionette DEBUG loaded listener.js 19:07:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x128647800) [pid = 1659] [serial = 112] [outer = 0x126f0ec00] 19:07:33 INFO - PROCESS | 1659 | 1467598053207 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]]]}] 19:07:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:07:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 419ms 19:07:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:07:33 INFO - PROCESS | 1659 | 1467598053221 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 19:07:33 INFO - PROCESS | 1659 | 1467598053222 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 19:07:33 INFO - PROCESS | 1659 | 1467598053224 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:07:33 INFO - PROCESS | 1659 | 1467598053225 Marionette TRACE conn2 <- [1,126,null,{}] 19:07:33 INFO - PROCESS | 1659 | 1467598053235 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}] 19:07:33 INFO - PROCESS | 1659 | 1467598053236 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:33 INFO - PROCESS | 1659 | 1467598053320 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 19:07:33 INFO - PROCESS | 1659 | 1467598053326 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:33 INFO - PROCESS | 1659 | 1467598053327 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c5e000 == 39 [pid = 1659] [id = 39] 19:07:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x12896d800) [pid = 1659] [serial = 113] [outer = 0x0] 19:07:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x128b96000) [pid = 1659] [serial = 114] [outer = 0x12896d800] 19:07:33 INFO - PROCESS | 1659 | 1467598053350 Marionette DEBUG loaded listener.js 19:07:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x12913cc00) [pid = 1659] [serial = 115] [outer = 0x12896d800] 19:07:33 INFO - PROCESS | 1659 | 1467598053668 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]]]}] 19:07:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:07:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 476ms 19:07:33 INFO - PROCESS | 1659 | 1467598053700 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 19:07:33 INFO - PROCESS | 1659 | 1467598053701 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 19:07:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:07:33 INFO - PROCESS | 1659 | 1467598053703 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:07:33 INFO - PROCESS | 1659 | 1467598053704 Marionette TRACE conn2 <- [1,130,null,{}] 19:07:33 INFO - PROCESS | 1659 | 1467598053707 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}] 19:07:33 INFO - PROCESS | 1659 | 1467598053708 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:33 INFO - PROCESS | 1659 | 1467598053787 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 19:07:34 INFO - PROCESS | 1659 | 1467598054487 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:34 INFO - PROCESS | 1659 | 1467598054489 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x111f6a800 == 40 [pid = 1659] [id = 40] 19:07:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x11297cc00) [pid = 1659] [serial = 116] [outer = 0x0] 19:07:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x112fa9000) [pid = 1659] [serial = 117] [outer = 0x11297cc00] 19:07:34 INFO - PROCESS | 1659 | 1467598054517 Marionette DEBUG loaded listener.js 19:07:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x116631800) [pid = 1659] [serial = 118] [outer = 0x11297cc00] 19:07:34 INFO - PROCESS | 1659 | 1467598054874 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]]]}] 19:07:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:07:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1222ms 19:07:34 INFO - PROCESS | 1659 | 1467598054930 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 19:07:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:07:34 INFO - PROCESS | 1659 | 1467598054932 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 19:07:34 INFO - PROCESS | 1659 | 1467598054935 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:07:34 INFO - PROCESS | 1659 | 1467598054937 Marionette TRACE conn2 <- [1,134,null,{}] 19:07:34 INFO - PROCESS | 1659 | 1467598054940 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}] 19:07:34 INFO - PROCESS | 1659 | 1467598054942 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:35 INFO - PROCESS | 1659 | 1467598055033 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 19:07:35 INFO - PROCESS | 1659 | 1467598055038 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:35 INFO - PROCESS | 1659 | 1467598055039 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x116242000 == 41 [pid = 1659] [id = 41] 19:07:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x116feb800) [pid = 1659] [serial = 119] [outer = 0x0] 19:07:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x118235800) [pid = 1659] [serial = 120] [outer = 0x116feb800] 19:07:35 INFO - PROCESS | 1659 | 1467598055065 Marionette DEBUG loaded listener.js 19:07:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x1183d2000) [pid = 1659] [serial = 121] [outer = 0x116feb800] 19:07:35 INFO - PROCESS | 1659 | 1467598055371 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]]]}] 19:07:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:07:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 469ms 19:07:35 INFO - PROCESS | 1659 | 1467598055406 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 19:07:35 INFO - PROCESS | 1659 | 1467598055408 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 19:07:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:07:35 INFO - PROCESS | 1659 | 1467598055412 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:07:35 INFO - PROCESS | 1659 | 1467598055414 Marionette TRACE conn2 <- [1,138,null,{}] 19:07:35 INFO - PROCESS | 1659 | 1467598055416 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}] 19:07:35 INFO - PROCESS | 1659 | 1467598055418 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:35 INFO - PROCESS | 1659 | 1467598055516 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 19:07:35 INFO - PROCESS | 1659 | 1467598055548 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:35 INFO - PROCESS | 1659 | 1467598055549 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x116e3d800 == 42 [pid = 1659] [id = 42] 19:07:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 122 (0x118633c00) [pid = 1659] [serial = 122] [outer = 0x0] 19:07:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 123 (0x118790800) [pid = 1659] [serial = 123] [outer = 0x118633c00] 19:07:35 INFO - PROCESS | 1659 | 1467598055574 Marionette DEBUG loaded listener.js 19:07:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 124 (0x118ff4000) [pid = 1659] [serial = 124] [outer = 0x118633c00] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 123 (0x118233800) [pid = 1659] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 122 (0x11801b400) [pid = 1659] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 121 (0x117cc5c00) [pid = 1659] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x12cb3f800) [pid = 1659] [serial = 42] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x1293bb400) [pid = 1659] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x12becbc00) [pid = 1659] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x12be4f000) [pid = 1659] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x12b958800) [pid = 1659] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x12aa4c400) [pid = 1659] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x12a7e1c00) [pid = 1659] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x12a70f800) [pid = 1659] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x129140400) [pid = 1659] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x1210d6000) [pid = 1659] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x117cccc00) [pid = 1659] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x1218ba800) [pid = 1659] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x121491c00) [pid = 1659] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x12133a000) [pid = 1659] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x11930dc00) [pid = 1659] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x111c19800) [pid = 1659] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x112e2e400) [pid = 1659] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1175edc00) [pid = 1659] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1160e0800) [pid = 1659] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1171c1400) [pid = 1659] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1133df800) [pid = 1659] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1133e0800) [pid = 1659] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x118fcbc00) [pid = 1659] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11965e400) [pid = 1659] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x120d0c800) [pid = 1659] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x126f0ec00) [pid = 1659] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:07:36 INFO - PROCESS | 1659 | 1467598056299 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]]]}] 19:07:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:07:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 921ms 19:07:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:07:36 INFO - PROCESS | 1659 | 1467598056332 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 19:07:36 INFO - PROCESS | 1659 | 1467598056333 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 19:07:36 INFO - PROCESS | 1659 | 1467598056340 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:07:36 INFO - PROCESS | 1659 | 1467598056345 Marionette TRACE conn2 <- [1,142,null,{}] 19:07:36 INFO - PROCESS | 1659 | 1467598056348 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}] 19:07:36 INFO - PROCESS | 1659 | 1467598056351 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:36 INFO - PROCESS | 1659 | 1467598056422 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 19:07:36 INFO - PROCESS | 1659 | 1467598056429 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:36 INFO - PROCESS | 1659 | 1467598056431 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x1182c9000 == 43 [pid = 1659] [id = 43] 19:07:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x112979c00) [pid = 1659] [serial = 125] [outer = 0x0] 19:07:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x113d42400) [pid = 1659] [serial = 126] [outer = 0x112979c00] 19:07:36 INFO - PROCESS | 1659 | 1467598056455 Marionette DEBUG loaded listener.js 19:07:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x119313c00) [pid = 1659] [serial = 127] [outer = 0x112979c00] 19:07:36 INFO - PROCESS | 1659 | 1467598056775 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]]]}] 19:07:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:07:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 479ms 19:07:36 INFO - PROCESS | 1659 | 1467598056815 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 19:07:36 INFO - PROCESS | 1659 | 1467598056817 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 19:07:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:07:36 INFO - PROCESS | 1659 | 1467598056819 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:07:36 INFO - PROCESS | 1659 | 1467598056820 Marionette TRACE conn2 <- [1,146,null,{}] 19:07:36 INFO - PROCESS | 1659 | 1467598056822 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}] 19:07:36 INFO - PROCESS | 1659 | 1467598056823 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:36 INFO - PROCESS | 1659 | 1467598056901 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 19:07:36 INFO - PROCESS | 1659 | 1467598056905 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:36 INFO - PROCESS | 1659 | 1467598056906 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x118660000 == 44 [pid = 1659] [id = 44] 19:07:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x116904000) [pid = 1659] [serial = 128] [outer = 0x0] 19:07:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x119aac000) [pid = 1659] [serial = 129] [outer = 0x116904000] 19:07:36 INFO - PROCESS | 1659 | 1467598056933 Marionette DEBUG loaded listener.js 19:07:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x120ef6400) [pid = 1659] [serial = 130] [outer = 0x116904000] 19:07:37 INFO - PROCESS | 1659 | 1467598057238 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]]]}] 19:07:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:07:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 468ms 19:07:37 INFO - PROCESS | 1659 | 1467598057288 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 19:07:37 INFO - PROCESS | 1659 | 1467598057289 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 19:07:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:07:37 INFO - PROCESS | 1659 | 1467598057291 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:07:37 INFO - PROCESS | 1659 | 1467598057292 Marionette TRACE conn2 <- [1,150,null,{}] 19:07:37 INFO - PROCESS | 1659 | 1467598057295 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}] 19:07:37 INFO - PROCESS | 1659 | 1467598057296 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:37 INFO - PROCESS | 1659 | 1467598057368 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 19:07:37 INFO - PROCESS | 1659 | 1467598057414 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:37 INFO - PROCESS | 1659 | 1467598057418 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x1191ca000 == 45 [pid = 1659] [id = 45] 19:07:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1210dd800) [pid = 1659] [serial = 131] [outer = 0x0] 19:07:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12133a400) [pid = 1659] [serial = 132] [outer = 0x1210dd800] 19:07:37 INFO - PROCESS | 1659 | 1467598057449 Marionette DEBUG loaded listener.js 19:07:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12195dc00) [pid = 1659] [serial = 133] [outer = 0x1210dd800] 19:07:37 INFO - PROCESS | 1659 | 1467598057721 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]]]}] 19:07:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:07:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 470ms 19:07:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:07:37 INFO - PROCESS | 1659 | 1467598057767 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 19:07:37 INFO - PROCESS | 1659 | 1467598057768 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 19:07:37 INFO - PROCESS | 1659 | 1467598057770 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:07:37 INFO - PROCESS | 1659 | 1467598057771 Marionette TRACE conn2 <- [1,154,null,{}] 19:07:37 INFO - PROCESS | 1659 | 1467598057773 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}] 19:07:37 INFO - PROCESS | 1659 | 1467598057775 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:37 INFO - PROCESS | 1659 | 1467598057858 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 19:07:37 INFO - PROCESS | 1659 | 1467598057864 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:37 INFO - PROCESS | 1659 | 1467598057865 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x113353000 == 46 [pid = 1659] [id = 46] 19:07:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x123de4c00) [pid = 1659] [serial = 134] [outer = 0x0] 19:07:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x124e93c00) [pid = 1659] [serial = 135] [outer = 0x123de4c00] 19:07:37 INFO - PROCESS | 1659 | 1467598057889 Marionette DEBUG loaded listener.js 19:07:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x125468800) [pid = 1659] [serial = 136] [outer = 0x123de4c00] 19:07:38 INFO - PROCESS | 1659 | 1467598058180 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]]]}] 19:07:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:07:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 420ms 19:07:38 INFO - PROCESS | 1659 | 1467598058191 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 19:07:38 INFO - PROCESS | 1659 | 1467598058192 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 19:07:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:07:38 INFO - PROCESS | 1659 | 1467598058196 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:07:38 INFO - PROCESS | 1659 | 1467598058198 Marionette TRACE conn2 <- [1,158,null,{}] 19:07:38 INFO - PROCESS | 1659 | 1467598058267 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}] 19:07:38 INFO - PROCESS | 1659 | 1467598058268 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:38 INFO - PROCESS | 1659 | 1467598058367 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 19:07:38 INFO - PROCESS | 1659 | 1467598058409 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:38 INFO - PROCESS | 1659 | 1467598058411 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x113a53000 == 47 [pid = 1659] [id = 47] 19:07:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x113847c00) [pid = 1659] [serial = 137] [outer = 0x0] 19:07:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x113a44400) [pid = 1659] [serial = 138] [outer = 0x113847c00] 19:07:38 INFO - PROCESS | 1659 | 1467598058443 Marionette DEBUG loaded listener.js 19:07:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x116905400) [pid = 1659] [serial = 139] [outer = 0x113847c00] 19:07:38 INFO - PROCESS | 1659 | 1467598058830 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]]]}] 19:07:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:07:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 680ms 19:07:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:07:38 INFO - PROCESS | 1659 | 1467598058875 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 19:07:38 INFO - PROCESS | 1659 | 1467598058877 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 19:07:38 INFO - PROCESS | 1659 | 1467598058880 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:07:38 INFO - PROCESS | 1659 | 1467598058882 Marionette TRACE conn2 <- [1,162,null,{}] 19:07:38 INFO - PROCESS | 1659 | 1467598058886 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}] 19:07:38 INFO - PROCESS | 1659 | 1467598058887 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:38 INFO - PROCESS | 1659 | 1467598058981 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 19:07:39 INFO - PROCESS | 1659 | 1467598059029 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:39 INFO - PROCESS | 1659 | 1467598059031 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x1182d1000 == 48 [pid = 1659] [id = 48] 19:07:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x118016400) [pid = 1659] [serial = 140] [outer = 0x0] 19:07:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x1182d8c00) [pid = 1659] [serial = 141] [outer = 0x118016400] 19:07:39 INFO - PROCESS | 1659 | 1467598059061 Marionette DEBUG loaded listener.js 19:07:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x11860e000) [pid = 1659] [serial = 142] [outer = 0x118016400] 19:07:39 INFO - PROCESS | 1659 | 1467598059485 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]]]}] 19:07:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:07:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 620ms 19:07:39 INFO - PROCESS | 1659 | 1467598059510 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 19:07:39 INFO - PROCESS | 1659 | 1467598059512 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 19:07:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:07:39 INFO - PROCESS | 1659 | 1467598059516 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:07:39 INFO - PROCESS | 1659 | 1467598059517 Marionette TRACE conn2 <- [1,166,null,{}] 19:07:39 INFO - PROCESS | 1659 | 1467598059520 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}] 19:07:39 INFO - PROCESS | 1659 | 1467598059521 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:39 INFO - PROCESS | 1659 | 1467598059615 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 19:07:39 INFO - PROCESS | 1659 | 1467598059670 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:39 INFO - PROCESS | 1659 | 1467598059673 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x1182b9800 == 49 [pid = 1659] [id = 49] 19:07:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x119714000) [pid = 1659] [serial = 143] [outer = 0x0] 19:07:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x120d08000) [pid = 1659] [serial = 144] [outer = 0x119714000] 19:07:39 INFO - PROCESS | 1659 | 1467598059707 Marionette DEBUG loaded listener.js 19:07:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x12148e400) [pid = 1659] [serial = 145] [outer = 0x119714000] 19:07:40 INFO - PROCESS | 1659 | 1467598060158 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]]]}] 19:07:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:07:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 19:07:40 INFO - PROCESS | 1659 | 1467598060203 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 19:07:40 INFO - PROCESS | 1659 | 1467598060211 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 19:07:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:07:40 INFO - PROCESS | 1659 | 1467598060219 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:07:40 INFO - PROCESS | 1659 | 1467598060222 Marionette TRACE conn2 <- [1,170,null,{}] 19:07:40 INFO - PROCESS | 1659 | 1467598060225 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}] 19:07:40 INFO - PROCESS | 1659 | 1467598060227 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:40 INFO - PROCESS | 1659 | 1467598060388 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 19:07:40 INFO - PROCESS | 1659 | 1467598060454 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:40 INFO - PROCESS | 1659 | 1467598060455 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x123d62800 == 50 [pid = 1659] [id = 50] 19:07:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x123ca0800) [pid = 1659] [serial = 146] [outer = 0x0] 19:07:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x12540b400) [pid = 1659] [serial = 147] [outer = 0x123ca0800] 19:07:40 INFO - PROCESS | 1659 | 1467598060484 Marionette DEBUG loaded listener.js 19:07:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x126670400) [pid = 1659] [serial = 148] [outer = 0x123ca0800] 19:07:40 INFO - PROCESS | 1659 | 1467598060878 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]]]}] 19:07:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:07:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 673ms 19:07:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:07:40 INFO - PROCESS | 1659 | 1467598060891 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 19:07:40 INFO - PROCESS | 1659 | 1467598060892 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 19:07:40 INFO - PROCESS | 1659 | 1467598060895 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:07:40 INFO - PROCESS | 1659 | 1467598060896 Marionette TRACE conn2 <- [1,174,null,{}] 19:07:40 INFO - PROCESS | 1659 | 1467598060898 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}] 19:07:40 INFO - PROCESS | 1659 | 1467598060900 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:40 INFO - PROCESS | 1659 | 1467598060988 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 19:07:41 INFO - PROCESS | 1659 | 1467598061031 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:41 INFO - PROCESS | 1659 | 1467598061033 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x1253ef000 == 51 [pid = 1659] [id = 51] 19:07:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x124bd2400) [pid = 1659] [serial = 149] [outer = 0x0] 19:07:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x1268d0c00) [pid = 1659] [serial = 150] [outer = 0x124bd2400] 19:07:41 INFO - PROCESS | 1659 | 1467598061061 Marionette DEBUG loaded listener.js 19:07:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 122 (0x126cba400) [pid = 1659] [serial = 151] [outer = 0x124bd2400] 19:07:41 INFO - PROCESS | 1659 | 1467598061467 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]]]}] 19:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 621ms 19:07:41 INFO - PROCESS | 1659 | 1467598061517 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 19:07:41 INFO - PROCESS | 1659 | 1467598061518 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 19:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:07:41 INFO - PROCESS | 1659 | 1467598061521 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:07:41 INFO - PROCESS | 1659 | 1467598061522 Marionette TRACE conn2 <- [1,178,null,{}] 19:07:41 INFO - PROCESS | 1659 | 1467598061524 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}] 19:07:41 INFO - PROCESS | 1659 | 1467598061528 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:41 INFO - PROCESS | 1659 | 1467598061654 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 19:07:41 INFO - PROCESS | 1659 | 1467598061722 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:41 INFO - PROCESS | 1659 | 1467598061724 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169ad000 == 52 [pid = 1659] [id = 52] 19:07:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 123 (0x1184ebc00) [pid = 1659] [serial = 152] [outer = 0x0] 19:07:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 124 (0x12666c800) [pid = 1659] [serial = 153] [outer = 0x1184ebc00] 19:07:41 INFO - PROCESS | 1659 | 1467598061773 Marionette DEBUG loaded listener.js 19:07:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 125 (0x127257800) [pid = 1659] [serial = 154] [outer = 0x1184ebc00] 19:07:42 INFO - PROCESS | 1659 | 1467598062371 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]]]}] 19:07:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 871ms 19:07:42 INFO - PROCESS | 1659 | 1467598062391 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 19:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:07:42 INFO - PROCESS | 1659 | 1467598062394 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 19:07:42 INFO - PROCESS | 1659 | 1467598062397 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:07:42 INFO - PROCESS | 1659 | 1467598062398 Marionette TRACE conn2 <- [1,182,null,{}] 19:07:42 INFO - PROCESS | 1659 | 1467598062402 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}] 19:07:42 INFO - PROCESS | 1659 | 1467598062403 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:42 INFO - PROCESS | 1659 | 1467598062495 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 19:07:42 INFO - PROCESS | 1659 | 1467598062556 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:42 INFO - PROCESS | 1659 | 1467598062559 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x113a49000 == 53 [pid = 1659] [id = 53] 19:07:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 126 (0x116a12400) [pid = 1659] [serial = 155] [outer = 0x0] 19:07:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 127 (0x116fe8000) [pid = 1659] [serial = 156] [outer = 0x116a12400] 19:07:42 INFO - PROCESS | 1659 | 1467598062591 Marionette DEBUG loaded listener.js 19:07:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 128 (0x117cc5c00) [pid = 1659] [serial = 157] [outer = 0x116a12400] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x1191ca000 == 52 [pid = 1659] [id = 45] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x118660000 == 51 [pid = 1659] [id = 44] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x1182c9000 == 50 [pid = 1659] [id = 43] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x11846e000 == 49 [pid = 1659] [id = 29] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x116e3d800 == 48 [pid = 1659] [id = 42] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x1186c0800 == 47 [pid = 1659] [id = 30] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x116242000 == 46 [pid = 1659] [id = 41] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x1182bf800 == 45 [pid = 1659] [id = 28] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x116f97800 == 44 [pid = 1659] [id = 27] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x111f6a800 == 43 [pid = 1659] [id = 40] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x1169a6000 == 42 [pid = 1659] [id = 32] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x121127000 == 41 [pid = 1659] [id = 36] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x118f15000 == 40 [pid = 1659] [id = 31] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x1169ad000 == 39 [pid = 1659] [id = 52] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x1253ef000 == 38 [pid = 1659] [id = 51] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x123d62800 == 37 [pid = 1659] [id = 50] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x1182b9800 == 36 [pid = 1659] [id = 49] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x120e13800 == 35 [pid = 1659] [id = 34] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x123c5e000 == 34 [pid = 1659] [id = 39] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x1182d1000 == 33 [pid = 1659] [id = 48] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x113353000 == 32 [pid = 1659] [id = 46] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x121320000 == 31 [pid = 1659] [id = 37] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x120e2e000 == 30 [pid = 1659] [id = 35] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x113a53000 == 29 [pid = 1659] [id = 47] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x1217b2800 == 28 [pid = 1659] [id = 38] 19:07:43 INFO - PROCESS | 1659 | --DOCSHELL 0x119574000 == 27 [pid = 1659] [id = 33] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 127 (0x121492000) [pid = 1659] [serial = 11] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 126 (0x12d3d4400) [pid = 1659] [serial = 58] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 125 (0x121340c00) [pid = 1659] [serial = 90] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 124 (0x121492400) [pid = 1659] [serial = 91] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 123 (0x1218b8000) [pid = 1659] [serial = 93] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 122 (0x124956400) [pid = 1659] [serial = 96] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 121 (0x124d54c00) [pid = 1659] [serial = 99] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x12666f400) [pid = 1659] [serial = 102] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x126677000) [pid = 1659] [serial = 105] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x126f06400) [pid = 1659] [serial = 108] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x1273a9800) [pid = 1659] [serial = 111] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x121bd0000) [pid = 1659] [serial = 94] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x1121b0c00) [pid = 1659] [serial = 60] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x1160db000) [pid = 1659] [serial = 63] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x11822fc00) [pid = 1659] [serial = 66] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x118421000) [pid = 1659] [serial = 67] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x1167ae800) [pid = 1659] [serial = 69] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x117cc9400) [pid = 1659] [serial = 72] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x118014800) [pid = 1659] [serial = 73] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1183d7c00) [pid = 1659] [serial = 75] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x11863b800) [pid = 1659] [serial = 78] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x118ff0c00) [pid = 1659] [serial = 81] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x119711800) [pid = 1659] [serial = 84] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x120ef8000) [pid = 1659] [serial = 85] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x120efec00) [pid = 1659] [serial = 87] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1210dc400) [pid = 1659] [serial = 88] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1249f3000) [pid = 1659] [serial = 97] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x126639c00) [pid = 1659] [serial = 100] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11697c400) [pid = 1659] [serial = 70] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x11930d800) [pid = 1659] [serial = 82] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x126c4f800) [pid = 1659] [serial = 106] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12725ac00) [pid = 1659] [serial = 109] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x11860ec00) [pid = 1659] [serial = 76] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x116a0bc00) [pid = 1659] [serial = 64] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x118fcb400) [pid = 1659] [serial = 79] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x128647800) [pid = 1659] [serial = 112] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x128b96000) [pid = 1659] [serial = 114] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x112985c00) [pid = 1659] [serial = 61] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x121710800) [pid = 1659] [serial = 8] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12be54000) [pid = 1659] [serial = 33] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x12bec9000) [pid = 1659] [serial = 34] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12be42800) [pid = 1659] [serial = 30] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x12be47000) [pid = 1659] [serial = 31] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12b955000) [pid = 1659] [serial = 28] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12b94f000) [pid = 1659] [serial = 27] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x12a7e3800) [pid = 1659] [serial = 24] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12aa48400) [pid = 1659] [serial = 25] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12a711400) [pid = 1659] [serial = 21] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x12a834c00) [pid = 1659] [serial = 22] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1294dd400) [pid = 1659] [serial = 18] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x129142000) [pid = 1659] [serial = 15] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x129147c00) [pid = 1659] [serial = 16] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x127223c00) [pid = 1659] [serial = 57] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x118230400) [pid = 1659] [serial = 55] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x11822c000) [pid = 1659] [serial = 54] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x1183cb800) [pid = 1659] [serial = 51] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x118788c00) [pid = 1659] [serial = 52] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x12d2a5c00) [pid = 1659] [serial = 48] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x12ce35400) [pid = 1659] [serial = 43] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x12ce3a800) [pid = 1659] [serial = 44] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x123c58000) [pid = 1659] [serial = 45] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x12cb36400) [pid = 1659] [serial = 40] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x12c678c00) [pid = 1659] [serial = 39] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x12c66d800) [pid = 1659] [serial = 36] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x12c671400) [pid = 1659] [serial = 37] [outer = 0x0] [url = about:blank] 19:07:43 INFO - PROCESS | 1659 | 1467598063383 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]]]}] 19:07:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1021ms 19:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:07:43 INFO - PROCESS | 1659 | 1467598063418 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 19:07:43 INFO - PROCESS | 1659 | 1467598063420 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 19:07:43 INFO - PROCESS | 1659 | 1467598063423 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:07:43 INFO - PROCESS | 1659 | 1467598063425 Marionette TRACE conn2 <- [1,186,null,{}] 19:07:43 INFO - PROCESS | 1659 | 1467598063433 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}] 19:07:43 INFO - PROCESS | 1659 | 1467598063434 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:43 INFO - PROCESS | 1659 | 1467598063505 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 19:07:43 INFO - PROCESS | 1659 | 1467598063511 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:43 INFO - PROCESS | 1659 | 1467598063514 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x113a55000 == 28 [pid = 1659] [id = 54] 19:07:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x1175eb400) [pid = 1659] [serial = 158] [outer = 0x0] 19:07:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x1175f0c00) [pid = 1659] [serial = 159] [outer = 0x1175eb400] 19:07:43 INFO - PROCESS | 1659 | 1467598063543 Marionette DEBUG loaded listener.js 19:07:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x118019c00) [pid = 1659] [serial = 160] [outer = 0x1175eb400] 19:07:43 INFO - PROCESS | 1659 | 1467598063852 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]]]}] 19:07:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 472ms 19:07:43 INFO - PROCESS | 1659 | 1467598063894 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 19:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:07:43 INFO - PROCESS | 1659 | 1467598063898 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 19:07:43 INFO - PROCESS | 1659 | 1467598063902 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:07:43 INFO - PROCESS | 1659 | 1467598063904 Marionette TRACE conn2 <- [1,190,null,{}] 19:07:43 INFO - PROCESS | 1659 | 1467598063907 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}] 19:07:43 INFO - PROCESS | 1659 | 1467598063908 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:43 INFO - PROCESS | 1659 | 1467598063981 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 19:07:43 INFO - PROCESS | 1659 | 1467598063985 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:43 INFO - PROCESS | 1659 | 1467598063986 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169b7000 == 29 [pid = 1659] [id = 55] 19:07:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x118232400) [pid = 1659] [serial = 161] [outer = 0x0] 19:07:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x1183cb800) [pid = 1659] [serial = 162] [outer = 0x118232400] 19:07:44 INFO - PROCESS | 1659 | 1467598064016 Marionette DEBUG loaded listener.js 19:07:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x118608400) [pid = 1659] [serial = 163] [outer = 0x118232400] 19:07:44 INFO - PROCESS | 1659 | 1467598064317 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]]]}] 19:07:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:07:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 471ms 19:07:44 INFO - PROCESS | 1659 | 1467598064374 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 19:07:44 INFO - PROCESS | 1659 | 1467598064376 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 19:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:07:44 INFO - PROCESS | 1659 | 1467598064381 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:07:44 INFO - PROCESS | 1659 | 1467598064384 Marionette TRACE conn2 <- [1,194,null,{}] 19:07:44 INFO - PROCESS | 1659 | 1467598064400 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}] 19:07:44 INFO - PROCESS | 1659 | 1467598064403 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:44 INFO - PROCESS | 1659 | 1467598064495 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 19:07:44 INFO - PROCESS | 1659 | 1467598064503 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:44 INFO - PROCESS | 1659 | 1467598064506 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x118195000 == 30 [pid = 1659] [id = 56] 19:07:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x116907c00) [pid = 1659] [serial = 164] [outer = 0x0] 19:07:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x118ff6000) [pid = 1659] [serial = 165] [outer = 0x116907c00] 19:07:44 INFO - PROCESS | 1659 | 1467598064543 Marionette DEBUG loaded listener.js 19:07:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x11965dc00) [pid = 1659] [serial = 166] [outer = 0x116907c00] 19:07:44 INFO - PROCESS | 1659 | 1467598064896 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]]]}] 19:07:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:07:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 521ms 19:07:44 INFO - PROCESS | 1659 | 1467598064903 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 19:07:44 INFO - PROCESS | 1659 | 1467598064906 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 19:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:07:44 INFO - PROCESS | 1659 | 1467598064909 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:07:44 INFO - PROCESS | 1659 | 1467598064910 Marionette TRACE conn2 <- [1,198,null,{}] 19:07:44 INFO - PROCESS | 1659 | 1467598064916 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}] 19:07:44 INFO - PROCESS | 1659 | 1467598064918 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:45 INFO - PROCESS | 1659 | 1467598065066 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 19:07:45 INFO - PROCESS | 1659 | 1467598065075 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:45 INFO - PROCESS | 1659 | 1467598065076 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x1182d6000 == 31 [pid = 1659] [id = 57] 19:07:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x118ff7c00) [pid = 1659] [serial = 167] [outer = 0x0] 19:07:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x11971c800) [pid = 1659] [serial = 168] [outer = 0x118ff7c00] 19:07:45 INFO - PROCESS | 1659 | 1467598065119 Marionette DEBUG loaded listener.js 19:07:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x120ef6800) [pid = 1659] [serial = 169] [outer = 0x118ff7c00] 19:07:45 INFO - PROCESS | 1659 | 1467598065491 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]]]}] 19:07:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 622ms 19:07:45 INFO - PROCESS | 1659 | 1467598065538 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 19:07:45 INFO - PROCESS | 1659 | 1467598065539 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 19:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:07:45 INFO - PROCESS | 1659 | 1467598065542 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:07:45 INFO - PROCESS | 1659 | 1467598065543 Marionette TRACE conn2 <- [1,202,null,{}] 19:07:45 INFO - PROCESS | 1659 | 1467598065545 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}] 19:07:45 INFO - PROCESS | 1659 | 1467598065547 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:45 INFO - PROCESS | 1659 | 1467598065631 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 19:07:45 INFO - PROCESS | 1659 | 1467598065634 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:45 INFO - PROCESS | 1659 | 1467598065636 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x1186c8800 == 32 [pid = 1659] [id = 58] 19:07:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x11822fc00) [pid = 1659] [serial = 170] [outer = 0x0] 19:07:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x120fae400) [pid = 1659] [serial = 171] [outer = 0x11822fc00] 19:07:45 INFO - PROCESS | 1659 | 1467598065660 Marionette DEBUG loaded listener.js 19:07:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1213c1400) [pid = 1659] [serial = 172] [outer = 0x11822fc00] 19:07:46 INFO - PROCESS | 1659 | 1467598065996 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]]]}] 19:07:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 470ms 19:07:46 INFO - PROCESS | 1659 | 1467598066014 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 19:07:46 INFO - PROCESS | 1659 | 1467598066015 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 19:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:07:46 INFO - PROCESS | 1659 | 1467598066017 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:07:46 INFO - PROCESS | 1659 | 1467598066018 Marionette TRACE conn2 <- [1,206,null,{}] 19:07:46 INFO - PROCESS | 1659 | 1467598066021 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}] 19:07:46 INFO - PROCESS | 1659 | 1467598066024 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:46 INFO - PROCESS | 1659 | 1467598066138 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 19:07:46 INFO - PROCESS | 1659 | 1467598066142 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:46 INFO - PROCESS | 1659 | 1467598066143 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x119569000 == 33 [pid = 1659] [id = 59] 19:07:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x121495c00) [pid = 1659] [serial = 173] [outer = 0x0] 19:07:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x121bd0000) [pid = 1659] [serial = 174] [outer = 0x121495c00] 19:07:46 INFO - PROCESS | 1659 | 1467598066169 Marionette DEBUG loaded listener.js 19:07:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x12540dc00) [pid = 1659] [serial = 175] [outer = 0x121495c00] 19:07:46 INFO - PROCESS | 1659 | 1467598066453 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]]]}] 19:07:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 19:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:07:46 INFO - PROCESS | 1659 | 1467598066485 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 19:07:46 INFO - PROCESS | 1659 | 1467598066487 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 19:07:46 INFO - PROCESS | 1659 | 1467598066489 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:07:46 INFO - PROCESS | 1659 | 1467598066490 Marionette TRACE conn2 <- [1,210,null,{}] 19:07:46 INFO - PROCESS | 1659 | 1467598066502 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}] 19:07:46 INFO - PROCESS | 1659 | 1467598066503 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:46 INFO - PROCESS | 1659 | 1467598066608 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 19:07:46 INFO - PROCESS | 1659 | 1467598066612 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:46 INFO - PROCESS | 1659 | 1467598066613 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x119a09800 == 34 [pid = 1659] [id = 60] 19:07:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11965f400) [pid = 1659] [serial = 176] [outer = 0x0] 19:07:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x12546f000) [pid = 1659] [serial = 177] [outer = 0x11965f400] 19:07:46 INFO - PROCESS | 1659 | 1467598066637 Marionette DEBUG loaded listener.js 19:07:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x12666f400) [pid = 1659] [serial = 178] [outer = 0x11965f400] 19:07:46 INFO - PROCESS | 1659 | 1467598066939 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]]]}] 19:07:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 470ms 19:07:46 INFO - PROCESS | 1659 | 1467598066959 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 19:07:46 INFO - PROCESS | 1659 | 1467598066962 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 19:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:07:46 INFO - PROCESS | 1659 | 1467598066980 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:07:46 INFO - PROCESS | 1659 | 1467598066982 Marionette TRACE conn2 <- [1,214,null,{}] 19:07:46 INFO - PROCESS | 1659 | 1467598066984 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}] 19:07:46 INFO - PROCESS | 1659 | 1467598066986 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:47 INFO - PROCESS | 1659 | 1467598067074 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 19:07:47 INFO - PROCESS | 1659 | 1467598067078 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:47 INFO - PROCESS | 1659 | 1467598067079 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x120e2b800 == 35 [pid = 1659] [id = 61] 19:07:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x121493000) [pid = 1659] [serial = 179] [outer = 0x0] 19:07:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1268d3800) [pid = 1659] [serial = 180] [outer = 0x121493000] 19:07:47 INFO - PROCESS | 1659 | 1467598067103 Marionette DEBUG loaded listener.js 19:07:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x126d4d400) [pid = 1659] [serial = 181] [outer = 0x121493000] 19:07:47 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x123de4c00) [pid = 1659] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:07:47 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1210dd800) [pid = 1659] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:07:47 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x116feb800) [pid = 1659] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:07:47 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118633c00) [pid = 1659] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:07:47 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x112979c00) [pid = 1659] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:07:47 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11297cc00) [pid = 1659] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:07:47 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x116904000) [pid = 1659] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:07:47 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x12896d800) [pid = 1659] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:07:47 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x126632800) [pid = 1659] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:07:47 INFO - PROCESS | 1659 | 1467598067462 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]]]}] 19:07:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 528ms 19:07:47 INFO - PROCESS | 1659 | 1467598067500 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 19:07:47 INFO - PROCESS | 1659 | 1467598067501 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 19:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:07:47 INFO - PROCESS | 1659 | 1467598067503 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:07:47 INFO - PROCESS | 1659 | 1467598067504 Marionette TRACE conn2 <- [1,218,null,{}] 19:07:47 INFO - PROCESS | 1659 | 1467598067507 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}] 19:07:47 INFO - PROCESS | 1659 | 1467598067508 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:47 INFO - PROCESS | 1659 | 1467598067586 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 19:07:47 INFO - PROCESS | 1659 | 1467598067590 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:47 INFO - PROCESS | 1659 | 1467598067591 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x118192800 == 36 [pid = 1659] [id = 62] 19:07:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1175ed000) [pid = 1659] [serial = 182] [outer = 0x0] 19:07:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x119660800) [pid = 1659] [serial = 183] [outer = 0x1175ed000] 19:07:47 INFO - PROCESS | 1659 | 1467598067617 Marionette DEBUG loaded listener.js 19:07:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x12663e400) [pid = 1659] [serial = 184] [outer = 0x1175ed000] 19:07:48 INFO - PROCESS | 1659 | 1467598068003 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]]]}] 19:07:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 521ms 19:07:48 INFO - PROCESS | 1659 | 1467598068025 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 19:07:48 INFO - PROCESS | 1659 | 1467598068027 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 19:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:07:48 INFO - PROCESS | 1659 | 1467598068030 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:07:48 INFO - PROCESS | 1659 | 1467598068032 Marionette TRACE conn2 <- [1,222,null,{}] 19:07:48 INFO - PROCESS | 1659 | 1467598068035 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}] 19:07:48 INFO - PROCESS | 1659 | 1467598068037 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:48 INFO - PROCESS | 1659 | 1467598068150 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 19:07:48 INFO - PROCESS | 1659 | 1467598068155 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:48 INFO - PROCESS | 1659 | 1467598068156 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x121328800 == 37 [pid = 1659] [id = 63] 19:07:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x126676000) [pid = 1659] [serial = 185] [outer = 0x0] 19:07:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x12725b000) [pid = 1659] [serial = 186] [outer = 0x126676000] 19:07:48 INFO - PROCESS | 1659 | 1467598068196 Marionette DEBUG loaded listener.js 19:07:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1273aa000) [pid = 1659] [serial = 187] [outer = 0x126676000] 19:07:48 INFO - PROCESS | 1659 | 1467598068555 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]]]}] 19:07:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 571ms 19:07:48 INFO - PROCESS | 1659 | 1467598068611 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 19:07:48 INFO - PROCESS | 1659 | 1467598068613 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 19:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:07:48 INFO - PROCESS | 1659 | 1467598068617 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:07:48 INFO - PROCESS | 1659 | 1467598068619 Marionette TRACE conn2 <- [1,226,null,{}] 19:07:48 INFO - PROCESS | 1659 | 1467598068634 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}] 19:07:48 INFO - PROCESS | 1659 | 1467598068636 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:48 INFO - PROCESS | 1659 | 1467598068769 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 19:07:48 INFO - PROCESS | 1659 | 1467598068775 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:48 INFO - PROCESS | 1659 | 1467598068776 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x1186c8000 == 38 [pid = 1659] [id = 64] 19:07:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1273aa400) [pid = 1659] [serial = 188] [outer = 0x0] 19:07:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x12896e000) [pid = 1659] [serial = 189] [outer = 0x1273aa400] 19:07:48 INFO - PROCESS | 1659 | 1467598068820 Marionette DEBUG loaded listener.js 19:07:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x129141400) [pid = 1659] [serial = 190] [outer = 0x1273aa400] 19:07:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 621ms 19:07:49 INFO - PROCESS | 1659 | 1467598069234 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]]]}] 19:07:49 INFO - PROCESS | 1659 | 1467598069237 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 19:07:49 INFO - PROCESS | 1659 | 1467598069238 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 19:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:07:49 INFO - PROCESS | 1659 | 1467598069240 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:07:49 INFO - PROCESS | 1659 | 1467598069242 Marionette TRACE conn2 <- [1,230,null,{}] 19:07:49 INFO - PROCESS | 1659 | 1467598069246 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}] 19:07:49 INFO - PROCESS | 1659 | 1467598069249 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:49 INFO - PROCESS | 1659 | 1467598069346 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 19:07:49 INFO - PROCESS | 1659 | 1467598069354 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:49 INFO - PROCESS | 1659 | 1467598069355 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x124981800 == 39 [pid = 1659] [id = 65] 19:07:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x129141800) [pid = 1659] [serial = 191] [outer = 0x0] 19:07:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12914a800) [pid = 1659] [serial = 192] [outer = 0x129141800] 19:07:49 INFO - PROCESS | 1659 | 1467598069379 Marionette DEBUG loaded listener.js 19:07:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x129386c00) [pid = 1659] [serial = 193] [outer = 0x129141800] 19:07:49 INFO - PROCESS | 1659 | 1467598069905 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]]]}] 19:07:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 668ms 19:07:49 INFO - PROCESS | 1659 | 1467598069910 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 19:07:49 INFO - PROCESS | 1659 | 1467598069913 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 19:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:07:49 INFO - PROCESS | 1659 | 1467598069916 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:07:49 INFO - PROCESS | 1659 | 1467598069919 Marionette TRACE conn2 <- [1,234,null,{}] 19:07:49 INFO - PROCESS | 1659 | 1467598069922 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}] 19:07:49 INFO - PROCESS | 1659 | 1467598069924 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:50 INFO - PROCESS | 1659 | 1467598070029 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 19:07:50 INFO - PROCESS | 1659 | 1467598070070 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:50 INFO - PROCESS | 1659 | 1467598070072 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x116949000 == 40 [pid = 1659] [id = 66] 19:07:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x116026400) [pid = 1659] [serial = 194] [outer = 0x0] 19:07:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11697e400) [pid = 1659] [serial = 195] [outer = 0x116026400] 19:07:50 INFO - PROCESS | 1659 | 1467598070103 Marionette DEBUG loaded listener.js 19:07:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x118018c00) [pid = 1659] [serial = 196] [outer = 0x116026400] 19:07:50 INFO - PROCESS | 1659 | 1467598070598 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]]]}] 19:07:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 872ms 19:07:50 INFO - PROCESS | 1659 | 1467598070788 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 19:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:07:50 INFO - PROCESS | 1659 | 1467598070793 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 19:07:50 INFO - PROCESS | 1659 | 1467598070798 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:07:50 INFO - PROCESS | 1659 | 1467598070800 Marionette TRACE conn2 <- [1,238,null,{}] 19:07:50 INFO - PROCESS | 1659 | 1467598070806 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}] 19:07:50 INFO - PROCESS | 1659 | 1467598070809 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:50 INFO - PROCESS | 1659 | 1467598070935 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 19:07:51 INFO - PROCESS | 1659 | 1467598071001 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:51 INFO - PROCESS | 1659 | 1467598071004 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x116674000 == 41 [pid = 1659] [id = 67] 19:07:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x11801a000) [pid = 1659] [serial = 197] [outer = 0x0] 19:07:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x118230800) [pid = 1659] [serial = 198] [outer = 0x11801a000] 19:07:51 INFO - PROCESS | 1659 | 1467598071031 Marionette DEBUG loaded listener.js 19:07:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1182e1800) [pid = 1659] [serial = 199] [outer = 0x11801a000] 19:07:51 INFO - PROCESS | 1659 | --DOCSHELL 0x1186c8000 == 40 [pid = 1659] [id = 64] 19:07:51 INFO - PROCESS | 1659 | --DOCSHELL 0x121328800 == 39 [pid = 1659] [id = 63] 19:07:51 INFO - PROCESS | 1659 | --DOCSHELL 0x118192800 == 38 [pid = 1659] [id = 62] 19:07:51 INFO - PROCESS | 1659 | --DOCSHELL 0x120e2b800 == 37 [pid = 1659] [id = 61] 19:07:51 INFO - PROCESS | 1659 | --DOCSHELL 0x119a09800 == 36 [pid = 1659] [id = 60] 19:07:51 INFO - PROCESS | 1659 | --DOCSHELL 0x119569000 == 35 [pid = 1659] [id = 59] 19:07:51 INFO - PROCESS | 1659 | --DOCSHELL 0x1186c8800 == 34 [pid = 1659] [id = 58] 19:07:51 INFO - PROCESS | 1659 | --DOCSHELL 0x1182d6000 == 33 [pid = 1659] [id = 57] 19:07:51 INFO - PROCESS | 1659 | --DOCSHELL 0x118195000 == 32 [pid = 1659] [id = 56] 19:07:51 INFO - PROCESS | 1659 | --DOCSHELL 0x1169b7000 == 31 [pid = 1659] [id = 55] 19:07:51 INFO - PROCESS | 1659 | --DOCSHELL 0x113a55000 == 30 [pid = 1659] [id = 54] 19:07:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x118f4a000) [pid = 1659] [serial = 200] [outer = 0x12cb3c800] 19:07:51 INFO - PROCESS | 1659 | 1467598071434 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]]]}] 19:07:51 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12913cc00) [pid = 1659] [serial = 115] [outer = 0x0] [url = about:blank] 19:07:51 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x124e93c00) [pid = 1659] [serial = 135] [outer = 0x0] [url = about:blank] 19:07:51 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x125468800) [pid = 1659] [serial = 136] [outer = 0x0] [url = about:blank] 19:07:51 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12195dc00) [pid = 1659] [serial = 133] [outer = 0x0] [url = about:blank] 19:07:51 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118235800) [pid = 1659] [serial = 120] [outer = 0x0] [url = about:blank] 19:07:51 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x118790800) [pid = 1659] [serial = 123] [outer = 0x0] [url = about:blank] 19:07:51 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x113d42400) [pid = 1659] [serial = 126] [outer = 0x0] [url = about:blank] 19:07:51 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x119313c00) [pid = 1659] [serial = 127] [outer = 0x0] [url = about:blank] 19:07:51 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x118ff4000) [pid = 1659] [serial = 124] [outer = 0x0] [url = about:blank] 19:07:51 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x116631800) [pid = 1659] [serial = 118] [outer = 0x0] [url = about:blank] 19:07:51 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x119aac000) [pid = 1659] [serial = 129] [outer = 0x0] [url = about:blank] 19:07:51 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x112fa9000) [pid = 1659] [serial = 117] [outer = 0x0] [url = about:blank] 19:07:51 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12133a400) [pid = 1659] [serial = 132] [outer = 0x0] [url = about:blank] 19:07:51 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1183d2000) [pid = 1659] [serial = 121] [outer = 0x0] [url = about:blank] 19:07:51 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x120ef6400) [pid = 1659] [serial = 130] [outer = 0x0] [url = about:blank] 19:07:51 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x124bcc000) [pid = 1659] [serial = 103] [outer = 0x0] [url = about:blank] 19:07:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:07:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 673ms 19:07:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:07:51 INFO - PROCESS | 1659 | 1467598071470 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 19:07:51 INFO - PROCESS | 1659 | 1467598071472 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 19:07:51 INFO - PROCESS | 1659 | 1467598071478 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:07:51 INFO - PROCESS | 1659 | 1467598071480 Marionette TRACE conn2 <- [1,242,null,{}] 19:07:51 INFO - PROCESS | 1659 | 1467598071483 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}] 19:07:51 INFO - PROCESS | 1659 | 1467598071485 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:51 INFO - PROCESS | 1659 | 1467598071558 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 19:07:51 INFO - PROCESS | 1659 | 1467598071563 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:51 INFO - PROCESS | 1659 | 1467598071564 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x117156800 == 31 [pid = 1659] [id = 68] 19:07:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11863b800) [pid = 1659] [serial = 201] [outer = 0x0] 19:07:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x118fcac00) [pid = 1659] [serial = 202] [outer = 0x11863b800] 19:07:51 INFO - PROCESS | 1659 | 1467598071594 Marionette DEBUG loaded listener.js 19:07:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x119311400) [pid = 1659] [serial = 203] [outer = 0x11863b800] 19:07:51 INFO - PROCESS | 1659 | 1467598071904 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]]]}] 19:07:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:07:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 474ms 19:07:51 INFO - PROCESS | 1659 | 1467598071949 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 19:07:51 INFO - PROCESS | 1659 | 1467598071950 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 19:07:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:07:51 INFO - PROCESS | 1659 | 1467598071952 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:07:51 INFO - PROCESS | 1659 | 1467598071953 Marionette TRACE conn2 <- [1,246,null,{}] 19:07:51 INFO - PROCESS | 1659 | 1467598071960 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}] 19:07:51 INFO - PROCESS | 1659 | 1467598071964 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:52 INFO - PROCESS | 1659 | 1467598072047 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 19:07:52 INFO - PROCESS | 1659 | 1467598072090 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:52 INFO - PROCESS | 1659 | 1467598072092 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x11865b800 == 32 [pid = 1659] [id = 69] 19:07:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119668800) [pid = 1659] [serial = 204] [outer = 0x0] 19:07:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1210d6000) [pid = 1659] [serial = 205] [outer = 0x119668800] 19:07:52 INFO - PROCESS | 1659 | 1467598072115 Marionette DEBUG loaded listener.js 19:07:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12170b000) [pid = 1659] [serial = 206] [outer = 0x119668800] 19:07:52 INFO - PROCESS | 1659 | 1467598072429 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]]]}] 19:07:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:07:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 519ms 19:07:52 INFO - PROCESS | 1659 | 1467598072471 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 19:07:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:07:52 INFO - PROCESS | 1659 | 1467598072473 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 19:07:52 INFO - PROCESS | 1659 | 1467598072476 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:07:52 INFO - PROCESS | 1659 | 1467598072477 Marionette TRACE conn2 <- [1,250,null,{}] 19:07:52 INFO - PROCESS | 1659 | 1467598072480 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}] 19:07:52 INFO - PROCESS | 1659 | 1467598072481 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:52 INFO - PROCESS | 1659 | 1467598072581 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 19:07:52 INFO - PROCESS | 1659 | 1467598072647 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:52 INFO - PROCESS | 1659 | 1467598072649 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x1191d4800 == 33 [pid = 1659] [id = 70] 19:07:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x113f3a800) [pid = 1659] [serial = 207] [outer = 0x0] 19:07:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x123cd2c00) [pid = 1659] [serial = 208] [outer = 0x113f3a800] 19:07:52 INFO - PROCESS | 1659 | 1467598072678 Marionette DEBUG loaded listener.js 19:07:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x124e98800) [pid = 1659] [serial = 209] [outer = 0x113f3a800] 19:07:52 INFO - PROCESS | 1659 | 1467598072995 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]]]}] 19:07:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:07:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 571ms 19:07:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:07:53 INFO - PROCESS | 1659 | 1467598073047 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 19:07:53 INFO - PROCESS | 1659 | 1467598073049 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 19:07:53 INFO - PROCESS | 1659 | 1467598073052 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:07:53 INFO - PROCESS | 1659 | 1467598073054 Marionette TRACE conn2 <- [1,254,null,{}] 19:07:53 INFO - PROCESS | 1659 | 1467598073057 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}] 19:07:53 INFO - PROCESS | 1659 | 1467598073059 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:53 INFO - PROCESS | 1659 | 1467598073173 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 19:07:53 INFO - PROCESS | 1659 | 1467598073243 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:53 INFO - PROCESS | 1659 | 1467598073244 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x1197c1000 == 34 [pid = 1659] [id = 71] 19:07:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x116a12800) [pid = 1659] [serial = 210] [outer = 0x0] 19:07:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x124e99000) [pid = 1659] [serial = 211] [outer = 0x116a12800] 19:07:53 INFO - PROCESS | 1659 | 1467598073285 Marionette DEBUG loaded listener.js 19:07:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x126675000) [pid = 1659] [serial = 212] [outer = 0x116a12800] 19:07:53 INFO - PROCESS | 1659 | 1467598073646 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]]]}] 19:07:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:07:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 623ms 19:07:53 INFO - PROCESS | 1659 | 1467598073683 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 19:07:53 INFO - PROCESS | 1659 | 1467598073684 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 19:07:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:07:53 INFO - PROCESS | 1659 | 1467598073686 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:07:53 INFO - PROCESS | 1659 | 1467598073687 Marionette TRACE conn2 <- [1,258,null,{}] 19:07:53 INFO - PROCESS | 1659 | 1467598073689 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}] 19:07:53 INFO - PROCESS | 1659 | 1467598073693 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:53 INFO - PROCESS | 1659 | 1467598073805 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 19:07:53 INFO - PROCESS | 1659 | 1467598073810 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:53 INFO - PROCESS | 1659 | 1467598073812 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x121141800 == 35 [pid = 1659] [id = 72] 19:07:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x126d3f000) [pid = 1659] [serial = 213] [outer = 0x0] 19:07:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x127265c00) [pid = 1659] [serial = 214] [outer = 0x126d3f000] 19:07:53 INFO - PROCESS | 1659 | 1467598073836 Marionette DEBUG loaded listener.js 19:07:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x128ddb400) [pid = 1659] [serial = 215] [outer = 0x126d3f000] 19:07:54 INFO - PROCESS | 1659 | 1467598074147 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]]]}] 19:07:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 518ms 19:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:07:54 INFO - PROCESS | 1659 | 1467598074204 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 19:07:54 INFO - PROCESS | 1659 | 1467598074205 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 19:07:54 INFO - PROCESS | 1659 | 1467598074207 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:07:54 INFO - PROCESS | 1659 | 1467598074208 Marionette TRACE conn2 <- [1,262,null,{}] 19:07:54 INFO - PROCESS | 1659 | 1467598074213 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}] 19:07:54 INFO - PROCESS | 1659 | 1467598074215 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:54 INFO - PROCESS | 1659 | 1467598074300 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 19:07:54 INFO - PROCESS | 1659 | 1467598074331 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:54 INFO - PROCESS | 1659 | 1467598074332 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x121bdb000 == 36 [pid = 1659] [id = 73] 19:07:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x129144400) [pid = 1659] [serial = 216] [outer = 0x0] 19:07:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x129384000) [pid = 1659] [serial = 217] [outer = 0x129144400] 19:07:54 INFO - PROCESS | 1659 | 1467598074355 Marionette DEBUG loaded listener.js 19:07:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1293ae000) [pid = 1659] [serial = 218] [outer = 0x129144400] 19:07:54 INFO - PROCESS | 1659 | 1467598074684 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]]]}] 19:07:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 519ms 19:07:54 INFO - PROCESS | 1659 | 1467598074732 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 19:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:07:54 INFO - PROCESS | 1659 | 1467598074734 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 19:07:54 INFO - PROCESS | 1659 | 1467598074737 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:07:54 INFO - PROCESS | 1659 | 1467598074739 Marionette TRACE conn2 <- [1,266,null,{}] 19:07:54 INFO - PROCESS | 1659 | 1467598074742 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}] 19:07:54 INFO - PROCESS | 1659 | 1467598074744 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:54 INFO - PROCESS | 1659 | 1467598074882 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 19:07:54 INFO - PROCESS | 1659 | 1467598074926 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:54 INFO - PROCESS | 1659 | 1467598074927 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x1162e5000 == 37 [pid = 1659] [id = 74] 19:07:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12913c400) [pid = 1659] [serial = 219] [outer = 0x0] 19:07:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1293b3400) [pid = 1659] [serial = 220] [outer = 0x12913c400] 19:07:54 INFO - PROCESS | 1659 | 1467598074969 Marionette DEBUG loaded listener.js 19:07:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1294dd000) [pid = 1659] [serial = 221] [outer = 0x12913c400] 19:07:55 INFO - PROCESS | 1659 | 1467598075332 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]]]}] 19:07:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 619ms 19:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:07:55 INFO - PROCESS | 1659 | 1467598075356 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 19:07:55 INFO - PROCESS | 1659 | 1467598075358 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 19:07:55 INFO - PROCESS | 1659 | 1467598075360 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:07:55 INFO - PROCESS | 1659 | 1467598075363 Marionette TRACE conn2 <- [1,270,null,{}] 19:07:55 INFO - PROCESS | 1659 | 1467598075372 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}] 19:07:55 INFO - PROCESS | 1659 | 1467598075373 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:55 INFO - PROCESS | 1659 | 1467598075462 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 19:07:55 INFO - PROCESS | 1659 | 1467598075465 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:55 INFO - PROCESS | 1659 | 1467598075466 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x126695800 == 38 [pid = 1659] [id = 75] 19:07:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1293b8400) [pid = 1659] [serial = 222] [outer = 0x0] 19:07:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1294e6c00) [pid = 1659] [serial = 223] [outer = 0x1293b8400] 19:07:55 INFO - PROCESS | 1659 | 1467598075490 Marionette DEBUG loaded listener.js 19:07:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12a3a6c00) [pid = 1659] [serial = 224] [outer = 0x1293b8400] 19:07:55 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x11822fc00) [pid = 1659] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:07:55 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1273aa400) [pid = 1659] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:07:55 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x11965f400) [pid = 1659] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:07:55 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x116a12400) [pid = 1659] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:07:55 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x118ff7c00) [pid = 1659] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:07:55 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x118232400) [pid = 1659] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:07:55 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1175eb400) [pid = 1659] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:07:55 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x113847c00) [pid = 1659] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:07:55 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x118016400) [pid = 1659] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:07:55 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x119714000) [pid = 1659] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:07:55 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x123ca0800) [pid = 1659] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:07:55 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x124bd2400) [pid = 1659] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:07:55 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x121495c00) [pid = 1659] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:07:55 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1184ebc00) [pid = 1659] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:07:55 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x121493000) [pid = 1659] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:07:55 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1175ed000) [pid = 1659] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:07:55 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x126676000) [pid = 1659] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:07:55 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x116907c00) [pid = 1659] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:07:55 INFO - PROCESS | 1659 | 1467598075864 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]]]}] 19:07:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 521ms 19:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:07:55 INFO - PROCESS | 1659 | 1467598075885 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 19:07:55 INFO - PROCESS | 1659 | 1467598075886 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 19:07:55 INFO - PROCESS | 1659 | 1467598075888 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:07:55 INFO - PROCESS | 1659 | 1467598075889 Marionette TRACE conn2 <- [1,274,null,{}] 19:07:55 INFO - PROCESS | 1659 | 1467598075892 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}] 19:07:55 INFO - PROCESS | 1659 | 1467598075893 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:56 INFO - PROCESS | 1659 | 1467598076000 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 19:07:56 INFO - PROCESS | 1659 | 1467598076030 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:56 INFO - PROCESS | 1659 | 1467598076031 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x1266a5800 == 39 [pid = 1659] [id = 76] 19:07:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1121af400) [pid = 1659] [serial = 225] [outer = 0x0] 19:07:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118ff7c00) [pid = 1659] [serial = 226] [outer = 0x1121af400] 19:07:56 INFO - PROCESS | 1659 | 1467598076055 Marionette DEBUG loaded listener.js 19:07:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x121495c00) [pid = 1659] [serial = 227] [outer = 0x1121af400] 19:07:56 INFO - PROCESS | 1659 | 1467598076359 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]]]}] 19:07:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:07:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 519ms 19:07:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:07:56 INFO - PROCESS | 1659 | 1467598076409 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 19:07:56 INFO - PROCESS | 1659 | 1467598076411 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 19:07:56 INFO - PROCESS | 1659 | 1467598076414 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:07:56 INFO - PROCESS | 1659 | 1467598076417 Marionette TRACE conn2 <- [1,278,null,{}] 19:07:56 INFO - PROCESS | 1659 | 1467598076420 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}] 19:07:56 INFO - PROCESS | 1659 | 1467598076423 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:56 INFO - PROCESS | 1659 | 1467598076582 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 19:07:56 INFO - PROCESS | 1659 | 1467598076623 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:56 INFO - PROCESS | 1659 | 1467598076625 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x126d83800 == 40 [pid = 1659] [id = 77] 19:07:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x116a12400) [pid = 1659] [serial = 228] [outer = 0x0] 19:07:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x124bd2400) [pid = 1659] [serial = 229] [outer = 0x116a12400] 19:07:56 INFO - PROCESS | 1659 | 1467598076669 Marionette DEBUG loaded listener.js 19:07:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12a70fc00) [pid = 1659] [serial = 230] [outer = 0x116a12400] 19:07:57 INFO - PROCESS | 1659 | 1467598077003 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]]]}] 19:07:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:07:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 620ms 19:07:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:07:57 INFO - PROCESS | 1659 | 1467598077035 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 19:07:57 INFO - PROCESS | 1659 | 1467598077036 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 19:07:57 INFO - PROCESS | 1659 | 1467598077038 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:07:57 INFO - PROCESS | 1659 | 1467598077039 Marionette TRACE conn2 <- [1,282,null,{}] 19:07:57 INFO - PROCESS | 1659 | 1467598077041 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}] 19:07:57 INFO - PROCESS | 1659 | 1467598077042 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:57 INFO - PROCESS | 1659 | 1467598077120 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 19:07:57 INFO - PROCESS | 1659 | 1467598077170 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:57 INFO - PROCESS | 1659 | 1467598077171 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x128d2d800 == 41 [pid = 1659] [id = 78] 19:07:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1184ebc00) [pid = 1659] [serial = 231] [outer = 0x0] 19:07:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12a7e1000) [pid = 1659] [serial = 232] [outer = 0x1184ebc00] 19:07:57 INFO - PROCESS | 1659 | 1467598077195 Marionette DEBUG loaded listener.js 19:07:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12a834800) [pid = 1659] [serial = 233] [outer = 0x1184ebc00] 19:07:57 INFO - PROCESS | 1659 | 1467598077437 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]]]}] 19:07:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:07:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 418ms 19:07:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:07:57 INFO - PROCESS | 1659 | 1467598077456 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 19:07:57 INFO - PROCESS | 1659 | 1467598077458 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 19:07:57 INFO - PROCESS | 1659 | 1467598077467 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:07:57 INFO - PROCESS | 1659 | 1467598077468 Marionette TRACE conn2 <- [1,286,null,{}] 19:07:57 INFO - PROCESS | 1659 | 1467598077473 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}] 19:07:57 INFO - PROCESS | 1659 | 1467598077475 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:57 INFO - PROCESS | 1659 | 1467598077553 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 19:07:57 INFO - PROCESS | 1659 | 1467598077557 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:57 INFO - PROCESS | 1659 | 1467598077559 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x129332800 == 42 [pid = 1659] [id = 79] 19:07:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12a83b800) [pid = 1659] [serial = 234] [outer = 0x0] 19:07:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12aa44000) [pid = 1659] [serial = 235] [outer = 0x12a83b800] 19:07:57 INFO - PROCESS | 1659 | 1467598077584 Marionette DEBUG loaded listener.js 19:07:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12aa4f400) [pid = 1659] [serial = 236] [outer = 0x12a83b800] 19:07:58 INFO - PROCESS | 1659 | 1467598078019 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]]]}] 19:07:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:07:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 578ms 19:07:58 INFO - PROCESS | 1659 | 1467598078038 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 19:07:58 INFO - PROCESS | 1659 | 1467598078041 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 19:07:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:07:58 INFO - PROCESS | 1659 | 1467598078045 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:07:58 INFO - PROCESS | 1659 | 1467598078047 Marionette TRACE conn2 <- [1,290,null,{}] 19:07:58 INFO - PROCESS | 1659 | 1467598078051 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}] 19:07:58 INFO - PROCESS | 1659 | 1467598078053 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:58 INFO - PROCESS | 1659 | 1467598078158 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 19:07:58 INFO - PROCESS | 1659 | 1467598078209 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:58 INFO - PROCESS | 1659 | 1467598078211 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x1182d4800 == 43 [pid = 1659] [id = 80] 19:07:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x11801f800) [pid = 1659] [serial = 237] [outer = 0x0] 19:07:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1183d3000) [pid = 1659] [serial = 238] [outer = 0x11801f800] 19:07:58 INFO - PROCESS | 1659 | 1467598078255 Marionette DEBUG loaded listener.js 19:07:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x118787000) [pid = 1659] [serial = 239] [outer = 0x11801f800] 19:07:58 INFO - PROCESS | 1659 | 1467598078699 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]]]}] 19:07:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:07:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 673ms 19:07:58 INFO - PROCESS | 1659 | 1467598078718 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 19:07:58 INFO - PROCESS | 1659 | 1467598078721 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 19:07:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:07:58 INFO - PROCESS | 1659 | 1467598078726 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:07:58 INFO - PROCESS | 1659 | 1467598078728 Marionette TRACE conn2 <- [1,294,null,{}] 19:07:58 INFO - PROCESS | 1659 | 1467598078730 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}] 19:07:58 INFO - PROCESS | 1659 | 1467598078732 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:58 INFO - PROCESS | 1659 | 1467598078830 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 19:07:58 INFO - PROCESS | 1659 | 1467598078875 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:58 INFO - PROCESS | 1659 | 1467598078876 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x12112e000 == 44 [pid = 1659] [id = 81] 19:07:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x11965e800) [pid = 1659] [serial = 240] [outer = 0x0] 19:07:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x120ef5000) [pid = 1659] [serial = 241] [outer = 0x11965e800] 19:07:58 INFO - PROCESS | 1659 | 1467598078907 Marionette DEBUG loaded listener.js 19:07:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12148f000) [pid = 1659] [serial = 242] [outer = 0x11965e800] 19:07:59 INFO - PROCESS | 1659 | 1467598079316 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]]]}] 19:07:59 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. 19:07:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 620ms 19:07:59 INFO - PROCESS | 1659 | 1467598079345 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 19:07:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:07:59 INFO - PROCESS | 1659 | 1467598079347 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 19:07:59 INFO - PROCESS | 1659 | 1467598079349 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:07:59 INFO - PROCESS | 1659 | 1467598079352 Marionette TRACE conn2 <- [1,298,null,{}] 19:07:59 INFO - PROCESS | 1659 | 1467598079360 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}] 19:07:59 INFO - PROCESS | 1659 | 1467598079363 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:59 INFO - PROCESS | 1659 | 1467598079460 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 19:07:59 INFO - PROCESS | 1659 | 1467598079539 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:59 INFO - PROCESS | 1659 | 1467598079541 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:07:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x126ff6000 == 45 [pid = 1659] [id = 82] 19:07:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x126672000) [pid = 1659] [serial = 243] [outer = 0x0] 19:07:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1268d6000) [pid = 1659] [serial = 244] [outer = 0x126672000] 19:07:59 INFO - PROCESS | 1659 | 1467598079572 Marionette DEBUG loaded listener.js 19:07:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1273aa400) [pid = 1659] [serial = 245] [outer = 0x126672000] 19:07:59 INFO - PROCESS | 1659 | 1467598079971 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]]]}] 19:08:00 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. 19:08:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 671ms 19:08:00 INFO - PROCESS | 1659 | 1467598080020 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 19:08:00 INFO - PROCESS | 1659 | 1467598080022 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 19:08:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:08:00 INFO - PROCESS | 1659 | 1467598080025 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:08:00 INFO - PROCESS | 1659 | 1467598080026 Marionette TRACE conn2 <- [1,302,null,{}] 19:08:00 INFO - PROCESS | 1659 | 1467598080029 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}] 19:08:00 INFO - PROCESS | 1659 | 1467598080030 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:00 INFO - PROCESS | 1659 | 1467598080128 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 19:08:00 INFO - PROCESS | 1659 | 1467598080176 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:00 INFO - PROCESS | 1659 | 1467598080177 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x1295c6000 == 46 [pid = 1659] [id = 83] 19:08:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1273b1400) [pid = 1659] [serial = 246] [outer = 0x0] 19:08:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1273b5000) [pid = 1659] [serial = 247] [outer = 0x1273b1400] 19:08:00 INFO - PROCESS | 1659 | 1467598080206 Marionette DEBUG loaded listener.js 19:08:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x128960800) [pid = 1659] [serial = 248] [outer = 0x1273b1400] 19:08:00 INFO - PROCESS | 1659 | 1467598080615 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]]]}] 19:08:00 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. 19:08:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 619ms 19:08:00 INFO - PROCESS | 1659 | 1467598080645 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 19:08:00 INFO - PROCESS | 1659 | 1467598080646 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 19:08:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:08:00 INFO - PROCESS | 1659 | 1467598080649 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:08:00 INFO - PROCESS | 1659 | 1467598080650 Marionette TRACE conn2 <- [1,306,null,{}] 19:08:00 INFO - PROCESS | 1659 | 1467598080652 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}] 19:08:00 INFO - PROCESS | 1659 | 1467598080654 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:00 INFO - PROCESS | 1659 | 1467598080748 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 19:08:00 INFO - PROCESS | 1659 | 1467598080955 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:00 INFO - PROCESS | 1659 | 1467598080957 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169b3800 == 47 [pid = 1659] [id = 84] 19:08:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x116a19000) [pid = 1659] [serial = 249] [outer = 0x0] 19:08:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x1175f5000) [pid = 1659] [serial = 250] [outer = 0x116a19000] 19:08:00 INFO - PROCESS | 1659 | 1467598080985 Marionette DEBUG loaded listener.js 19:08:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x1182d8800) [pid = 1659] [serial = 251] [outer = 0x116a19000] 19:08:01 INFO - PROCESS | 1659 | 1467598081397 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]]]}] 19:08:01 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. 19:08:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 768ms 19:08:01 INFO - PROCESS | 1659 | 1467598081419 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 19:08:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:08:01 INFO - PROCESS | 1659 | 1467598081421 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 19:08:01 INFO - PROCESS | 1659 | 1467598081424 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:08:01 INFO - PROCESS | 1659 | 1467598081426 Marionette TRACE conn2 <- [1,310,null,{}] 19:08:01 INFO - PROCESS | 1659 | 1467598081429 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}] 19:08:01 INFO - PROCESS | 1659 | 1467598081430 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:01 INFO - PROCESS | 1659 | 1467598081520 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 19:08:01 INFO - PROCESS | 1659 | 1467598081567 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:01 INFO - PROCESS | 1659 | 1467598081569 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x116f9c800 == 48 [pid = 1659] [id = 85] 19:08:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x1182e1000) [pid = 1659] [serial = 252] [outer = 0x0] 19:08:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x11863a000) [pid = 1659] [serial = 253] [outer = 0x1182e1000] 19:08:01 INFO - PROCESS | 1659 | 1467598081596 Marionette DEBUG loaded listener.js 19:08:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x11965d000) [pid = 1659] [serial = 254] [outer = 0x1182e1000] 19:08:01 INFO - PROCESS | 1659 | --DOCSHELL 0x128d2d800 == 47 [pid = 1659] [id = 78] 19:08:01 INFO - PROCESS | 1659 | --DOCSHELL 0x126d83800 == 46 [pid = 1659] [id = 77] 19:08:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1266a5800 == 45 [pid = 1659] [id = 76] 19:08:01 INFO - PROCESS | 1659 | --DOCSHELL 0x126695800 == 44 [pid = 1659] [id = 75] 19:08:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1162e5000 == 43 [pid = 1659] [id = 74] 19:08:01 INFO - PROCESS | 1659 | --DOCSHELL 0x121bdb000 == 42 [pid = 1659] [id = 73] 19:08:01 INFO - PROCESS | 1659 | --DOCSHELL 0x121141800 == 41 [pid = 1659] [id = 72] 19:08:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1197c1000 == 40 [pid = 1659] [id = 71] 19:08:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1191d4800 == 39 [pid = 1659] [id = 70] 19:08:01 INFO - PROCESS | 1659 | --DOCSHELL 0x11865b800 == 38 [pid = 1659] [id = 69] 19:08:01 INFO - PROCESS | 1659 | --DOCSHELL 0x117156800 == 37 [pid = 1659] [id = 68] 19:08:01 INFO - PROCESS | 1659 | --DOCSHELL 0x116674000 == 36 [pid = 1659] [id = 67] 19:08:01 INFO - PROCESS | 1659 | --DOCSHELL 0x124981800 == 35 [pid = 1659] [id = 65] 19:08:01 INFO - PROCESS | 1659 | 1467598081959 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]]]}] 19:08:01 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. 19:08:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 569ms 19:08:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:08:02 INFO - PROCESS | 1659 | 1467598081995 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 19:08:02 INFO - PROCESS | 1659 | 1467598081997 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 19:08:02 INFO - PROCESS | 1659 | 1467598082000 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:08:02 INFO - PROCESS | 1659 | 1467598082001 Marionette TRACE conn2 <- [1,314,null,{}] 19:08:02 INFO - PROCESS | 1659 | 1467598082004 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}] 19:08:02 INFO - PROCESS | 1659 | 1467598082005 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:02 INFO - PROCESS | 1659 | 1467598082083 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 19:08:02 INFO - PROCESS | 1659 | 1467598082087 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:02 INFO - PROCESS | 1659 | 1467598082088 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169b7800 == 36 [pid = 1659] [id = 86] 19:08:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x119714c00) [pid = 1659] [serial = 255] [outer = 0x0] 19:08:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x12133c000) [pid = 1659] [serial = 256] [outer = 0x119714c00] 19:08:02 INFO - PROCESS | 1659 | 1467598082116 Marionette DEBUG loaded listener.js 19:08:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x1218b9c00) [pid = 1659] [serial = 257] [outer = 0x119714c00] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x120fae400) [pid = 1659] [serial = 171] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x12896e000) [pid = 1659] [serial = 189] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x12546f000) [pid = 1659] [serial = 177] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x116fe8000) [pid = 1659] [serial = 156] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x117cc5c00) [pid = 1659] [serial = 157] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x11971c800) [pid = 1659] [serial = 168] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x1183cb800) [pid = 1659] [serial = 162] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x118608400) [pid = 1659] [serial = 163] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x1175f0c00) [pid = 1659] [serial = 159] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x118019c00) [pid = 1659] [serial = 160] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x116905400) [pid = 1659] [serial = 139] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x113a44400) [pid = 1659] [serial = 138] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x11860e000) [pid = 1659] [serial = 142] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1182d8c00) [pid = 1659] [serial = 141] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x12148e400) [pid = 1659] [serial = 145] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x120d08000) [pid = 1659] [serial = 144] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x126670400) [pid = 1659] [serial = 148] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x12540b400) [pid = 1659] [serial = 147] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x126cba400) [pid = 1659] [serial = 151] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1268d0c00) [pid = 1659] [serial = 150] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x121bd0000) [pid = 1659] [serial = 174] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x127257800) [pid = 1659] [serial = 154] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x12666c800) [pid = 1659] [serial = 153] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1268d3800) [pid = 1659] [serial = 180] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12666f400) [pid = 1659] [serial = 178] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x119660800) [pid = 1659] [serial = 183] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12725b000) [pid = 1659] [serial = 186] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1273aa000) [pid = 1659] [serial = 187] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x126d4d400) [pid = 1659] [serial = 181] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x118ff6000) [pid = 1659] [serial = 165] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11965dc00) [pid = 1659] [serial = 166] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12540dc00) [pid = 1659] [serial = 175] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1213c1400) [pid = 1659] [serial = 172] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12663e400) [pid = 1659] [serial = 184] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x129141400) [pid = 1659] [serial = 190] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x120ef6800) [pid = 1659] [serial = 169] [outer = 0x0] [url = about:blank] 19:08:02 INFO - PROCESS | 1659 | 1467598082498 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]]]}] 19:08:02 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. 19:08:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 519ms 19:08:02 INFO - PROCESS | 1659 | 1467598082520 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 19:08:02 INFO - PROCESS | 1659 | 1467598082521 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 19:08:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:08:02 INFO - PROCESS | 1659 | 1467598082527 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:08:02 INFO - PROCESS | 1659 | 1467598082531 Marionette TRACE conn2 <- [1,318,null,{}] 19:08:02 INFO - PROCESS | 1659 | 1467598082535 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}] 19:08:02 INFO - PROCESS | 1659 | 1467598082537 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:02 INFO - PROCESS | 1659 | 1467598082615 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 19:08:02 INFO - PROCESS | 1659 | 1467598082619 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:02 INFO - PROCESS | 1659 | 1467598082621 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x118f0d000 == 37 [pid = 1659] [id = 87] 19:08:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x121966000) [pid = 1659] [serial = 258] [outer = 0x0] 19:08:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1249f3000) [pid = 1659] [serial = 259] [outer = 0x121966000] 19:08:02 INFO - PROCESS | 1659 | 1467598082647 Marionette DEBUG loaded listener.js 19:08:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x125463c00) [pid = 1659] [serial = 260] [outer = 0x121966000] 19:08:02 INFO - PROCESS | 1659 | 1467598082983 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]]]}] 19:08:02 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. 19:08:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 476ms 19:08:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:08:03 INFO - PROCESS | 1659 | 1467598083000 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 19:08:03 INFO - PROCESS | 1659 | 1467598083002 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 19:08:03 INFO - PROCESS | 1659 | 1467598083004 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:08:03 INFO - PROCESS | 1659 | 1467598083005 Marionette TRACE conn2 <- [1,322,null,{}] 19:08:03 INFO - PROCESS | 1659 | 1467598083008 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}] 19:08:03 INFO - PROCESS | 1659 | 1467598083009 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:03 INFO - PROCESS | 1659 | 1467598083090 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 19:08:03 INFO - PROCESS | 1659 | 1467598083137 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:03 INFO - PROCESS | 1659 | 1467598083138 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x1191c1000 == 38 [pid = 1659] [id = 88] 19:08:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x121969800) [pid = 1659] [serial = 261] [outer = 0x0] 19:08:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1268ce800) [pid = 1659] [serial = 262] [outer = 0x121969800] 19:08:03 INFO - PROCESS | 1659 | 1467598083160 Marionette DEBUG loaded listener.js 19:08:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12725ac00) [pid = 1659] [serial = 263] [outer = 0x121969800] 19:08:03 INFO - PROCESS | 1659 | 1467598083432 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]]]}] 19:08:03 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. 19:08:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 470ms 19:08:03 INFO - PROCESS | 1659 | 1467598083475 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 19:08:03 INFO - PROCESS | 1659 | 1467598083476 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 19:08:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:08:03 INFO - PROCESS | 1659 | 1467598083481 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:08:03 INFO - PROCESS | 1659 | 1467598083483 Marionette TRACE conn2 <- [1,326,null,{}] 19:08:03 INFO - PROCESS | 1659 | 1467598083486 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}] 19:08:03 INFO - PROCESS | 1659 | 1467598083487 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:03 INFO - PROCESS | 1659 | 1467598083565 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 19:08:03 INFO - PROCESS | 1659 | 1467598083569 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:03 INFO - PROCESS | 1659 | 1467598083580 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x120e2a000 == 39 [pid = 1659] [id = 89] 19:08:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12895f400) [pid = 1659] [serial = 264] [outer = 0x0] 19:08:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x128962c00) [pid = 1659] [serial = 265] [outer = 0x12895f400] 19:08:03 INFO - PROCESS | 1659 | 1467598083659 Marionette DEBUG loaded listener.js 19:08:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12896ac00) [pid = 1659] [serial = 266] [outer = 0x12895f400] 19:08:03 INFO - PROCESS | 1659 | 1467598083975 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]]]}] 19:08:04 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. 19:08:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 521ms 19:08:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:08:04 INFO - PROCESS | 1659 | 1467598084001 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 19:08:04 INFO - PROCESS | 1659 | 1467598084002 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 19:08:04 INFO - PROCESS | 1659 | 1467598084004 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:08:04 INFO - PROCESS | 1659 | 1467598084005 Marionette TRACE conn2 <- [1,330,null,{}] 19:08:04 INFO - PROCESS | 1659 | 1467598084008 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}] 19:08:04 INFO - PROCESS | 1659 | 1467598084010 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:04 INFO - PROCESS | 1659 | 1467598084106 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 19:08:04 INFO - PROCESS | 1659 | 1467598084110 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:04 INFO - PROCESS | 1659 | 1467598084112 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x11509d800 == 40 [pid = 1659] [id = 90] 19:08:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12896e000) [pid = 1659] [serial = 267] [outer = 0x0] 19:08:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x129381000) [pid = 1659] [serial = 268] [outer = 0x12896e000] 19:08:04 INFO - PROCESS | 1659 | 1467598084136 Marionette DEBUG loaded listener.js 19:08:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1293b4000) [pid = 1659] [serial = 269] [outer = 0x12896e000] 19:08:04 INFO - PROCESS | 1659 | 1467598084452 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]]]}] 19:08:04 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. 19:08:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 470ms 19:08:04 INFO - PROCESS | 1659 | 1467598084476 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 19:08:04 INFO - PROCESS | 1659 | 1467598084477 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 19:08:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:08:04 INFO - PROCESS | 1659 | 1467598084494 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:08:04 INFO - PROCESS | 1659 | 1467598084497 Marionette TRACE conn2 <- [1,334,null,{}] 19:08:04 INFO - PROCESS | 1659 | 1467598084501 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}] 19:08:04 INFO - PROCESS | 1659 | 1467598084502 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:04 INFO - PROCESS | 1659 | 1467598084596 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 19:08:04 INFO - PROCESS | 1659 | 1467598084632 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:04 INFO - PROCESS | 1659 | 1467598084633 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x12192a000 == 41 [pid = 1659] [id = 91] 19:08:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12896e400) [pid = 1659] [serial = 270] [outer = 0x0] 19:08:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1294e4c00) [pid = 1659] [serial = 271] [outer = 0x12896e400] 19:08:04 INFO - PROCESS | 1659 | 1467598084658 Marionette DEBUG loaded listener.js 19:08:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12a3a8800) [pid = 1659] [serial = 272] [outer = 0x12896e400] 19:08:05 INFO - PROCESS | 1659 | 1467598085031 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]]]}] 19:08:05 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. 19:08:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 572ms 19:08:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:08:05 INFO - PROCESS | 1659 | 1467598085068 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 19:08:05 INFO - PROCESS | 1659 | 1467598085070 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 19:08:05 INFO - PROCESS | 1659 | 1467598085072 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:08:05 INFO - PROCESS | 1659 | 1467598085074 Marionette TRACE conn2 <- [1,338,null,{}] 19:08:05 INFO - PROCESS | 1659 | 1467598085078 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}] 19:08:05 INFO - PROCESS | 1659 | 1467598085079 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:05 INFO - PROCESS | 1659 | 1467598085227 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 19:08:05 INFO - PROCESS | 1659 | 1467598085249 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:05 INFO - PROCESS | 1659 | 1467598085250 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x12497d000 == 42 [pid = 1659] [id = 92] 19:08:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12a702800) [pid = 1659] [serial = 273] [outer = 0x0] 19:08:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12a7dc000) [pid = 1659] [serial = 274] [outer = 0x12a702800] 19:08:05 INFO - PROCESS | 1659 | 1467598085290 Marionette DEBUG loaded listener.js 19:08:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12aa44400) [pid = 1659] [serial = 275] [outer = 0x12a702800] 19:08:05 INFO - PROCESS | 1659 | 1467598085695 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]]]}] 19:08:05 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. 19:08:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 669ms 19:08:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:08:05 INFO - PROCESS | 1659 | 1467598085742 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 19:08:05 INFO - PROCESS | 1659 | 1467598085743 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 19:08:05 INFO - PROCESS | 1659 | 1467598085745 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:08:05 INFO - PROCESS | 1659 | 1467598085746 Marionette TRACE conn2 <- [1,342,null,{}] 19:08:05 INFO - PROCESS | 1659 | 1467598085748 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}] 19:08:05 INFO - PROCESS | 1659 | 1467598085750 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:05 INFO - PROCESS | 1659 | 1467598085853 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 19:08:05 INFO - PROCESS | 1659 | 1467598085857 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:05 INFO - PROCESS | 1659 | 1467598085858 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x126696000 == 43 [pid = 1659] [id = 93] 19:08:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12aa45400) [pid = 1659] [serial = 276] [outer = 0x0] 19:08:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12b65e400) [pid = 1659] [serial = 277] [outer = 0x12aa45400] 19:08:05 INFO - PROCESS | 1659 | 1467598085908 Marionette DEBUG loaded listener.js 19:08:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12b94f000) [pid = 1659] [serial = 278] [outer = 0x12aa45400] 19:08:06 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1184ebc00) [pid = 1659] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:08:06 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x116a12800) [pid = 1659] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:08:06 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1121af400) [pid = 1659] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:08:06 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x126d3f000) [pid = 1659] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:08:06 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x11801a000) [pid = 1659] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:08:06 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12913c400) [pid = 1659] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:08:06 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x113f3a800) [pid = 1659] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:08:06 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x116a12400) [pid = 1659] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:08:06 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11863b800) [pid = 1659] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:08:06 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x129144400) [pid = 1659] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:08:06 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1293b8400) [pid = 1659] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:08:06 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x119668800) [pid = 1659] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:08:06 INFO - PROCESS | 1659 | 1467598086291 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]]]}] 19:08:06 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. 19:08:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 572ms 19:08:06 INFO - PROCESS | 1659 | 1467598086317 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 19:08:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:08:06 INFO - PROCESS | 1659 | 1467598086318 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 19:08:06 INFO - PROCESS | 1659 | 1467598086320 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:08:06 INFO - PROCESS | 1659 | 1467598086322 Marionette TRACE conn2 <- [1,346,null,{}] 19:08:06 INFO - PROCESS | 1659 | 1467598086324 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}] 19:08:06 INFO - PROCESS | 1659 | 1467598086325 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:06 INFO - PROCESS | 1659 | 1467598086431 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 19:08:06 INFO - PROCESS | 1659 | 1467598086460 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:06 INFO - PROCESS | 1659 | 1467598086462 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x126d6a000 == 44 [pid = 1659] [id = 94] 19:08:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x113866c00) [pid = 1659] [serial = 279] [outer = 0x0] 19:08:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1249efc00) [pid = 1659] [serial = 280] [outer = 0x113866c00] 19:08:06 INFO - PROCESS | 1659 | 1467598086488 Marionette DEBUG loaded listener.js 19:08:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12aa4c400) [pid = 1659] [serial = 281] [outer = 0x113866c00] 19:08:06 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. 19:08:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 417ms 19:08:06 INFO - PROCESS | 1659 | 1467598086736 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]]]}] 19:08:06 INFO - PROCESS | 1659 | 1467598086739 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 19:08:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:08:06 INFO - PROCESS | 1659 | 1467598086740 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 19:08:06 INFO - PROCESS | 1659 | 1467598086750 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:08:06 INFO - PROCESS | 1659 | 1467598086752 Marionette TRACE conn2 <- [1,350,null,{}] 19:08:06 INFO - PROCESS | 1659 | 1467598086754 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}] 19:08:06 INFO - PROCESS | 1659 | 1467598086755 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:06 INFO - PROCESS | 1659 | 1467598086858 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 19:08:06 INFO - PROCESS | 1659 | 1467598086863 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:06 INFO - PROCESS | 1659 | 1467598086865 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a3dc800 == 45 [pid = 1659] [id = 95] 19:08:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12aa4d800) [pid = 1659] [serial = 282] [outer = 0x0] 19:08:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12be3bc00) [pid = 1659] [serial = 283] [outer = 0x12aa4d800] 19:08:06 INFO - PROCESS | 1659 | 1467598086889 Marionette DEBUG loaded listener.js 19:08:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12be44800) [pid = 1659] [serial = 284] [outer = 0x12aa4d800] 19:08:07 INFO - PROCESS | 1659 | 1467598087202 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]]]}] 19:08:07 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. 19:08:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 476ms 19:08:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:08:07 INFO - PROCESS | 1659 | 1467598087220 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 19:08:07 INFO - PROCESS | 1659 | 1467598087221 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 19:08:07 INFO - PROCESS | 1659 | 1467598087223 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:08:07 INFO - PROCESS | 1659 | 1467598087224 Marionette TRACE conn2 <- [1,354,null,{}] 19:08:07 INFO - PROCESS | 1659 | 1467598087226 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}] 19:08:07 INFO - PROCESS | 1659 | 1467598087227 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:07 INFO - PROCESS | 1659 | 1467598087331 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 19:08:07 INFO - PROCESS | 1659 | 1467598087337 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:07 INFO - PROCESS | 1659 | 1467598087338 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a3f1000 == 46 [pid = 1659] [id = 96] 19:08:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x120fae400) [pid = 1659] [serial = 285] [outer = 0x0] 19:08:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12b950800) [pid = 1659] [serial = 286] [outer = 0x120fae400] 19:08:07 INFO - PROCESS | 1659 | 1467598087362 Marionette DEBUG loaded listener.js 19:08:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12be4f800) [pid = 1659] [serial = 287] [outer = 0x120fae400] 19:08:07 INFO - PROCESS | 1659 | 1467598087649 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]]]}] 19:08:07 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. 19:08:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 469ms 19:08:07 INFO - PROCESS | 1659 | 1467598087692 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 19:08:07 INFO - PROCESS | 1659 | 1467598087694 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 19:08:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:08:07 INFO - PROCESS | 1659 | 1467598087698 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:08:07 INFO - PROCESS | 1659 | 1467598087699 Marionette TRACE conn2 <- [1,358,null,{}] 19:08:07 INFO - PROCESS | 1659 | 1467598087701 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}] 19:08:07 INFO - PROCESS | 1659 | 1467598087702 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:07 INFO - PROCESS | 1659 | 1467598087789 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 19:08:07 INFO - PROCESS | 1659 | 1467598087792 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:07 INFO - PROCESS | 1659 | 1467598087793 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a86d800 == 47 [pid = 1659] [id = 97] 19:08:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12be4dc00) [pid = 1659] [serial = 288] [outer = 0x0] 19:08:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12bec3c00) [pid = 1659] [serial = 289] [outer = 0x12be4dc00] 19:08:07 INFO - PROCESS | 1659 | 1467598087818 Marionette DEBUG loaded listener.js 19:08:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12becb800) [pid = 1659] [serial = 290] [outer = 0x12be4dc00] 19:08:08 INFO - PROCESS | 1659 | 1467598088169 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]]]}] 19:08:08 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. 19:08:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 519ms 19:08:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:08:08 INFO - PROCESS | 1659 | 1467598088217 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 19:08:08 INFO - PROCESS | 1659 | 1467598088220 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 19:08:08 INFO - PROCESS | 1659 | 1467598088223 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:08:08 INFO - PROCESS | 1659 | 1467598088226 Marionette TRACE conn2 <- [1,362,null,{}] 19:08:08 INFO - PROCESS | 1659 | 1467598088229 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}] 19:08:08 INFO - PROCESS | 1659 | 1467598088231 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:08 INFO - PROCESS | 1659 | 1467598088334 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 19:08:08 INFO - PROCESS | 1659 | 1467598088382 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:08 INFO - PROCESS | 1659 | 1467598088385 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x116621000 == 48 [pid = 1659] [id = 98] 19:08:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1128ac800) [pid = 1659] [serial = 291] [outer = 0x0] 19:08:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1128afc00) [pid = 1659] [serial = 292] [outer = 0x1128ac800] 19:08:08 INFO - PROCESS | 1659 | 1467598088415 Marionette DEBUG loaded listener.js 19:08:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x11386f800) [pid = 1659] [serial = 293] [outer = 0x1128ac800] 19:08:08 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. 19:08:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 671ms 19:08:08 INFO - PROCESS | 1659 | 1467598088884 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]]]}] 19:08:08 INFO - PROCESS | 1659 | 1467598088894 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 19:08:08 INFO - PROCESS | 1659 | 1467598088897 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 19:08:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:08:08 INFO - PROCESS | 1659 | 1467598088901 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:08:08 INFO - PROCESS | 1659 | 1467598088903 Marionette TRACE conn2 <- [1,366,null,{}] 19:08:08 INFO - PROCESS | 1659 | 1467598088906 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}] 19:08:08 INFO - PROCESS | 1659 | 1467598088908 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:09 INFO - PROCESS | 1659 | 1467598089010 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 19:08:09 INFO - PROCESS | 1659 | 1467598089073 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:09 INFO - PROCESS | 1659 | 1467598089074 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x118f15000 == 49 [pid = 1659] [id = 99] 19:08:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1182d9400) [pid = 1659] [serial = 294] [outer = 0x0] 19:08:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x11860e000) [pid = 1659] [serial = 295] [outer = 0x1182d9400] 19:08:09 INFO - PROCESS | 1659 | 1467598089105 Marionette DEBUG loaded listener.js 19:08:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x119319400) [pid = 1659] [serial = 296] [outer = 0x1182d9400] 19:08:09 INFO - PROCESS | 1659 | 1467598089538 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]]]}] 19:08:09 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. 19:08:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 670ms 19:08:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:08:09 INFO - PROCESS | 1659 | 1467598089571 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 19:08:09 INFO - PROCESS | 1659 | 1467598089573 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 19:08:09 INFO - PROCESS | 1659 | 1467598089575 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:08:09 INFO - PROCESS | 1659 | 1467598089578 Marionette TRACE conn2 <- [1,370,null,{}] 19:08:09 INFO - PROCESS | 1659 | 1467598089623 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}] 19:08:09 INFO - PROCESS | 1659 | 1467598089626 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:09 INFO - PROCESS | 1659 | 1467598089757 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 19:08:09 INFO - PROCESS | 1659 | 1467598089804 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:09 INFO - PROCESS | 1659 | 1467598089807 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x126fde800 == 50 [pid = 1659] [id = 100] 19:08:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x121bc7800) [pid = 1659] [serial = 297] [outer = 0x0] 19:08:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x123ca5000) [pid = 1659] [serial = 298] [outer = 0x121bc7800] 19:08:09 INFO - PROCESS | 1659 | 1467598089839 Marionette DEBUG loaded listener.js 19:08:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x124e93c00) [pid = 1659] [serial = 299] [outer = 0x121bc7800] 19:08:10 INFO - PROCESS | 1659 | 1467598090318 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]]]}] 19:08:10 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. 19:08:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 789ms 19:08:10 INFO - PROCESS | 1659 | 1467598090365 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 19:08:10 INFO - PROCESS | 1659 | 1467598090367 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 19:08:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:08:10 INFO - PROCESS | 1659 | 1467598090369 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:08:10 INFO - PROCESS | 1659 | 1467598090370 Marionette TRACE conn2 <- [1,374,null,{}] 19:08:10 INFO - PROCESS | 1659 | 1467598090373 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}] 19:08:10 INFO - PROCESS | 1659 | 1467598090374 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:10 INFO - PROCESS | 1659 | 1467598090476 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 19:08:10 INFO - PROCESS | 1659 | 1467598090538 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:10 INFO - PROCESS | 1659 | 1467598090540 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b60d000 == 51 [pid = 1659] [id = 101] 19:08:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x128640400) [pid = 1659] [serial = 300] [outer = 0x0] 19:08:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x128969000) [pid = 1659] [serial = 301] [outer = 0x128640400] 19:08:10 INFO - PROCESS | 1659 | 1467598090568 Marionette DEBUG loaded listener.js 19:08:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x128b97000) [pid = 1659] [serial = 302] [outer = 0x128640400] 19:08:11 INFO - PROCESS | 1659 | 1467598091007 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:08:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:08:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 670ms 19:08:11 INFO - PROCESS | 1659 | 1467598091042 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 19:08:11 INFO - PROCESS | 1659 | 1467598091043 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 19:08:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:08:11 INFO - PROCESS | 1659 | 1467598091047 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:08:11 INFO - PROCESS | 1659 | 1467598091048 Marionette TRACE conn2 <- [1,378,null,{}] 19:08:11 INFO - PROCESS | 1659 | 1467598091050 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}] 19:08:11 INFO - PROCESS | 1659 | 1467598091052 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:11 INFO - PROCESS | 1659 | 1467598091151 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 19:08:11 INFO - PROCESS | 1659 | 1467598091201 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:11 INFO - PROCESS | 1659 | 1467598091203 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fa8000 == 52 [pid = 1659] [id = 102] 19:08:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x119715000) [pid = 1659] [serial = 303] [outer = 0x0] 19:08:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x128b9b800) [pid = 1659] [serial = 304] [outer = 0x119715000] 19:08:11 INFO - PROCESS | 1659 | 1467598091231 Marionette DEBUG loaded listener.js 19:08:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x1293b6c00) [pid = 1659] [serial = 305] [outer = 0x119715000] 19:08:11 INFO - PROCESS | 1659 | 1467598091759 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:08:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:08:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 720ms 19:08:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:08:11 INFO - PROCESS | 1659 | 1467598091768 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 19:08:11 INFO - PROCESS | 1659 | 1467598091770 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 19:08:11 INFO - PROCESS | 1659 | 1467598091773 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:08:11 INFO - PROCESS | 1659 | 1467598091775 Marionette TRACE conn2 <- [1,382,null,{}] 19:08:11 INFO - PROCESS | 1659 | 1467598091778 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}] 19:08:11 INFO - PROCESS | 1659 | 1467598091780 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:11 INFO - PROCESS | 1659 | 1467598091872 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 19:08:11 INFO - PROCESS | 1659 | 1467598091922 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:11 INFO - PROCESS | 1659 | 1467598091925 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x1191cc800 == 53 [pid = 1659] [id = 103] 19:08:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x118020400) [pid = 1659] [serial = 306] [outer = 0x0] 19:08:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 122 (0x1182d8c00) [pid = 1659] [serial = 307] [outer = 0x118020400] 19:08:11 INFO - PROCESS | 1659 | 1467598091952 Marionette DEBUG loaded listener.js 19:08:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 123 (0x118ff5400) [pid = 1659] [serial = 308] [outer = 0x118020400] 19:08:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12a3f1000 == 52 [pid = 1659] [id = 96] 19:08:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12a3dc800 == 51 [pid = 1659] [id = 95] 19:08:12 INFO - PROCESS | 1659 | --DOCSHELL 0x126d6a000 == 50 [pid = 1659] [id = 94] 19:08:12 INFO - PROCESS | 1659 | --DOCSHELL 0x126696000 == 49 [pid = 1659] [id = 93] 19:08:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12497d000 == 48 [pid = 1659] [id = 92] 19:08:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12192a000 == 47 [pid = 1659] [id = 91] 19:08:12 INFO - PROCESS | 1659 | --DOCSHELL 0x11509d800 == 46 [pid = 1659] [id = 90] 19:08:12 INFO - PROCESS | 1659 | --DOCSHELL 0x120e2a000 == 45 [pid = 1659] [id = 89] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 122 (0x12aa44000) [pid = 1659] [serial = 235] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | 1467598092406 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:08:12 INFO - PROCESS | 1659 | --DOCSHELL 0x1191c1000 == 44 [pid = 1659] [id = 88] 19:08:12 INFO - PROCESS | 1659 | --DOCSHELL 0x118f0d000 == 43 [pid = 1659] [id = 87] 19:08:12 INFO - PROCESS | 1659 | --DOCSHELL 0x1169b7800 == 42 [pid = 1659] [id = 86] 19:08:12 INFO - PROCESS | 1659 | --DOCSHELL 0x116f9c800 == 41 [pid = 1659] [id = 85] 19:08:12 INFO - PROCESS | 1659 | --DOCSHELL 0x1169b3800 == 40 [pid = 1659] [id = 84] 19:08:12 INFO - PROCESS | 1659 | --DOCSHELL 0x1295c6000 == 39 [pid = 1659] [id = 83] 19:08:12 INFO - PROCESS | 1659 | --DOCSHELL 0x126ff6000 == 38 [pid = 1659] [id = 82] 19:08:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12112e000 == 37 [pid = 1659] [id = 81] 19:08:12 INFO - PROCESS | 1659 | --DOCSHELL 0x1182d4800 == 36 [pid = 1659] [id = 80] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 121 (0x12a7e1000) [pid = 1659] [serial = 232] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x12a834800) [pid = 1659] [serial = 233] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x124e99000) [pid = 1659] [serial = 211] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x118ff7c00) [pid = 1659] [serial = 226] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x12914a800) [pid = 1659] [serial = 192] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x128ddb400) [pid = 1659] [serial = 215] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x118230800) [pid = 1659] [serial = 198] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x1293b3400) [pid = 1659] [serial = 220] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x123cd2c00) [pid = 1659] [serial = 208] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x11697e400) [pid = 1659] [serial = 195] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x124bd2400) [pid = 1659] [serial = 229] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x118fcac00) [pid = 1659] [serial = 202] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x129384000) [pid = 1659] [serial = 217] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x126675000) [pid = 1659] [serial = 212] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x119311400) [pid = 1659] [serial = 203] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x12666b000) [pid = 1659] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1293ae000) [pid = 1659] [serial = 218] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1294e6c00) [pid = 1659] [serial = 223] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x124e98800) [pid = 1659] [serial = 209] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x121495c00) [pid = 1659] [serial = 227] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x12170b000) [pid = 1659] [serial = 206] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x127265c00) [pid = 1659] [serial = 214] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12a3a6c00) [pid = 1659] [serial = 224] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1294dd000) [pid = 1659] [serial = 221] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1210d6000) [pid = 1659] [serial = 205] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1182e1800) [pid = 1659] [serial = 199] [outer = 0x0] [url = about:blank] 19:08:12 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12a70fc00) [pid = 1659] [serial = 230] [outer = 0x0] [url = about:blank] 19:08:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:08:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 671ms 19:08:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:08:12 INFO - PROCESS | 1659 | 1467598092445 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 19:08:12 INFO - PROCESS | 1659 | 1467598092448 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 19:08:12 INFO - PROCESS | 1659 | 1467598092452 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:08:12 INFO - PROCESS | 1659 | 1467598092454 Marionette TRACE conn2 <- [1,386,null,{}] 19:08:12 INFO - PROCESS | 1659 | 1467598092468 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}] 19:08:12 INFO - PROCESS | 1659 | 1467598092470 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:12 INFO - PROCESS | 1659 | 1467598092550 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 19:08:12 INFO - PROCESS | 1659 | 1467598092554 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:12 INFO - PROCESS | 1659 | 1467598092555 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x116e35000 == 37 [pid = 1659] [id = 104] 19:08:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x120d08000) [pid = 1659] [serial = 309] [outer = 0x0] 19:08:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x120ef6c00) [pid = 1659] [serial = 310] [outer = 0x120d08000] 19:08:12 INFO - PROCESS | 1659 | 1467598092584 Marionette DEBUG loaded listener.js 19:08:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x124bd0400) [pid = 1659] [serial = 311] [outer = 0x120d08000] 19:08:12 INFO - PROCESS | 1659 | 1467598092974 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]]]}] 19:08:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:08:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 579ms 19:08:13 INFO - PROCESS | 1659 | 1467598093059 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 19:08:13 INFO - PROCESS | 1659 | 1467598093060 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 19:08:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:08:13 INFO - PROCESS | 1659 | 1467598093080 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:08:13 INFO - PROCESS | 1659 | 1467598093082 Marionette TRACE conn2 <- [1,390,null,{}] 19:08:13 INFO - PROCESS | 1659 | 1467598093104 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}] 19:08:13 INFO - PROCESS | 1659 | 1467598093107 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:13 INFO - PROCESS | 1659 | 1467598093186 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 19:08:13 INFO - PROCESS | 1659 | 1467598093194 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:13 INFO - PROCESS | 1659 | 1467598093198 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x119a1c800 == 38 [pid = 1659] [id = 105] 19:08:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1273b3000) [pid = 1659] [serial = 312] [outer = 0x0] 19:08:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x128dd3c00) [pid = 1659] [serial = 313] [outer = 0x1273b3000] 19:08:13 INFO - PROCESS | 1659 | 1467598093225 Marionette DEBUG loaded listener.js 19:08:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12938a400) [pid = 1659] [serial = 314] [outer = 0x1273b3000] 19:08:13 INFO - PROCESS | 1659 | 1467598093569 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]]]}] 19:08:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:08:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 545ms 19:08:13 INFO - PROCESS | 1659 | 1467598093614 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 19:08:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:08:13 INFO - PROCESS | 1659 | 1467598093616 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 19:08:13 INFO - PROCESS | 1659 | 1467598093618 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:08:13 INFO - PROCESS | 1659 | 1467598093620 Marionette TRACE conn2 <- [1,394,null,{}] 19:08:13 INFO - PROCESS | 1659 | 1467598093622 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}] 19:08:13 INFO - PROCESS | 1659 | 1467598093623 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:13 INFO - PROCESS | 1659 | 1467598093704 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 19:08:13 INFO - PROCESS | 1659 | 1467598093707 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:13 INFO - PROCESS | 1659 | 1467598093708 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x1217c0000 == 39 [pid = 1659] [id = 106] 19:08:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1293bb000) [pid = 1659] [serial = 315] [outer = 0x0] 19:08:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12a704000) [pid = 1659] [serial = 316] [outer = 0x1293bb000] 19:08:13 INFO - PROCESS | 1659 | 1467598093749 Marionette DEBUG loaded listener.js 19:08:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12a833000) [pid = 1659] [serial = 317] [outer = 0x1293bb000] 19:08:14 INFO - PROCESS | 1659 | 1467598094077 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]]]}] 19:08:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:08:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 518ms 19:08:14 INFO - PROCESS | 1659 | 1467598094137 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 19:08:14 INFO - PROCESS | 1659 | 1467598094139 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 19:08:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:08:14 INFO - PROCESS | 1659 | 1467598094142 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:08:14 INFO - PROCESS | 1659 | 1467598094144 Marionette TRACE conn2 <- [1,398,null,{}] 19:08:14 INFO - PROCESS | 1659 | 1467598094147 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}] 19:08:14 INFO - PROCESS | 1659 | 1467598094150 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:14 INFO - PROCESS | 1659 | 1467598094314 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 19:08:14 INFO - PROCESS | 1659 | 1467598094326 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:14 INFO - PROCESS | 1659 | 1467598094327 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c6e800 == 40 [pid = 1659] [id = 107] 19:08:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12a837400) [pid = 1659] [serial = 318] [outer = 0x0] 19:08:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x12b65f800) [pid = 1659] [serial = 319] [outer = 0x12a837400] 19:08:14 INFO - PROCESS | 1659 | 1467598094366 Marionette DEBUG loaded listener.js 19:08:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x12b952800) [pid = 1659] [serial = 320] [outer = 0x12a837400] 19:08:14 INFO - PROCESS | 1659 | 1467598094806 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]]]}] 19:08:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:08:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 672ms 19:08:14 INFO - PROCESS | 1659 | 1467598094815 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 19:08:14 INFO - PROCESS | 1659 | 1467598094816 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 19:08:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:08:14 INFO - PROCESS | 1659 | 1467598094818 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:08:14 INFO - PROCESS | 1659 | 1467598094819 Marionette TRACE conn2 <- [1,402,null,{}] 19:08:14 INFO - PROCESS | 1659 | 1467598094822 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}] 19:08:14 INFO - PROCESS | 1659 | 1467598094825 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:14 INFO - PROCESS | 1659 | 1467598094944 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 19:08:14 INFO - PROCESS | 1659 | 1467598094976 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:14 INFO - PROCESS | 1659 | 1467598094978 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x116e2b800 == 41 [pid = 1659] [id = 108] 19:08:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x12be3f800) [pid = 1659] [serial = 321] [outer = 0x0] 19:08:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x12be58400) [pid = 1659] [serial = 322] [outer = 0x12be3f800] 19:08:15 INFO - PROCESS | 1659 | 1467598095002 Marionette DEBUG loaded listener.js 19:08:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x12c66ec00) [pid = 1659] [serial = 323] [outer = 0x12be3f800] 19:08:15 INFO - PROCESS | 1659 | 1467598095352 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]]]}] 19:08:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:08:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 568ms 19:08:15 INFO - PROCESS | 1659 | 1467598095387 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 19:08:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:08:15 INFO - PROCESS | 1659 | 1467598095388 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 19:08:15 INFO - PROCESS | 1659 | 1467598095390 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:08:15 INFO - PROCESS | 1659 | 1467598095391 Marionette TRACE conn2 <- [1,406,null,{}] 19:08:15 INFO - PROCESS | 1659 | 1467598095393 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}] 19:08:15 INFO - PROCESS | 1659 | 1467598095394 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:15 INFO - PROCESS | 1659 | 1467598095505 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 19:08:15 INFO - PROCESS | 1659 | 1467598095517 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:15 INFO - PROCESS | 1659 | 1467598095518 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x129026800 == 42 [pid = 1659] [id = 109] 19:08:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x112fbac00) [pid = 1659] [serial = 324] [outer = 0x0] 19:08:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x112fbe000) [pid = 1659] [serial = 325] [outer = 0x112fbac00] 19:08:15 INFO - PROCESS | 1659 | 1467598095542 Marionette DEBUG loaded listener.js 19:08:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x12a83d400) [pid = 1659] [serial = 326] [outer = 0x112fbac00] 19:08:15 INFO - PROCESS | 1659 | 1467598095785 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:08:15 INFO - PROCESS | 1659 | 1467598095888 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]]]}] 19:08:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:08:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 521ms 19:08:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:08:15 INFO - PROCESS | 1659 | 1467598095919 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 19:08:15 INFO - PROCESS | 1659 | 1467598095921 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 19:08:15 INFO - PROCESS | 1659 | 1467598095923 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:08:15 INFO - PROCESS | 1659 | 1467598095924 Marionette TRACE conn2 <- [1,410,null,{}] 19:08:15 INFO - PROCESS | 1659 | 1467598095926 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}] 19:08:15 INFO - PROCESS | 1659 | 1467598095927 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:16 INFO - PROCESS | 1659 | 1467598096031 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 19:08:16 INFO - PROCESS | 1659 | 1467598096034 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:16 INFO - PROCESS | 1659 | 1467598096035 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a3e4800 == 43 [pid = 1659] [id = 110] 19:08:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x110e83c00) [pid = 1659] [serial = 327] [outer = 0x0] 19:08:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x12be40000) [pid = 1659] [serial = 328] [outer = 0x110e83c00] 19:08:16 INFO - PROCESS | 1659 | 1467598096090 Marionette DEBUG loaded listener.js 19:08:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x12c671000) [pid = 1659] [serial = 329] [outer = 0x110e83c00] 19:08:16 INFO - PROCESS | 1659 | 1467598096400 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]]]}] 19:08:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:08:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 519ms 19:08:16 INFO - PROCESS | 1659 | 1467598096442 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 19:08:16 INFO - PROCESS | 1659 | 1467598096443 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 19:08:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:08:16 INFO - PROCESS | 1659 | 1467598096446 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:08:16 INFO - PROCESS | 1659 | 1467598096447 Marionette TRACE conn2 <- [1,414,null,{}] 19:08:16 INFO - PROCESS | 1659 | 1467598096449 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}] 19:08:16 INFO - PROCESS | 1659 | 1467598096450 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:16 INFO - PROCESS | 1659 | 1467598096551 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 19:08:16 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x121969800) [pid = 1659] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:08:16 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x12aa45400) [pid = 1659] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:08:16 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x12aa4d800) [pid = 1659] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:08:16 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x120fae400) [pid = 1659] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:08:16 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x12896e400) [pid = 1659] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:08:16 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x12896e000) [pid = 1659] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:08:16 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x12a702800) [pid = 1659] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:08:16 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x121966000) [pid = 1659] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:08:16 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x119714c00) [pid = 1659] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:08:16 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x116a19000) [pid = 1659] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:08:16 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x12895f400) [pid = 1659] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:08:16 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1182e1000) [pid = 1659] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:08:16 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x113866c00) [pid = 1659] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:08:16 INFO - PROCESS | 1659 | 1467598096725 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:16 INFO - PROCESS | 1659 | 1467598096726 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x1182cb000 == 44 [pid = 1659] [id = 111] 19:08:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1125f9000) [pid = 1659] [serial = 330] [outer = 0x0] 19:08:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1125fac00) [pid = 1659] [serial = 331] [outer = 0x1125f9000] 19:08:16 INFO - PROCESS | 1659 | 1467598096758 Marionette DEBUG loaded listener.js 19:08:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1125fec00) [pid = 1659] [serial = 332] [outer = 0x1125f9000] 19:08:17 INFO - PROCESS | 1659 | 1467598097026 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]]]}] 19:08:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:08:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 621ms 19:08:17 INFO - PROCESS | 1659 | 1467598097068 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 19:08:17 INFO - PROCESS | 1659 | 1467598097069 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 19:08:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:08:17 INFO - PROCESS | 1659 | 1467598097071 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:08:17 INFO - PROCESS | 1659 | 1467598097072 Marionette TRACE conn2 <- [1,418,null,{}] 19:08:17 INFO - PROCESS | 1659 | 1467598097074 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}] 19:08:17 INFO - PROCESS | 1659 | 1467598097075 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:17 INFO - PROCESS | 1659 | 1467598097162 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 19:08:17 INFO - PROCESS | 1659 | 1467598097167 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:17 INFO - PROCESS | 1659 | 1467598097168 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b6ab800 == 45 [pid = 1659] [id = 112] 19:08:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1125fbc00) [pid = 1659] [serial = 333] [outer = 0x0] 19:08:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1210d3c00) [pid = 1659] [serial = 334] [outer = 0x1125fbc00] 19:08:17 INFO - PROCESS | 1659 | 1467598097192 Marionette DEBUG loaded listener.js 19:08:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x128dd9800) [pid = 1659] [serial = 335] [outer = 0x1125fbc00] 19:08:18 INFO - PROCESS | 1659 | 1467598097993 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]]]}] 19:08:18 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 19:08:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 971ms 19:08:18 INFO - PROCESS | 1659 | 1467598098043 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 19:08:18 INFO - PROCESS | 1659 | 1467598098044 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 19:08:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:08:18 INFO - PROCESS | 1659 | 1467598098047 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:08:18 INFO - PROCESS | 1659 | 1467598098048 Marionette TRACE conn2 <- [1,422,null,{}] 19:08:18 INFO - PROCESS | 1659 | 1467598098051 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}] 19:08:18 INFO - PROCESS | 1659 | 1467598098052 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:18 INFO - PROCESS | 1659 | 1467598098176 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 19:08:18 INFO - PROCESS | 1659 | 1467598098181 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:18 INFO - PROCESS | 1659 | 1467598098183 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b984800 == 46 [pid = 1659] [id = 113] 19:08:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1128b0800) [pid = 1659] [serial = 336] [outer = 0x0] 19:08:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x11965ec00) [pid = 1659] [serial = 337] [outer = 0x1128b0800] 19:08:18 INFO - PROCESS | 1659 | 1467598098208 Marionette DEBUG loaded listener.js 19:08:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x128966c00) [pid = 1659] [serial = 338] [outer = 0x1128b0800] 19:08:19 INFO - PROCESS | 1659 | 1467598099041 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]]]}] 19:08:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:08:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1020ms 19:08:19 INFO - PROCESS | 1659 | 1467598099068 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 19:08:19 INFO - PROCESS | 1659 | 1467598099071 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 19:08:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:08:19 INFO - PROCESS | 1659 | 1467598099074 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:08:19 INFO - PROCESS | 1659 | 1467598099076 Marionette TRACE conn2 <- [1,426,null,{}] 19:08:19 INFO - PROCESS | 1659 | 1467598099080 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}] 19:08:19 INFO - PROCESS | 1659 | 1467598099082 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:19 INFO - PROCESS | 1659 | 1467598099202 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 19:08:19 INFO - PROCESS | 1659 | 1467598099253 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:19 INFO - PROCESS | 1659 | 1467598099255 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x11715a000 == 47 [pid = 1659] [id = 114] 19:08:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x112fb5400) [pid = 1659] [serial = 339] [outer = 0x0] 19:08:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x11337c800) [pid = 1659] [serial = 340] [outer = 0x112fb5400] 19:08:19 INFO - PROCESS | 1659 | 1467598099286 Marionette DEBUG loaded listener.js 19:08:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x11697e400) [pid = 1659] [serial = 341] [outer = 0x112fb5400] 19:08:19 INFO - PROCESS | 1659 | 1467598099756 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] 19:08:19 INFO - PROCESS | 1659 | 1467598099815 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 19:08:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 19:08:19 INFO - PROCESS | 1659 | 1467598099821 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:08:19 INFO - PROCESS | 1659 | 1467598099823 Marionette TRACE conn2 <- [1,430,null,{}] 19:08:19 INFO - PROCESS | 1659 | 1467598099826 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}] 19:08:19 INFO - PROCESS | 1659 | 1467598099829 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:19 INFO - PROCESS | 1659 | 1467598099943 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 19:08:20 INFO - PROCESS | 1659 | 1467598100021 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:20 INFO - PROCESS | 1659 | 1467598100022 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x1197c1000 == 48 [pid = 1659] [id = 115] 19:08:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x118fd2000) [pid = 1659] [serial = 342] [outer = 0x0] 19:08:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x1196bdc00) [pid = 1659] [serial = 343] [outer = 0x118fd2000] 19:08:20 INFO - PROCESS | 1659 | 1467598100059 Marionette DEBUG loaded listener.js 19:08:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x1196c3c00) [pid = 1659] [serial = 344] [outer = 0x118fd2000] 19:08:20 INFO - PROCESS | 1659 | 1467598100488 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]]]}] 19:08:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:08:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 721ms 19:08:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:08:20 INFO - PROCESS | 1659 | 1467598100547 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 19:08:20 INFO - PROCESS | 1659 | 1467598100548 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 19:08:20 INFO - PROCESS | 1659 | 1467598100550 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:08:20 INFO - PROCESS | 1659 | 1467598100553 Marionette TRACE conn2 <- [1,434,null,{}] 19:08:20 INFO - PROCESS | 1659 | 1467598100561 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}] 19:08:20 INFO - PROCESS | 1659 | 1467598100566 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:20 INFO - PROCESS | 1659 | 1467598100670 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 19:08:20 INFO - PROCESS | 1659 | 1467598100739 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:20 INFO - PROCESS | 1659 | 1467598100741 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a874000 == 49 [pid = 1659] [id = 116] 19:08:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x1199e1800) [pid = 1659] [serial = 345] [outer = 0x0] 19:08:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x121bc5400) [pid = 1659] [serial = 346] [outer = 0x1199e1800] 19:08:20 INFO - PROCESS | 1659 | 1467598100772 Marionette DEBUG loaded listener.js 19:08:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x125411800) [pid = 1659] [serial = 347] [outer = 0x1199e1800] 19:08:21 INFO - PROCESS | 1659 | 1467598101372 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]]]}] 19:08:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:08:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 876ms 19:08:21 INFO - PROCESS | 1659 | 1467598101427 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 19:08:21 INFO - PROCESS | 1659 | 1467598101430 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 19:08:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:08:21 INFO - PROCESS | 1659 | 1467598101436 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:08:21 INFO - PROCESS | 1659 | 1467598101439 Marionette TRACE conn2 <- [1,438,null,{}] 19:08:21 INFO - PROCESS | 1659 | 1467598101444 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}] 19:08:21 INFO - PROCESS | 1659 | 1467598101447 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:21 INFO - PROCESS | 1659 | 1467598101575 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 19:08:21 INFO - PROCESS | 1659 | 1467598101693 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:21 INFO - PROCESS | 1659 | 1467598101697 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x116946800 == 50 [pid = 1659] [id = 117] 19:08:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 122 (0x1128b1000) [pid = 1659] [serial = 348] [outer = 0x0] 19:08:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 123 (0x11697cc00) [pid = 1659] [serial = 349] [outer = 0x1128b1000] 19:08:21 INFO - PROCESS | 1659 | 1467598101744 Marionette DEBUG loaded listener.js 19:08:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 124 (0x1182e1800) [pid = 1659] [serial = 350] [outer = 0x1128b1000] 19:08:22 INFO - PROCESS | 1659 | 1467598102253 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]]]}] 19:08:22 INFO - PROCESS | 1659 | --DOCSHELL 0x116949000 == 49 [pid = 1659] [id = 66] 19:08:22 INFO - PROCESS | 1659 | --DOCSHELL 0x113a49000 == 48 [pid = 1659] [id = 53] 19:08:22 INFO - PROCESS | 1659 | --DOCSHELL 0x12b6ab800 == 47 [pid = 1659] [id = 112] 19:08:22 INFO - PROCESS | 1659 | --DOCSHELL 0x1182cb000 == 46 [pid = 1659] [id = 111] 19:08:22 INFO - PROCESS | 1659 | --DOCSHELL 0x12a3e4800 == 45 [pid = 1659] [id = 110] 19:08:22 INFO - PROCESS | 1659 | --DOCSHELL 0x129026800 == 44 [pid = 1659] [id = 109] 19:08:22 INFO - PROCESS | 1659 | --DOCSHELL 0x116e2b800 == 43 [pid = 1659] [id = 108] 19:08:22 INFO - PROCESS | 1659 | --DOCSHELL 0x123c6e800 == 42 [pid = 1659] [id = 107] 19:08:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:08:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 873ms 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 123 (0x1273b5000) [pid = 1659] [serial = 247] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 122 (0x1268d6000) [pid = 1659] [serial = 244] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 121 (0x120ef5000) [pid = 1659] [serial = 241] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x1183d3000) [pid = 1659] [serial = 238] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x12bec3c00) [pid = 1659] [serial = 289] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOCSHELL 0x1217c0000 == 41 [pid = 1659] [id = 106] 19:08:22 INFO - PROCESS | 1659 | --DOCSHELL 0x119a1c800 == 40 [pid = 1659] [id = 105] 19:08:22 INFO - PROCESS | 1659 | --DOCSHELL 0x116e35000 == 39 [pid = 1659] [id = 104] 19:08:22 INFO - PROCESS | 1659 | --DOCSHELL 0x1191cc800 == 38 [pid = 1659] [id = 103] 19:08:22 INFO - PROCESS | 1659 | --DOCSHELL 0x12b60d000 == 37 [pid = 1659] [id = 101] 19:08:22 INFO - PROCESS | 1659 | --DOCSHELL 0x126fde800 == 36 [pid = 1659] [id = 100] 19:08:22 INFO - PROCESS | 1659 | --DOCSHELL 0x118f15000 == 35 [pid = 1659] [id = 99] 19:08:22 INFO - PROCESS | 1659 | --DOCSHELL 0x116621000 == 34 [pid = 1659] [id = 98] 19:08:22 INFO - PROCESS | 1659 | --DOCSHELL 0x12a86d800 == 33 [pid = 1659] [id = 97] 19:08:22 INFO - PROCESS | 1659 | 1467598102333 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 19:08:22 INFO - PROCESS | 1659 | 1467598102336 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 19:08:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:08:22 INFO - PROCESS | 1659 | 1467598102341 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:08:22 INFO - PROCESS | 1659 | 1467598102343 Marionette TRACE conn2 <- [1,442,null,{}] 19:08:22 INFO - PROCESS | 1659 | 1467598102345 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}] 19:08:22 INFO - PROCESS | 1659 | 1467598102347 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:22 INFO - PROCESS | 1659 | 1467598102431 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 19:08:22 INFO - PROCESS | 1659 | 1467598102440 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:22 INFO - PROCESS | 1659 | 1467598102441 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x116f97800 == 34 [pid = 1659] [id = 118] 19:08:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x11863e000) [pid = 1659] [serial = 351] [outer = 0x0] 19:08:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x118ff4800) [pid = 1659] [serial = 352] [outer = 0x11863e000] 19:08:22 INFO - PROCESS | 1659 | 1467598102470 Marionette DEBUG loaded listener.js 19:08:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 122 (0x1196c5800) [pid = 1659] [serial = 353] [outer = 0x11863e000] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 121 (0x1294e4c00) [pid = 1659] [serial = 271] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x129381000) [pid = 1659] [serial = 268] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x12a7dc000) [pid = 1659] [serial = 274] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x125463c00) [pid = 1659] [serial = 260] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x1249f3000) [pid = 1659] [serial = 259] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x12133c000) [pid = 1659] [serial = 256] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x1218b9c00) [pid = 1659] [serial = 257] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x12a3a8800) [pid = 1659] [serial = 272] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x1182d8800) [pid = 1659] [serial = 251] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x1175f5000) [pid = 1659] [serial = 250] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x128962c00) [pid = 1659] [serial = 265] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x11965d000) [pid = 1659] [serial = 254] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x11863a000) [pid = 1659] [serial = 253] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1249efc00) [pid = 1659] [serial = 280] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1268ce800) [pid = 1659] [serial = 262] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x12725ac00) [pid = 1659] [serial = 263] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x12b65e400) [pid = 1659] [serial = 277] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x12be3bc00) [pid = 1659] [serial = 283] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x12be44800) [pid = 1659] [serial = 284] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x12aa4c400) [pid = 1659] [serial = 281] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x12b94f000) [pid = 1659] [serial = 278] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x12aa44400) [pid = 1659] [serial = 275] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1293b4000) [pid = 1659] [serial = 269] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12b950800) [pid = 1659] [serial = 286] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x12be4f800) [pid = 1659] [serial = 287] [outer = 0x0] [url = about:blank] 19:08:22 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12896ac00) [pid = 1659] [serial = 266] [outer = 0x0] [url = about:blank] 19:08:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:08:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 519ms 19:08:22 INFO - PROCESS | 1659 | 1467598102857 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]]]}] 19:08:22 INFO - PROCESS | 1659 | 1467598102860 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 19:08:22 INFO - PROCESS | 1659 | 1467598102862 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 19:08:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:08:22 INFO - PROCESS | 1659 | 1467598102867 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:08:22 INFO - PROCESS | 1659 | 1467598102869 Marionette TRACE conn2 <- [1,446,null,{}] 19:08:22 INFO - PROCESS | 1659 | 1467598102876 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}] 19:08:22 INFO - PROCESS | 1659 | 1467598102882 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:22 INFO - PROCESS | 1659 | 1467598102964 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 19:08:22 INFO - PROCESS | 1659 | 1467598102969 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:22 INFO - PROCESS | 1659 | 1467598102971 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x118fa3800 == 35 [pid = 1659] [id = 119] 19:08:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1199d7000) [pid = 1659] [serial = 354] [outer = 0x0] 19:08:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x120ef9800) [pid = 1659] [serial = 355] [outer = 0x1199d7000] 19:08:23 INFO - PROCESS | 1659 | 1467598102999 Marionette DEBUG loaded listener.js 19:08:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x121711400) [pid = 1659] [serial = 356] [outer = 0x1199d7000] 19:08:23 INFO - PROCESS | 1659 | 1467598103365 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]]]}] 19:08:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:08:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 520ms 19:08:23 INFO - PROCESS | 1659 | 1467598103388 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 19:08:23 INFO - PROCESS | 1659 | 1467598103390 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 19:08:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:08:23 INFO - PROCESS | 1659 | 1467598103392 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:08:23 INFO - PROCESS | 1659 | 1467598103393 Marionette TRACE conn2 <- [1,450,null,{}] 19:08:23 INFO - PROCESS | 1659 | 1467598103397 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}] 19:08:23 INFO - PROCESS | 1659 | 1467598103399 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:23 INFO - PROCESS | 1659 | 1467598103500 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 19:08:23 INFO - PROCESS | 1659 | 1467598103505 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:23 INFO - PROCESS | 1659 | 1467598103506 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x1197cd800 == 36 [pid = 1659] [id = 120] 19:08:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1249e8c00) [pid = 1659] [serial = 357] [outer = 0x0] 19:08:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x124bdac00) [pid = 1659] [serial = 358] [outer = 0x1249e8c00] 19:08:23 INFO - PROCESS | 1659 | 1467598103532 Marionette DEBUG loaded listener.js 19:08:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x126632400) [pid = 1659] [serial = 359] [outer = 0x1249e8c00] 19:08:23 INFO - PROCESS | 1659 | 1467598103853 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] 19:08:23 INFO - PROCESS | 1659 | 1467598103867 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 19:08:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 19:08:23 INFO - PROCESS | 1659 | 1467598103869 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:08:23 INFO - PROCESS | 1659 | 1467598103871 Marionette TRACE conn2 <- [1,454,null,{}] 19:08:23 INFO - PROCESS | 1659 | 1467598103873 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}] 19:08:23 INFO - PROCESS | 1659 | 1467598103874 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:23 INFO - PROCESS | 1659 | 1467598103952 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 19:08:24 INFO - PROCESS | 1659 | 1467598104006 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:24 INFO - PROCESS | 1659 | 1467598104008 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x121313000 == 37 [pid = 1659] [id = 121] 19:08:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1128abc00) [pid = 1659] [serial = 360] [outer = 0x0] 19:08:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12666e400) [pid = 1659] [serial = 361] [outer = 0x1128abc00] 19:08:24 INFO - PROCESS | 1659 | 1467598104032 Marionette DEBUG loaded listener.js 19:08:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1273a9800) [pid = 1659] [serial = 362] [outer = 0x1128abc00] 19:08:24 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:08:24 INFO - PROCESS | 1659 | 1467598104335 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]]]}] 19:08:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:08:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 517ms 19:08:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:08:24 INFO - PROCESS | 1659 | 1467598104388 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 19:08:24 INFO - PROCESS | 1659 | 1467598104389 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 19:08:24 INFO - PROCESS | 1659 | 1467598104391 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:08:24 INFO - PROCESS | 1659 | 1467598104392 Marionette TRACE conn2 <- [1,458,null,{}] 19:08:24 INFO - PROCESS | 1659 | 1467598104394 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}] 19:08:24 INFO - PROCESS | 1659 | 1467598104398 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:24 INFO - PROCESS | 1659 | 1467598104495 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 19:08:24 INFO - PROCESS | 1659 | 1467598104501 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:24 INFO - PROCESS | 1659 | 1467598104502 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x1253dd800 == 38 [pid = 1659] [id = 122] 19:08:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1273b4000) [pid = 1659] [serial = 363] [outer = 0x0] 19:08:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x128967c00) [pid = 1659] [serial = 364] [outer = 0x1273b4000] 19:08:24 INFO - PROCESS | 1659 | 1467598104527 Marionette DEBUG loaded listener.js 19:08:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1293b4000) [pid = 1659] [serial = 365] [outer = 0x1273b4000] 19:08:24 INFO - PROCESS | 1659 | 1467598104872 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] 19:08:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 19:08:24 INFO - PROCESS | 1659 | 1467598104911 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 19:08:24 INFO - PROCESS | 1659 | 1467598104916 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:08:24 INFO - PROCESS | 1659 | 1467598104918 Marionette TRACE conn2 <- [1,462,null,{}] 19:08:24 INFO - PROCESS | 1659 | 1467598104920 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}] 19:08:24 INFO - PROCESS | 1659 | 1467598104922 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:25 INFO - PROCESS | 1659 | 1467598105017 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 19:08:25 INFO - PROCESS | 1659 | 1467598105028 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:25 INFO - PROCESS | 1659 | 1467598105031 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x126693000 == 39 [pid = 1659] [id = 123] 19:08:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x126c54400) [pid = 1659] [serial = 366] [outer = 0x0] 19:08:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1294e6c00) [pid = 1659] [serial = 367] [outer = 0x126c54400] 19:08:25 INFO - PROCESS | 1659 | 1467598105056 Marionette DEBUG loaded listener.js 19:08:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x12a706400) [pid = 1659] [serial = 368] [outer = 0x126c54400] 19:08:25 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:08:25 INFO - PROCESS | 1659 | 1467598105416 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] 19:08:25 INFO - PROCESS | 1659 | 1467598105437 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 19:08:25 INFO - PROCESS | 1659 | 1467598105439 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:08:25 INFO - PROCESS | 1659 | 1467598105440 Marionette TRACE conn2 <- [1,466,null,{}] 19:08:25 INFO - PROCESS | 1659 | 1467598105456 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}] 19:08:25 INFO - PROCESS | 1659 | 1467598105457 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:25 INFO - PROCESS | 1659 | 1467598105551 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 19:08:25 INFO - PROCESS | 1659 | 1467598105555 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:25 INFO - PROCESS | 1659 | 1467598105556 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x113f49000 == 40 [pid = 1659] [id = 124] 19:08:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x12a707400) [pid = 1659] [serial = 369] [outer = 0x0] 19:08:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x12a832400) [pid = 1659] [serial = 370] [outer = 0x12a707400] 19:08:25 INFO - PROCESS | 1659 | 1467598105580 Marionette DEBUG loaded listener.js 19:08:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x12b658800) [pid = 1659] [serial = 371] [outer = 0x12a707400] 19:08:25 INFO - PROCESS | 1659 | 1467598105910 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] 19:08:25 INFO - PROCESS | 1659 | 1467598105923 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 19:08:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 19:08:25 INFO - PROCESS | 1659 | 1467598105926 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:08:25 INFO - PROCESS | 1659 | 1467598105927 Marionette TRACE conn2 <- [1,470,null,{}] 19:08:25 INFO - PROCESS | 1659 | 1467598105931 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}] 19:08:25 INFO - PROCESS | 1659 | 1467598105934 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:26 INFO - PROCESS | 1659 | 1467598106034 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 19:08:26 INFO - PROCESS | 1659 | 1467598106050 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:26 INFO - PROCESS | 1659 | 1467598106051 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x129023800 == 41 [pid = 1659] [id = 125] 19:08:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x12a7e5400) [pid = 1659] [serial = 372] [outer = 0x0] 19:08:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x12b95a000) [pid = 1659] [serial = 373] [outer = 0x12a7e5400] 19:08:26 INFO - PROCESS | 1659 | 1467598106082 Marionette DEBUG loaded listener.js 19:08:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x12be41400) [pid = 1659] [serial = 374] [outer = 0x12a7e5400] 19:08:26 INFO - PROCESS | 1659 | 1467598106428 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]]]}] 19:08:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:08:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 521ms 19:08:26 INFO - PROCESS | 1659 | 1467598106449 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 19:08:26 INFO - PROCESS | 1659 | 1467598106451 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 19:08:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:08:26 INFO - PROCESS | 1659 | 1467598106453 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:08:26 INFO - PROCESS | 1659 | 1467598106454 Marionette TRACE conn2 <- [1,474,null,{}] 19:08:26 INFO - PROCESS | 1659 | 1467598106456 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}] 19:08:26 INFO - PROCESS | 1659 | 1467598106457 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:26 INFO - PROCESS | 1659 | 1467598106556 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 19:08:26 INFO - PROCESS | 1659 | 1467598106569 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:26 INFO - PROCESS | 1659 | 1467598106570 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a3ee000 == 42 [pid = 1659] [id = 126] 19:08:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x12be42800) [pid = 1659] [serial = 375] [outer = 0x0] 19:08:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x12be4d400) [pid = 1659] [serial = 376] [outer = 0x12be42800] 19:08:26 INFO - PROCESS | 1659 | 1467598106594 Marionette DEBUG loaded listener.js 19:08:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x12bec4c00) [pid = 1659] [serial = 377] [outer = 0x12be42800] 19:08:26 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x12be3f800) [pid = 1659] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:08:26 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x112fbac00) [pid = 1659] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:08:26 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x118020400) [pid = 1659] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 19:08:26 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x12a837400) [pid = 1659] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:08:26 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x120d08000) [pid = 1659] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:08:26 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x1293bb000) [pid = 1659] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:08:26 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x119715000) [pid = 1659] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 19:08:26 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x1273b3000) [pid = 1659] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:08:26 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x12be4dc00) [pid = 1659] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:08:26 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x110e83c00) [pid = 1659] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:08:26 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x1125f9000) [pid = 1659] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:08:26 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1125fbc00) [pid = 1659] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:08:27 INFO - PROCESS | 1659 | 1467598107040 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]]]}] 19:08:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:08:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 622ms 19:08:27 INFO - PROCESS | 1659 | 1467598107075 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 19:08:27 INFO - PROCESS | 1659 | 1467598107077 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 19:08:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:08:27 INFO - PROCESS | 1659 | 1467598107084 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:08:27 INFO - PROCESS | 1659 | 1467598107086 Marionette TRACE conn2 <- [1,478,null,{}] 19:08:27 INFO - PROCESS | 1659 | 1467598107088 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}] 19:08:27 INFO - PROCESS | 1659 | 1467598107089 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:27 INFO - PROCESS | 1659 | 1467598107211 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 19:08:27 INFO - PROCESS | 1659 | 1467598107244 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:27 INFO - PROCESS | 1659 | 1467598107253 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b60a800 == 43 [pid = 1659] [id = 127] 19:08:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x110e83c00) [pid = 1659] [serial = 378] [outer = 0x0] 19:08:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x119715000) [pid = 1659] [serial = 379] [outer = 0x110e83c00] 19:08:27 INFO - PROCESS | 1659 | 1467598107279 Marionette DEBUG loaded listener.js 19:08:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x12becc000) [pid = 1659] [serial = 380] [outer = 0x110e83c00] 19:08:27 INFO - PROCESS | 1659 | 1467598107567 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]]]}] 19:08:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:08:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 522ms 19:08:27 INFO - PROCESS | 1659 | 1467598107603 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 19:08:27 INFO - PROCESS | 1659 | 1467598107604 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 19:08:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:08:27 INFO - PROCESS | 1659 | 1467598107606 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:08:27 INFO - PROCESS | 1659 | 1467598107607 Marionette TRACE conn2 <- [1,482,null,{}] 19:08:27 INFO - PROCESS | 1659 | 1467598107609 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}] 19:08:27 INFO - PROCESS | 1659 | 1467598107611 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:27 INFO - PROCESS | 1659 | 1467598107693 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 19:08:27 INFO - PROCESS | 1659 | 1467598107699 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:27 INFO - PROCESS | 1659 | 1467598107700 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x12be1e000 == 44 [pid = 1659] [id = 128] 19:08:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x1125ec000) [pid = 1659] [serial = 381] [outer = 0x0] 19:08:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x1125ee800) [pid = 1659] [serial = 382] [outer = 0x1125ec000] 19:08:27 INFO - PROCESS | 1659 | 1467598107724 Marionette DEBUG loaded listener.js 19:08:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x12becd000) [pid = 1659] [serial = 383] [outer = 0x1125ec000] 19:08:28 INFO - PROCESS | 1659 | 1467598108062 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]]]}] 19:08:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:08:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 469ms 19:08:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:08:28 INFO - PROCESS | 1659 | 1467598108076 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 19:08:28 INFO - PROCESS | 1659 | 1467598108078 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 19:08:28 INFO - PROCESS | 1659 | 1467598108082 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:08:28 INFO - PROCESS | 1659 | 1467598108084 Marionette TRACE conn2 <- [1,486,null,{}] 19:08:28 INFO - PROCESS | 1659 | 1467598108086 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}] 19:08:28 INFO - PROCESS | 1659 | 1467598108087 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:28 INFO - PROCESS | 1659 | 1467598108203 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 19:08:28 INFO - PROCESS | 1659 | 1467598108209 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:28 INFO - PROCESS | 1659 | 1467598108210 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c634000 == 45 [pid = 1659] [id = 129] 19:08:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x1125ec400) [pid = 1659] [serial = 384] [outer = 0x0] 19:08:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x121007c00) [pid = 1659] [serial = 385] [outer = 0x1125ec400] 19:08:28 INFO - PROCESS | 1659 | 1467598108234 Marionette DEBUG loaded listener.js 19:08:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x12100d400) [pid = 1659] [serial = 386] [outer = 0x1125ec400] 19:08:28 INFO - PROCESS | 1659 | 1467598108533 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]]]}] 19:08:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:08:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 470ms 19:08:28 INFO - PROCESS | 1659 | 1467598108554 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 19:08:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:08:28 INFO - PROCESS | 1659 | 1467598108555 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 19:08:28 INFO - PROCESS | 1659 | 1467598108558 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:08:28 INFO - PROCESS | 1659 | 1467598108559 Marionette TRACE conn2 <- [1,490,null,{}] 19:08:28 INFO - PROCESS | 1659 | 1467598108562 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}] 19:08:28 INFO - PROCESS | 1659 | 1467598108566 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:28 INFO - PROCESS | 1659 | 1467598108657 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 19:08:28 INFO - PROCESS | 1659 | 1467598108661 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:28 INFO - PROCESS | 1659 | 1467598108662 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c7ea800 == 46 [pid = 1659] [id = 130] 19:08:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x121003c00) [pid = 1659] [serial = 387] [outer = 0x0] 19:08:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x1273b1c00) [pid = 1659] [serial = 388] [outer = 0x121003c00] 19:08:28 INFO - PROCESS | 1659 | 1467598108690 Marionette DEBUG loaded listener.js 19:08:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x12c66f800) [pid = 1659] [serial = 389] [outer = 0x121003c00] 19:08:29 INFO - PROCESS | 1659 | 1467598109349 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]]]}] 19:08:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:08:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 821ms 19:08:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:08:29 INFO - PROCESS | 1659 | 1467598109381 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 19:08:29 INFO - PROCESS | 1659 | 1467598109384 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 19:08:29 INFO - PROCESS | 1659 | 1467598109387 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:08:29 INFO - PROCESS | 1659 | 1467598109389 Marionette TRACE conn2 <- [1,494,null,{}] 19:08:29 INFO - PROCESS | 1659 | 1467598109394 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}] 19:08:29 INFO - PROCESS | 1659 | 1467598109395 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:29 INFO - PROCESS | 1659 | 1467598109495 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 19:08:29 INFO - PROCESS | 1659 | 1467598109566 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:29 INFO - PROCESS | 1659 | 1467598109567 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fac000 == 47 [pid = 1659] [id = 131] 19:08:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x112fb7000) [pid = 1659] [serial = 390] [outer = 0x0] 19:08:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 122 (0x1175ec800) [pid = 1659] [serial = 391] [outer = 0x112fb7000] 19:08:29 INFO - PROCESS | 1659 | 1467598109598 Marionette DEBUG loaded listener.js 19:08:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 123 (0x1182e1400) [pid = 1659] [serial = 392] [outer = 0x112fb7000] 19:08:30 INFO - PROCESS | 1659 | 1467598110020 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]]]}] 19:08:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:08:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 671ms 19:08:30 INFO - PROCESS | 1659 | 1467598110060 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 19:08:30 INFO - PROCESS | 1659 | 1467598110064 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 19:08:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:08:30 INFO - PROCESS | 1659 | 1467598110086 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:08:30 INFO - PROCESS | 1659 | 1467598110088 Marionette TRACE conn2 <- [1,498,null,{}] 19:08:30 INFO - PROCESS | 1659 | 1467598110091 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}] 19:08:30 INFO - PROCESS | 1659 | 1467598110092 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:30 INFO - PROCESS | 1659 | 1467598110197 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 19:08:30 INFO - PROCESS | 1659 | 1467598110296 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:30 INFO - PROCESS | 1659 | 1467598110298 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c55800 == 48 [pid = 1659] [id = 132] 19:08:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 124 (0x1196c9400) [pid = 1659] [serial = 393] [outer = 0x0] 19:08:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 125 (0x1199d4400) [pid = 1659] [serial = 394] [outer = 0x1196c9400] 19:08:30 INFO - PROCESS | 1659 | 1467598110330 Marionette DEBUG loaded listener.js 19:08:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 126 (0x1199dec00) [pid = 1659] [serial = 395] [outer = 0x1196c9400] 19:08:30 INFO - PROCESS | 1659 | 1467598110714 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]]]}] 19:08:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:08:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 670ms 19:08:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:08:30 INFO - PROCESS | 1659 | 1467598110756 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 19:08:30 INFO - PROCESS | 1659 | 1467598110757 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 19:08:30 INFO - PROCESS | 1659 | 1467598110760 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:08:30 INFO - PROCESS | 1659 | 1467598110763 Marionette TRACE conn2 <- [1,502,null,{}] 19:08:30 INFO - PROCESS | 1659 | 1467598110772 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}] 19:08:30 INFO - PROCESS | 1659 | 1467598110775 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:30 INFO - PROCESS | 1659 | 1467598110877 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 19:08:30 INFO - PROCESS | 1659 | 1467598110949 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:30 INFO - PROCESS | 1659 | 1467598110951 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c640800 == 49 [pid = 1659] [id = 133] 19:08:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 127 (0x1218b2800) [pid = 1659] [serial = 396] [outer = 0x0] 19:08:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 128 (0x126675800) [pid = 1659] [serial = 397] [outer = 0x1218b2800] 19:08:30 INFO - PROCESS | 1659 | 1467598110983 Marionette DEBUG loaded listener.js 19:08:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 129 (0x128645c00) [pid = 1659] [serial = 398] [outer = 0x1218b2800] 19:08:31 INFO - PROCESS | 1659 | 1467598111396 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]]]}] 19:08:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:08:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 672ms 19:08:31 INFO - PROCESS | 1659 | 1467598111433 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 19:08:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:08:31 INFO - PROCESS | 1659 | 1467598111435 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 19:08:31 INFO - PROCESS | 1659 | 1467598111437 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:08:31 INFO - PROCESS | 1659 | 1467598111438 Marionette TRACE conn2 <- [1,506,null,{}] 19:08:31 INFO - PROCESS | 1659 | 1467598111440 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}] 19:08:31 INFO - PROCESS | 1659 | 1467598111442 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:31 INFO - PROCESS | 1659 | 1467598111564 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 19:08:31 INFO - PROCESS | 1659 | 1467598111645 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:31 INFO - PROCESS | 1659 | 1467598111646 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cc32800 == 50 [pid = 1659] [id = 134] 19:08:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 130 (0x128965400) [pid = 1659] [serial = 399] [outer = 0x0] 19:08:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 131 (0x12938bc00) [pid = 1659] [serial = 400] [outer = 0x128965400] 19:08:31 INFO - PROCESS | 1659 | 1467598111677 Marionette DEBUG loaded listener.js 19:08:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 132 (0x12a3a1000) [pid = 1659] [serial = 401] [outer = 0x128965400] 19:08:32 INFO - PROCESS | 1659 | 1467598112122 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]]]}] 19:08:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:08:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 721ms 19:08:32 INFO - PROCESS | 1659 | 1467598112165 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 19:08:32 INFO - PROCESS | 1659 | 1467598112167 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 19:08:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:08:32 INFO - PROCESS | 1659 | 1467598112171 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:08:32 INFO - PROCESS | 1659 | 1467598112172 Marionette TRACE conn2 <- [1,510,null,{}] 19:08:32 INFO - PROCESS | 1659 | 1467598112175 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}] 19:08:32 INFO - PROCESS | 1659 | 1467598112177 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:32 INFO - PROCESS | 1659 | 1467598112324 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 19:08:32 INFO - PROCESS | 1659 | 1467598112393 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:32 INFO - PROCESS | 1659 | 1467598112395 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x118654000 == 51 [pid = 1659] [id = 135] 19:08:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 133 (0x1125fc800) [pid = 1659] [serial = 402] [outer = 0x0] 19:08:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 134 (0x120fa8400) [pid = 1659] [serial = 403] [outer = 0x1125fc800] 19:08:32 INFO - PROCESS | 1659 | 1467598112440 Marionette DEBUG loaded listener.js 19:08:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 135 (0x12a3a8800) [pid = 1659] [serial = 404] [outer = 0x1125fc800] 19:08:33 INFO - PROCESS | 1659 | 1467598113153 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]]]}] 19:08:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:08:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1024ms 19:08:33 INFO - PROCESS | 1659 | 1467598113198 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 19:08:33 INFO - PROCESS | 1659 | 1467598113201 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 19:08:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:08:33 INFO - PROCESS | 1659 | 1467598113203 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:08:33 INFO - PROCESS | 1659 | 1467598113205 Marionette TRACE conn2 <- [1,514,null,{}] 19:08:33 INFO - PROCESS | 1659 | 1467598113210 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}] 19:08:33 INFO - PROCESS | 1659 | 1467598113211 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:33 INFO - PROCESS | 1659 | 1467598113306 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 19:08:33 INFO - PROCESS | 1659 | 1467598113376 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:33 INFO - PROCESS | 1659 | 1467598113377 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x119a15800 == 52 [pid = 1659] [id = 136] 19:08:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 136 (0x113d46000) [pid = 1659] [serial = 405] [outer = 0x0] 19:08:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 137 (0x118237c00) [pid = 1659] [serial = 406] [outer = 0x113d46000] 19:08:33 INFO - PROCESS | 1659 | 1467598113404 Marionette DEBUG loaded listener.js 19:08:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 138 (0x118ff5000) [pid = 1659] [serial = 407] [outer = 0x113d46000] 19:08:33 INFO - PROCESS | 1659 | 1467598113840 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]]]}] 19:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12c634000 == 51 [pid = 1659] [id = 129] 19:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12be1e000 == 50 [pid = 1659] [id = 128] 19:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12b60a800 == 49 [pid = 1659] [id = 127] 19:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12a3ee000 == 48 [pid = 1659] [id = 126] 19:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x129023800 == 47 [pid = 1659] [id = 125] 19:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x113f49000 == 46 [pid = 1659] [id = 124] 19:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x126693000 == 45 [pid = 1659] [id = 123] 19:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 137 (0x11965ec00) [pid = 1659] [serial = 337] [outer = 0x0] [url = about:blank] 19:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x1253dd800 == 44 [pid = 1659] [id = 122] 19:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x121313000 == 43 [pid = 1659] [id = 121] 19:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x1197cd800 == 42 [pid = 1659] [id = 120] 19:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x118fa3800 == 41 [pid = 1659] [id = 119] 19:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x116f97800 == 40 [pid = 1659] [id = 118] 19:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x116946800 == 39 [pid = 1659] [id = 117] 19:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x1197c1000 == 38 [pid = 1659] [id = 115] 19:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x11715a000 == 37 [pid = 1659] [id = 114] 19:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12b984800 == 36 [pid = 1659] [id = 113] 19:08:33 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 19:08:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 673ms 19:08:33 INFO - PROCESS | 1659 | 1467598113877 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 19:08:33 INFO - PROCESS | 1659 | 1467598113880 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 19:08:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:08:33 INFO - PROCESS | 1659 | 1467598113884 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:08:33 INFO - PROCESS | 1659 | 1467598113885 Marionette TRACE conn2 <- [1,518,null,{}] 19:08:33 INFO - PROCESS | 1659 | 1467598113888 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}] 19:08:33 INFO - PROCESS | 1659 | 1467598113889 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:33 INFO - PROCESS | 1659 | 1467598113982 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 136 (0x12be40000) [pid = 1659] [serial = 328] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 135 (0x12a83d400) [pid = 1659] [serial = 326] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 134 (0x1125fac00) [pid = 1659] [serial = 331] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 133 (0x12c671000) [pid = 1659] [serial = 329] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 132 (0x1125fec00) [pid = 1659] [serial = 332] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 131 (0x1210d3c00) [pid = 1659] [serial = 334] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 130 (0x12c66ec00) [pid = 1659] [serial = 323] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 129 (0x128dd9800) [pid = 1659] [serial = 335] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 128 (0x12b952800) [pid = 1659] [serial = 320] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 127 (0x12be58400) [pid = 1659] [serial = 322] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 126 (0x112fbe000) [pid = 1659] [serial = 325] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 125 (0x11860e000) [pid = 1659] [serial = 295] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 124 (0x128969000) [pid = 1659] [serial = 301] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 123 (0x1128afc00) [pid = 1659] [serial = 292] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 122 (0x118ff5400) [pid = 1659] [serial = 308] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 121 (0x1182d8c00) [pid = 1659] [serial = 307] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x12b65f800) [pid = 1659] [serial = 319] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x120ef6c00) [pid = 1659] [serial = 310] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x124bd0400) [pid = 1659] [serial = 311] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x12a704000) [pid = 1659] [serial = 316] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x12a833000) [pid = 1659] [serial = 317] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x1293b6c00) [pid = 1659] [serial = 305] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x128b9b800) [pid = 1659] [serial = 304] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x123ca5000) [pid = 1659] [serial = 298] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x128dd3c00) [pid = 1659] [serial = 313] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x12938a400) [pid = 1659] [serial = 314] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x12becb800) [pid = 1659] [serial = 290] [outer = 0x0] [url = about:blank] 19:08:34 INFO - PROCESS | 1659 | 1467598114047 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:34 INFO - PROCESS | 1659 | 1467598114048 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x1182bb800 == 37 [pid = 1659] [id = 137] 19:08:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x117102c00) [pid = 1659] [serial = 408] [outer = 0x0] 19:08:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x1196c0000) [pid = 1659] [serial = 409] [outer = 0x117102c00] 19:08:34 INFO - PROCESS | 1659 | 1467598114075 Marionette DEBUG loaded listener.js 19:08:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x120d06400) [pid = 1659] [serial = 410] [outer = 0x117102c00] 19:08:34 INFO - PROCESS | 1659 | 1467598114372 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]]]}] 19:08:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:08:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 519ms 19:08:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:08:34 INFO - PROCESS | 1659 | 1467598114404 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 19:08:34 INFO - PROCESS | 1659 | 1467598114405 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 19:08:34 INFO - PROCESS | 1659 | 1467598114407 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:08:34 INFO - PROCESS | 1659 | 1467598114410 Marionette TRACE conn2 <- [1,522,null,{}] 19:08:34 INFO - PROCESS | 1659 | 1467598114420 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}] 19:08:34 INFO - PROCESS | 1659 | 1467598114423 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:34 INFO - PROCESS | 1659 | 1467598114503 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 19:08:34 INFO - PROCESS | 1659 | 1467598114590 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:34 INFO - PROCESS | 1659 | 1467598114592 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x12102b000 == 38 [pid = 1659] [id = 138] 19:08:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x123c9e000) [pid = 1659] [serial = 411] [outer = 0x0] 19:08:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x12540ac00) [pid = 1659] [serial = 412] [outer = 0x123c9e000] 19:08:34 INFO - PROCESS | 1659 | 1467598114621 Marionette DEBUG loaded listener.js 19:08:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x12725b400) [pid = 1659] [serial = 413] [outer = 0x123c9e000] 19:08:34 INFO - PROCESS | 1659 | 1467598114907 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]]]}] 19:08:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:08:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 525ms 19:08:34 INFO - PROCESS | 1659 | 1467598114935 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 19:08:34 INFO - PROCESS | 1659 | 1467598114937 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 19:08:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:08:34 INFO - PROCESS | 1659 | 1467598114939 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:08:34 INFO - PROCESS | 1659 | 1467598114940 Marionette TRACE conn2 <- [1,526,null,{}] 19:08:34 INFO - PROCESS | 1659 | 1467598114943 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}] 19:08:34 INFO - PROCESS | 1659 | 1467598114944 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:35 INFO - PROCESS | 1659 | 1467598115039 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 19:08:35 INFO - PROCESS | 1659 | 1467598115097 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:35 INFO - PROCESS | 1659 | 1467598115098 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x121bdf800 == 39 [pid = 1659] [id = 139] 19:08:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x123df2800) [pid = 1659] [serial = 414] [outer = 0x0] 19:08:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x12896a400) [pid = 1659] [serial = 415] [outer = 0x123df2800] 19:08:35 INFO - PROCESS | 1659 | 1467598115125 Marionette DEBUG loaded listener.js 19:08:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x1293bb000) [pid = 1659] [serial = 416] [outer = 0x123df2800] 19:08:35 INFO - PROCESS | 1659 | 1467598115417 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]]]}] 19:08:35 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 19:08:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 519ms 19:08:35 INFO - PROCESS | 1659 | 1467598115458 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 19:08:35 INFO - PROCESS | 1659 | 1467598115460 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 19:08:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:08:35 INFO - PROCESS | 1659 | 1467598115462 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:08:35 INFO - PROCESS | 1659 | 1467598115465 Marionette TRACE conn2 <- [1,530,null,{}] 19:08:35 INFO - PROCESS | 1659 | 1467598115468 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}] 19:08:35 INFO - PROCESS | 1659 | 1467598115469 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:35 INFO - PROCESS | 1659 | 1467598115548 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 19:08:35 INFO - PROCESS | 1659 | 1467598115552 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:35 INFO - PROCESS | 1659 | 1467598115553 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x126cc9800 == 40 [pid = 1659] [id = 140] 19:08:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x1293bc400) [pid = 1659] [serial = 417] [outer = 0x0] 19:08:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x12a834c00) [pid = 1659] [serial = 418] [outer = 0x1293bc400] 19:08:35 INFO - PROCESS | 1659 | 1467598115577 Marionette DEBUG loaded listener.js 19:08:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 122 (0x12b958800) [pid = 1659] [serial = 419] [outer = 0x1293bc400] 19:08:35 INFO - PROCESS | 1659 | 1467598115933 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"]]]}] 19:08:35 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 19:08:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:08:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:08:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:08:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:08:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:08:35 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 19:08:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:08:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:08:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:08:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:08:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:08:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 521ms 19:08:35 INFO - PROCESS | 1659 | 1467598115983 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 19:08:35 INFO - PROCESS | 1659 | 1467598115985 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 19:08:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:08:35 INFO - PROCESS | 1659 | 1467598115987 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:08:35 INFO - PROCESS | 1659 | 1467598115988 Marionette TRACE conn2 <- [1,534,null,{}] 19:08:35 INFO - PROCESS | 1659 | 1467598115990 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}] 19:08:35 INFO - PROCESS | 1659 | 1467598115994 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:36 INFO - PROCESS | 1659 | 1467598116122 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 19:08:36 INFO - PROCESS | 1659 | 1467598116136 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:36 INFO - PROCESS | 1659 | 1467598116137 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a872800 == 41 [pid = 1659] [id = 141] 19:08:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 123 (0x12be47000) [pid = 1659] [serial = 420] [outer = 0x0] 19:08:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 124 (0x12c670000) [pid = 1659] [serial = 421] [outer = 0x12be47000] 19:08:36 INFO - PROCESS | 1659 | 1467598116162 Marionette DEBUG loaded listener.js 19:08:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 125 (0x12cb3e000) [pid = 1659] [serial = 422] [outer = 0x12be47000] 19:08:36 INFO - PROCESS | 1659 | 1467598116510 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]]]}] 19:08:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:08:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 568ms 19:08:36 INFO - PROCESS | 1659 | 1467598116555 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 19:08:36 INFO - PROCESS | 1659 | 1467598116556 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 19:08:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:08:36 INFO - PROCESS | 1659 | 1467598116559 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:08:36 INFO - PROCESS | 1659 | 1467598116560 Marionette TRACE conn2 <- [1,538,null,{}] 19:08:36 INFO - PROCESS | 1659 | 1467598116568 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}] 19:08:36 INFO - PROCESS | 1659 | 1467598116569 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:36 INFO - PROCESS | 1659 | 1467598116686 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 19:08:36 INFO - PROCESS | 1659 | 1467598116735 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:36 INFO - PROCESS | 1659 | 1467598116736 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b619800 == 42 [pid = 1659] [id = 142] 19:08:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 126 (0x1286e3800) [pid = 1659] [serial = 423] [outer = 0x0] 19:08:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 127 (0x1286e9800) [pid = 1659] [serial = 424] [outer = 0x1286e3800] 19:08:36 INFO - PROCESS | 1659 | 1467598116766 Marionette DEBUG loaded listener.js 19:08:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 128 (0x1286efc00) [pid = 1659] [serial = 425] [outer = 0x1286e3800] 19:08:37 INFO - PROCESS | 1659 | 1467598117119 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]]]}] 19:08:37 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. 19:08:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 622ms 19:08:37 INFO - PROCESS | 1659 | 1467598117181 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 19:08:37 INFO - PROCESS | 1659 | 1467598117182 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 19:08:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:08:37 INFO - PROCESS | 1659 | 1467598117185 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:08:37 INFO - PROCESS | 1659 | 1467598117186 Marionette TRACE conn2 <- [1,542,null,{}] 19:08:37 INFO - PROCESS | 1659 | 1467598117188 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}] 19:08:37 INFO - PROCESS | 1659 | 1467598117189 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:37 INFO - PROCESS | 1659 | 1467598117291 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 19:08:37 INFO - PROCESS | 1659 | 1467598117304 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:37 INFO - PROCESS | 1659 | 1467598117305 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x12be26800 == 43 [pid = 1659] [id = 143] 19:08:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 129 (0x1286b3c00) [pid = 1659] [serial = 426] [outer = 0x0] 19:08:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 130 (0x1286b6800) [pid = 1659] [serial = 427] [outer = 0x1286b3c00] 19:08:37 INFO - PROCESS | 1659 | 1467598117329 Marionette DEBUG loaded listener.js 19:08:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 131 (0x1286bb400) [pid = 1659] [serial = 428] [outer = 0x1286b3c00] 19:08:37 INFO - PROCESS | 1659 | 1467598117655 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]]]}] 19:08:37 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. 19:08:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 517ms 19:08:37 INFO - PROCESS | 1659 | 1467598117703 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 19:08:37 INFO - PROCESS | 1659 | 1467598117704 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 19:08:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:08:37 INFO - PROCESS | 1659 | 1467598117706 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:08:37 INFO - PROCESS | 1659 | 1467598117708 Marionette TRACE conn2 <- [1,546,null,{}] 19:08:37 INFO - PROCESS | 1659 | 1467598117711 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}] 19:08:37 INFO - PROCESS | 1659 | 1467598117712 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:37 INFO - PROCESS | 1659 | 1467598117833 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 19:08:37 INFO - PROCESS | 1659 | 1467598117885 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:37 INFO - PROCESS | 1659 | 1467598117886 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cc33800 == 44 [pid = 1659] [id = 144] 19:08:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 132 (0x1286ba800) [pid = 1659] [serial = 429] [outer = 0x0] 19:08:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 133 (0x1286f0000) [pid = 1659] [serial = 430] [outer = 0x1286ba800] 19:08:37 INFO - PROCESS | 1659 | 1467598117915 Marionette DEBUG loaded listener.js 19:08:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 134 (0x12cb3fc00) [pid = 1659] [serial = 431] [outer = 0x1286ba800] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 133 (0x110e83c00) [pid = 1659] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 132 (0x12a7e5400) [pid = 1659] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 131 (0x12be42800) [pid = 1659] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 130 (0x1125ec000) [pid = 1659] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 129 (0x1128b1000) [pid = 1659] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 128 (0x1125ec400) [pid = 1659] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 127 (0x129141800) [pid = 1659] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 126 (0x11965e800) [pid = 1659] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 125 (0x12a83b800) [pid = 1659] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 124 (0x1273b1400) [pid = 1659] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 123 (0x126672000) [pid = 1659] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 122 (0x11801f800) [pid = 1659] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 121 (0x116026400) [pid = 1659] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x128640400) [pid = 1659] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x1128ac800) [pid = 1659] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x121bc7800) [pid = 1659] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x1182d9400) [pid = 1659] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x126c54400) [pid = 1659] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x12a707400) [pid = 1659] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x112fb5400) [pid = 1659] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x1128abc00) [pid = 1659] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x1199d7000) [pid = 1659] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x11863e000) [pid = 1659] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x1199e1800) [pid = 1659] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x1128b0800) [pid = 1659] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1273b4000) [pid = 1659] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1249e8c00) [pid = 1659] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x118fd2000) [pid = 1659] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:08:38 INFO - PROCESS | 1659 | 1467598118403 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]]]}] 19:08:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 19:08:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 721ms 19:08:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:08:38 INFO - PROCESS | 1659 | 1467598118433 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 19:08:38 INFO - PROCESS | 1659 | 1467598118434 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 19:08:38 INFO - PROCESS | 1659 | 1467598118437 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:08:38 INFO - PROCESS | 1659 | 1467598118438 Marionette TRACE conn2 <- [1,550,null,{}] 19:08:38 INFO - PROCESS | 1659 | 1467598118440 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}] 19:08:38 INFO - PROCESS | 1659 | 1467598118441 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:38 INFO - PROCESS | 1659 | 1467598118565 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 19:08:38 INFO - PROCESS | 1659 | 1467598118618 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:38 INFO - PROCESS | 1659 | 1467598118619 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a55800 == 45 [pid = 1659] [id = 145] 19:08:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x110e65800) [pid = 1659] [serial = 432] [outer = 0x0] 19:08:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x110e6c800) [pid = 1659] [serial = 433] [outer = 0x110e65800] 19:08:38 INFO - PROCESS | 1659 | 1467598118649 Marionette DEBUG loaded listener.js 19:08:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x110e7a000) [pid = 1659] [serial = 434] [outer = 0x110e65800] 19:08:38 INFO - PROCESS | 1659 | 1467598118933 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]]]}] 19:08:38 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. 19:08:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 518ms 19:08:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:08:38 INFO - PROCESS | 1659 | 1467598118956 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 19:08:38 INFO - PROCESS | 1659 | 1467598118957 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 19:08:38 INFO - PROCESS | 1659 | 1467598118959 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:08:38 INFO - PROCESS | 1659 | 1467598118961 Marionette TRACE conn2 <- [1,554,null,{}] 19:08:38 INFO - PROCESS | 1659 | 1467598118971 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}] 19:08:38 INFO - PROCESS | 1659 | 1467598118972 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:39 INFO - PROCESS | 1659 | 1467598119072 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 19:08:39 INFO - PROCESS | 1659 | 1467598119132 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:39 INFO - PROCESS | 1659 | 1467598119134 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d573000 == 46 [pid = 1659] [id = 146] 19:08:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x110e6d800) [pid = 1659] [serial = 435] [outer = 0x0] 19:08:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x1128a5000) [pid = 1659] [serial = 436] [outer = 0x110e6d800] 19:08:39 INFO - PROCESS | 1659 | 1467598119167 Marionette DEBUG loaded listener.js 19:08:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x121002400) [pid = 1659] [serial = 437] [outer = 0x110e6d800] 19:08:39 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:08:39 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:08:39 INFO - PROCESS | 1659 | 1467598119466 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]]]}] 19:08:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:08:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 526ms 19:08:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:08:39 INFO - PROCESS | 1659 | 1467598119487 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 19:08:39 INFO - PROCESS | 1659 | 1467598119488 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 19:08:39 INFO - PROCESS | 1659 | 1467598119490 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:08:39 INFO - PROCESS | 1659 | 1467598119491 Marionette TRACE conn2 <- [1,558,null,{}] 19:08:39 INFO - PROCESS | 1659 | 1467598119493 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}] 19:08:39 INFO - PROCESS | 1659 | 1467598119495 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:39 INFO - PROCESS | 1659 | 1467598119584 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 19:08:39 INFO - PROCESS | 1659 | 1467598119588 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:39 INFO - PROCESS | 1659 | 1467598119589 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x12dc5d800 == 47 [pid = 1659] [id = 147] 19:08:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x1199d7000) [pid = 1659] [serial = 438] [outer = 0x0] 19:08:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x127264800) [pid = 1659] [serial = 439] [outer = 0x1199d7000] 19:08:39 INFO - PROCESS | 1659 | 1467598119613 Marionette DEBUG loaded listener.js 19:08:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x129141800) [pid = 1659] [serial = 440] [outer = 0x1199d7000] 19:08:39 INFO - PROCESS | 1659 | 1467598119946 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]]]}] 19:08:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:08:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 468ms 19:08:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:08:39 INFO - PROCESS | 1659 | 1467598119959 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 19:08:39 INFO - PROCESS | 1659 | 1467598119960 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 19:08:39 INFO - PROCESS | 1659 | 1467598119963 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:08:39 INFO - PROCESS | 1659 | 1467598119966 Marionette TRACE conn2 <- [1,562,null,{}] 19:08:39 INFO - PROCESS | 1659 | 1467598119969 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}] 19:08:39 INFO - PROCESS | 1659 | 1467598119970 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:40 INFO - PROCESS | 1659 | 1467598120086 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 19:08:40 INFO - PROCESS | 1659 | 1467598120099 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:40 INFO - PROCESS | 1659 | 1467598120100 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x12e1dd000 == 48 [pid = 1659] [id = 148] 19:08:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x110e74400) [pid = 1659] [serial = 441] [outer = 0x0] 19:08:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x1125ce400) [pid = 1659] [serial = 442] [outer = 0x110e74400] 19:08:40 INFO - PROCESS | 1659 | 1467598120125 Marionette DEBUG loaded listener.js 19:08:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x1125d4400) [pid = 1659] [serial = 443] [outer = 0x110e74400] 19:08:40 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:08:40 INFO - PROCESS | 1659 | 1467598120570 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]]]}] 19:08:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:08:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 673ms 19:08:40 INFO - PROCESS | 1659 | 1467598120650 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 19:08:40 INFO - PROCESS | 1659 | 1467598120654 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 19:08:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:08:40 INFO - PROCESS | 1659 | 1467598120661 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:08:40 INFO - PROCESS | 1659 | 1467598120666 Marionette TRACE conn2 <- [1,566,null,{}] 19:08:40 INFO - PROCESS | 1659 | 1467598120673 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}] 19:08:40 INFO - PROCESS | 1659 | 1467598120676 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:40 INFO - PROCESS | 1659 | 1467598120844 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 19:08:40 INFO - PROCESS | 1659 | 1467598120944 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:40 INFO - PROCESS | 1659 | 1467598120946 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x1191bd800 == 49 [pid = 1659] [id = 149] 19:08:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x1125fec00) [pid = 1659] [serial = 444] [outer = 0x0] 19:08:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x1128ad800) [pid = 1659] [serial = 445] [outer = 0x1125fec00] 19:08:41 INFO - PROCESS | 1659 | 1467598120996 Marionette DEBUG loaded listener.js 19:08:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x1133cf400) [pid = 1659] [serial = 446] [outer = 0x1125fec00] 19:08:41 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:08:41 INFO - PROCESS | 1659 | 1467598121465 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]]]}] 19:08:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:08:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 878ms 19:08:41 INFO - PROCESS | 1659 | 1467598121537 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 19:08:41 INFO - PROCESS | 1659 | 1467598121540 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 19:08:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:08:41 INFO - PROCESS | 1659 | 1467598121545 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:08:41 INFO - PROCESS | 1659 | 1467598121547 Marionette TRACE conn2 <- [1,570,null,{}] 19:08:41 INFO - PROCESS | 1659 | 1467598121550 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}] 19:08:41 INFO - PROCESS | 1659 | 1467598121551 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:41 INFO - PROCESS | 1659 | 1467598121658 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 19:08:41 INFO - PROCESS | 1659 | 1467598121731 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:41 INFO - PROCESS | 1659 | 1467598121733 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x126886800 == 50 [pid = 1659] [id = 150] 19:08:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 122 (0x118fcc400) [pid = 1659] [serial = 447] [outer = 0x0] 19:08:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 123 (0x1196c4400) [pid = 1659] [serial = 448] [outer = 0x118fcc400] 19:08:41 INFO - PROCESS | 1659 | 1467598121764 Marionette DEBUG loaded listener.js 19:08:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 124 (0x1199dfc00) [pid = 1659] [serial = 449] [outer = 0x118fcc400] 19:08:42 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:08:42 INFO - PROCESS | 1659 | 1467598122236 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]]]}] 19:08:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:08:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 720ms 19:08:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:08:42 INFO - PROCESS | 1659 | 1467598122266 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 19:08:42 INFO - PROCESS | 1659 | 1467598122269 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 19:08:42 INFO - PROCESS | 1659 | 1467598122273 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:08:42 INFO - PROCESS | 1659 | 1467598122277 Marionette TRACE conn2 <- [1,574,null,{}] 19:08:42 INFO - PROCESS | 1659 | 1467598122291 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}] 19:08:42 INFO - PROCESS | 1659 | 1467598122296 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:42 INFO - PROCESS | 1659 | 1467598122457 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 19:08:42 INFO - PROCESS | 1659 | 1467598122563 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:42 INFO - PROCESS | 1659 | 1467598122565 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d575000 == 51 [pid = 1659] [id = 151] 19:08:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 125 (0x1249ed800) [pid = 1659] [serial = 450] [outer = 0x0] 19:08:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 126 (0x12540c800) [pid = 1659] [serial = 451] [outer = 0x1249ed800] 19:08:42 INFO - PROCESS | 1659 | 1467598122596 Marionette DEBUG loaded listener.js 19:08:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 127 (0x1273b1800) [pid = 1659] [serial = 452] [outer = 0x1249ed800] 19:08:43 INFO - PROCESS | 1659 | 1467598123057 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]]]}] 19:08:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:08:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 826ms 19:08:43 INFO - PROCESS | 1659 | 1467598123099 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 19:08:43 INFO - PROCESS | 1659 | 1467598123101 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 19:08:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:08:43 INFO - PROCESS | 1659 | 1467598123103 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:08:43 INFO - PROCESS | 1659 | 1467598123104 Marionette TRACE conn2 <- [1,578,null,{}] 19:08:43 INFO - PROCESS | 1659 | 1467598123107 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}] 19:08:43 INFO - PROCESS | 1659 | 1467598123108 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:43 INFO - PROCESS | 1659 | 1467598123214 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 19:08:43 INFO - PROCESS | 1659 | 1467598123289 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:43 INFO - PROCESS | 1659 | 1467598123290 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x12182a800 == 52 [pid = 1659] [id = 152] 19:08:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 128 (0x1286e3c00) [pid = 1659] [serial = 453] [outer = 0x0] 19:08:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 129 (0x128963400) [pid = 1659] [serial = 454] [outer = 0x1286e3c00] 19:08:43 INFO - PROCESS | 1659 | 1467598123318 Marionette DEBUG loaded listener.js 19:08:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 130 (0x12a702800) [pid = 1659] [serial = 455] [outer = 0x1286e3c00] 19:08:43 INFO - PROCESS | 1659 | 1467598123762 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]]]}] 19:08:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:08:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 669ms 19:08:43 INFO - PROCESS | 1659 | 1467598123773 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 19:08:43 INFO - PROCESS | 1659 | 1467598123774 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 19:08:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:08:43 INFO - PROCESS | 1659 | 1467598123776 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:08:43 INFO - PROCESS | 1659 | 1467598123778 Marionette TRACE conn2 <- [1,582,null,{}] 19:08:43 INFO - PROCESS | 1659 | 1467598123782 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}] 19:08:43 INFO - PROCESS | 1659 | 1467598123784 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:43 INFO - PROCESS | 1659 | 1467598123886 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 19:08:43 INFO - PROCESS | 1659 | 1467598123947 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:43 INFO - PROCESS | 1659 | 1467598123949 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x118481000 == 53 [pid = 1659] [id = 153] 19:08:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 131 (0x110e66400) [pid = 1659] [serial = 456] [outer = 0x0] 19:08:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 132 (0x1125e2800) [pid = 1659] [serial = 457] [outer = 0x110e66400] 19:08:44 INFO - PROCESS | 1659 | 1467598124154 Marionette DEBUG loaded listener.js 19:08:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 133 (0x1125fbc00) [pid = 1659] [serial = 458] [outer = 0x110e66400] 19:08:44 INFO - PROCESS | 1659 | 1467598124642 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]]]}] 19:08:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:08:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 923ms 19:08:44 INFO - PROCESS | 1659 | 1467598124700 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 19:08:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:08:44 INFO - PROCESS | 1659 | 1467598124702 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 19:08:44 INFO - PROCESS | 1659 | 1467598124706 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:08:44 INFO - PROCESS | 1659 | 1467598124707 Marionette TRACE conn2 <- [1,586,null,{}] 19:08:44 INFO - PROCESS | 1659 | 1467598124710 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}] 19:08:44 INFO - PROCESS | 1659 | 1467598124711 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:44 INFO - PROCESS | 1659 | 1467598124806 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12dc5d800 == 52 [pid = 1659] [id = 147] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12d573000 == 51 [pid = 1659] [id = 146] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x128a55800 == 50 [pid = 1659] [id = 145] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12cc33800 == 49 [pid = 1659] [id = 144] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12be26800 == 48 [pid = 1659] [id = 143] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12b619800 == 47 [pid = 1659] [id = 142] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12a872800 == 46 [pid = 1659] [id = 141] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x126cc9800 == 45 [pid = 1659] [id = 140] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x121bdf800 == 44 [pid = 1659] [id = 139] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12102b000 == 43 [pid = 1659] [id = 138] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x1182bb800 == 42 [pid = 1659] [id = 137] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x119a15800 == 41 [pid = 1659] [id = 136] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12c640800 == 40 [pid = 1659] [id = 133] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x123c55800 == 39 [pid = 1659] [id = 132] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x116fac000 == 38 [pid = 1659] [id = 131] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12c7ea800 == 37 [pid = 1659] [id = 130] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12a874000 == 36 [pid = 1659] [id = 116] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x118654000 == 35 [pid = 1659] [id = 135] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12cc32800 == 34 [pid = 1659] [id = 134] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x129332800 == 33 [pid = 1659] [id = 79] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x116fa8000 == 32 [pid = 1659] [id = 102] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x118481000 == 31 [pid = 1659] [id = 153] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12182a800 == 30 [pid = 1659] [id = 152] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12d575000 == 29 [pid = 1659] [id = 151] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x126886800 == 28 [pid = 1659] [id = 150] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12e1dd000 == 27 [pid = 1659] [id = 148] 19:08:45 INFO - PROCESS | 1659 | --DOCSHELL 0x1191bd800 == 26 [pid = 1659] [id = 149] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 132 (0x118018c00) [pid = 1659] [serial = 196] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 131 (0x1294e6c00) [pid = 1659] [serial = 367] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 130 (0x12a832400) [pid = 1659] [serial = 370] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 129 (0x11697e400) [pid = 1659] [serial = 341] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 128 (0x11337c800) [pid = 1659] [serial = 340] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 127 (0x1273a9800) [pid = 1659] [serial = 362] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 126 (0x12666e400) [pid = 1659] [serial = 361] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 125 (0x120ef9800) [pid = 1659] [serial = 355] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 124 (0x121711400) [pid = 1659] [serial = 356] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 123 (0x118ff4800) [pid = 1659] [serial = 352] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 122 (0x1196c5800) [pid = 1659] [serial = 353] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 121 (0x125411800) [pid = 1659] [serial = 347] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x121bc5400) [pid = 1659] [serial = 346] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x128966c00) [pid = 1659] [serial = 338] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x128967c00) [pid = 1659] [serial = 364] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x124bdac00) [pid = 1659] [serial = 358] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x126632400) [pid = 1659] [serial = 359] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x1196c3c00) [pid = 1659] [serial = 344] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x1196bdc00) [pid = 1659] [serial = 343] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x119715000) [pid = 1659] [serial = 379] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x12b95a000) [pid = 1659] [serial = 373] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x12b658800) [pid = 1659] [serial = 371] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x12be4d400) [pid = 1659] [serial = 376] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x12be41400) [pid = 1659] [serial = 374] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1125ee800) [pid = 1659] [serial = 382] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x12becc000) [pid = 1659] [serial = 380] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x12bec4c00) [pid = 1659] [serial = 377] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1182e1800) [pid = 1659] [serial = 350] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x11697cc00) [pid = 1659] [serial = 349] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x12a706400) [pid = 1659] [serial = 368] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x121007c00) [pid = 1659] [serial = 385] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x12100d400) [pid = 1659] [serial = 386] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1273b1c00) [pid = 1659] [serial = 388] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1293b4000) [pid = 1659] [serial = 365] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12becd000) [pid = 1659] [serial = 383] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x129386c00) [pid = 1659] [serial = 193] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12148f000) [pid = 1659] [serial = 242] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12aa4f400) [pid = 1659] [serial = 236] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x128960800) [pid = 1659] [serial = 248] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1273aa400) [pid = 1659] [serial = 245] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118787000) [pid = 1659] [serial = 239] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x128b97000) [pid = 1659] [serial = 302] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11386f800) [pid = 1659] [serial = 293] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x124e93c00) [pid = 1659] [serial = 299] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119319400) [pid = 1659] [serial = 296] [outer = 0x0] [url = about:blank] 19:08:45 INFO - PROCESS | 1659 | 1467598125504 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:45 INFO - PROCESS | 1659 | 1467598125506 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x111e9d000 == 27 [pid = 1659] [id = 154] 19:08:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1121bd400) [pid = 1659] [serial = 459] [outer = 0x0] 19:08:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1125d1800) [pid = 1659] [serial = 460] [outer = 0x1121bd400] 19:08:45 INFO - PROCESS | 1659 | 1467598125535 Marionette DEBUG loaded listener.js 19:08:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1125ee800) [pid = 1659] [serial = 461] [outer = 0x1121bd400] 19:08:45 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:08:45 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:08:45 INFO - PROCESS | 1659 | 1467598125844 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]]]}] 19:08:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:08:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1173ms 19:08:45 INFO - PROCESS | 1659 | 1467598125881 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 19:08:45 INFO - PROCESS | 1659 | 1467598125884 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 19:08:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:08:45 INFO - PROCESS | 1659 | 1467598125887 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:08:45 INFO - PROCESS | 1659 | 1467598125889 Marionette TRACE conn2 <- [1,590,null,{}] 19:08:45 INFO - PROCESS | 1659 | 1467598125893 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}] 19:08:45 INFO - PROCESS | 1659 | 1467598125894 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:45 INFO - PROCESS | 1659 | 1467598125971 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 19:08:45 INFO - PROCESS | 1659 | 1467598125976 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:45 INFO - PROCESS | 1659 | 1467598125978 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169a6800 == 28 [pid = 1659] [id = 155] 19:08:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1125f5400) [pid = 1659] [serial = 462] [outer = 0x0] 19:08:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x112fb3c00) [pid = 1659] [serial = 463] [outer = 0x1125f5400] 19:08:46 INFO - PROCESS | 1659 | 1467598126008 Marionette DEBUG loaded listener.js 19:08:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1133c3c00) [pid = 1659] [serial = 464] [outer = 0x1125f5400] 19:08:46 INFO - PROCESS | 1659 | 1467598126341 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]]]}] 19:08:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:08:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 472ms 19:08:46 INFO - PROCESS | 1659 | 1467598126362 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 19:08:46 INFO - PROCESS | 1659 | 1467598126367 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 19:08:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:08:46 INFO - PROCESS | 1659 | 1467598126369 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:08:46 INFO - PROCESS | 1659 | 1467598126370 Marionette TRACE conn2 <- [1,594,null,{}] 19:08:46 INFO - PROCESS | 1659 | 1467598126373 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}] 19:08:46 INFO - PROCESS | 1659 | 1467598126374 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:46 INFO - PROCESS | 1659 | 1467598126452 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 19:08:46 INFO - PROCESS | 1659 | 1467598126459 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:46 INFO - PROCESS | 1659 | 1467598126460 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x11699f800 == 29 [pid = 1659] [id = 156] 19:08:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x113a44400) [pid = 1659] [serial = 465] [outer = 0x0] 19:08:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x116908c00) [pid = 1659] [serial = 466] [outer = 0x113a44400] 19:08:46 INFO - PROCESS | 1659 | 1467598126487 Marionette DEBUG loaded listener.js 19:08:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1175f2c00) [pid = 1659] [serial = 467] [outer = 0x113a44400] 19:08:46 INFO - PROCESS | 1659 | 1467598126850 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]]]}] 19:08:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:08:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 518ms 19:08:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:08:46 INFO - PROCESS | 1659 | 1467598126888 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 19:08:46 INFO - PROCESS | 1659 | 1467598126889 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 19:08:46 INFO - PROCESS | 1659 | 1467598126898 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:08:46 INFO - PROCESS | 1659 | 1467598126902 Marionette TRACE conn2 <- [1,598,null,{}] 19:08:46 INFO - PROCESS | 1659 | 1467598126905 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}] 19:08:46 INFO - PROCESS | 1659 | 1467598126908 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:46 INFO - PROCESS | 1659 | 1467598126984 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 19:08:46 INFO - PROCESS | 1659 | 1467598126988 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:46 INFO - PROCESS | 1659 | 1467598126989 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x118655000 == 30 [pid = 1659] [id = 157] 19:08:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1128afc00) [pid = 1659] [serial = 468] [outer = 0x0] 19:08:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x11801ec00) [pid = 1659] [serial = 469] [outer = 0x1128afc00] 19:08:47 INFO - PROCESS | 1659 | 1467598127016 Marionette DEBUG loaded listener.js 19:08:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x11860a400) [pid = 1659] [serial = 470] [outer = 0x1128afc00] 19:08:47 INFO - PROCESS | 1659 | 1467598127338 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]]]}] 19:08:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:08:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 479ms 19:08:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:08:47 INFO - PROCESS | 1659 | 1467598127371 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 19:08:47 INFO - PROCESS | 1659 | 1467598127373 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 19:08:47 INFO - PROCESS | 1659 | 1467598127375 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:08:47 INFO - PROCESS | 1659 | 1467598127376 Marionette TRACE conn2 <- [1,602,null,{}] 19:08:47 INFO - PROCESS | 1659 | 1467598127379 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}] 19:08:47 INFO - PROCESS | 1659 | 1467598127381 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:47 INFO - PROCESS | 1659 | 1467598127457 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 19:08:47 INFO - PROCESS | 1659 | 1467598127528 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:47 INFO - PROCESS | 1659 | 1467598127530 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x1191b9000 == 31 [pid = 1659] [id = 158] 19:08:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1128b1c00) [pid = 1659] [serial = 471] [outer = 0x0] 19:08:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x118610000) [pid = 1659] [serial = 472] [outer = 0x1128b1c00] 19:08:47 INFO - PROCESS | 1659 | 1467598127558 Marionette DEBUG loaded listener.js 19:08:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x118fee800) [pid = 1659] [serial = 473] [outer = 0x1128b1c00] 19:08:47 INFO - PROCESS | 1659 | 1467598127879 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]]]}] 19:08:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:08:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 519ms 19:08:47 INFO - PROCESS | 1659 | 1467598127894 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 19:08:47 INFO - PROCESS | 1659 | 1467598127896 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 19:08:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:08:47 INFO - PROCESS | 1659 | 1467598127900 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:08:47 INFO - PROCESS | 1659 | 1467598127901 Marionette TRACE conn2 <- [1,606,null,{}] 19:08:47 INFO - PROCESS | 1659 | 1467598127908 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}] 19:08:47 INFO - PROCESS | 1659 | 1467598127909 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:48 INFO - PROCESS | 1659 | 1467598128001 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 19:08:48 INFO - PROCESS | 1659 | 1467598128005 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:48 INFO - PROCESS | 1659 | 1467598128010 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x120e13000 == 32 [pid = 1659] [id = 159] 19:08:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x113a36c00) [pid = 1659] [serial = 474] [outer = 0x0] 19:08:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1196bbc00) [pid = 1659] [serial = 475] [outer = 0x113a36c00] 19:08:48 INFO - PROCESS | 1659 | 1467598128042 Marionette DEBUG loaded listener.js 19:08:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1196c8400) [pid = 1659] [serial = 476] [outer = 0x113a36c00] 19:08:48 INFO - PROCESS | 1659 | 1467598128411 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]]]}] 19:08:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:08:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 568ms 19:08:48 INFO - PROCESS | 1659 | 1467598128468 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 19:08:48 INFO - PROCESS | 1659 | 1467598128470 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 19:08:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:08:48 INFO - PROCESS | 1659 | 1467598128472 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:08:48 INFO - PROCESS | 1659 | 1467598128473 Marionette TRACE conn2 <- [1,610,null,{}] 19:08:48 INFO - PROCESS | 1659 | 1467598128475 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}] 19:08:48 INFO - PROCESS | 1659 | 1467598128477 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:48 INFO - PROCESS | 1659 | 1467598128571 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 19:08:48 INFO - PROCESS | 1659 | 1467598128609 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:48 INFO - PROCESS | 1659 | 1467598128611 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x112540000 == 33 [pid = 1659] [id = 160] 19:08:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x11971a000) [pid = 1659] [serial = 477] [outer = 0x0] 19:08:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x120ef5400) [pid = 1659] [serial = 478] [outer = 0x11971a000] 19:08:48 INFO - PROCESS | 1659 | 1467598128635 Marionette DEBUG loaded listener.js 19:08:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x120efdc00) [pid = 1659] [serial = 479] [outer = 0x11971a000] 19:08:48 INFO - PROCESS | 1659 | 1467598128928 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]]]}] 19:08:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:08:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 474ms 19:08:48 INFO - PROCESS | 1659 | 1467598128953 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 19:08:48 INFO - PROCESS | 1659 | 1467598128954 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 19:08:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:08:48 INFO - PROCESS | 1659 | 1467598128956 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:08:48 INFO - PROCESS | 1659 | 1467598128957 Marionette TRACE conn2 <- [1,614,null,{}] 19:08:48 INFO - PROCESS | 1659 | 1467598128970 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}] 19:08:48 INFO - PROCESS | 1659 | 1467598128971 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:49 INFO - PROCESS | 1659 | 1467598129074 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 19:08:49 INFO - PROCESS | 1659 | 1467598129078 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:49 INFO - PROCESS | 1659 | 1467598129079 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x121827000 == 34 [pid = 1659] [id = 161] 19:08:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1125d5c00) [pid = 1659] [serial = 480] [outer = 0x0] 19:08:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x120fa9c00) [pid = 1659] [serial = 481] [outer = 0x1125d5c00] 19:08:49 INFO - PROCESS | 1659 | 1467598129103 Marionette DEBUG loaded listener.js 19:08:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x12100cc00) [pid = 1659] [serial = 482] [outer = 0x1125d5c00] 19:08:49 INFO - PROCESS | 1659 | 1467598129440 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]]]}] 19:08:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:08:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 520ms 19:08:49 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x1286e3800) [pid = 1659] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:08:49 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x1218b2800) [pid = 1659] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:08:49 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x128965400) [pid = 1659] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:08:49 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x112fb7000) [pid = 1659] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:08:49 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x113d46000) [pid = 1659] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:08:49 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x110e65800) [pid = 1659] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:08:49 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x12be47000) [pid = 1659] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:08:49 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1196c9400) [pid = 1659] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:08:49 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x117102c00) [pid = 1659] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:08:49 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x123c9e000) [pid = 1659] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:08:49 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x121003c00) [pid = 1659] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:08:49 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1125fc800) [pid = 1659] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:08:49 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1293bc400) [pid = 1659] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:08:49 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1286ba800) [pid = 1659] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:08:49 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x123df2800) [pid = 1659] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:08:49 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1286b3c00) [pid = 1659] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:08:49 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x110e6d800) [pid = 1659] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:08:49 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x110e74400) [pid = 1659] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:08:49 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1199d7000) [pid = 1659] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:08:49 INFO - PROCESS | 1659 | 1467598129767 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 19:08:49 INFO - PROCESS | 1659 | 1467598129769 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 19:08:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:08:49 INFO - PROCESS | 1659 | 1467598129779 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:08:49 INFO - PROCESS | 1659 | 1467598129780 Marionette TRACE conn2 <- [1,618,null,{}] 19:08:49 INFO - PROCESS | 1659 | 1467598129782 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}] 19:08:49 INFO - PROCESS | 1659 | 1467598129783 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:49 INFO - PROCESS | 1659 | 1467598129858 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 19:08:49 INFO - PROCESS | 1659 | 1467598129866 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:49 INFO - PROCESS | 1659 | 1467598129867 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x1191b9800 == 35 [pid = 1659] [id = 162] 19:08:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1125f3800) [pid = 1659] [serial = 483] [outer = 0x0] 19:08:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x113d46000) [pid = 1659] [serial = 484] [outer = 0x1125f3800] 19:08:49 INFO - PROCESS | 1659 | 1467598129892 Marionette DEBUG loaded listener.js 19:08:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1199d5000) [pid = 1659] [serial = 485] [outer = 0x1125f3800] 19:08:50 INFO - PROCESS | 1659 | 1467598130204 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]]]}] 19:08:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:08:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 470ms 19:08:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:08:50 INFO - PROCESS | 1659 | 1467598130250 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 19:08:50 INFO - PROCESS | 1659 | 1467598130251 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 19:08:50 INFO - PROCESS | 1659 | 1467598130253 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:08:50 INFO - PROCESS | 1659 | 1467598130254 Marionette TRACE conn2 <- [1,622,null,{}] 19:08:50 INFO - PROCESS | 1659 | 1467598130256 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}] 19:08:50 INFO - PROCESS | 1659 | 1467598130257 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:50 INFO - PROCESS | 1659 | 1467598130349 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 19:08:50 INFO - PROCESS | 1659 | 1467598130403 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:50 INFO - PROCESS | 1659 | 1467598130404 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c5e000 == 36 [pid = 1659] [id = 163] 19:08:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x110e72c00) [pid = 1659] [serial = 486] [outer = 0x0] 19:08:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12100f800) [pid = 1659] [serial = 487] [outer = 0x110e72c00] 19:08:50 INFO - PROCESS | 1659 | 1467598130428 Marionette DEBUG loaded listener.js 19:08:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x121492c00) [pid = 1659] [serial = 488] [outer = 0x110e72c00] 19:08:50 INFO - PROCESS | 1659 | 1467598130684 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]]]}] 19:08:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:08:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 468ms 19:08:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:08:50 INFO - PROCESS | 1659 | 1467598130721 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 19:08:50 INFO - PROCESS | 1659 | 1467598130722 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 19:08:50 INFO - PROCESS | 1659 | 1467598130725 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:08:50 INFO - PROCESS | 1659 | 1467598130726 Marionette TRACE conn2 <- [1,626,null,{}] 19:08:50 INFO - PROCESS | 1659 | 1467598130736 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}] 19:08:50 INFO - PROCESS | 1659 | 1467598130737 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:50 INFO - PROCESS | 1659 | 1467598130820 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 19:08:50 INFO - PROCESS | 1659 | 1467598130824 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:50 INFO - PROCESS | 1659 | 1467598130825 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x12661c800 == 37 [pid = 1659] [id = 164] 19:08:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1125e7c00) [pid = 1659] [serial = 489] [outer = 0x0] 19:08:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x123c9e000) [pid = 1659] [serial = 490] [outer = 0x1125e7c00] 19:08:50 INFO - PROCESS | 1659 | 1467598130849 Marionette DEBUG loaded listener.js 19:08:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x124bda400) [pid = 1659] [serial = 491] [outer = 0x1125e7c00] 19:08:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:08:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 468ms 19:08:51 INFO - PROCESS | 1659 | 1467598131187 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]]]}] 19:08:51 INFO - PROCESS | 1659 | 1467598131193 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 19:08:51 INFO - PROCESS | 1659 | 1467598131196 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 19:08:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:08:51 INFO - PROCESS | 1659 | 1467598131199 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:08:51 INFO - PROCESS | 1659 | 1467598131200 Marionette TRACE conn2 <- [1,630,null,{}] 19:08:51 INFO - PROCESS | 1659 | 1467598131203 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}] 19:08:51 INFO - PROCESS | 1659 | 1467598131204 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:51 INFO - PROCESS | 1659 | 1467598131319 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 19:08:51 INFO - PROCESS | 1659 | 1467598131324 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:51 INFO - PROCESS | 1659 | 1467598131326 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x118481800 == 38 [pid = 1659] [id = 165] 19:08:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1125d3800) [pid = 1659] [serial = 492] [outer = 0x0] 19:08:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x125406000) [pid = 1659] [serial = 493] [outer = 0x1125d3800] 19:08:51 INFO - PROCESS | 1659 | 1467598131350 Marionette DEBUG loaded listener.js 19:08:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1268d4c00) [pid = 1659] [serial = 494] [outer = 0x1125d3800] 19:08:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x126cba400) [pid = 1659] [serial = 495] [outer = 0x12cb3c800] 19:08:51 INFO - PROCESS | 1659 | 1467598131843 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]]]}] 19:08:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:08:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 671ms 19:08:51 INFO - PROCESS | 1659 | 1467598131894 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 19:08:51 INFO - PROCESS | 1659 | 1467598131899 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 19:08:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:08:51 INFO - PROCESS | 1659 | 1467598131907 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:08:51 INFO - PROCESS | 1659 | 1467598131911 Marionette TRACE conn2 <- [1,634,null,{}] 19:08:51 INFO - PROCESS | 1659 | 1467598131919 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}] 19:08:51 INFO - PROCESS | 1659 | 1467598131922 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:52 INFO - PROCESS | 1659 | 1467598132039 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 19:08:52 INFO - PROCESS | 1659 | 1467598132135 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:52 INFO - PROCESS | 1659 | 1467598132139 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x116614000 == 39 [pid = 1659] [id = 166] 19:08:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1125f8c00) [pid = 1659] [serial = 496] [outer = 0x0] 19:08:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1125fe400) [pid = 1659] [serial = 497] [outer = 0x1125f8c00] 19:08:52 INFO - PROCESS | 1659 | 1467598132192 Marionette DEBUG loaded listener.js 19:08:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x112ec9800) [pid = 1659] [serial = 498] [outer = 0x1125f8c00] 19:08:52 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:08:52 INFO - PROCESS | 1659 | 1467598132823 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]]]}] 19:08:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:08:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 927ms 19:08:52 INFO - PROCESS | 1659 | 1467598132856 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 19:08:52 INFO - PROCESS | 1659 | 1467598132859 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 19:08:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:08:52 INFO - PROCESS | 1659 | 1467598132867 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:08:52 INFO - PROCESS | 1659 | 1467598132869 Marionette TRACE conn2 <- [1,638,null,{}] 19:08:52 INFO - PROCESS | 1659 | 1467598132871 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}] 19:08:52 INFO - PROCESS | 1659 | 1467598132873 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:52 INFO - PROCESS | 1659 | 1467598132979 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 19:08:53 INFO - PROCESS | 1659 | 1467598133059 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:53 INFO - PROCESS | 1659 | 1467598133061 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x118482800 == 40 [pid = 1659] [id = 167] 19:08:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x11662c800) [pid = 1659] [serial = 499] [outer = 0x0] 19:08:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x1175eb800) [pid = 1659] [serial = 500] [outer = 0x11662c800] 19:08:53 INFO - PROCESS | 1659 | 1467598133091 Marionette DEBUG loaded listener.js 19:08:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x118019c00) [pid = 1659] [serial = 501] [outer = 0x11662c800] 19:08:53 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:08:53 INFO - PROCESS | 1659 | 1467598133647 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]]]}] 19:08:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:08:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 822ms 19:08:53 INFO - PROCESS | 1659 | 1467598133690 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 19:08:53 INFO - PROCESS | 1659 | 1467598133691 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 19:08:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:08:53 INFO - PROCESS | 1659 | 1467598133694 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:08:53 INFO - PROCESS | 1659 | 1467598133697 Marionette TRACE conn2 <- [1,642,null,{}] 19:08:53 INFO - PROCESS | 1659 | 1467598133706 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}] 19:08:53 INFO - PROCESS | 1659 | 1467598133709 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:53 INFO - PROCESS | 1659 | 1467598133818 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 19:08:54 INFO - PROCESS | 1659 | 1467598134007 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:54 INFO - PROCESS | 1659 | 1467598134009 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x11381b800 == 41 [pid = 1659] [id = 168] 19:08:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x1125c8800) [pid = 1659] [serial = 502] [outer = 0x0] 19:08:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x1125f0400) [pid = 1659] [serial = 503] [outer = 0x1125c8800] 19:08:54 INFO - PROCESS | 1659 | 1467598134037 Marionette DEBUG loaded listener.js 19:08:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x1128b2000) [pid = 1659] [serial = 504] [outer = 0x1125c8800] 19:08:54 INFO - PROCESS | 1659 | --DOCSHELL 0x12661c800 == 40 [pid = 1659] [id = 164] 19:08:54 INFO - PROCESS | 1659 | --DOCSHELL 0x123c5e000 == 39 [pid = 1659] [id = 163] 19:08:54 INFO - PROCESS | 1659 | --DOCSHELL 0x1191b9800 == 38 [pid = 1659] [id = 162] 19:08:54 INFO - PROCESS | 1659 | --DOCSHELL 0x121827000 == 37 [pid = 1659] [id = 161] 19:08:54 INFO - PROCESS | 1659 | --DOCSHELL 0x112540000 == 36 [pid = 1659] [id = 160] 19:08:54 INFO - PROCESS | 1659 | --DOCSHELL 0x120e13000 == 35 [pid = 1659] [id = 159] 19:08:54 INFO - PROCESS | 1659 | --DOCSHELL 0x1191b9000 == 34 [pid = 1659] [id = 158] 19:08:54 INFO - PROCESS | 1659 | --DOCSHELL 0x118655000 == 33 [pid = 1659] [id = 157] 19:08:54 INFO - PROCESS | 1659 | --DOCSHELL 0x11699f800 == 32 [pid = 1659] [id = 156] 19:08:54 INFO - PROCESS | 1659 | --DOCSHELL 0x1169a6800 == 31 [pid = 1659] [id = 155] 19:08:54 INFO - PROCESS | 1659 | --DOCSHELL 0x111e9d000 == 30 [pid = 1659] [id = 154] 19:08:54 INFO - PROCESS | 1659 | 1467598134491 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]]]}] 19:08:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:08:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 826ms 19:08:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:08:54 INFO - PROCESS | 1659 | 1467598134522 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 19:08:54 INFO - PROCESS | 1659 | 1467598134524 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 19:08:54 INFO - PROCESS | 1659 | 1467598134527 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:08:54 INFO - PROCESS | 1659 | 1467598134530 Marionette TRACE conn2 <- [1,646,null,{}] 19:08:54 INFO - PROCESS | 1659 | 1467598134535 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}] 19:08:54 INFO - PROCESS | 1659 | 1467598134537 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:54 INFO - PROCESS | 1659 | 1467598134644 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x1125d4400) [pid = 1659] [serial = 443] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x1125ce400) [pid = 1659] [serial = 442] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x127264800) [pid = 1659] [serial = 439] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x121002400) [pid = 1659] [serial = 437] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x129141800) [pid = 1659] [serial = 440] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x1286efc00) [pid = 1659] [serial = 425] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x126675800) [pid = 1659] [serial = 397] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x12938bc00) [pid = 1659] [serial = 400] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1175ec800) [pid = 1659] [serial = 391] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x118ff5000) [pid = 1659] [serial = 407] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x110e7a000) [pid = 1659] [serial = 434] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x12a3a1000) [pid = 1659] [serial = 401] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x12c670000) [pid = 1659] [serial = 421] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1199d4400) [pid = 1659] [serial = 394] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x120d06400) [pid = 1659] [serial = 410] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1196c0000) [pid = 1659] [serial = 409] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1199dec00) [pid = 1659] [serial = 395] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x12725b400) [pid = 1659] [serial = 413] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1286e9800) [pid = 1659] [serial = 424] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12c66f800) [pid = 1659] [serial = 389] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1182e1400) [pid = 1659] [serial = 392] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12a3a8800) [pid = 1659] [serial = 404] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x12a834c00) [pid = 1659] [serial = 418] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x12cb3fc00) [pid = 1659] [serial = 431] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x120fa8400) [pid = 1659] [serial = 403] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1286f0000) [pid = 1659] [serial = 430] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12896a400) [pid = 1659] [serial = 415] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x12cb3e000) [pid = 1659] [serial = 422] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1286b6800) [pid = 1659] [serial = 427] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x128645c00) [pid = 1659] [serial = 398] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1293bb000) [pid = 1659] [serial = 416] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118237c00) [pid = 1659] [serial = 406] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x110e6c800) [pid = 1659] [serial = 433] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12b958800) [pid = 1659] [serial = 419] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1286bb400) [pid = 1659] [serial = 428] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1128a5000) [pid = 1659] [serial = 436] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12540ac00) [pid = 1659] [serial = 412] [outer = 0x0] [url = about:blank] 19:08:54 INFO - PROCESS | 1659 | 1467598134742 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:54 INFO - PROCESS | 1659 | 1467598134744 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x116e42000 == 31 [pid = 1659] [id = 169] 19:08:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1125cbc00) [pid = 1659] [serial = 505] [outer = 0x0] 19:08:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x112eca400) [pid = 1659] [serial = 506] [outer = 0x1125cbc00] 19:08:54 INFO - PROCESS | 1659 | 1467598134791 Marionette DEBUG loaded listener.js 19:08:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x116a12800) [pid = 1659] [serial = 507] [outer = 0x1125cbc00] 19:08:55 INFO - PROCESS | 1659 | 1467598135129 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]]]}] 19:08:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:08:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 623ms 19:08:55 INFO - PROCESS | 1659 | 1467598135162 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 19:08:55 INFO - PROCESS | 1659 | 1467598135166 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 19:08:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:08:55 INFO - PROCESS | 1659 | 1467598135170 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:08:55 INFO - PROCESS | 1659 | 1467598135172 Marionette TRACE conn2 <- [1,650,null,{}] 19:08:55 INFO - PROCESS | 1659 | 1467598135175 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}] 19:08:55 INFO - PROCESS | 1659 | 1467598135177 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:55 INFO - PROCESS | 1659 | 1467598135335 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 19:08:55 INFO - PROCESS | 1659 | 1467598135348 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:55 INFO - PROCESS | 1659 | 1467598135350 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x1186c6000 == 32 [pid = 1659] [id = 170] 19:08:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1183cbc00) [pid = 1659] [serial = 508] [outer = 0x0] 19:08:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11841dc00) [pid = 1659] [serial = 509] [outer = 0x1183cbc00] 19:08:55 INFO - PROCESS | 1659 | 1467598135392 Marionette DEBUG loaded listener.js 19:08:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x118638800) [pid = 1659] [serial = 510] [outer = 0x1183cbc00] 19:08:55 INFO - PROCESS | 1659 | 1467598135777 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]]]}] 19:08:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:08:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 620ms 19:08:55 INFO - PROCESS | 1659 | 1467598135791 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 19:08:55 INFO - PROCESS | 1659 | 1467598135792 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 19:08:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:08:55 INFO - PROCESS | 1659 | 1467598135801 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:08:55 INFO - PROCESS | 1659 | 1467598135805 Marionette TRACE conn2 <- [1,654,null,{}] 19:08:55 INFO - PROCESS | 1659 | 1467598135808 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}] 19:08:55 INFO - PROCESS | 1659 | 1467598135811 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:55 INFO - PROCESS | 1659 | 1467598135888 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 19:08:55 INFO - PROCESS | 1659 | 1467598135892 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:55 INFO - PROCESS | 1659 | 1467598135893 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x120e31800 == 33 [pid = 1659] [id = 171] 19:08:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x118234c00) [pid = 1659] [serial = 511] [outer = 0x0] 19:08:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x118ff5400) [pid = 1659] [serial = 512] [outer = 0x118234c00] 19:08:55 INFO - PROCESS | 1659 | 1467598135919 Marionette DEBUG loaded listener.js 19:08:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1196c3800) [pid = 1659] [serial = 513] [outer = 0x118234c00] 19:08:56 INFO - PROCESS | 1659 | 1467598136236 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]]]}] 19:08:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:08:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 480ms 19:08:56 INFO - PROCESS | 1659 | 1467598136277 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 19:08:56 INFO - PROCESS | 1659 | 1467598136279 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 19:08:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:08:56 INFO - PROCESS | 1659 | 1467598136283 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:08:56 INFO - PROCESS | 1659 | 1467598136284 Marionette TRACE conn2 <- [1,658,null,{}] 19:08:56 INFO - PROCESS | 1659 | 1467598136287 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}] 19:08:56 INFO - PROCESS | 1659 | 1467598136288 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:56 INFO - PROCESS | 1659 | 1467598136367 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 19:08:56 INFO - PROCESS | 1659 | 1467598136423 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:56 INFO - PROCESS | 1659 | 1467598136424 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x121321000 == 34 [pid = 1659] [id = 172] 19:08:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x118787c00) [pid = 1659] [serial = 514] [outer = 0x0] 19:08:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1199d6c00) [pid = 1659] [serial = 515] [outer = 0x118787c00] 19:08:56 INFO - PROCESS | 1659 | 1467598136449 Marionette DEBUG loaded listener.js 19:08:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x120d0f800) [pid = 1659] [serial = 516] [outer = 0x118787c00] 19:08:56 INFO - PROCESS | 1659 | 1467598136755 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]]]}] 19:08:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:08:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 518ms 19:08:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:08:56 INFO - PROCESS | 1659 | 1467598136808 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 19:08:56 INFO - PROCESS | 1659 | 1467598136809 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 19:08:56 INFO - PROCESS | 1659 | 1467598136811 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:08:56 INFO - PROCESS | 1659 | 1467598136812 Marionette TRACE conn2 <- [1,662,null,{}] 19:08:56 INFO - PROCESS | 1659 | 1467598136815 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}] 19:08:56 INFO - PROCESS | 1659 | 1467598136816 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:56 INFO - PROCESS | 1659 | 1467598136914 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 19:08:56 INFO - PROCESS | 1659 | 1467598136917 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:56 INFO - PROCESS | 1659 | 1467598136922 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c69000 == 35 [pid = 1659] [id = 173] 19:08:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x121007400) [pid = 1659] [serial = 517] [outer = 0x0] 19:08:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12100e000) [pid = 1659] [serial = 518] [outer = 0x121007400] 19:08:56 INFO - PROCESS | 1659 | 1467598136954 Marionette DEBUG loaded listener.js 19:08:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12170fc00) [pid = 1659] [serial = 519] [outer = 0x121007400] 19:08:57 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:08:57 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:08:57 INFO - PROCESS | 1659 | 1467598137315 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]]]}] 19:08:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:08:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 520ms 19:08:57 INFO - PROCESS | 1659 | 1467598137331 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 19:08:57 INFO - PROCESS | 1659 | 1467598137333 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 19:08:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:08:57 INFO - PROCESS | 1659 | 1467598137335 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:08:57 INFO - PROCESS | 1659 | 1467598137336 Marionette TRACE conn2 <- [1,666,null,{}] 19:08:57 INFO - PROCESS | 1659 | 1467598137338 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}] 19:08:57 INFO - PROCESS | 1659 | 1467598137340 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:57 INFO - PROCESS | 1659 | 1467598137438 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 19:08:57 INFO - PROCESS | 1659 | 1467598137451 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:57 INFO - PROCESS | 1659 | 1467598137452 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x1254e9800 == 36 [pid = 1659] [id = 174] 19:08:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12195fc00) [pid = 1659] [serial = 520] [outer = 0x0] 19:08:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12540b800) [pid = 1659] [serial = 521] [outer = 0x12195fc00] 19:08:57 INFO - PROCESS | 1659 | 1467598137477 Marionette DEBUG loaded listener.js 19:08:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12666e400) [pid = 1659] [serial = 522] [outer = 0x12195fc00] 19:08:57 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:08:57 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:08:57 INFO - PROCESS | 1659 | 1467598137818 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]]]}] 19:08:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:08:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 19:08:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:08:57 INFO - PROCESS | 1659 | 1467598137853 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 19:08:57 INFO - PROCESS | 1659 | 1467598137854 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 19:08:57 INFO - PROCESS | 1659 | 1467598137856 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:08:57 INFO - PROCESS | 1659 | 1467598137857 Marionette TRACE conn2 <- [1,670,null,{}] 19:08:57 INFO - PROCESS | 1659 | 1467598137860 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}] 19:08:57 INFO - PROCESS | 1659 | 1467598137861 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:57 INFO - PROCESS | 1659 | 1467598137961 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 19:08:57 INFO - PROCESS | 1659 | 1467598137965 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:57 INFO - PROCESS | 1659 | 1467598137966 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x126d6d800 == 37 [pid = 1659] [id = 175] 19:08:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x123ca5000) [pid = 1659] [serial = 523] [outer = 0x0] 19:08:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1268cd400) [pid = 1659] [serial = 524] [outer = 0x123ca5000] 19:08:57 INFO - PROCESS | 1659 | 1467598137990 Marionette DEBUG loaded listener.js 19:08:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x127265000) [pid = 1659] [serial = 525] [outer = 0x123ca5000] 19:08:58 INFO - PROCESS | 1659 | 1467598138331 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]]]}] 19:08:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:08:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 519ms 19:08:58 INFO - PROCESS | 1659 | 1467598138377 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 19:08:58 INFO - PROCESS | 1659 | 1467598138378 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 19:08:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:08:58 INFO - PROCESS | 1659 | 1467598138380 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:08:58 INFO - PROCESS | 1659 | 1467598138381 Marionette TRACE conn2 <- [1,674,null,{}] 19:08:58 INFO - PROCESS | 1659 | 1467598138384 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}] 19:08:58 INFO - PROCESS | 1659 | 1467598138385 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:58 INFO - PROCESS | 1659 | 1467598138483 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 19:08:58 INFO - PROCESS | 1659 | 1467598138486 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:58 INFO - PROCESS | 1659 | 1467598138487 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x128d22000 == 38 [pid = 1659] [id = 176] 19:08:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1273a8000) [pid = 1659] [serial = 526] [outer = 0x0] 19:08:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1273b3400) [pid = 1659] [serial = 527] [outer = 0x1273a8000] 19:08:58 INFO - PROCESS | 1659 | 1467598138512 Marionette DEBUG loaded listener.js 19:08:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1286b0400) [pid = 1659] [serial = 528] [outer = 0x1273a8000] 19:08:58 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:08:58 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x113a36c00) [pid = 1659] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:08:58 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x11971a000) [pid = 1659] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:08:58 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1125f5400) [pid = 1659] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:08:58 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1121bd400) [pid = 1659] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:08:58 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x113a44400) [pid = 1659] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:08:58 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x110e66400) [pid = 1659] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:08:58 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1125d5c00) [pid = 1659] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:08:58 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1125fec00) [pid = 1659] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:08:58 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x118fcc400) [pid = 1659] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:08:58 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1249ed800) [pid = 1659] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:08:58 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1125f3800) [pid = 1659] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:08:58 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1286e3c00) [pid = 1659] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:08:58 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1125e7c00) [pid = 1659] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:08:58 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1128afc00) [pid = 1659] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:08:58 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x110e72c00) [pid = 1659] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:08:58 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1128b1c00) [pid = 1659] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:08:58 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:08:58 INFO - PROCESS | 1659 | 1467598138911 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]]]}] 19:08:58 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 19:08:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 571ms 19:08:58 INFO - PROCESS | 1659 | 1467598138951 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 19:08:58 INFO - PROCESS | 1659 | 1467598138952 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 19:08:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:08:58 INFO - PROCESS | 1659 | 1467598138954 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:08:58 INFO - PROCESS | 1659 | 1467598138955 Marionette TRACE conn2 <- [1,678,null,{}] 19:08:58 INFO - PROCESS | 1659 | 1467598138958 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}] 19:08:58 INFO - PROCESS | 1659 | 1467598138959 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:59 INFO - PROCESS | 1659 | 1467598139038 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 19:08:59 INFO - PROCESS | 1659 | 1467598139041 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:59 INFO - PROCESS | 1659 | 1467598139042 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x120e1b000 == 39 [pid = 1659] [id = 177] 19:08:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1125f3800) [pid = 1659] [serial = 529] [outer = 0x0] 19:08:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x112c45800) [pid = 1659] [serial = 530] [outer = 0x1125f3800] 19:08:59 INFO - PROCESS | 1659 | 1467598139067 Marionette DEBUG loaded listener.js 19:08:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118ff3000) [pid = 1659] [serial = 531] [outer = 0x1125f3800] 19:08:59 INFO - PROCESS | 1659 | 1467598139416 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]]]}] 19:08:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:08:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 469ms 19:08:59 INFO - PROCESS | 1659 | 1467598139423 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 19:08:59 INFO - PROCESS | 1659 | 1467598139424 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 19:08:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:08:59 INFO - PROCESS | 1659 | 1467598139426 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:08:59 INFO - PROCESS | 1659 | 1467598139428 Marionette TRACE conn2 <- [1,682,null,{}] 19:08:59 INFO - PROCESS | 1659 | 1467598139435 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}] 19:08:59 INFO - PROCESS | 1659 | 1467598139436 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:59 INFO - PROCESS | 1659 | 1467598139541 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 19:08:59 INFO - PROCESS | 1659 | 1467598139548 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:59 INFO - PROCESS | 1659 | 1467598139549 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:08:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x1295dc800 == 40 [pid = 1659] [id = 178] 19:08:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x116fe9800) [pid = 1659] [serial = 532] [outer = 0x0] 19:08:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1210dd800) [pid = 1659] [serial = 533] [outer = 0x116fe9800] 19:08:59 INFO - PROCESS | 1659 | 1467598139576 Marionette DEBUG loaded listener.js 19:08:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1286b3c00) [pid = 1659] [serial = 534] [outer = 0x116fe9800] 19:09:00 INFO - PROCESS | 1659 | 1467598140366 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]]]}] 19:09:00 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) 19:09:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 975ms 19:09:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:09:00 INFO - PROCESS | 1659 | 1467598140402 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 19:09:00 INFO - PROCESS | 1659 | 1467598140403 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 19:09:00 INFO - PROCESS | 1659 | 1467598140405 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:09:00 INFO - PROCESS | 1659 | 1467598140407 Marionette TRACE conn2 <- [1,686,null,{}] 19:09:00 INFO - PROCESS | 1659 | 1467598140409 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}] 19:09:00 INFO - PROCESS | 1659 | 1467598140411 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:00 INFO - PROCESS | 1659 | 1467598140502 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 19:09:00 INFO - PROCESS | 1659 | 1467598140506 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:00 INFO - PROCESS | 1659 | 1467598140507 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ab02800 == 41 [pid = 1659] [id = 179] 19:09:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x120efbc00) [pid = 1659] [serial = 535] [outer = 0x0] 19:09:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1286ed400) [pid = 1659] [serial = 536] [outer = 0x120efbc00] 19:09:00 INFO - PROCESS | 1659 | 1467598140530 Marionette DEBUG loaded listener.js 19:09:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x128967800) [pid = 1659] [serial = 537] [outer = 0x120efbc00] 19:09:01 INFO - PROCESS | 1659 | 1467598141327 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]]]}] 19:09:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:09:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 971ms 19:09:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:09:01 INFO - PROCESS | 1659 | 1467598141377 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 19:09:01 INFO - PROCESS | 1659 | 1467598141380 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 19:09:01 INFO - PROCESS | 1659 | 1467598141384 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:09:01 INFO - PROCESS | 1659 | 1467598141386 Marionette TRACE conn2 <- [1,690,null,{}] 19:09:01 INFO - PROCESS | 1659 | 1467598141390 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}] 19:09:01 INFO - PROCESS | 1659 | 1467598141391 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:01 INFO - PROCESS | 1659 | 1467598141526 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 19:09:01 INFO - PROCESS | 1659 | 1467598141580 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:01 INFO - PROCESS | 1659 | 1467598141581 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x11716e800 == 42 [pid = 1659] [id = 180] 19:09:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1128a5800) [pid = 1659] [serial = 538] [outer = 0x0] 19:09:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x112984c00) [pid = 1659] [serial = 539] [outer = 0x1128a5800] 19:09:01 INFO - PROCESS | 1659 | 1467598141614 Marionette DEBUG loaded listener.js 19:09:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x113aad000) [pid = 1659] [serial = 540] [outer = 0x1128a5800] 19:09:02 INFO - PROCESS | 1659 | 1467598142583 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]]]}] 19:09:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:09:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1221ms 19:09:02 INFO - PROCESS | 1659 | 1467598142605 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 19:09:02 INFO - PROCESS | 1659 | 1467598142608 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 19:09:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:09:02 INFO - PROCESS | 1659 | 1467598142612 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:09:02 INFO - PROCESS | 1659 | 1467598142616 Marionette TRACE conn2 <- [1,694,null,{}] 19:09:02 INFO - PROCESS | 1659 | 1467598142619 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}] 19:09:02 INFO - PROCESS | 1659 | 1467598142621 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:02 INFO - PROCESS | 1659 | 1467598142722 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 19:09:02 INFO - PROCESS | 1659 | 1467598142775 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:02 INFO - PROCESS | 1659 | 1467598142776 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x121142000 == 43 [pid = 1659] [id = 181] 19:09:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1182dbc00) [pid = 1659] [serial = 541] [outer = 0x0] 19:09:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x118634000) [pid = 1659] [serial = 542] [outer = 0x1182dbc00] 19:09:02 INFO - PROCESS | 1659 | 1467598142807 Marionette DEBUG loaded listener.js 19:09:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x118ff2c00) [pid = 1659] [serial = 543] [outer = 0x1182dbc00] 19:09:03 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) 19:09:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1222ms 19:09:03 INFO - PROCESS | 1659 | 1467598143826 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]]]}] 19:09:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:09:03 INFO - PROCESS | 1659 | 1467598143843 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 19:09:03 INFO - PROCESS | 1659 | 1467598143845 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 19:09:03 INFO - PROCESS | 1659 | 1467598143851 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:09:03 INFO - PROCESS | 1659 | 1467598143852 Marionette TRACE conn2 <- [1,698,null,{}] 19:09:03 INFO - PROCESS | 1659 | 1467598143856 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}] 19:09:03 INFO - PROCESS | 1659 | 1467598143858 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:03 INFO - PROCESS | 1659 | 1467598143951 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 19:09:04 INFO - PROCESS | 1659 | 1467598144003 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:04 INFO - PROCESS | 1659 | 1467598144004 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x1186c9800 == 44 [pid = 1659] [id = 182] 19:09:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x116907800) [pid = 1659] [serial = 544] [outer = 0x0] 19:09:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x116a12c00) [pid = 1659] [serial = 545] [outer = 0x116907800] 19:09:04 INFO - PROCESS | 1659 | 1467598144032 Marionette DEBUG loaded listener.js 19:09:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x118020400) [pid = 1659] [serial = 546] [outer = 0x116907800] 19:09:05 INFO - PROCESS | 1659 | --DOCSHELL 0x1295dc800 == 43 [pid = 1659] [id = 178] 19:09:05 INFO - PROCESS | 1659 | --DOCSHELL 0x120e1b000 == 42 [pid = 1659] [id = 177] 19:09:05 INFO - PROCESS | 1659 | --DOCSHELL 0x128d22000 == 41 [pid = 1659] [id = 176] 19:09:05 INFO - PROCESS | 1659 | --DOCSHELL 0x126d6d800 == 40 [pid = 1659] [id = 175] 19:09:05 INFO - PROCESS | 1659 | --DOCSHELL 0x1254e9800 == 39 [pid = 1659] [id = 174] 19:09:05 INFO - PROCESS | 1659 | --DOCSHELL 0x123c69000 == 38 [pid = 1659] [id = 173] 19:09:05 INFO - PROCESS | 1659 | --DOCSHELL 0x121321000 == 37 [pid = 1659] [id = 172] 19:09:05 INFO - PROCESS | 1659 | --DOCSHELL 0x120e31800 == 36 [pid = 1659] [id = 171] 19:09:05 INFO - PROCESS | 1659 | --DOCSHELL 0x1186c6000 == 35 [pid = 1659] [id = 170] 19:09:05 INFO - PROCESS | 1659 | --DOCSHELL 0x116e42000 == 34 [pid = 1659] [id = 169] 19:09:05 INFO - PROCESS | 1659 | --DOCSHELL 0x11381b800 == 33 [pid = 1659] [id = 168] 19:09:05 INFO - PROCESS | 1659 | --DOCSHELL 0x118482800 == 32 [pid = 1659] [id = 167] 19:09:05 INFO - PROCESS | 1659 | --DOCSHELL 0x118481800 == 31 [pid = 1659] [id = 165] 19:09:05 INFO - PROCESS | 1659 | --DOCSHELL 0x116614000 == 30 [pid = 1659] [id = 166] 19:09:05 INFO - PROCESS | 1659 | --DOCSHELL 0x121142000 == 29 [pid = 1659] [id = 181] 19:09:05 INFO - PROCESS | 1659 | --DOCSHELL 0x12ab02800 == 28 [pid = 1659] [id = 179] 19:09:05 INFO - PROCESS | 1659 | --DOCSHELL 0x11716e800 == 27 [pid = 1659] [id = 180] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x12100cc00) [pid = 1659] [serial = 482] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x124bda400) [pid = 1659] [serial = 491] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x11860a400) [pid = 1659] [serial = 470] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x121492c00) [pid = 1659] [serial = 488] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x118610000) [pid = 1659] [serial = 472] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x118f4a000) [pid = 1659] [serial = 200] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x118fee800) [pid = 1659] [serial = 473] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1196c8400) [pid = 1659] [serial = 476] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x125406000) [pid = 1659] [serial = 493] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11801ec00) [pid = 1659] [serial = 469] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12100f800) [pid = 1659] [serial = 487] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1196bbc00) [pid = 1659] [serial = 475] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x120ef5400) [pid = 1659] [serial = 478] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x112fb3c00) [pid = 1659] [serial = 463] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1133c3c00) [pid = 1659] [serial = 464] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1125d1800) [pid = 1659] [serial = 460] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1125ee800) [pid = 1659] [serial = 461] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x116908c00) [pid = 1659] [serial = 466] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1175f2c00) [pid = 1659] [serial = 467] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1125e2800) [pid = 1659] [serial = 457] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1125fbc00) [pid = 1659] [serial = 458] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x120fa9c00) [pid = 1659] [serial = 481] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x120efdc00) [pid = 1659] [serial = 479] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1133cf400) [pid = 1659] [serial = 446] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1128ad800) [pid = 1659] [serial = 445] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1199dfc00) [pid = 1659] [serial = 449] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1196c4400) [pid = 1659] [serial = 448] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1273b1800) [pid = 1659] [serial = 452] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x113d46000) [pid = 1659] [serial = 484] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x12540c800) [pid = 1659] [serial = 451] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x12a702800) [pid = 1659] [serial = 455] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x128963400) [pid = 1659] [serial = 454] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x1199d5000) [pid = 1659] [serial = 485] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x123c9e000) [pid = 1659] [serial = 490] [outer = 0x0] [url = about:blank] 19:09:05 INFO - PROCESS | 1659 | 1467598145138 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]]]}] 19:09:05 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) 19:09:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1323ms 19:09:05 INFO - PROCESS | 1659 | 1467598145174 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 19:09:05 INFO - PROCESS | 1659 | 1467598145176 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 19:09:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:09:05 INFO - PROCESS | 1659 | 1467598145181 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:09:05 INFO - PROCESS | 1659 | 1467598145183 Marionette TRACE conn2 <- [1,702,null,{}] 19:09:05 INFO - PROCESS | 1659 | 1467598145186 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}] 19:09:05 INFO - PROCESS | 1659 | 1467598145188 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:05 INFO - PROCESS | 1659 | 1467598145283 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 19:09:05 INFO - PROCESS | 1659 | 1467598145289 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:05 INFO - PROCESS | 1659 | 1467598145291 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x113d79800 == 28 [pid = 1659] [id = 183] 19:09:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x1125fa400) [pid = 1659] [serial = 547] [outer = 0x0] 19:09:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1125fe000) [pid = 1659] [serial = 548] [outer = 0x1125fa400] 19:09:05 INFO - PROCESS | 1659 | 1467598145319 Marionette DEBUG loaded listener.js 19:09:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x1128ae400) [pid = 1659] [serial = 549] [outer = 0x1125fa400] 19:09:06 INFO - PROCESS | 1659 | 1467598146116 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]]]}] 19:09:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:09:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 972ms 19:09:06 INFO - PROCESS | 1659 | 1467598146151 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 19:09:06 INFO - PROCESS | 1659 | 1467598146155 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 19:09:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:09:06 INFO - PROCESS | 1659 | 1467598146160 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:09:06 INFO - PROCESS | 1659 | 1467598146161 Marionette TRACE conn2 <- [1,706,null,{}] 19:09:06 INFO - PROCESS | 1659 | 1467598146164 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}] 19:09:06 INFO - PROCESS | 1659 | 1467598146165 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:06 INFO - PROCESS | 1659 | 1467598146243 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 19:09:06 INFO - PROCESS | 1659 | 1467598146289 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:06 INFO - PROCESS | 1659 | 1467598146291 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169b9000 == 29 [pid = 1659] [id = 184] 19:09:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x112e2b000) [pid = 1659] [serial = 550] [outer = 0x0] 19:09:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1133cf400) [pid = 1659] [serial = 551] [outer = 0x112e2b000] 19:09:06 INFO - PROCESS | 1659 | 1467598146318 Marionette DEBUG loaded listener.js 19:09:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x113d4f400) [pid = 1659] [serial = 552] [outer = 0x112e2b000] 19:09:07 INFO - PROCESS | 1659 | 1467598147089 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]]]}] 19:09:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:09:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 970ms 19:09:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:09:07 INFO - PROCESS | 1659 | 1467598147136 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 19:09:07 INFO - PROCESS | 1659 | 1467598147137 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 19:09:07 INFO - PROCESS | 1659 | 1467598147140 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:09:07 INFO - PROCESS | 1659 | 1467598147150 Marionette TRACE conn2 <- [1,710,null,{}] 19:09:07 INFO - PROCESS | 1659 | 1467598147157 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}] 19:09:07 INFO - PROCESS | 1659 | 1467598147160 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:07 INFO - PROCESS | 1659 | 1467598147253 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 19:09:07 INFO - PROCESS | 1659 | 1467598147289 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:07 INFO - PROCESS | 1659 | 1467598147291 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x1182b7800 == 30 [pid = 1659] [id = 185] 19:09:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1175f4c00) [pid = 1659] [serial = 553] [outer = 0x0] 19:09:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x118016400) [pid = 1659] [serial = 554] [outer = 0x1175f4c00] 19:09:07 INFO - PROCESS | 1659 | 1467598147318 Marionette DEBUG loaded listener.js 19:09:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x118230800) [pid = 1659] [serial = 555] [outer = 0x1175f4c00] 19:09:08 INFO - PROCESS | 1659 | 1467598148106 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]]]}] 19:09:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:09:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 979ms 19:09:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:09:08 INFO - PROCESS | 1659 | 1467598148120 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 19:09:08 INFO - PROCESS | 1659 | 1467598148121 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 19:09:08 INFO - PROCESS | 1659 | 1467598148124 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:09:08 INFO - PROCESS | 1659 | 1467598148125 Marionette TRACE conn2 <- [1,714,null,{}] 19:09:08 INFO - PROCESS | 1659 | 1467598148127 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}] 19:09:08 INFO - PROCESS | 1659 | 1467598148128 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:08 INFO - PROCESS | 1659 | 1467598148225 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 19:09:08 INFO - PROCESS | 1659 | 1467598148230 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:08 INFO - PROCESS | 1659 | 1467598148232 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x1186bd800 == 31 [pid = 1659] [id = 186] 19:09:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x118239800) [pid = 1659] [serial = 556] [outer = 0x0] 19:09:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11841f000) [pid = 1659] [serial = 557] [outer = 0x118239800] 19:09:08 INFO - PROCESS | 1659 | 1467598148259 Marionette DEBUG loaded listener.js 19:09:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11860a000) [pid = 1659] [serial = 558] [outer = 0x118239800] 19:09:09 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12195fc00) [pid = 1659] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:09:09 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x121007400) [pid = 1659] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:09:09 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x123ca5000) [pid = 1659] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:09:09 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1273a8000) [pid = 1659] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:09:09 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x118787c00) [pid = 1659] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:09:09 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x11662c800) [pid = 1659] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:09:09 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x118234c00) [pid = 1659] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:09:09 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1125f8c00) [pid = 1659] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:09:09 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x1125c8800) [pid = 1659] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:09:09 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x1125d3800) [pid = 1659] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:09:09 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x1125cbc00) [pid = 1659] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:09:09 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x1183cbc00) [pid = 1659] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:09:09 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x1125f3800) [pid = 1659] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:09:09 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x120efbc00) [pid = 1659] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:09:09 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x116fe9800) [pid = 1659] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:09:09 INFO - PROCESS | 1659 | 1467598149189 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]]]}] 19:09:09 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 19:09:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1072ms 19:09:09 INFO - PROCESS | 1659 | 1467598149198 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 19:09:09 INFO - PROCESS | 1659 | 1467598149199 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 19:09:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:09:09 INFO - PROCESS | 1659 | 1467598149202 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:09:09 INFO - PROCESS | 1659 | 1467598149203 Marionette TRACE conn2 <- [1,718,null,{}] 19:09:09 INFO - PROCESS | 1659 | 1467598149205 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}] 19:09:09 INFO - PROCESS | 1659 | 1467598149206 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:09 INFO - PROCESS | 1659 | 1467598149283 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 19:09:09 INFO - PROCESS | 1659 | 1467598149286 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:09 INFO - PROCESS | 1659 | 1467598149287 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x1191d0800 == 32 [pid = 1659] [id = 187] 19:09:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x1125cb000) [pid = 1659] [serial = 559] [outer = 0x0] 19:09:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x1167ad400) [pid = 1659] [serial = 560] [outer = 0x1125cb000] 19:09:09 INFO - PROCESS | 1659 | 1467598149314 Marionette DEBUG loaded listener.js 19:09:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x11860e400) [pid = 1659] [serial = 561] [outer = 0x1125cb000] 19:09:10 INFO - PROCESS | 1659 | 1467598150100 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]]]}] 19:09:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:09:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 918ms 19:09:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:09:10 INFO - PROCESS | 1659 | 1467598150121 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 19:09:10 INFO - PROCESS | 1659 | 1467598150122 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 19:09:10 INFO - PROCESS | 1659 | 1467598150124 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:09:10 INFO - PROCESS | 1659 | 1467598150125 Marionette TRACE conn2 <- [1,722,null,{}] 19:09:10 INFO - PROCESS | 1659 | 1467598150127 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}] 19:09:10 INFO - PROCESS | 1659 | 1467598150133 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:10 INFO - PROCESS | 1659 | 1467598150220 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 19:09:10 INFO - PROCESS | 1659 | 1467598150268 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:10 INFO - PROCESS | 1659 | 1467598150269 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x119a03000 == 33 [pid = 1659] [id = 188] 19:09:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x112fbf800) [pid = 1659] [serial = 562] [outer = 0x0] 19:09:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x118ff0400) [pid = 1659] [serial = 563] [outer = 0x112fbf800] 19:09:10 INFO - PROCESS | 1659 | 1467598150294 Marionette DEBUG loaded listener.js 19:09:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x1196bf400) [pid = 1659] [serial = 564] [outer = 0x112fbf800] 19:09:10 INFO - PROCESS | 1659 | 1467598150551 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] 19:09:10 INFO - PROCESS | 1659 | 1467598150596 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 19:09:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 19:09:10 INFO - PROCESS | 1659 | 1467598150605 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:09:10 INFO - PROCESS | 1659 | 1467598150606 Marionette TRACE conn2 <- [1,726,null,{}] 19:09:10 INFO - PROCESS | 1659 | 1467598150609 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}] 19:09:10 INFO - PROCESS | 1659 | 1467598150610 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:10 INFO - PROCESS | 1659 | 1467598150692 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 19:09:10 INFO - PROCESS | 1659 | 1467598150696 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:10 INFO - PROCESS | 1659 | 1467598150699 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x120e25000 == 34 [pid = 1659] [id = 189] 19:09:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1196c3400) [pid = 1659] [serial = 565] [outer = 0x0] 19:09:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1199d9800) [pid = 1659] [serial = 566] [outer = 0x1196c3400] 19:09:10 INFO - PROCESS | 1659 | 1467598150723 Marionette DEBUG loaded listener.js 19:09:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1199e0c00) [pid = 1659] [serial = 567] [outer = 0x1196c3400] 19:09:11 INFO - PROCESS | 1659 | 1467598151065 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]]]}] 19:09:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:09:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 469ms 19:09:11 INFO - PROCESS | 1659 | 1467598151074 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 19:09:11 INFO - PROCESS | 1659 | 1467598151076 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 19:09:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:09:11 INFO - PROCESS | 1659 | 1467598151078 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:09:11 INFO - PROCESS | 1659 | 1467598151079 Marionette TRACE conn2 <- [1,730,null,{}] 19:09:11 INFO - PROCESS | 1659 | 1467598151084 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}] 19:09:11 INFO - PROCESS | 1659 | 1467598151085 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:11 INFO - PROCESS | 1659 | 1467598151225 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 19:09:11 INFO - PROCESS | 1659 | 1467598151258 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:11 INFO - PROCESS | 1659 | 1467598151260 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x112548000 == 35 [pid = 1659] [id = 190] 19:09:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x110e6f400) [pid = 1659] [serial = 568] [outer = 0x0] 19:09:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x110e75c00) [pid = 1659] [serial = 569] [outer = 0x110e6f400] 19:09:11 INFO - PROCESS | 1659 | 1467598151292 Marionette DEBUG loaded listener.js 19:09:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1125d3800) [pid = 1659] [serial = 570] [outer = 0x110e6f400] 19:09:11 INFO - PROCESS | 1659 | 1467598151837 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] 19:09:11 INFO - PROCESS | 1659 | 1467598151878 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 19:09:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 19:09:11 INFO - PROCESS | 1659 | 1467598151884 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:09:11 INFO - PROCESS | 1659 | 1467598151886 Marionette TRACE conn2 <- [1,734,null,{}] 19:09:11 INFO - PROCESS | 1659 | 1467598151889 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}] 19:09:11 INFO - PROCESS | 1659 | 1467598151892 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:11 INFO - PROCESS | 1659 | 1467598151995 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 19:09:12 INFO - PROCESS | 1659 | 1467598152065 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:12 INFO - PROCESS | 1659 | 1467598152067 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x118646800 == 36 [pid = 1659] [id = 191] 19:09:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1133e0c00) [pid = 1659] [serial = 571] [outer = 0x0] 19:09:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11607c800) [pid = 1659] [serial = 572] [outer = 0x1133e0c00] 19:09:12 INFO - PROCESS | 1659 | 1467598152097 Marionette DEBUG loaded listener.js 19:09:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x116fea800) [pid = 1659] [serial = 573] [outer = 0x1133e0c00] 19:09:12 INFO - PROCESS | 1659 | 1467598152719 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]]]}] 19:09:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:09:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 873ms 19:09:12 INFO - PROCESS | 1659 | 1467598152756 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 19:09:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:09:12 INFO - PROCESS | 1659 | 1467598152759 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 19:09:12 INFO - PROCESS | 1659 | 1467598152762 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:09:12 INFO - PROCESS | 1659 | 1467598152764 Marionette TRACE conn2 <- [1,738,null,{}] 19:09:12 INFO - PROCESS | 1659 | 1467598152767 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}] 19:09:12 INFO - PROCESS | 1659 | 1467598152769 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:12 INFO - PROCESS | 1659 | 1467598152869 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 19:09:12 INFO - PROCESS | 1659 | --DOCSHELL 0x120e25000 == 35 [pid = 1659] [id = 189] 19:09:12 INFO - PROCESS | 1659 | --DOCSHELL 0x119a03000 == 34 [pid = 1659] [id = 188] 19:09:12 INFO - PROCESS | 1659 | --DOCSHELL 0x1191d0800 == 33 [pid = 1659] [id = 187] 19:09:12 INFO - PROCESS | 1659 | --DOCSHELL 0x1186bd800 == 32 [pid = 1659] [id = 186] 19:09:12 INFO - PROCESS | 1659 | --DOCSHELL 0x1182b7800 == 31 [pid = 1659] [id = 185] 19:09:12 INFO - PROCESS | 1659 | --DOCSHELL 0x1169b9000 == 30 [pid = 1659] [id = 184] 19:09:12 INFO - PROCESS | 1659 | --DOCSHELL 0x113d79800 == 29 [pid = 1659] [id = 183] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12540b800) [pid = 1659] [serial = 521] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12100e000) [pid = 1659] [serial = 518] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1268cd400) [pid = 1659] [serial = 524] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1273b3400) [pid = 1659] [serial = 527] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1199d6c00) [pid = 1659] [serial = 515] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1175eb800) [pid = 1659] [serial = 500] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x118019c00) [pid = 1659] [serial = 501] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x118ff5400) [pid = 1659] [serial = 512] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x1196c3800) [pid = 1659] [serial = 513] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x1125fe400) [pid = 1659] [serial = 497] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x112ec9800) [pid = 1659] [serial = 498] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x1125f0400) [pid = 1659] [serial = 503] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x1128b2000) [pid = 1659] [serial = 504] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x1268d4c00) [pid = 1659] [serial = 494] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x112eca400) [pid = 1659] [serial = 506] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x116a12800) [pid = 1659] [serial = 507] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x118638800) [pid = 1659] [serial = 510] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x11841dc00) [pid = 1659] [serial = 509] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x112c45800) [pid = 1659] [serial = 530] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x118ff3000) [pid = 1659] [serial = 531] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x1286ed400) [pid = 1659] [serial = 536] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 60 (0x1286b0400) [pid = 1659] [serial = 528] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 59 (0x128967800) [pid = 1659] [serial = 537] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 58 (0x1210dd800) [pid = 1659] [serial = 533] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 57 (0x127265000) [pid = 1659] [serial = 525] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 56 (0x12666e400) [pid = 1659] [serial = 522] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 55 (0x12170fc00) [pid = 1659] [serial = 519] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 54 (0x1286b3c00) [pid = 1659] [serial = 534] [outer = 0x0] [url = about:blank] 19:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 53 (0x120d0f800) [pid = 1659] [serial = 516] [outer = 0x0] [url = about:blank] 19:09:13 INFO - PROCESS | 1659 | 1467598152997 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:13 INFO - PROCESS | 1659 | 1467598152999 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x116951800 == 30 [pid = 1659] [id = 192] 19:09:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 54 (0x112fbbc00) [pid = 1659] [serial = 574] [outer = 0x0] 19:09:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 55 (0x1133df800) [pid = 1659] [serial = 575] [outer = 0x112fbbc00] 19:09:13 INFO - PROCESS | 1659 | 1467598153032 Marionette DEBUG loaded listener.js 19:09:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 56 (0x1160e0800) [pid = 1659] [serial = 576] [outer = 0x112fbbc00] 19:09:13 INFO - PROCESS | 1659 | 1467598153804 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]]]}] 19:09:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:09:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1071ms 19:09:13 INFO - PROCESS | 1659 | 1467598153834 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 19:09:13 INFO - PROCESS | 1659 | 1467598153837 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 19:09:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:09:13 INFO - PROCESS | 1659 | 1467598153842 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:09:13 INFO - PROCESS | 1659 | 1467598153844 Marionette TRACE conn2 <- [1,742,null,{}] 19:09:13 INFO - PROCESS | 1659 | 1467598153846 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}] 19:09:13 INFO - PROCESS | 1659 | 1467598153848 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:13 INFO - PROCESS | 1659 | 1467598153923 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 19:09:13 INFO - PROCESS | 1659 | 1467598153927 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:13 INFO - PROCESS | 1659 | 1467598153928 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x1182bb000 == 31 [pid = 1659] [id = 193] 19:09:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 57 (0x1175ecc00) [pid = 1659] [serial = 577] [outer = 0x0] 19:09:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 58 (0x11801e400) [pid = 1659] [serial = 578] [outer = 0x1175ecc00] 19:09:13 INFO - PROCESS | 1659 | 1467598153957 Marionette DEBUG loaded listener.js 19:09:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 59 (0x118237c00) [pid = 1659] [serial = 579] [outer = 0x1175ecc00] 19:09:14 INFO - PROCESS | 1659 | 1467598154775 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]]]}] 19:09:14 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 19:09:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 969ms 19:09:14 INFO - PROCESS | 1659 | 1467598154811 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 19:09:14 INFO - PROCESS | 1659 | 1467598154813 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 19:09:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:09:14 INFO - PROCESS | 1659 | 1467598154817 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:09:14 INFO - PROCESS | 1659 | 1467598154820 Marionette TRACE conn2 <- [1,746,null,{}] 19:09:14 INFO - PROCESS | 1659 | 1467598154827 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}] 19:09:14 INFO - PROCESS | 1659 | 1467598154831 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:14 INFO - PROCESS | 1659 | 1467598154935 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 19:09:14 INFO - PROCESS | 1659 | 1467598154948 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:14 INFO - PROCESS | 1659 | 1467598154951 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x11955f000 == 32 [pid = 1659] [id = 194] 19:09:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x118785c00) [pid = 1659] [serial = 580] [outer = 0x0] 19:09:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x118f47000) [pid = 1659] [serial = 581] [outer = 0x118785c00] 19:09:14 INFO - PROCESS | 1659 | 1467598154978 Marionette DEBUG loaded listener.js 19:09:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x118ff8400) [pid = 1659] [serial = 582] [outer = 0x118785c00] 19:09:15 INFO - PROCESS | 1659 | 1467598155793 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]]]}] 19:09:15 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.) 19:09:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1023ms 19:09:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:09:15 INFO - PROCESS | 1659 | 1467598155840 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 19:09:15 INFO - PROCESS | 1659 | 1467598155842 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 19:09:15 INFO - PROCESS | 1659 | 1467598155844 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:09:15 INFO - PROCESS | 1659 | 1467598155845 Marionette TRACE conn2 <- [1,750,null,{}] 19:09:15 INFO - PROCESS | 1659 | 1467598155862 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}] 19:09:15 INFO - PROCESS | 1659 | 1467598155863 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:15 INFO - PROCESS | 1659 | 1467598155956 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 19:09:15 INFO - PROCESS | 1659 | 1467598155960 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:15 INFO - PROCESS | 1659 | 1467598155961 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x12101b800 == 33 [pid = 1659] [id = 195] 19:09:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x1196bd400) [pid = 1659] [serial = 583] [outer = 0x0] 19:09:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x1196c4c00) [pid = 1659] [serial = 584] [outer = 0x1196bd400] 19:09:15 INFO - PROCESS | 1659 | 1467598155987 Marionette DEBUG loaded listener.js 19:09:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x1199d7000) [pid = 1659] [serial = 585] [outer = 0x1196bd400] 19:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x118239800) [pid = 1659] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x1125fa400) [pid = 1659] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x116907800) [pid = 1659] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x112e2b000) [pid = 1659] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 60 (0x1128a5800) [pid = 1659] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 59 (0x1182dbc00) [pid = 1659] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 58 (0x1125cb000) [pid = 1659] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 57 (0x1175f4c00) [pid = 1659] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 56 (0x112fbf800) [pid = 1659] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:09:16 INFO - PROCESS | 1659 | 1467598156772 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]]]}] 19:09:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:09:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 975ms 19:09:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:09:16 INFO - PROCESS | 1659 | 1467598156820 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 19:09:16 INFO - PROCESS | 1659 | 1467598156821 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 19:09:16 INFO - PROCESS | 1659 | 1467598156823 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:09:16 INFO - PROCESS | 1659 | 1467598156824 Marionette TRACE conn2 <- [1,754,null,{}] 19:09:16 INFO - PROCESS | 1659 | 1467598156827 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}] 19:09:16 INFO - PROCESS | 1659 | 1467598156828 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:16 INFO - PROCESS | 1659 | 1467598156898 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 19:09:16 INFO - PROCESS | 1659 | 1467598156903 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:16 INFO - PROCESS | 1659 | 1467598156911 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x117c44000 == 34 [pid = 1659] [id = 196] 19:09:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 57 (0x1150d0c00) [pid = 1659] [serial = 586] [outer = 0x0] 19:09:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 58 (0x118fec400) [pid = 1659] [serial = 587] [outer = 0x1150d0c00] 19:09:16 INFO - PROCESS | 1659 | 1467598156937 Marionette DEBUG loaded listener.js 19:09:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 59 (0x1199d9000) [pid = 1659] [serial = 588] [outer = 0x1150d0c00] 19:09:17 INFO - PROCESS | 1659 | 1467598157720 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]]]}] 19:09:17 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 19:09:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 922ms 19:09:17 INFO - PROCESS | 1659 | 1467598157745 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 19:09:17 INFO - PROCESS | 1659 | 1467598157747 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 19:09:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:09:17 INFO - PROCESS | 1659 | 1467598157751 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:09:17 INFO - PROCESS | 1659 | 1467598157752 Marionette TRACE conn2 <- [1,758,null,{}] 19:09:17 INFO - PROCESS | 1659 | 1467598157754 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}] 19:09:17 INFO - PROCESS | 1659 | 1467598157758 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:17 INFO - PROCESS | 1659 | 1467598157851 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 19:09:17 INFO - PROCESS | 1659 | 1467598157897 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:17 INFO - PROCESS | 1659 | 1467598157898 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x121838000 == 35 [pid = 1659] [id = 197] 19:09:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x1125fd000) [pid = 1659] [serial = 589] [outer = 0x0] 19:09:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x120ef7800) [pid = 1659] [serial = 590] [outer = 0x1125fd000] 19:09:17 INFO - PROCESS | 1659 | 1467598157923 Marionette DEBUG loaded listener.js 19:09:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x121340c00) [pid = 1659] [serial = 591] [outer = 0x1125fd000] 19:09:18 INFO - PROCESS | 1659 | 1467598158186 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]]]}] 19:09:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:09:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 470ms 19:09:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:09:18 INFO - PROCESS | 1659 | 1467598158221 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 19:09:18 INFO - PROCESS | 1659 | 1467598158222 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 19:09:18 INFO - PROCESS | 1659 | 1467598158225 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:09:18 INFO - PROCESS | 1659 | 1467598158226 Marionette TRACE conn2 <- [1,762,null,{}] 19:09:18 INFO - PROCESS | 1659 | 1467598158228 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}] 19:09:18 INFO - PROCESS | 1659 | 1467598158229 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:18 INFO - PROCESS | 1659 | 1467598158318 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 19:09:18 INFO - PROCESS | 1659 | 1467598158338 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:18 INFO - PROCESS | 1659 | 1467598158339 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x121bed800 == 36 [pid = 1659] [id = 198] 19:09:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x12195fc00) [pid = 1659] [serial = 592] [outer = 0x0] 19:09:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x123cd1000) [pid = 1659] [serial = 593] [outer = 0x12195fc00] 19:09:18 INFO - PROCESS | 1659 | 1467598158363 Marionette DEBUG loaded listener.js 19:09:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x1249ed800) [pid = 1659] [serial = 594] [outer = 0x12195fc00] 19:09:19 INFO - PROCESS | 1659 | 1467598159148 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]]]}] 19:09:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:09:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 970ms 19:09:19 INFO - PROCESS | 1659 | 1467598159221 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 19:09:19 INFO - PROCESS | 1659 | 1467598159224 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 19:09:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:09:19 INFO - PROCESS | 1659 | 1467598159229 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:09:19 INFO - PROCESS | 1659 | 1467598159231 Marionette TRACE conn2 <- [1,766,null,{}] 19:09:19 INFO - PROCESS | 1659 | 1467598159234 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}] 19:09:19 INFO - PROCESS | 1659 | 1467598159236 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:19 INFO - PROCESS | 1659 | 1467598159322 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 19:09:19 INFO - PROCESS | 1659 | 1467598159408 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:19 INFO - PROCESS | 1659 | 1467598159410 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x117169800 == 37 [pid = 1659] [id = 199] 19:09:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x112e2dc00) [pid = 1659] [serial = 595] [outer = 0x0] 19:09:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x112fb6c00) [pid = 1659] [serial = 596] [outer = 0x112e2dc00] 19:09:19 INFO - PROCESS | 1659 | 1467598159443 Marionette DEBUG loaded listener.js 19:09:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x116633400) [pid = 1659] [serial = 597] [outer = 0x112e2dc00] 19:09:20 INFO - PROCESS | 1659 | 1467598160331 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]]]}] 19:09:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:09:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1122ms 19:09:20 INFO - PROCESS | 1659 | 1467598160350 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 19:09:20 INFO - PROCESS | 1659 | 1467598160353 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 19:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:09:20 INFO - PROCESS | 1659 | 1467598160358 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:09:20 INFO - PROCESS | 1659 | 1467598160360 Marionette TRACE conn2 <- [1,770,null,{}] 19:09:20 INFO - PROCESS | 1659 | 1467598160362 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}] 19:09:20 INFO - PROCESS | 1659 | 1467598160364 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:20 INFO - PROCESS | 1659 | 1467598160459 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 19:09:20 INFO - PROCESS | 1659 | 1467598160507 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:20 INFO - PROCESS | 1659 | 1467598160508 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x11979e800 == 38 [pid = 1659] [id = 200] 19:09:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x11822d800) [pid = 1659] [serial = 598] [outer = 0x0] 19:09:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x1182e1c00) [pid = 1659] [serial = 599] [outer = 0x11822d800] 19:09:20 INFO - PROCESS | 1659 | 1467598160539 Marionette DEBUG loaded listener.js 19:09:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x1184ecc00) [pid = 1659] [serial = 600] [outer = 0x11822d800] 19:09:21 INFO - PROCESS | 1659 | 1467598161092 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]]]}] 19:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 770ms 19:09:21 INFO - PROCESS | 1659 | 1467598161128 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 19:09:21 INFO - PROCESS | 1659 | 1467598161131 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 19:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:09:21 INFO - PROCESS | 1659 | 1467598161154 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:09:21 INFO - PROCESS | 1659 | 1467598161155 Marionette TRACE conn2 <- [1,774,null,{}] 19:09:21 INFO - PROCESS | 1659 | 1467598161159 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}] 19:09:21 INFO - PROCESS | 1659 | 1467598161160 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:21 INFO - PROCESS | 1659 | 1467598161250 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 19:09:21 INFO - PROCESS | 1659 | 1467598161315 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:21 INFO - PROCESS | 1659 | 1467598161318 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x11509e800 == 39 [pid = 1659] [id = 201] 19:09:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1125f6800) [pid = 1659] [serial = 601] [outer = 0x0] 19:09:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x112ecb400) [pid = 1659] [serial = 602] [outer = 0x1125f6800] 19:09:21 INFO - PROCESS | 1659 | 1467598161346 Marionette DEBUG loaded listener.js 19:09:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x113845c00) [pid = 1659] [serial = 603] [outer = 0x1125f6800] 19:09:22 INFO - PROCESS | 1659 | --DOCSHELL 0x121838000 == 38 [pid = 1659] [id = 197] 19:09:22 INFO - PROCESS | 1659 | --DOCSHELL 0x117c44000 == 37 [pid = 1659] [id = 196] 19:09:22 INFO - PROCESS | 1659 | --DOCSHELL 0x12101b800 == 36 [pid = 1659] [id = 195] 19:09:22 INFO - PROCESS | 1659 | --DOCSHELL 0x11955f000 == 35 [pid = 1659] [id = 194] 19:09:22 INFO - PROCESS | 1659 | --DOCSHELL 0x1182bb000 == 34 [pid = 1659] [id = 193] 19:09:22 INFO - PROCESS | 1659 | --DOCSHELL 0x116951800 == 33 [pid = 1659] [id = 192] 19:09:22 INFO - PROCESS | 1659 | --DOCSHELL 0x118646800 == 32 [pid = 1659] [id = 191] 19:09:22 INFO - PROCESS | 1659 | --DOCSHELL 0x112548000 == 31 [pid = 1659] [id = 190] 19:09:22 INFO - PROCESS | 1659 | --DOCSHELL 0x1186c9800 == 30 [pid = 1659] [id = 182] 19:09:22 INFO - PROCESS | 1659 | --DOCSHELL 0x11979e800 == 29 [pid = 1659] [id = 200] 19:09:22 INFO - PROCESS | 1659 | --DOCSHELL 0x121bed800 == 28 [pid = 1659] [id = 198] 19:09:22 INFO - PROCESS | 1659 | --DOCSHELL 0x117169800 == 27 [pid = 1659] [id = 199] 19:09:22 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x1199d9800) [pid = 1659] [serial = 566] [outer = 0x0] [url = about:blank] 19:09:22 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x11841f000) [pid = 1659] [serial = 557] [outer = 0x0] [url = about:blank] 19:09:22 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x1125fe000) [pid = 1659] [serial = 548] [outer = 0x0] [url = about:blank] 19:09:22 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x1128ae400) [pid = 1659] [serial = 549] [outer = 0x0] [url = about:blank] 19:09:22 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x118020400) [pid = 1659] [serial = 546] [outer = 0x0] [url = about:blank] 19:09:22 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x116a12c00) [pid = 1659] [serial = 545] [outer = 0x0] [url = about:blank] 19:09:22 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x1133cf400) [pid = 1659] [serial = 551] [outer = 0x0] [url = about:blank] 19:09:22 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x113aad000) [pid = 1659] [serial = 540] [outer = 0x0] [url = about:blank] 19:09:22 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x112984c00) [pid = 1659] [serial = 539] [outer = 0x0] [url = about:blank] 19:09:22 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x118ff2c00) [pid = 1659] [serial = 543] [outer = 0x0] [url = about:blank] 19:09:22 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x118634000) [pid = 1659] [serial = 542] [outer = 0x0] [url = about:blank] 19:09:22 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x1167ad400) [pid = 1659] [serial = 560] [outer = 0x0] [url = about:blank] 19:09:22 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x118016400) [pid = 1659] [serial = 554] [outer = 0x0] [url = about:blank] 19:09:22 INFO - PROCESS | 1659 | --DOMWINDOW == 60 (0x118230800) [pid = 1659] [serial = 555] [outer = 0x0] [url = about:blank] 19:09:22 INFO - PROCESS | 1659 | --DOMWINDOW == 59 (0x118ff0400) [pid = 1659] [serial = 563] [outer = 0x0] [url = about:blank] 19:09:22 INFO - PROCESS | 1659 | --DOMWINDOW == 58 (0x11860a000) [pid = 1659] [serial = 558] [outer = 0x0] [url = about:blank] 19:09:22 INFO - PROCESS | 1659 | --DOMWINDOW == 57 (0x1196bf400) [pid = 1659] [serial = 564] [outer = 0x0] [url = about:blank] 19:09:22 INFO - PROCESS | 1659 | --DOMWINDOW == 56 (0x113d4f400) [pid = 1659] [serial = 552] [outer = 0x0] [url = about:blank] 19:09:22 INFO - PROCESS | 1659 | --DOMWINDOW == 55 (0x11860e400) [pid = 1659] [serial = 561] [outer = 0x0] [url = about:blank] 19:09:22 INFO - PROCESS | 1659 | 1467598162175 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]]]}] 19:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1072ms 19:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:09:22 INFO - PROCESS | 1659 | 1467598162225 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 19:09:22 INFO - PROCESS | 1659 | 1467598162229 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 19:09:22 INFO - PROCESS | 1659 | 1467598162235 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:09:22 INFO - PROCESS | 1659 | 1467598162238 Marionette TRACE conn2 <- [1,778,null,{}] 19:09:22 INFO - PROCESS | 1659 | 1467598162243 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}] 19:09:22 INFO - PROCESS | 1659 | 1467598162246 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:22 INFO - PROCESS | 1659 | 1467598162362 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 19:09:22 INFO - PROCESS | 1659 | 1467598162440 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:22 INFO - PROCESS | 1659 | 1467598162441 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x116017800 == 28 [pid = 1659] [id = 202] 19:09:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 56 (0x1125ec400) [pid = 1659] [serial = 604] [outer = 0x0] 19:09:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 57 (0x1125fd400) [pid = 1659] [serial = 605] [outer = 0x1125ec400] 19:09:22 INFO - PROCESS | 1659 | 1467598162486 Marionette DEBUG loaded listener.js 19:09:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 58 (0x1128ad000) [pid = 1659] [serial = 606] [outer = 0x1125ec400] 19:09:22 INFO - PROCESS | 1659 | 1467598162900 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]]]}] 19:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 674ms 19:09:22 INFO - PROCESS | 1659 | 1467598162906 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 19:09:22 INFO - PROCESS | 1659 | 1467598162910 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 19:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:09:22 INFO - PROCESS | 1659 | 1467598162917 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:09:22 INFO - PROCESS | 1659 | 1467598162919 Marionette TRACE conn2 <- [1,782,null,{}] 19:09:22 INFO - PROCESS | 1659 | 1467598162921 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}] 19:09:22 INFO - PROCESS | 1659 | 1467598162923 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:23 INFO - PROCESS | 1659 | 1467598162998 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 19:09:23 INFO - PROCESS | 1659 | 1467598163045 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:23 INFO - PROCESS | 1659 | 1467598163046 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x116e32000 == 29 [pid = 1659] [id = 203] 19:09:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 59 (0x1128b0000) [pid = 1659] [serial = 607] [outer = 0x0] 19:09:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x112ecb800) [pid = 1659] [serial = 608] [outer = 0x1128b0000] 19:09:23 INFO - PROCESS | 1659 | 1467598163073 Marionette DEBUG loaded listener.js 19:09:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x113d46000) [pid = 1659] [serial = 609] [outer = 0x1128b0000] 19:09:23 INFO - PROCESS | 1659 | 1467598163354 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]]]}] 19:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 473ms 19:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:09:23 INFO - PROCESS | 1659 | 1467598163387 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 19:09:23 INFO - PROCESS | 1659 | 1467598163388 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 19:09:23 INFO - PROCESS | 1659 | 1467598163391 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:09:23 INFO - PROCESS | 1659 | 1467598163393 Marionette TRACE conn2 <- [1,786,null,{}] 19:09:23 INFO - PROCESS | 1659 | 1467598163404 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}] 19:09:23 INFO - PROCESS | 1659 | 1467598163407 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:23 INFO - PROCESS | 1659 | 1467598163481 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 19:09:23 INFO - PROCESS | 1659 | 1467598163486 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:23 INFO - PROCESS | 1659 | 1467598163488 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x118489000 == 30 [pid = 1659] [id = 204] 19:09:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x1125f4c00) [pid = 1659] [serial = 610] [outer = 0x0] 19:09:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x118015000) [pid = 1659] [serial = 611] [outer = 0x1125f4c00] 19:09:23 INFO - PROCESS | 1659 | 1467598163518 Marionette DEBUG loaded listener.js 19:09:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x11822fc00) [pid = 1659] [serial = 612] [outer = 0x1125f4c00] 19:09:23 INFO - PROCESS | 1659 | 1467598163861 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]]]}] 19:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 522ms 19:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:09:23 INFO - PROCESS | 1659 | 1467598163913 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 19:09:23 INFO - PROCESS | 1659 | 1467598163915 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 19:09:23 INFO - PROCESS | 1659 | 1467598163917 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:09:23 INFO - PROCESS | 1659 | 1467598163918 Marionette TRACE conn2 <- [1,790,null,{}] 19:09:23 INFO - PROCESS | 1659 | 1467598163920 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}] 19:09:23 INFO - PROCESS | 1659 | 1467598163922 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:24 INFO - PROCESS | 1659 | 1467598163996 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 19:09:24 INFO - PROCESS | 1659 | 1467598164002 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:24 INFO - PROCESS | 1659 | 1467598164003 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x118fae000 == 31 [pid = 1659] [id = 205] 19:09:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x1182db400) [pid = 1659] [serial = 613] [outer = 0x0] 19:09:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x118420400) [pid = 1659] [serial = 614] [outer = 0x1182db400] 19:09:24 INFO - PROCESS | 1659 | 1467598164029 Marionette DEBUG loaded listener.js 19:09:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x11860c000) [pid = 1659] [serial = 615] [outer = 0x1182db400] 19:09:24 INFO - PROCESS | 1659 | 1467598164373 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]]]}] 19:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 470ms 19:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:09:24 INFO - PROCESS | 1659 | 1467598164387 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 19:09:24 INFO - PROCESS | 1659 | 1467598164388 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 19:09:24 INFO - PROCESS | 1659 | 1467598164390 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:09:24 INFO - PROCESS | 1659 | 1467598164391 Marionette TRACE conn2 <- [1,794,null,{}] 19:09:24 INFO - PROCESS | 1659 | 1467598164394 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}] 19:09:24 INFO - PROCESS | 1659 | 1467598164395 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:24 INFO - PROCESS | 1659 | 1467598164494 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 19:09:24 INFO - PROCESS | 1659 | 1467598164498 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:24 INFO - PROCESS | 1659 | 1467598164499 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x119576000 == 32 [pid = 1659] [id = 206] 19:09:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x1128ae800) [pid = 1659] [serial = 616] [outer = 0x0] 19:09:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x118634c00) [pid = 1659] [serial = 617] [outer = 0x1128ae800] 19:09:24 INFO - PROCESS | 1659 | 1467598164523 Marionette DEBUG loaded listener.js 19:09:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x118fed800) [pid = 1659] [serial = 618] [outer = 0x1128ae800] 19:09:24 INFO - PROCESS | 1659 | 1467598164875 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]]]}] 19:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 519ms 19:09:24 INFO - PROCESS | 1659 | 1467598164914 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 19:09:24 INFO - PROCESS | 1659 | 1467598164916 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 19:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:09:24 INFO - PROCESS | 1659 | 1467598164918 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:09:24 INFO - PROCESS | 1659 | 1467598164919 Marionette TRACE conn2 <- [1,798,null,{}] 19:09:24 INFO - PROCESS | 1659 | 1467598164921 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}] 19:09:24 INFO - PROCESS | 1659 | 1467598164925 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:25 INFO - PROCESS | 1659 | 1467598165033 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 19:09:25 INFO - PROCESS | 1659 | 1467598165039 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:25 INFO - PROCESS | 1659 | 1467598165040 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x119a02800 == 33 [pid = 1659] [id = 207] 19:09:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x11863b800) [pid = 1659] [serial = 619] [outer = 0x0] 19:09:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x119313c00) [pid = 1659] [serial = 620] [outer = 0x11863b800] 19:09:25 INFO - PROCESS | 1659 | 1467598165065 Marionette DEBUG loaded listener.js 19:09:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x1199d4000) [pid = 1659] [serial = 621] [outer = 0x11863b800] 19:09:25 INFO - PROCESS | 1659 | 1467598165442 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]]]}] 19:09:25 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 19:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 568ms 19:09:25 INFO - PROCESS | 1659 | 1467598165487 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 19:09:25 INFO - PROCESS | 1659 | 1467598165489 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 19:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:09:25 INFO - PROCESS | 1659 | 1467598165492 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:09:25 INFO - PROCESS | 1659 | 1467598165494 Marionette TRACE conn2 <- [1,802,null,{}] 19:09:25 INFO - PROCESS | 1659 | 1467598165497 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}] 19:09:25 INFO - PROCESS | 1659 | 1467598165499 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:25 INFO - PROCESS | 1659 | 1467598165646 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 19:09:25 INFO - PROCESS | 1659 | 1467598165674 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:25 INFO - PROCESS | 1659 | 1467598165675 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x1217c7800 == 34 [pid = 1659] [id = 208] 19:09:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1125ed000) [pid = 1659] [serial = 622] [outer = 0x0] 19:09:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1199de400) [pid = 1659] [serial = 623] [outer = 0x1125ed000] 19:09:25 INFO - PROCESS | 1659 | 1467598165716 Marionette DEBUG loaded listener.js 19:09:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x120efb400) [pid = 1659] [serial = 624] [outer = 0x1125ed000] 19:09:26 INFO - PROCESS | 1659 | 1467598166155 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]]]}] 19:09:26 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 19:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 670ms 19:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:09:26 INFO - PROCESS | 1659 | 1467598166167 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 19:09:26 INFO - PROCESS | 1659 | 1467598166168 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 19:09:26 INFO - PROCESS | 1659 | 1467598166170 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:09:26 INFO - PROCESS | 1659 | 1467598166171 Marionette TRACE conn2 <- [1,806,null,{}] 19:09:26 INFO - PROCESS | 1659 | 1467598166173 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}] 19:09:26 INFO - PROCESS | 1659 | 1467598166175 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:26 INFO - PROCESS | 1659 | 1467598166360 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 19:09:26 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x12195fc00) [pid = 1659] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:09:26 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1196bd400) [pid = 1659] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:09:26 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x1150d0c00) [pid = 1659] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:09:26 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x1175ecc00) [pid = 1659] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:09:26 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x1125fd000) [pid = 1659] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:09:26 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x110e6f400) [pid = 1659] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:09:26 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x112fbbc00) [pid = 1659] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:09:26 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x1133e0c00) [pid = 1659] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:09:26 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x1196c3400) [pid = 1659] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:09:26 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x118785c00) [pid = 1659] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:09:26 INFO - PROCESS | 1659 | 1467598166416 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:26 INFO - PROCESS | 1659 | 1467598166417 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x11957a800 == 35 [pid = 1659] [id = 209] 19:09:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x1125d1400) [pid = 1659] [serial = 625] [outer = 0x0] 19:09:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x112fbb000) [pid = 1659] [serial = 626] [outer = 0x1125d1400] 19:09:26 INFO - PROCESS | 1659 | 1467598166442 Marionette DEBUG loaded listener.js 19:09:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x11801f000) [pid = 1659] [serial = 627] [outer = 0x1125d1400] 19:09:26 INFO - PROCESS | 1659 | [1659] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:09:26 INFO - PROCESS | 1659 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 19:09:26 INFO - PROCESS | 1659 | Determined SkiaGL cache limits: Size 100663296, Items: 256 19:09:26 INFO - PROCESS | 1659 | [GFX2-]: Using SkiaGL canvas. 19:09:26 INFO - PROCESS | 1659 | 1467598166752 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]]]}] 19:09:26 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 19:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 619ms 19:09:26 INFO - PROCESS | 1659 | 1467598166790 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 19:09:26 INFO - PROCESS | 1659 | 1467598166792 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 19:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:09:26 INFO - PROCESS | 1659 | 1467598166795 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:09:26 INFO - PROCESS | 1659 | 1467598166797 Marionette TRACE conn2 <- [1,810,null,{}] 19:09:26 INFO - PROCESS | 1659 | 1467598166800 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}] 19:09:26 INFO - PROCESS | 1659 | 1467598166802 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:26 INFO - PROCESS | 1659 | 1467598166953 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 19:09:26 INFO - PROCESS | 1659 | 1467598166995 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:26 INFO - PROCESS | 1659 | 1467598166996 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c55800 == 36 [pid = 1659] [id = 210] 19:09:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x1125d4800) [pid = 1659] [serial = 628] [outer = 0x0] 19:09:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x1196c0c00) [pid = 1659] [serial = 629] [outer = 0x1125d4800] 19:09:27 INFO - PROCESS | 1659 | 1467598167037 Marionette DEBUG loaded listener.js 19:09:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1210d6000) [pid = 1659] [serial = 630] [outer = 0x1125d4800] 19:09:27 INFO - PROCESS | 1659 | 1467598167390 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]]]}] 19:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 622ms 19:09:27 INFO - PROCESS | 1659 | 1467598167418 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 19:09:27 INFO - PROCESS | 1659 | 1467598167419 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 19:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:09:27 INFO - PROCESS | 1659 | 1467598167422 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:09:27 INFO - PROCESS | 1659 | 1467598167423 Marionette TRACE conn2 <- [1,814,null,{}] 19:09:27 INFO - PROCESS | 1659 | 1467598167425 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}] 19:09:27 INFO - PROCESS | 1659 | 1467598167426 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:27 INFO - PROCESS | 1659 | 1467598167501 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 19:09:27 INFO - PROCESS | 1659 | 1467598167548 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:27 INFO - PROCESS | 1659 | 1467598167549 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x1253e6800 == 37 [pid = 1659] [id = 211] 19:09:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x118787800) [pid = 1659] [serial = 631] [outer = 0x0] 19:09:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x121266000) [pid = 1659] [serial = 632] [outer = 0x118787800] 19:09:27 INFO - PROCESS | 1659 | 1467598167573 Marionette DEBUG loaded listener.js 19:09:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x121708400) [pid = 1659] [serial = 633] [outer = 0x118787800] 19:09:27 INFO - PROCESS | 1659 | 1467598167858 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] 19:09:27 INFO - PROCESS | 1659 | 1467598167893 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 19:09:27 INFO - PROCESS | 1659 | 1467598167895 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:09:27 INFO - PROCESS | 1659 | 1467598167897 Marionette TRACE conn2 <- [1,818,null,{}] 19:09:27 INFO - PROCESS | 1659 | 1467598167907 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}] 19:09:27 INFO - PROCESS | 1659 | 1467598167908 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:28 INFO - PROCESS | 1659 | 1467598168006 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 19:09:28 INFO - PROCESS | 1659 | 1467598168010 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:28 INFO - PROCESS | 1659 | 1467598168011 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x119572000 == 38 [pid = 1659] [id = 212] 19:09:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x12195fc00) [pid = 1659] [serial = 634] [outer = 0x0] 19:09:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x124bb1800) [pid = 1659] [serial = 635] [outer = 0x12195fc00] 19:09:28 INFO - PROCESS | 1659 | 1467598168039 Marionette DEBUG loaded listener.js 19:09:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x12540a000) [pid = 1659] [serial = 636] [outer = 0x12195fc00] 19:09:28 INFO - PROCESS | 1659 | 1467598168399 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]]]}] 19:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 527ms 19:09:28 INFO - PROCESS | 1659 | 1467598168423 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 19:09:28 INFO - PROCESS | 1659 | 1467598168425 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 19:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:09:28 INFO - PROCESS | 1659 | 1467598168429 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:09:28 INFO - PROCESS | 1659 | 1467598168433 Marionette TRACE conn2 <- [1,822,null,{}] 19:09:28 INFO - PROCESS | 1659 | 1467598168437 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}] 19:09:28 INFO - PROCESS | 1659 | 1467598168439 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:28 INFO - PROCESS | 1659 | 1467598168549 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 19:09:28 INFO - PROCESS | 1659 | 1467598168595 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:28 INFO - PROCESS | 1659 | 1467598168598 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x113f45000 == 39 [pid = 1659] [id = 213] 19:09:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1125e2c00) [pid = 1659] [serial = 637] [outer = 0x0] 19:09:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1125e6800) [pid = 1659] [serial = 638] [outer = 0x1125e2c00] 19:09:28 INFO - PROCESS | 1659 | 1467598168629 Marionette DEBUG loaded listener.js 19:09:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1125fd800) [pid = 1659] [serial = 639] [outer = 0x1125e2c00] 19:09:29 INFO - PROCESS | 1659 | 1467598169192 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] 19:09:29 INFO - PROCESS | 1659 | 1467598169258 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 19:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 19:09:29 INFO - PROCESS | 1659 | 1467598169263 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:09:29 INFO - PROCESS | 1659 | 1467598169265 Marionette TRACE conn2 <- [1,826,null,{}] 19:09:29 INFO - PROCESS | 1659 | 1467598169267 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}] 19:09:29 INFO - PROCESS | 1659 | 1467598169269 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:29 INFO - PROCESS | 1659 | 1467598169374 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 19:09:29 INFO - PROCESS | 1659 | 1467598169445 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:29 INFO - PROCESS | 1659 | 1467598169447 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x11955d800 == 40 [pid = 1659] [id = 214] 19:09:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x116029c00) [pid = 1659] [serial = 640] [outer = 0x0] 19:09:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1167ac800) [pid = 1659] [serial = 641] [outer = 0x116029c00] 19:09:29 INFO - PROCESS | 1659 | 1467598169477 Marionette DEBUG loaded listener.js 19:09:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x117102400) [pid = 1659] [serial = 642] [outer = 0x116029c00] 19:09:30 INFO - PROCESS | 1659 | --DOCSHELL 0x1253e6800 == 39 [pid = 1659] [id = 211] 19:09:30 INFO - PROCESS | 1659 | --DOCSHELL 0x123c55800 == 38 [pid = 1659] [id = 210] 19:09:30 INFO - PROCESS | 1659 | --DOCSHELL 0x11957a800 == 37 [pid = 1659] [id = 209] 19:09:30 INFO - PROCESS | 1659 | --DOCSHELL 0x1217c7800 == 36 [pid = 1659] [id = 208] 19:09:30 INFO - PROCESS | 1659 | --DOCSHELL 0x119a02800 == 35 [pid = 1659] [id = 207] 19:09:30 INFO - PROCESS | 1659 | --DOCSHELL 0x119576000 == 34 [pid = 1659] [id = 206] 19:09:30 INFO - PROCESS | 1659 | 1467598170175 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]]]}] 19:09:30 INFO - PROCESS | 1659 | --DOCSHELL 0x118fae000 == 33 [pid = 1659] [id = 205] 19:09:30 INFO - PROCESS | 1659 | --DOCSHELL 0x118489000 == 32 [pid = 1659] [id = 204] 19:09:30 INFO - PROCESS | 1659 | --DOCSHELL 0x116e32000 == 31 [pid = 1659] [id = 203] 19:09:30 INFO - PROCESS | 1659 | --DOCSHELL 0x116017800 == 30 [pid = 1659] [id = 202] 19:09:30 INFO - PROCESS | 1659 | --DOCSHELL 0x11509e800 == 29 [pid = 1659] [id = 201] 19:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 921ms 19:09:30 INFO - PROCESS | 1659 | 1467598170185 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 19:09:30 INFO - PROCESS | 1659 | 1467598170187 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 19:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:09:30 INFO - PROCESS | 1659 | 1467598170192 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:09:30 INFO - PROCESS | 1659 | 1467598170194 Marionette TRACE conn2 <- [1,830,null,{}] 19:09:30 INFO - PROCESS | 1659 | 1467598170200 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}] 19:09:30 INFO - PROCESS | 1659 | 1467598170202 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:30 INFO - PROCESS | 1659 | 1467598170330 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 19:09:30 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1196c4c00) [pid = 1659] [serial = 584] [outer = 0x0] [url = about:blank] 19:09:30 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x118fec400) [pid = 1659] [serial = 587] [outer = 0x0] [url = about:blank] 19:09:30 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11801e400) [pid = 1659] [serial = 578] [outer = 0x0] [url = about:blank] 19:09:30 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x120ef7800) [pid = 1659] [serial = 590] [outer = 0x0] [url = about:blank] 19:09:30 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x110e75c00) [pid = 1659] [serial = 569] [outer = 0x0] [url = about:blank] 19:09:30 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1125d3800) [pid = 1659] [serial = 570] [outer = 0x0] [url = about:blank] 19:09:30 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1133df800) [pid = 1659] [serial = 575] [outer = 0x0] [url = about:blank] 19:09:30 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1160e0800) [pid = 1659] [serial = 576] [outer = 0x0] [url = about:blank] 19:09:30 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x11607c800) [pid = 1659] [serial = 572] [outer = 0x0] [url = about:blank] 19:09:30 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x116fea800) [pid = 1659] [serial = 573] [outer = 0x0] [url = about:blank] 19:09:30 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x118237c00) [pid = 1659] [serial = 579] [outer = 0x0] [url = about:blank] 19:09:30 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x121340c00) [pid = 1659] [serial = 591] [outer = 0x0] [url = about:blank] 19:09:30 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x1199e0c00) [pid = 1659] [serial = 567] [outer = 0x0] [url = about:blank] 19:09:30 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x118f47000) [pid = 1659] [serial = 581] [outer = 0x0] [url = about:blank] 19:09:30 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x1199d9000) [pid = 1659] [serial = 588] [outer = 0x0] [url = about:blank] 19:09:30 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x1249ed800) [pid = 1659] [serial = 594] [outer = 0x0] [url = about:blank] 19:09:30 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x1199d7000) [pid = 1659] [serial = 585] [outer = 0x0] [url = about:blank] 19:09:30 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x118ff8400) [pid = 1659] [serial = 582] [outer = 0x0] [url = about:blank] 19:09:30 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x123cd1000) [pid = 1659] [serial = 593] [outer = 0x0] [url = about:blank] 19:09:30 INFO - PROCESS | 1659 | 1467598170414 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:30 INFO - PROCESS | 1659 | 1467598170416 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x1167d7800 == 30 [pid = 1659] [id = 215] 19:09:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x1128ac800) [pid = 1659] [serial = 643] [outer = 0x0] 19:09:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x112fb4c00) [pid = 1659] [serial = 644] [outer = 0x1128ac800] 19:09:30 INFO - PROCESS | 1659 | 1467598170461 Marionette DEBUG loaded listener.js 19:09:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x1150d7800) [pid = 1659] [serial = 645] [outer = 0x1128ac800] 19:09:30 INFO - PROCESS | 1659 | 1467598170875 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]]]}] 19:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 723ms 19:09:30 INFO - PROCESS | 1659 | 1467598170914 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 19:09:30 INFO - PROCESS | 1659 | 1467598170917 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 19:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:09:30 INFO - PROCESS | 1659 | 1467598170921 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:09:30 INFO - PROCESS | 1659 | 1467598170923 Marionette TRACE conn2 <- [1,834,null,{}] 19:09:30 INFO - PROCESS | 1659 | 1467598170925 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}] 19:09:30 INFO - PROCESS | 1659 | 1467598170926 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:31 INFO - PROCESS | 1659 | 1467598171001 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 19:09:31 INFO - PROCESS | 1659 | 1467598171005 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:31 INFO - PROCESS | 1659 | 1467598171006 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x1182d4800 == 31 [pid = 1659] [id = 216] 19:09:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x116fe4400) [pid = 1659] [serial = 646] [outer = 0x0] 19:09:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x117ccec00) [pid = 1659] [serial = 647] [outer = 0x116fe4400] 19:09:31 INFO - PROCESS | 1659 | 1467598171035 Marionette DEBUG loaded listener.js 19:09:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x118230400) [pid = 1659] [serial = 648] [outer = 0x116fe4400] 19:09:31 INFO - PROCESS | 1659 | 1467598171372 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]]]}] 19:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 468ms 19:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:09:31 INFO - PROCESS | 1659 | 1467598171390 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 19:09:31 INFO - PROCESS | 1659 | 1467598171391 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 19:09:31 INFO - PROCESS | 1659 | 1467598171393 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:09:31 INFO - PROCESS | 1659 | 1467598171396 Marionette TRACE conn2 <- [1,838,null,{}] 19:09:31 INFO - PROCESS | 1659 | 1467598171406 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}] 19:09:31 INFO - PROCESS | 1659 | 1467598171409 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:31 INFO - PROCESS | 1659 | 1467598171488 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 19:09:31 INFO - PROCESS | 1659 | 1467598171539 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:31 INFO - PROCESS | 1659 | 1467598171541 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x1191d2800 == 32 [pid = 1659] [id = 217] 19:09:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x118233400) [pid = 1659] [serial = 649] [outer = 0x0] 19:09:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x118605c00) [pid = 1659] [serial = 650] [outer = 0x118233400] 19:09:31 INFO - PROCESS | 1659 | 1467598171569 Marionette DEBUG loaded listener.js 19:09:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x118ff3800) [pid = 1659] [serial = 651] [outer = 0x118233400] 19:09:31 INFO - PROCESS | 1659 | 1467598171853 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]]]}] 19:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 473ms 19:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:09:31 INFO - PROCESS | 1659 | 1467598171872 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 19:09:31 INFO - PROCESS | 1659 | 1467598171873 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 19:09:31 INFO - PROCESS | 1659 | 1467598171875 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:09:31 INFO - PROCESS | 1659 | 1467598171877 Marionette TRACE conn2 <- [1,842,null,{}] 19:09:31 INFO - PROCESS | 1659 | 1467598171879 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}] 19:09:31 INFO - PROCESS | 1659 | 1467598171880 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:31 INFO - PROCESS | 1659 | 1467598171971 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 19:09:31 INFO - PROCESS | 1659 | 1467598171974 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:31 INFO - PROCESS | 1659 | 1467598171975 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x12112b000 == 33 [pid = 1659] [id = 218] 19:09:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x119311c00) [pid = 1659] [serial = 652] [outer = 0x0] 19:09:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1196be800) [pid = 1659] [serial = 653] [outer = 0x119311c00] 19:09:32 INFO - PROCESS | 1659 | 1467598172002 Marionette DEBUG loaded listener.js 19:09:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1196c8400) [pid = 1659] [serial = 654] [outer = 0x119311c00] 19:09:32 INFO - PROCESS | 1659 | 1467598172317 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]]]}] 19:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 473ms 19:09:32 INFO - PROCESS | 1659 | 1467598172354 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 19:09:32 INFO - PROCESS | 1659 | 1467598172355 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 19:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:09:32 INFO - PROCESS | 1659 | 1467598172380 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:09:32 INFO - PROCESS | 1659 | 1467598172381 Marionette TRACE conn2 <- [1,846,null,{}] 19:09:32 INFO - PROCESS | 1659 | 1467598172386 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}] 19:09:32 INFO - PROCESS | 1659 | 1467598172388 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:32 INFO - PROCESS | 1659 | 1467598172480 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 19:09:32 INFO - PROCESS | 1659 | 1467598172515 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:32 INFO - PROCESS | 1659 | 1467598172516 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x1217b4800 == 34 [pid = 1659] [id = 219] 19:09:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x118ff5400) [pid = 1659] [serial = 655] [outer = 0x0] 19:09:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1199d7000) [pid = 1659] [serial = 656] [outer = 0x118ff5400] 19:09:32 INFO - PROCESS | 1659 | 1467598172540 Marionette DEBUG loaded listener.js 19:09:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x120d06400) [pid = 1659] [serial = 657] [outer = 0x118ff5400] 19:09:32 INFO - PROCESS | 1659 | 1467598172871 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]]]}] 19:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 543ms 19:09:32 INFO - PROCESS | 1659 | 1467598172901 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 19:09:32 INFO - PROCESS | 1659 | 1467598172902 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 19:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:09:32 INFO - PROCESS | 1659 | 1467598172910 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:09:32 INFO - PROCESS | 1659 | 1467598172912 Marionette TRACE conn2 <- [1,850,null,{}] 19:09:32 INFO - PROCESS | 1659 | 1467598172914 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}] 19:09:32 INFO - PROCESS | 1659 | 1467598172918 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:33 INFO - PROCESS | 1659 | 1467598173027 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 19:09:33 INFO - PROCESS | 1659 | 1467598173061 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:33 INFO - PROCESS | 1659 | 1467598173062 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x121bed800 == 35 [pid = 1659] [id = 220] 19:09:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x120efec00) [pid = 1659] [serial = 658] [outer = 0x0] 19:09:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1213c5400) [pid = 1659] [serial = 659] [outer = 0x120efec00] 19:09:33 INFO - PROCESS | 1659 | 1467598173087 Marionette DEBUG loaded listener.js 19:09:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x124babc00) [pid = 1659] [serial = 660] [outer = 0x120efec00] 19:09:33 INFO - PROCESS | 1659 | 1467598173418 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]]]}] 19:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 526ms 19:09:33 INFO - PROCESS | 1659 | 1467598173432 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 19:09:33 INFO - PROCESS | 1659 | 1467598173435 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 19:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:09:33 INFO - PROCESS | 1659 | 1467598173438 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:09:33 INFO - PROCESS | 1659 | 1467598173439 Marionette TRACE conn2 <- [1,854,null,{}] 19:09:33 INFO - PROCESS | 1659 | 1467598173441 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}] 19:09:33 INFO - PROCESS | 1659 | 1467598173442 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:33 INFO - PROCESS | 1659 | 1467598173534 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 19:09:33 INFO - PROCESS | 1659 | 1467598173568 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:33 INFO - PROCESS | 1659 | 1467598173569 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x1253ea000 == 36 [pid = 1659] [id = 221] 19:09:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x124baf800) [pid = 1659] [serial = 661] [outer = 0x0] 19:09:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x124e92400) [pid = 1659] [serial = 662] [outer = 0x124baf800] 19:09:33 INFO - PROCESS | 1659 | 1467598173592 Marionette DEBUG loaded listener.js 19:09:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x125411000) [pid = 1659] [serial = 663] [outer = 0x124baf800] 19:09:33 INFO - PROCESS | 1659 | 1467598173888 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]]]}] 19:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 519ms 19:09:33 INFO - PROCESS | 1659 | 1467598173957 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 19:09:33 INFO - PROCESS | 1659 | 1467598173958 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 19:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:09:33 INFO - PROCESS | 1659 | 1467598173961 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:09:33 INFO - PROCESS | 1659 | 1467598173962 Marionette TRACE conn2 <- [1,858,null,{}] 19:09:33 INFO - PROCESS | 1659 | 1467598173964 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}] 19:09:33 INFO - PROCESS | 1659 | 1467598173965 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:34 INFO - PROCESS | 1659 | 1467598174057 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 19:09:34 INFO - PROCESS | 1659 | 1467598174070 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:34 INFO - PROCESS | 1659 | 1467598174071 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x126690800 == 37 [pid = 1659] [id = 222] 19:09:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x124d54c00) [pid = 1659] [serial = 664] [outer = 0x0] 19:09:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12663e000) [pid = 1659] [serial = 665] [outer = 0x124d54c00] 19:09:34 INFO - PROCESS | 1659 | 1467598174095 Marionette DEBUG loaded listener.js 19:09:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12666e000) [pid = 1659] [serial = 666] [outer = 0x124d54c00] 19:09:34 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1125d4800) [pid = 1659] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:09:34 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x112e2dc00) [pid = 1659] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:09:34 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x118787800) [pid = 1659] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:09:34 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1125f6800) [pid = 1659] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:09:34 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1125f4c00) [pid = 1659] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:09:34 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x11863b800) [pid = 1659] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:09:34 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1128b0000) [pid = 1659] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:09:34 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1125ed000) [pid = 1659] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:09:34 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1125d1400) [pid = 1659] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:09:34 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1125ec400) [pid = 1659] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:09:34 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1128ae800) [pid = 1659] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:09:34 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x11822d800) [pid = 1659] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:09:34 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1182db400) [pid = 1659] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:09:34 INFO - PROCESS | 1659 | 1467598174434 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]]]}] 19:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 519ms 19:09:34 INFO - PROCESS | 1659 | 1467598174480 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 19:09:34 INFO - PROCESS | 1659 | 1467598174481 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 19:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:09:34 INFO - PROCESS | 1659 | 1467598174484 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:09:34 INFO - PROCESS | 1659 | 1467598174485 Marionette TRACE conn2 <- [1,862,null,{}] 19:09:34 INFO - PROCESS | 1659 | 1467598174487 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}] 19:09:34 INFO - PROCESS | 1659 | 1467598174488 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:34 INFO - PROCESS | 1659 | 1467598174564 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 19:09:34 INFO - PROCESS | 1659 | 1467598174570 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:34 INFO - PROCESS | 1659 | 1467598174571 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x121832800 == 38 [pid = 1659] [id = 223] 19:09:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1128afc00) [pid = 1659] [serial = 667] [outer = 0x0] 19:09:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1133cbc00) [pid = 1659] [serial = 668] [outer = 0x1128afc00] 19:09:34 INFO - PROCESS | 1659 | 1467598174595 Marionette DEBUG loaded listener.js 19:09:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x118239000) [pid = 1659] [serial = 669] [outer = 0x1128afc00] 19:09:34 INFO - PROCESS | 1659 | 1467598174907 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]]]}] 19:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 467ms 19:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:09:34 INFO - PROCESS | 1659 | 1467598174952 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 19:09:34 INFO - PROCESS | 1659 | 1467598174953 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 19:09:34 INFO - PROCESS | 1659 | 1467598174955 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:09:34 INFO - PROCESS | 1659 | 1467598174956 Marionette TRACE conn2 <- [1,866,null,{}] 19:09:34 INFO - PROCESS | 1659 | 1467598174958 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}] 19:09:34 INFO - PROCESS | 1659 | 1467598174959 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:35 INFO - PROCESS | 1659 | 1467598175055 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 19:09:35 INFO - PROCESS | 1659 | 1467598175060 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:35 INFO - PROCESS | 1659 | 1467598175062 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x126fef000 == 39 [pid = 1659] [id = 224] 19:09:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1128b0000) [pid = 1659] [serial = 670] [outer = 0x0] 19:09:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1199ddc00) [pid = 1659] [serial = 671] [outer = 0x1128b0000] 19:09:35 INFO - PROCESS | 1659 | 1467598175086 Marionette DEBUG loaded listener.js 19:09:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x12666e400) [pid = 1659] [serial = 672] [outer = 0x1128b0000] 19:09:35 INFO - PROCESS | 1659 | 1467598175405 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]]]}] 19:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 467ms 19:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:09:35 INFO - PROCESS | 1659 | 1467598175423 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 19:09:35 INFO - PROCESS | 1659 | 1467598175425 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 19:09:35 INFO - PROCESS | 1659 | 1467598175427 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:09:35 INFO - PROCESS | 1659 | 1467598175428 Marionette TRACE conn2 <- [1,870,null,{}] 19:09:35 INFO - PROCESS | 1659 | 1467598175431 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}] 19:09:35 INFO - PROCESS | 1659 | 1467598175435 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:35 INFO - PROCESS | 1659 | 1467598175521 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 19:09:35 INFO - PROCESS | 1659 | 1467598175525 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:35 INFO - PROCESS | 1659 | 1467598175526 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x129333000 == 40 [pid = 1659] [id = 225] 19:09:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x126670c00) [pid = 1659] [serial = 673] [outer = 0x0] 19:09:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1268d6400) [pid = 1659] [serial = 674] [outer = 0x126670c00] 19:09:35 INFO - PROCESS | 1659 | 1467598175550 Marionette DEBUG loaded listener.js 19:09:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1273a9800) [pid = 1659] [serial = 675] [outer = 0x126670c00] 19:09:35 INFO - PROCESS | 1659 | 1467598175871 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]]]}] 19:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 469ms 19:09:35 INFO - PROCESS | 1659 | 1467598175896 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 19:09:35 INFO - PROCESS | 1659 | 1467598175898 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 19:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:09:35 INFO - PROCESS | 1659 | 1467598175902 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:09:35 INFO - PROCESS | 1659 | 1467598175903 Marionette TRACE conn2 <- [1,874,null,{}] 19:09:35 INFO - PROCESS | 1659 | 1467598175905 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}] 19:09:35 INFO - PROCESS | 1659 | 1467598175906 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:36 INFO - PROCESS | 1659 | 1467598176024 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 19:09:36 INFO - PROCESS | 1659 | 1467598176032 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:36 INFO - PROCESS | 1659 | 1467598176033 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x12933b800 == 41 [pid = 1659] [id = 226] 19:09:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x126672000) [pid = 1659] [serial = 676] [outer = 0x0] 19:09:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1273af000) [pid = 1659] [serial = 677] [outer = 0x126672000] 19:09:36 INFO - PROCESS | 1659 | 1467598176071 Marionette DEBUG loaded listener.js 19:09:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x128643c00) [pid = 1659] [serial = 678] [outer = 0x126672000] 19:09:36 INFO - PROCESS | 1659 | 1467598176661 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]]]}] 19:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 819ms 19:09:36 INFO - PROCESS | 1659 | 1467598176722 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 19:09:36 INFO - PROCESS | 1659 | 1467598176724 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 19:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:09:36 INFO - PROCESS | 1659 | 1467598176752 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:09:36 INFO - PROCESS | 1659 | 1467598176754 Marionette TRACE conn2 <- [1,878,null,{}] 19:09:36 INFO - PROCESS | 1659 | 1467598176758 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}] 19:09:36 INFO - PROCESS | 1659 | 1467598176759 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:36 INFO - PROCESS | 1659 | 1467598176861 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 19:09:36 INFO - PROCESS | 1659 | 1467598176927 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:36 INFO - PROCESS | 1659 | 1467598176929 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x1182c4000 == 42 [pid = 1659] [id = 227] 19:09:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1125f2800) [pid = 1659] [serial = 679] [outer = 0x0] 19:09:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x112fbac00) [pid = 1659] [serial = 680] [outer = 0x1125f2800] 19:09:36 INFO - PROCESS | 1659 | 1467598176960 Marionette DEBUG loaded listener.js 19:09:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1160db000) [pid = 1659] [serial = 681] [outer = 0x1125f2800] 19:09:37 INFO - PROCESS | 1659 | 1467598177347 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]]]}] 19:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 644ms 19:09:37 INFO - PROCESS | 1659 | 1467598177372 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 19:09:37 INFO - PROCESS | 1659 | 1467598177375 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 19:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:09:37 INFO - PROCESS | 1659 | 1467598177380 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:09:37 INFO - PROCESS | 1659 | 1467598177381 Marionette TRACE conn2 <- [1,882,null,{}] 19:09:37 INFO - PROCESS | 1659 | 1467598177384 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}] 19:09:37 INFO - PROCESS | 1659 | 1467598177386 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:37 INFO - PROCESS | 1659 | 1467598177485 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 19:09:37 INFO - PROCESS | 1659 | 1467598177538 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:37 INFO - PROCESS | 1659 | 1467598177539 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x121329800 == 43 [pid = 1659] [id = 228] 19:09:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x118020400) [pid = 1659] [serial = 682] [outer = 0x0] 19:09:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1183d1c00) [pid = 1659] [serial = 683] [outer = 0x118020400] 19:09:37 INFO - PROCESS | 1659 | 1467598177570 Marionette DEBUG loaded listener.js 19:09:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x118785c00) [pid = 1659] [serial = 684] [outer = 0x118020400] 19:09:38 INFO - PROCESS | 1659 | 1467598178013 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]]]}] 19:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 672ms 19:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:09:38 INFO - PROCESS | 1659 | 1467598178052 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 19:09:38 INFO - PROCESS | 1659 | 1467598178053 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 19:09:38 INFO - PROCESS | 1659 | 1467598178056 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:09:38 INFO - PROCESS | 1659 | 1467598178058 Marionette TRACE conn2 <- [1,886,null,{}] 19:09:38 INFO - PROCESS | 1659 | 1467598178066 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}] 19:09:38 INFO - PROCESS | 1659 | 1467598178069 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:38 INFO - PROCESS | 1659 | 1467598178168 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 19:09:38 INFO - PROCESS | 1659 | 1467598178254 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:38 INFO - PROCESS | 1659 | 1467598178256 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a3df800 == 44 [pid = 1659] [id = 229] 19:09:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1199d5000) [pid = 1659] [serial = 685] [outer = 0x0] 19:09:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x120efd000) [pid = 1659] [serial = 686] [outer = 0x1199d5000] 19:09:38 INFO - PROCESS | 1659 | 1467598178287 Marionette DEBUG loaded listener.js 19:09:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12148fc00) [pid = 1659] [serial = 687] [outer = 0x1199d5000] 19:09:38 INFO - PROCESS | 1659 | 1467598178690 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]]]}] 19:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 672ms 19:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:09:38 INFO - PROCESS | 1659 | 1467598178728 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 19:09:38 INFO - PROCESS | 1659 | 1467598178730 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 19:09:38 INFO - PROCESS | 1659 | 1467598178733 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:09:38 INFO - PROCESS | 1659 | 1467598178734 Marionette TRACE conn2 <- [1,890,null,{}] 19:09:38 INFO - PROCESS | 1659 | 1467598178736 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}] 19:09:38 INFO - PROCESS | 1659 | 1467598178738 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:38 INFO - PROCESS | 1659 | 1467598178835 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 19:09:38 INFO - PROCESS | 1659 | 1467598178888 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:38 INFO - PROCESS | 1659 | 1467598178889 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x124d0c800 == 45 [pid = 1659] [id = 230] 19:09:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x120faa400) [pid = 1659] [serial = 688] [outer = 0x0] 19:09:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x124963000) [pid = 1659] [serial = 689] [outer = 0x120faa400] 19:09:38 INFO - PROCESS | 1659 | 1467598178917 Marionette DEBUG loaded listener.js 19:09:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x126672400) [pid = 1659] [serial = 690] [outer = 0x120faa400] 19:09:39 INFO - PROCESS | 1659 | 1467598179506 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]]]}] 19:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 820ms 19:09:39 INFO - PROCESS | 1659 | 1467598179553 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 19:09:39 INFO - PROCESS | 1659 | 1467598179555 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 19:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:09:39 INFO - PROCESS | 1659 | 1467598179558 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:09:39 INFO - PROCESS | 1659 | 1467598179560 Marionette TRACE conn2 <- [1,894,null,{}] 19:09:39 INFO - PROCESS | 1659 | 1467598179564 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}] 19:09:39 INFO - PROCESS | 1659 | 1467598179565 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:39 INFO - PROCESS | 1659 | 1467598179658 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 19:09:39 INFO - PROCESS | 1659 | 1467598179726 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:39 INFO - PROCESS | 1659 | 1467598179727 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x113f4f000 == 46 [pid = 1659] [id = 231] 19:09:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1125fb400) [pid = 1659] [serial = 691] [outer = 0x0] 19:09:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1128b3000) [pid = 1659] [serial = 692] [outer = 0x1125fb400] 19:09:39 INFO - PROCESS | 1659 | 1467598179755 Marionette DEBUG loaded listener.js 19:09:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1133c9c00) [pid = 1659] [serial = 693] [outer = 0x1125fb400] 19:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x129333000 == 45 [pid = 1659] [id = 225] 19:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x126fef000 == 44 [pid = 1659] [id = 224] 19:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x121832800 == 43 [pid = 1659] [id = 223] 19:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x126690800 == 42 [pid = 1659] [id = 222] 19:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x1253ea000 == 41 [pid = 1659] [id = 221] 19:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x121bed800 == 40 [pid = 1659] [id = 220] 19:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x1217b4800 == 39 [pid = 1659] [id = 219] 19:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x12112b000 == 38 [pid = 1659] [id = 218] 19:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x1191d2800 == 37 [pid = 1659] [id = 217] 19:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x1182d4800 == 36 [pid = 1659] [id = 216] 19:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x1167d7800 == 35 [pid = 1659] [id = 215] 19:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x11955d800 == 34 [pid = 1659] [id = 214] 19:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x119572000 == 33 [pid = 1659] [id = 212] 19:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x113f45000 == 32 [pid = 1659] [id = 213] 19:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x124d0c800 == 31 [pid = 1659] [id = 230] 19:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x12a3df800 == 30 [pid = 1659] [id = 229] 19:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x121329800 == 29 [pid = 1659] [id = 228] 19:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x12933b800 == 28 [pid = 1659] [id = 226] 19:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x1182c4000 == 27 [pid = 1659] [id = 227] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x124bb1800) [pid = 1659] [serial = 635] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x121708400) [pid = 1659] [serial = 633] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1210d6000) [pid = 1659] [serial = 630] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x116633400) [pid = 1659] [serial = 597] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x121266000) [pid = 1659] [serial = 632] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x113845c00) [pid = 1659] [serial = 603] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11822fc00) [pid = 1659] [serial = 612] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x119313c00) [pid = 1659] [serial = 620] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x112ecb800) [pid = 1659] [serial = 608] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1199de400) [pid = 1659] [serial = 623] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11801f000) [pid = 1659] [serial = 627] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1128ad000) [pid = 1659] [serial = 606] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x118634c00) [pid = 1659] [serial = 617] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x112ecb400) [pid = 1659] [serial = 602] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x113d46000) [pid = 1659] [serial = 609] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x112fb6c00) [pid = 1659] [serial = 596] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1182e1c00) [pid = 1659] [serial = 599] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x118420400) [pid = 1659] [serial = 614] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1125fd400) [pid = 1659] [serial = 605] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1199d4000) [pid = 1659] [serial = 621] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x118015000) [pid = 1659] [serial = 611] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1196c0c00) [pid = 1659] [serial = 629] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1184ecc00) [pid = 1659] [serial = 600] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x120efb400) [pid = 1659] [serial = 624] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x112fbb000) [pid = 1659] [serial = 626] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x11860c000) [pid = 1659] [serial = 615] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x118fed800) [pid = 1659] [serial = 618] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1659 | 1467598180634 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]]]}] 19:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1122ms 19:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:09:40 INFO - PROCESS | 1659 | 1467598180686 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 19:09:40 INFO - PROCESS | 1659 | 1467598180688 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 19:09:40 INFO - PROCESS | 1659 | 1467598180691 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:09:40 INFO - PROCESS | 1659 | 1467598180693 Marionette TRACE conn2 <- [1,898,null,{}] 19:09:40 INFO - PROCESS | 1659 | 1467598180697 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}] 19:09:40 INFO - PROCESS | 1659 | 1467598180699 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:40 INFO - PROCESS | 1659 | 1467598180777 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 19:09:40 INFO - PROCESS | 1659 | 1467598180786 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:40 INFO - PROCESS | 1659 | 1467598180789 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x1129d6000 == 28 [pid = 1659] [id = 232] 19:09:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1121bbc00) [pid = 1659] [serial = 694] [outer = 0x0] 19:09:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1125cb000) [pid = 1659] [serial = 695] [outer = 0x1121bbc00] 19:09:40 INFO - PROCESS | 1659 | 1467598180816 Marionette DEBUG loaded listener.js 19:09:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x111c18800) [pid = 1659] [serial = 696] [outer = 0x1121bbc00] 19:09:41 INFO - PROCESS | 1659 | 1467598181195 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]]]}] 19:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 523ms 19:09:41 INFO - PROCESS | 1659 | 1467598181215 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 19:09:41 INFO - PROCESS | 1659 | 1467598181221 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 19:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:09:41 INFO - PROCESS | 1659 | 1467598181228 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:09:41 INFO - PROCESS | 1659 | 1467598181231 Marionette TRACE conn2 <- [1,902,null,{}] 19:09:41 INFO - PROCESS | 1659 | 1467598181235 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}] 19:09:41 INFO - PROCESS | 1659 | 1467598181237 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:41 INFO - PROCESS | 1659 | 1467598181355 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 19:09:41 INFO - PROCESS | 1659 | 1467598181362 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:41 INFO - PROCESS | 1659 | 1467598181363 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x116945800 == 29 [pid = 1659] [id = 233] 19:09:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1128b1800) [pid = 1659] [serial = 697] [outer = 0x0] 19:09:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x112984000) [pid = 1659] [serial = 698] [outer = 0x1128b1800] 19:09:41 INFO - PROCESS | 1659 | 1467598181407 Marionette DEBUG loaded listener.js 19:09:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x112e2c400) [pid = 1659] [serial = 699] [outer = 0x1128b1800] 19:09:41 INFO - PROCESS | 1659 | 1467598181808 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]]]}] 19:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 623ms 19:09:41 INFO - PROCESS | 1659 | 1467598181851 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 19:09:41 INFO - PROCESS | 1659 | 1467598181852 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 19:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:09:41 INFO - PROCESS | 1659 | 1467598181854 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:09:41 INFO - PROCESS | 1659 | 1467598181857 Marionette TRACE conn2 <- [1,906,null,{}] 19:09:41 INFO - PROCESS | 1659 | 1467598181865 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}] 19:09:41 INFO - PROCESS | 1659 | 1467598181868 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:41 INFO - PROCESS | 1659 | 1467598181942 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 19:09:41 INFO - PROCESS | 1659 | 1467598181949 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:41 INFO - PROCESS | 1659 | 1467598181952 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x118197800 == 30 [pid = 1659] [id = 234] 19:09:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1128a5c00) [pid = 1659] [serial = 700] [outer = 0x0] 19:09:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x113d96800) [pid = 1659] [serial = 701] [outer = 0x1128a5c00] 19:09:41 INFO - PROCESS | 1659 | 1467598181979 Marionette DEBUG loaded listener.js 19:09:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1160db800) [pid = 1659] [serial = 702] [outer = 0x1128a5c00] 19:09:42 INFO - PROCESS | 1659 | 1467598182307 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]]]}] 19:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 473ms 19:09:42 INFO - PROCESS | 1659 | 1467598182328 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 19:09:42 INFO - PROCESS | 1659 | 1467598182330 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 19:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:09:42 INFO - PROCESS | 1659 | 1467598182335 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:09:42 INFO - PROCESS | 1659 | 1467598182336 Marionette TRACE conn2 <- [1,910,null,{}] 19:09:42 INFO - PROCESS | 1659 | 1467598182338 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}] 19:09:42 INFO - PROCESS | 1659 | 1467598182339 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:42 INFO - PROCESS | 1659 | 1467598182413 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 19:09:42 INFO - PROCESS | 1659 | 1467598182466 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:42 INFO - PROCESS | 1659 | 1467598182468 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x1186be800 == 31 [pid = 1659] [id = 235] 19:09:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1160dcc00) [pid = 1659] [serial = 703] [outer = 0x0] 19:09:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x116977000) [pid = 1659] [serial = 704] [outer = 0x1160dcc00] 19:09:42 INFO - PROCESS | 1659 | 1467598182493 Marionette DEBUG loaded listener.js 19:09:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x117104800) [pid = 1659] [serial = 705] [outer = 0x1160dcc00] 19:09:42 INFO - PROCESS | 1659 | 1467598182753 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]]]}] 19:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 471ms 19:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:09:42 INFO - PROCESS | 1659 | 1467598182805 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 19:09:42 INFO - PROCESS | 1659 | 1467598182807 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 19:09:42 INFO - PROCESS | 1659 | 1467598182809 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:09:42 INFO - PROCESS | 1659 | 1467598182810 Marionette TRACE conn2 <- [1,914,null,{}] 19:09:42 INFO - PROCESS | 1659 | 1467598182812 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}] 19:09:42 INFO - PROCESS | 1659 | 1467598182823 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:42 INFO - PROCESS | 1659 | 1467598182919 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 19:09:42 INFO - PROCESS | 1659 | 1467598182922 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:42 INFO - PROCESS | 1659 | 1467598182924 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x1191cc000 == 32 [pid = 1659] [id = 236] 19:09:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1121b5000) [pid = 1659] [serial = 706] [outer = 0x0] 19:09:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1175ec400) [pid = 1659] [serial = 707] [outer = 0x1121b5000] 19:09:42 INFO - PROCESS | 1659 | 1467598182948 Marionette DEBUG loaded listener.js 19:09:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x118019c00) [pid = 1659] [serial = 708] [outer = 0x1121b5000] 19:09:43 INFO - PROCESS | 1659 | 1467598183291 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]]]}] 19:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 519ms 19:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:09:43 INFO - PROCESS | 1659 | 1467598183328 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 19:09:43 INFO - PROCESS | 1659 | 1467598183330 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 19:09:43 INFO - PROCESS | 1659 | 1467598183332 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:09:43 INFO - PROCESS | 1659 | 1467598183333 Marionette TRACE conn2 <- [1,918,null,{}] 19:09:43 INFO - PROCESS | 1659 | 1467598183335 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}] 19:09:43 INFO - PROCESS | 1659 | 1467598183339 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:43 INFO - PROCESS | 1659 | 1467598183448 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 19:09:43 INFO - PROCESS | 1659 | 1467598183480 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:43 INFO - PROCESS | 1659 | 1467598183481 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x120e1b800 == 33 [pid = 1659] [id = 237] 19:09:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11801c000) [pid = 1659] [serial = 709] [outer = 0x0] 19:09:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1182e6000) [pid = 1659] [serial = 710] [outer = 0x11801c000] 19:09:43 INFO - PROCESS | 1659 | 1467598183506 Marionette DEBUG loaded listener.js 19:09:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x11863d400) [pid = 1659] [serial = 711] [outer = 0x11801c000] 19:09:43 INFO - PROCESS | 1659 | 1467598183810 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]]]}] 19:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 519ms 19:09:43 INFO - PROCESS | 1659 | 1467598183855 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 19:09:43 INFO - PROCESS | 1659 | 1467598183856 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 19:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:09:43 INFO - PROCESS | 1659 | 1467598183858 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:09:43 INFO - PROCESS | 1659 | 1467598183859 Marionette TRACE conn2 <- [1,922,null,{}] 19:09:43 INFO - PROCESS | 1659 | 1467598183862 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}] 19:09:43 INFO - PROCESS | 1659 | 1467598183863 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:43 INFO - PROCESS | 1659 | 1467598183959 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 19:09:43 INFO - PROCESS | 1659 | 1467598183963 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:43 INFO - PROCESS | 1659 | 1467598183964 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x12112f800 == 34 [pid = 1659] [id = 238] 19:09:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1125ca800) [pid = 1659] [serial = 712] [outer = 0x0] 19:09:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x118fca800) [pid = 1659] [serial = 713] [outer = 0x1125ca800] 19:09:43 INFO - PROCESS | 1659 | 1467598183989 Marionette DEBUG loaded listener.js 19:09:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x118fefc00) [pid = 1659] [serial = 714] [outer = 0x1125ca800] 19:09:44 INFO - PROCESS | 1659 | 1467598184294 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]]]}] 19:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 471ms 19:09:44 INFO - PROCESS | 1659 | 1467598184339 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 19:09:44 INFO - PROCESS | 1659 | 1467598184341 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 19:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:09:44 INFO - PROCESS | 1659 | 1467598184343 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:09:44 INFO - PROCESS | 1659 | 1467598184344 Marionette TRACE conn2 <- [1,926,null,{}] 19:09:44 INFO - PROCESS | 1659 | 1467598184346 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}] 19:09:44 INFO - PROCESS | 1659 | 1467598184348 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:44 INFO - PROCESS | 1659 | 1467598184445 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 19:09:44 INFO - PROCESS | 1659 | 1467598184448 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:44 INFO - PROCESS | 1659 | 1467598184449 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x1214af000 == 35 [pid = 1659] [id = 239] 19:09:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x113f3b400) [pid = 1659] [serial = 715] [outer = 0x0] 19:09:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x119313c00) [pid = 1659] [serial = 716] [outer = 0x113f3b400] 19:09:44 INFO - PROCESS | 1659 | 1467598184473 Marionette DEBUG loaded listener.js 19:09:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1196ba400) [pid = 1659] [serial = 717] [outer = 0x113f3b400] 19:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x124baf800) [pid = 1659] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x120efec00) [pid = 1659] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x124d54c00) [pid = 1659] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x116fe4400) [pid = 1659] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1125e2c00) [pid = 1659] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x119311c00) [pid = 1659] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1128ac800) [pid = 1659] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118233400) [pid = 1659] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x116029c00) [pid = 1659] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12195fc00) [pid = 1659] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x126670c00) [pid = 1659] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x126672000) [pid = 1659] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1128b0000) [pid = 1659] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1128afc00) [pid = 1659] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x118ff5400) [pid = 1659] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:09:44 INFO - PROCESS | 1659 | 1467598184965 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]]]}] 19:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 670ms 19:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:09:45 INFO - PROCESS | 1659 | 1467598185013 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 19:09:45 INFO - PROCESS | 1659 | 1467598185015 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 19:09:45 INFO - PROCESS | 1659 | 1467598185017 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:09:45 INFO - PROCESS | 1659 | 1467598185018 Marionette TRACE conn2 <- [1,930,null,{}] 19:09:45 INFO - PROCESS | 1659 | 1467598185021 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}] 19:09:45 INFO - PROCESS | 1659 | 1467598185022 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:45 INFO - PROCESS | 1659 | 1467598185102 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 19:09:45 INFO - PROCESS | 1659 | 1467598185105 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:45 INFO - PROCESS | 1659 | 1467598185106 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x118195800 == 36 [pid = 1659] [id = 240] 19:09:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1128aa000) [pid = 1659] [serial = 718] [outer = 0x0] 19:09:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11801e400) [pid = 1659] [serial = 719] [outer = 0x1128aa000] 19:09:45 INFO - PROCESS | 1659 | 1467598185131 Marionette DEBUG loaded listener.js 19:09:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1196ba800) [pid = 1659] [serial = 720] [outer = 0x1128aa000] 19:09:45 INFO - PROCESS | 1659 | 1467598185524 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]]]}] 19:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 518ms 19:09:45 INFO - PROCESS | 1659 | 1467598185536 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 19:09:45 INFO - PROCESS | 1659 | 1467598185538 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 19:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:09:45 INFO - PROCESS | 1659 | 1467598185542 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:09:45 INFO - PROCESS | 1659 | 1467598185544 Marionette TRACE conn2 <- [1,934,null,{}] 19:09:45 INFO - PROCESS | 1659 | 1467598185548 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}] 19:09:45 INFO - PROCESS | 1659 | 1467598185549 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:45 INFO - PROCESS | 1659 | 1467598185657 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 19:09:45 INFO - PROCESS | 1659 | 1467598185730 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:45 INFO - PROCESS | 1659 | 1467598185733 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x1160a4000 == 37 [pid = 1659] [id = 241] 19:09:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1125e0800) [pid = 1659] [serial = 721] [outer = 0x0] 19:09:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1125e7000) [pid = 1659] [serial = 722] [outer = 0x1125e0800] 19:09:45 INFO - PROCESS | 1659 | 1467598185787 Marionette DEBUG loaded listener.js 19:09:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1125fd400) [pid = 1659] [serial = 723] [outer = 0x1125e0800] 19:09:46 INFO - PROCESS | 1659 | 1467598186304 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]]]}] 19:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 770ms 19:09:46 INFO - PROCESS | 1659 | 1467598186312 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 19:09:46 INFO - PROCESS | 1659 | 1467598186315 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 19:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:09:46 INFO - PROCESS | 1659 | 1467598186320 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:09:46 INFO - PROCESS | 1659 | 1467598186321 Marionette TRACE conn2 <- [1,938,null,{}] 19:09:46 INFO - PROCESS | 1659 | 1467598186324 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}] 19:09:46 INFO - PROCESS | 1659 | 1467598186326 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:46 INFO - PROCESS | 1659 | 1467598186432 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 19:09:46 INFO - PROCESS | 1659 | 1467598186506 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:46 INFO - PROCESS | 1659 | 1467598186507 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x1186bf000 == 38 [pid = 1659] [id = 242] 19:09:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x112e2a000) [pid = 1659] [serial = 724] [outer = 0x0] 19:09:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x11337bc00) [pid = 1659] [serial = 725] [outer = 0x112e2a000] 19:09:46 INFO - PROCESS | 1659 | 1467598186538 Marionette DEBUG loaded listener.js 19:09:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x113a37000) [pid = 1659] [serial = 726] [outer = 0x112e2a000] 19:09:47 INFO - PROCESS | 1659 | 1467598187224 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]]]}] 19:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 920ms 19:09:47 INFO - PROCESS | 1659 | 1467598187240 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 19:09:47 INFO - PROCESS | 1659 | 1467598187244 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 19:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:09:47 INFO - PROCESS | 1659 | 1467598187249 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:09:47 INFO - PROCESS | 1659 | 1467598187252 Marionette TRACE conn2 <- [1,942,null,{}] 19:09:47 INFO - PROCESS | 1659 | 1467598187257 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}] 19:09:47 INFO - PROCESS | 1659 | 1467598187260 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:47 INFO - PROCESS | 1659 | 1467598187404 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 19:09:47 INFO - PROCESS | 1659 | 1467598187525 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:47 INFO - PROCESS | 1659 | 1467598187528 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x116019000 == 39 [pid = 1659] [id = 243] 19:09:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x112c0d000) [pid = 1659] [serial = 727] [outer = 0x0] 19:09:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x112cf2400) [pid = 1659] [serial = 728] [outer = 0x112c0d000] 19:09:47 INFO - PROCESS | 1659 | 1467598187569 Marionette DEBUG loaded listener.js 19:09:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1133db000) [pid = 1659] [serial = 729] [outer = 0x112c0d000] 19:09:47 INFO - PROCESS | 1659 | --DOCSHELL 0x1214af000 == 38 [pid = 1659] [id = 239] 19:09:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12112f800 == 37 [pid = 1659] [id = 238] 19:09:47 INFO - PROCESS | 1659 | --DOCSHELL 0x120e1b800 == 36 [pid = 1659] [id = 237] 19:09:47 INFO - PROCESS | 1659 | --DOCSHELL 0x1191cc000 == 35 [pid = 1659] [id = 236] 19:09:47 INFO - PROCESS | 1659 | --DOCSHELL 0x1186be800 == 34 [pid = 1659] [id = 235] 19:09:47 INFO - PROCESS | 1659 | --DOCSHELL 0x118197800 == 33 [pid = 1659] [id = 234] 19:09:47 INFO - PROCESS | 1659 | --DOCSHELL 0x116945800 == 32 [pid = 1659] [id = 233] 19:09:47 INFO - PROCESS | 1659 | --DOCSHELL 0x1129d6000 == 31 [pid = 1659] [id = 232] 19:09:47 INFO - PROCESS | 1659 | --DOCSHELL 0x113f4f000 == 30 [pid = 1659] [id = 231] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x124e92400) [pid = 1659] [serial = 662] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x124babc00) [pid = 1659] [serial = 660] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1213c5400) [pid = 1659] [serial = 659] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12663e000) [pid = 1659] [serial = 665] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x117ccec00) [pid = 1659] [serial = 647] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x118230400) [pid = 1659] [serial = 648] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1125e6800) [pid = 1659] [serial = 638] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1125fd800) [pid = 1659] [serial = 639] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1196be800) [pid = 1659] [serial = 653] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x112fb4c00) [pid = 1659] [serial = 644] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1150d7800) [pid = 1659] [serial = 645] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x118605c00) [pid = 1659] [serial = 650] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x118ff3800) [pid = 1659] [serial = 651] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1167ac800) [pid = 1659] [serial = 641] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x117102400) [pid = 1659] [serial = 642] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12540a000) [pid = 1659] [serial = 636] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x125411000) [pid = 1659] [serial = 663] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1133cbc00) [pid = 1659] [serial = 668] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x118239000) [pid = 1659] [serial = 669] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1199d7000) [pid = 1659] [serial = 656] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x120d06400) [pid = 1659] [serial = 657] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x12666e000) [pid = 1659] [serial = 666] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1196c8400) [pid = 1659] [serial = 654] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x1273a9800) [pid = 1659] [serial = 675] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x128643c00) [pid = 1659] [serial = 678] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x1273af000) [pid = 1659] [serial = 677] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x1199ddc00) [pid = 1659] [serial = 671] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x1268d6400) [pid = 1659] [serial = 674] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x12666e400) [pid = 1659] [serial = 672] [outer = 0x0] [url = about:blank] 19:09:47 INFO - PROCESS | 1659 | 1467598187955 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]]]}] 19:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 725ms 19:09:47 INFO - PROCESS | 1659 | 1467598187972 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 19:09:47 INFO - PROCESS | 1659 | 1467598187975 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 19:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:09:47 INFO - PROCESS | 1659 | 1467598187979 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:09:47 INFO - PROCESS | 1659 | 1467598187982 Marionette TRACE conn2 <- [1,946,null,{}] 19:09:47 INFO - PROCESS | 1659 | 1467598187984 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}] 19:09:47 INFO - PROCESS | 1659 | 1467598187986 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:48 INFO - PROCESS | 1659 | 1467598188068 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 19:09:48 INFO - PROCESS | 1659 | 1467598188117 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:48 INFO - PROCESS | 1659 | 1467598188119 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x117c44000 == 31 [pid = 1659] [id = 244] 19:09:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x112c0e400) [pid = 1659] [serial = 730] [outer = 0x0] 19:09:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x113871800) [pid = 1659] [serial = 731] [outer = 0x112c0e400] 19:09:48 INFO - PROCESS | 1659 | 1467598188145 Marionette DEBUG loaded listener.js 19:09:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x1167ad400) [pid = 1659] [serial = 732] [outer = 0x112c0e400] 19:09:48 INFO - PROCESS | 1659 | 1467598188464 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]]]}] 19:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 522ms 19:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:09:48 INFO - PROCESS | 1659 | 1467598188502 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 19:09:48 INFO - PROCESS | 1659 | 1467598188503 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 19:09:48 INFO - PROCESS | 1659 | 1467598188505 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:09:48 INFO - PROCESS | 1659 | 1467598188508 Marionette TRACE conn2 <- [1,950,null,{}] 19:09:48 INFO - PROCESS | 1659 | 1467598188516 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}] 19:09:48 INFO - PROCESS | 1659 | 1467598188519 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:48 INFO - PROCESS | 1659 | 1467598188595 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 19:09:48 INFO - PROCESS | 1659 | 1467598188646 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:48 INFO - PROCESS | 1659 | 1467598188648 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x1191b5800 == 32 [pid = 1659] [id = 245] 19:09:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x11607b800) [pid = 1659] [serial = 733] [outer = 0x0] 19:09:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x117ccf400) [pid = 1659] [serial = 734] [outer = 0x11607b800] 19:09:48 INFO - PROCESS | 1659 | 1467598188675 Marionette DEBUG loaded listener.js 19:09:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1183d8800) [pid = 1659] [serial = 735] [outer = 0x11607b800] 19:09:48 INFO - PROCESS | 1659 | 1467598188973 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]]]}] 19:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 524ms 19:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:09:49 INFO - PROCESS | 1659 | 1467598189030 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 19:09:49 INFO - PROCESS | 1659 | 1467598189032 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 19:09:49 INFO - PROCESS | 1659 | 1467598189036 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:09:49 INFO - PROCESS | 1659 | 1467598189037 Marionette TRACE conn2 <- [1,954,null,{}] 19:09:49 INFO - PROCESS | 1659 | 1467598189039 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}] 19:09:49 INFO - PROCESS | 1659 | 1467598189040 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:49 INFO - PROCESS | 1659 | 1467598189119 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 19:09:49 INFO - PROCESS | 1659 | 1467598189122 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:49 INFO - PROCESS | 1659 | 1467598189123 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x1197bc000 == 33 [pid = 1659] [id = 246] 19:09:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1121b2800) [pid = 1659] [serial = 736] [outer = 0x0] 19:09:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x118608c00) [pid = 1659] [serial = 737] [outer = 0x1121b2800] 19:09:49 INFO - PROCESS | 1659 | 1467598189191 Marionette DEBUG loaded listener.js 19:09:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x118f4cc00) [pid = 1659] [serial = 738] [outer = 0x1121b2800] 19:09:49 INFO - PROCESS | 1659 | 1467598189449 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]]]}] 19:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 468ms 19:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:09:49 INFO - PROCESS | 1659 | 1467598189505 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 19:09:49 INFO - PROCESS | 1659 | 1467598189506 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 19:09:49 INFO - PROCESS | 1659 | 1467598189509 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:09:49 INFO - PROCESS | 1659 | 1467598189510 Marionette TRACE conn2 <- [1,958,null,{}] 19:09:49 INFO - PROCESS | 1659 | 1467598189512 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}] 19:09:49 INFO - PROCESS | 1659 | 1467598189514 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:49 INFO - PROCESS | 1659 | 1467598189591 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 19:09:49 INFO - PROCESS | 1659 | 1467598189594 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:49 INFO - PROCESS | 1659 | 1467598189595 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x1214ab000 == 34 [pid = 1659] [id = 247] 19:09:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x112132c00) [pid = 1659] [serial = 739] [outer = 0x0] 19:09:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x118ff5000) [pid = 1659] [serial = 740] [outer = 0x112132c00] 19:09:49 INFO - PROCESS | 1659 | 1467598189626 Marionette DEBUG loaded listener.js 19:09:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1196c0c00) [pid = 1659] [serial = 741] [outer = 0x112132c00] 19:09:49 INFO - PROCESS | 1659 | 1467598189971 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]]]}] 19:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 469ms 19:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:09:49 INFO - PROCESS | 1659 | 1467598189978 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 19:09:49 INFO - PROCESS | 1659 | 1467598189979 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 19:09:49 INFO - PROCESS | 1659 | 1467598189982 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:09:49 INFO - PROCESS | 1659 | 1467598189985 Marionette TRACE conn2 <- [1,962,null,{}] 19:09:49 INFO - PROCESS | 1659 | 1467598189987 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}] 19:09:49 INFO - PROCESS | 1659 | 1467598189991 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:50 INFO - PROCESS | 1659 | 1467598190099 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 19:09:50 INFO - PROCESS | 1659 | 1467598190133 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:50 INFO - PROCESS | 1659 | 1467598190134 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x121be4800 == 35 [pid = 1659] [id = 248] 19:09:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1196c7000) [pid = 1659] [serial = 742] [outer = 0x0] 19:09:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1199dbc00) [pid = 1659] [serial = 743] [outer = 0x1196c7000] 19:09:50 INFO - PROCESS | 1659 | 1467598190159 Marionette DEBUG loaded listener.js 19:09:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x120ef7800) [pid = 1659] [serial = 744] [outer = 0x1196c7000] 19:09:50 INFO - PROCESS | 1659 | 1467598190464 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]]]}] 19:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 521ms 19:09:50 INFO - PROCESS | 1659 | 1467598190504 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 19:09:50 INFO - PROCESS | 1659 | 1467598190505 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 19:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:09:50 INFO - PROCESS | 1659 | 1467598190508 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:09:50 INFO - PROCESS | 1659 | 1467598190509 Marionette TRACE conn2 <- [1,966,null,{}] 19:09:50 INFO - PROCESS | 1659 | 1467598190511 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}] 19:09:50 INFO - PROCESS | 1659 | 1467598190512 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:50 INFO - PROCESS | 1659 | 1467598190604 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 19:09:50 INFO - PROCESS | 1659 | 1467598190607 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:50 INFO - PROCESS | 1659 | 1467598190608 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x124d09000 == 36 [pid = 1659] [id = 249] 19:09:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x120fa9400) [pid = 1659] [serial = 745] [outer = 0x0] 19:09:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x120faa000) [pid = 1659] [serial = 746] [outer = 0x120fa9400] 19:09:50 INFO - PROCESS | 1659 | 1467598190640 Marionette DEBUG loaded listener.js 19:09:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1210dd800) [pid = 1659] [serial = 747] [outer = 0x120fa9400] 19:09:50 INFO - PROCESS | 1659 | 1467598190957 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]]]}] 19:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 472ms 19:09:50 INFO - PROCESS | 1659 | 1467598190981 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 19:09:50 INFO - PROCESS | 1659 | 1467598190984 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 19:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:09:50 INFO - PROCESS | 1659 | 1467598190988 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:09:50 INFO - PROCESS | 1659 | 1467598190989 Marionette TRACE conn2 <- [1,970,null,{}] 19:09:50 INFO - PROCESS | 1659 | 1467598190991 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}] 19:09:50 INFO - PROCESS | 1659 | 1467598190992 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:51 INFO - PROCESS | 1659 | 1467598191086 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 19:09:51 INFO - PROCESS | 1659 | 1467598191095 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:51 INFO - PROCESS | 1659 | 1467598191097 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x1254d5800 == 37 [pid = 1659] [id = 250] 19:09:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x120efd800) [pid = 1659] [serial = 748] [outer = 0x0] 19:09:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x121492000) [pid = 1659] [serial = 749] [outer = 0x120efd800] 19:09:51 INFO - PROCESS | 1659 | 1467598191124 Marionette DEBUG loaded listener.js 19:09:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12195dc00) [pid = 1659] [serial = 750] [outer = 0x120efd800] 19:09:51 INFO - PROCESS | 1659 | 1467598191455 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]]]}] 19:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 518ms 19:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:09:51 INFO - PROCESS | 1659 | 1467598191506 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 19:09:51 INFO - PROCESS | 1659 | 1467598191507 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 19:09:51 INFO - PROCESS | 1659 | 1467598191509 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:09:51 INFO - PROCESS | 1659 | 1467598191510 Marionette TRACE conn2 <- [1,974,null,{}] 19:09:51 INFO - PROCESS | 1659 | 1467598191512 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}] 19:09:51 INFO - PROCESS | 1659 | 1467598191514 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:51 INFO - PROCESS | 1659 | 1467598191610 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 19:09:51 INFO - PROCESS | 1659 | 1467598191623 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:51 INFO - PROCESS | 1659 | 1467598191624 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x12669d800 == 38 [pid = 1659] [id = 251] 19:09:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x121703000) [pid = 1659] [serial = 751] [outer = 0x0] 19:09:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x121bc7800) [pid = 1659] [serial = 752] [outer = 0x121703000] 19:09:51 INFO - PROCESS | 1659 | 1467598191655 Marionette DEBUG loaded listener.js 19:09:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x124ba7800) [pid = 1659] [serial = 753] [outer = 0x121703000] 19:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1160dcc00) [pid = 1659] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1128a5c00) [pid = 1659] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1121bbc00) [pid = 1659] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1125fb400) [pid = 1659] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1128b1800) [pid = 1659] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1125f2800) [pid = 1659] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x118020400) [pid = 1659] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1121b5000) [pid = 1659] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1125ca800) [pid = 1659] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1199d5000) [pid = 1659] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x113f3b400) [pid = 1659] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x11801c000) [pid = 1659] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x120faa400) [pid = 1659] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:09:51 INFO - PROCESS | 1659 | 1467598191985 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]]]}] 19:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 520ms 19:09:52 INFO - PROCESS | 1659 | 1467598192029 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 19:09:52 INFO - PROCESS | 1659 | 1467598192030 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 19:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:09:52 INFO - PROCESS | 1659 | 1467598192035 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:09:52 INFO - PROCESS | 1659 | 1467598192036 Marionette TRACE conn2 <- [1,978,null,{}] 19:09:52 INFO - PROCESS | 1659 | 1467598192038 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}] 19:09:52 INFO - PROCESS | 1659 | 1467598192039 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:52 INFO - PROCESS | 1659 | 1467598192138 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 19:09:52 INFO - PROCESS | 1659 | 1467598192144 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:52 INFO - PROCESS | 1659 | 1467598192145 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x126888000 == 39 [pid = 1659] [id = 252] 19:09:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x110e81800) [pid = 1659] [serial = 754] [outer = 0x0] 19:09:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11822c000) [pid = 1659] [serial = 755] [outer = 0x110e81800] 19:09:52 INFO - PROCESS | 1659 | 1467598192169 Marionette DEBUG loaded listener.js 19:09:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x118feec00) [pid = 1659] [serial = 756] [outer = 0x110e81800] 19:09:52 INFO - PROCESS | 1659 | 1467598192480 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]]]}] 19:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 469ms 19:09:52 INFO - PROCESS | 1659 | 1467598192504 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 19:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:09:52 INFO - PROCESS | 1659 | 1467598192505 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 19:09:52 INFO - PROCESS | 1659 | 1467598192507 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:09:52 INFO - PROCESS | 1659 | 1467598192509 Marionette TRACE conn2 <- [1,982,null,{}] 19:09:52 INFO - PROCESS | 1659 | 1467598192512 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}] 19:09:52 INFO - PROCESS | 1659 | 1467598192513 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:52 INFO - PROCESS | 1659 | 1467598192605 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 19:09:52 INFO - PROCESS | 1659 | 1467598192608 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:52 INFO - PROCESS | 1659 | 1467598192610 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x126ffc800 == 40 [pid = 1659] [id = 253] 19:09:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1199d5000) [pid = 1659] [serial = 757] [outer = 0x0] 19:09:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x124bd0400) [pid = 1659] [serial = 758] [outer = 0x1199d5000] 19:09:52 INFO - PROCESS | 1659 | 1467598192643 Marionette DEBUG loaded listener.js 19:09:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x126632400) [pid = 1659] [serial = 759] [outer = 0x1199d5000] 19:09:52 INFO - PROCESS | 1659 | 1467598192968 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]]]}] 19:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 470ms 19:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:09:52 INFO - PROCESS | 1659 | 1467598192979 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 19:09:52 INFO - PROCESS | 1659 | 1467598192980 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 19:09:52 INFO - PROCESS | 1659 | 1467598192986 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:09:52 INFO - PROCESS | 1659 | 1467598192987 Marionette TRACE conn2 <- [1,986,null,{}] 19:09:52 INFO - PROCESS | 1659 | 1467598192990 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}] 19:09:52 INFO - PROCESS | 1659 | 1467598192991 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:53 INFO - PROCESS | 1659 | 1467598193095 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 19:09:53 INFO - PROCESS | 1659 | 1467598193101 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:53 INFO - PROCESS | 1659 | 1467598193102 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x12901d000 == 41 [pid = 1659] [id = 254] 19:09:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x118232000) [pid = 1659] [serial = 760] [outer = 0x0] 19:09:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x126639400) [pid = 1659] [serial = 761] [outer = 0x118232000] 19:09:53 INFO - PROCESS | 1659 | 1467598193126 Marionette DEBUG loaded listener.js 19:09:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x126676c00) [pid = 1659] [serial = 762] [outer = 0x118232000] 19:09:53 INFO - PROCESS | 1659 | 1467598193401 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]]]}] 19:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 470ms 19:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:09:53 INFO - PROCESS | 1659 | 1467598193455 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 19:09:53 INFO - PROCESS | 1659 | 1467598193456 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 19:09:53 INFO - PROCESS | 1659 | 1467598193458 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:09:53 INFO - PROCESS | 1659 | 1467598193459 Marionette TRACE conn2 <- [1,990,null,{}] 19:09:53 INFO - PROCESS | 1659 | 1467598193461 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}] 19:09:53 INFO - PROCESS | 1659 | 1467598193462 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:53 INFO - PROCESS | 1659 | 1467598193542 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 19:09:53 INFO - PROCESS | 1659 | 1467598193553 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:53 INFO - PROCESS | 1659 | 1467598193554 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x1295ca000 == 42 [pid = 1659] [id = 255] 19:09:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12666d800) [pid = 1659] [serial = 763] [outer = 0x0] 19:09:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1268d1400) [pid = 1659] [serial = 764] [outer = 0x12666d800] 19:09:53 INFO - PROCESS | 1659 | 1467598193577 Marionette DEBUG loaded listener.js 19:09:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x126c50800) [pid = 1659] [serial = 765] [outer = 0x12666d800] 19:09:54 INFO - PROCESS | 1659 | 1467598194043 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]]]}] 19:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 620ms 19:09:54 INFO - PROCESS | 1659 | 1467598194080 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 19:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:09:54 INFO - PROCESS | 1659 | 1467598194083 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 19:09:54 INFO - PROCESS | 1659 | 1467598194088 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:09:54 INFO - PROCESS | 1659 | 1467598194092 Marionette TRACE conn2 <- [1,994,null,{}] 19:09:54 INFO - PROCESS | 1659 | 1467598194097 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}] 19:09:54 INFO - PROCESS | 1659 | 1467598194100 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:54 INFO - PROCESS | 1659 | 1467598194258 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 19:09:54 INFO - PROCESS | 1659 | 1467598194355 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:54 INFO - PROCESS | 1659 | 1467598194357 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x116f96000 == 43 [pid = 1659] [id = 256] 19:09:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1125fd000) [pid = 1659] [serial = 766] [outer = 0x0] 19:09:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x112c45800) [pid = 1659] [serial = 767] [outer = 0x1125fd000] 19:09:54 INFO - PROCESS | 1659 | 1467598194408 Marionette DEBUG loaded listener.js 19:09:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1133e4400) [pid = 1659] [serial = 768] [outer = 0x1125fd000] 19:09:54 INFO - PROCESS | 1659 | 1467598194917 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]]]}] 19:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 874ms 19:09:54 INFO - PROCESS | 1659 | 1467598194962 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 19:09:54 INFO - PROCESS | 1659 | 1467598194967 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 19:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:09:54 INFO - PROCESS | 1659 | 1467598194974 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:09:54 INFO - PROCESS | 1659 | 1467598194976 Marionette TRACE conn2 <- [1,998,null,{}] 19:09:54 INFO - PROCESS | 1659 | 1467598194980 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}] 19:09:54 INFO - PROCESS | 1659 | 1467598194983 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:55 INFO - PROCESS | 1659 | 1467598195116 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 19:09:55 INFO - PROCESS | 1659 | 1467598195169 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:55 INFO - PROCESS | 1659 | 1467598195171 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x121838000 == 44 [pid = 1659] [id = 257] 19:09:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x115d5b800) [pid = 1659] [serial = 769] [outer = 0x0] 19:09:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x117102400) [pid = 1659] [serial = 770] [outer = 0x115d5b800] 19:09:55 INFO - PROCESS | 1659 | 1467598195201 Marionette DEBUG loaded listener.js 19:09:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x11801f000) [pid = 1659] [serial = 771] [outer = 0x115d5b800] 19:09:55 INFO - PROCESS | 1659 | 1467598195619 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]]]}] 19:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 674ms 19:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:09:55 INFO - PROCESS | 1659 | 1467598195659 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 19:09:55 INFO - PROCESS | 1659 | 1467598195661 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 19:09:55 INFO - PROCESS | 1659 | 1467598195665 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:09:55 INFO - PROCESS | 1659 | 1467598195667 Marionette TRACE conn2 <- [1,1002,null,{}] 19:09:55 INFO - PROCESS | 1659 | 1467598195675 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}] 19:09:55 INFO - PROCESS | 1659 | 1467598195679 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:55 INFO - PROCESS | 1659 | 1467598195781 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 19:09:55 INFO - PROCESS | 1659 | 1467598195837 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:55 INFO - PROCESS | 1659 | 1467598195838 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a3f2000 == 45 [pid = 1659] [id = 258] 19:09:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x118610400) [pid = 1659] [serial = 772] [outer = 0x0] 19:09:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1196c6800) [pid = 1659] [serial = 773] [outer = 0x118610400] 19:09:55 INFO - PROCESS | 1659 | 1467598195870 Marionette DEBUG loaded listener.js 19:09:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x119aaac00) [pid = 1659] [serial = 774] [outer = 0x118610400] 19:09:56 INFO - PROCESS | 1659 | 1467598196273 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]]]}] 19:09:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 674ms 19:09:56 INFO - PROCESS | 1659 | 1467598196338 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 19:09:56 INFO - PROCESS | 1659 | 1467598196340 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 19:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:09:56 INFO - PROCESS | 1659 | 1467598196343 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:09:56 INFO - PROCESS | 1659 | 1467598196344 Marionette TRACE conn2 <- [1,1006,null,{}] 19:09:56 INFO - PROCESS | 1659 | 1467598196347 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}] 19:09:56 INFO - PROCESS | 1659 | 1467598196348 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:56 INFO - PROCESS | 1659 | 1467598196462 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 19:09:56 INFO - PROCESS | 1659 | 1467598196580 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:56 INFO - PROCESS | 1659 | 1467598196582 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a875000 == 46 [pid = 1659] [id = 259] 19:09:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x119aac400) [pid = 1659] [serial = 775] [outer = 0x0] 19:09:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12148dc00) [pid = 1659] [serial = 776] [outer = 0x119aac400] 19:09:56 INFO - PROCESS | 1659 | 1467598196632 Marionette DEBUG loaded listener.js 19:09:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x124bd7400) [pid = 1659] [serial = 777] [outer = 0x119aac400] 19:09:57 INFO - PROCESS | 1659 | 1467598197159 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]]]}] 19:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 869ms 19:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:09:57 INFO - PROCESS | 1659 | 1467598197212 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 19:09:57 INFO - PROCESS | 1659 | 1467598197213 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 19:09:57 INFO - PROCESS | 1659 | 1467598197216 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:09:57 INFO - PROCESS | 1659 | 1467598197217 Marionette TRACE conn2 <- [1,1010,null,{}] 19:09:57 INFO - PROCESS | 1659 | 1467598197219 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}] 19:09:57 INFO - PROCESS | 1659 | 1467598197221 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:57 INFO - PROCESS | 1659 | 1467598197322 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 19:09:57 INFO - PROCESS | 1659 | 1467598197376 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:57 INFO - PROCESS | 1659 | 1467598197377 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x116e2c800 == 47 [pid = 1659] [id = 260] 19:09:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1125f1c00) [pid = 1659] [serial = 778] [outer = 0x0] 19:09:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x119713000) [pid = 1659] [serial = 779] [outer = 0x1125f1c00] 19:09:57 INFO - PROCESS | 1659 | 1467598197406 Marionette DEBUG loaded listener.js 19:09:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x125409400) [pid = 1659] [serial = 780] [outer = 0x1125f1c00] 19:09:57 INFO - PROCESS | 1659 | 1467598197941 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]]]}] 19:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 769ms 19:09:57 INFO - PROCESS | 1659 | 1467598197986 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 19:09:57 INFO - PROCESS | 1659 | 1467598197988 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 19:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:09:57 INFO - PROCESS | 1659 | 1467598197992 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:09:57 INFO - PROCESS | 1659 | 1467598197994 Marionette TRACE conn2 <- [1,1014,null,{}] 19:09:58 INFO - PROCESS | 1659 | 1467598197998 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}] 19:09:58 INFO - PROCESS | 1659 | 1467598198002 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:58 INFO - PROCESS | 1659 | 1467598198098 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 19:09:58 INFO - PROCESS | 1659 | 1467598198171 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:58 INFO - PROCESS | 1659 | 1467598198172 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x1160a6000 == 48 [pid = 1659] [id = 261] 19:09:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x112c4a400) [pid = 1659] [serial = 781] [outer = 0x0] 19:09:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1133e0c00) [pid = 1659] [serial = 782] [outer = 0x112c4a400] 19:09:58 INFO - PROCESS | 1659 | 1467598198200 Marionette DEBUG loaded listener.js 19:09:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1150d5800) [pid = 1659] [serial = 783] [outer = 0x112c4a400] 19:09:58 INFO - PROCESS | 1659 | --DOCSHELL 0x12901d000 == 47 [pid = 1659] [id = 254] 19:09:58 INFO - PROCESS | 1659 | --DOCSHELL 0x126ffc800 == 46 [pid = 1659] [id = 253] 19:09:58 INFO - PROCESS | 1659 | --DOCSHELL 0x126888000 == 45 [pid = 1659] [id = 252] 19:09:58 INFO - PROCESS | 1659 | --DOCSHELL 0x12669d800 == 44 [pid = 1659] [id = 251] 19:09:58 INFO - PROCESS | 1659 | --DOCSHELL 0x1254d5800 == 43 [pid = 1659] [id = 250] 19:09:58 INFO - PROCESS | 1659 | --DOCSHELL 0x124d09000 == 42 [pid = 1659] [id = 249] 19:09:58 INFO - PROCESS | 1659 | --DOCSHELL 0x121be4800 == 41 [pid = 1659] [id = 248] 19:09:58 INFO - PROCESS | 1659 | --DOCSHELL 0x1214ab000 == 40 [pid = 1659] [id = 247] 19:09:58 INFO - PROCESS | 1659 | --DOCSHELL 0x1197bc000 == 39 [pid = 1659] [id = 246] 19:09:58 INFO - PROCESS | 1659 | --DOCSHELL 0x1191b5800 == 38 [pid = 1659] [id = 245] 19:09:58 INFO - PROCESS | 1659 | --DOCSHELL 0x117c44000 == 37 [pid = 1659] [id = 244] 19:09:58 INFO - PROCESS | 1659 | --DOCSHELL 0x116019000 == 36 [pid = 1659] [id = 243] 19:09:58 INFO - PROCESS | 1659 | --DOCSHELL 0x1186bf000 == 35 [pid = 1659] [id = 242] 19:09:58 INFO - PROCESS | 1659 | --DOCSHELL 0x1160a4000 == 34 [pid = 1659] [id = 241] 19:09:58 INFO - PROCESS | 1659 | --DOCSHELL 0x118195800 == 33 [pid = 1659] [id = 240] 19:09:58 INFO - PROCESS | 1659 | --DOCSHELL 0x116e2c800 == 32 [pid = 1659] [id = 260] 19:09:58 INFO - PROCESS | 1659 | --DOCSHELL 0x12a875000 == 31 [pid = 1659] [id = 259] 19:09:58 INFO - PROCESS | 1659 | --DOCSHELL 0x12a3f2000 == 30 [pid = 1659] [id = 258] 19:09:58 INFO - PROCESS | 1659 | --DOCSHELL 0x121838000 == 29 [pid = 1659] [id = 257] 19:09:58 INFO - PROCESS | 1659 | --DOCSHELL 0x1295ca000 == 28 [pid = 1659] [id = 255] 19:09:58 INFO - PROCESS | 1659 | --DOCSHELL 0x116f96000 == 27 [pid = 1659] [id = 256] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x116977000) [pid = 1659] [serial = 704] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x113d96800) [pid = 1659] [serial = 701] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1160db800) [pid = 1659] [serial = 702] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1125cb000) [pid = 1659] [serial = 695] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x111c18800) [pid = 1659] [serial = 696] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1133c9c00) [pid = 1659] [serial = 693] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1128b3000) [pid = 1659] [serial = 692] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x112984000) [pid = 1659] [serial = 698] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x112e2c400) [pid = 1659] [serial = 699] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1160db000) [pid = 1659] [serial = 681] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x112fbac00) [pid = 1659] [serial = 680] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x118785c00) [pid = 1659] [serial = 684] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1175ec400) [pid = 1659] [serial = 707] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1183d1c00) [pid = 1659] [serial = 683] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x118fca800) [pid = 1659] [serial = 713] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11801e400) [pid = 1659] [serial = 719] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x12148fc00) [pid = 1659] [serial = 687] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x120efd000) [pid = 1659] [serial = 686] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1196ba400) [pid = 1659] [serial = 717] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11863d400) [pid = 1659] [serial = 711] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1182e6000) [pid = 1659] [serial = 710] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x126672400) [pid = 1659] [serial = 690] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x119313c00) [pid = 1659] [serial = 716] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x124963000) [pid = 1659] [serial = 689] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x118fefc00) [pid = 1659] [serial = 714] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118019c00) [pid = 1659] [serial = 708] [outer = 0x0] [url = about:blank] 19:09:58 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x117104800) [pid = 1659] [serial = 705] [outer = 0x0] [url = about:blank] 19:09:59 INFO - PROCESS | 1659 | 1467598199135 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]]]}] 19:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1176ms 19:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:09:59 INFO - PROCESS | 1659 | 1467598199169 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 19:09:59 INFO - PROCESS | 1659 | 1467598199171 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 19:09:59 INFO - PROCESS | 1659 | 1467598199174 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:09:59 INFO - PROCESS | 1659 | 1467598199176 Marionette TRACE conn2 <- [1,1018,null,{}] 19:09:59 INFO - PROCESS | 1659 | 1467598199180 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}] 19:09:59 INFO - PROCESS | 1659 | 1467598199182 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:59 INFO - PROCESS | 1659 | 1467598199263 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 19:09:59 INFO - PROCESS | 1659 | 1467598199271 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:59 INFO - PROCESS | 1659 | 1467598199274 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x116259000 == 28 [pid = 1659] [id = 262] 19:09:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1125fdc00) [pid = 1659] [serial = 784] [outer = 0x0] 19:09:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11297b800) [pid = 1659] [serial = 785] [outer = 0x1125fdc00] 19:09:59 INFO - PROCESS | 1659 | 1467598199302 Marionette DEBUG loaded listener.js 19:09:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x111c1c400) [pid = 1659] [serial = 786] [outer = 0x1125fdc00] 19:09:59 INFO - PROCESS | 1659 | 1467598199633 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]]]}] 19:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 521ms 19:09:59 INFO - PROCESS | 1659 | 1467598199696 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 19:09:59 INFO - PROCESS | 1659 | 1467598199700 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 19:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:09:59 INFO - PROCESS | 1659 | 1467598199707 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:09:59 INFO - PROCESS | 1659 | 1467598199710 Marionette TRACE conn2 <- [1,1022,null,{}] 19:09:59 INFO - PROCESS | 1659 | 1467598199713 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}] 19:09:59 INFO - PROCESS | 1659 | 1467598199716 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:59 INFO - PROCESS | 1659 | 1467598199838 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 19:09:59 INFO - PROCESS | 1659 | 1467598199844 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:59 INFO - PROCESS | 1659 | 1467598199846 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:09:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fa6000 == 29 [pid = 1659] [id = 263] 19:09:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x113847c00) [pid = 1659] [serial = 787] [outer = 0x0] 19:09:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x115022000) [pid = 1659] [serial = 788] [outer = 0x113847c00] 19:09:59 INFO - PROCESS | 1659 | 1467598199891 Marionette DEBUG loaded listener.js 19:09:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x116a12000) [pid = 1659] [serial = 789] [outer = 0x113847c00] 19:10:00 INFO - PROCESS | 1659 | 1467598200243 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]]]}] 19:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 572ms 19:10:00 INFO - PROCESS | 1659 | 1467598200279 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 19:10:00 INFO - PROCESS | 1659 | 1467598200281 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 19:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:10:00 INFO - PROCESS | 1659 | 1467598200285 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:10:00 INFO - PROCESS | 1659 | 1467598200288 Marionette TRACE conn2 <- [1,1026,null,{}] 19:10:00 INFO - PROCESS | 1659 | 1467598200296 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}] 19:10:00 INFO - PROCESS | 1659 | 1467598200299 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:00 INFO - PROCESS | 1659 | 1467598200373 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 19:10:00 INFO - PROCESS | 1659 | 1467598200378 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:00 INFO - PROCESS | 1659 | 1467598200380 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x118f07000 == 30 [pid = 1659] [id = 264] 19:10:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1125d1c00) [pid = 1659] [serial = 790] [outer = 0x0] 19:10:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x118231400) [pid = 1659] [serial = 791] [outer = 0x1125d1c00] 19:10:00 INFO - PROCESS | 1659 | 1467598200411 Marionette DEBUG loaded listener.js 19:10:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1182e6000) [pid = 1659] [serial = 792] [outer = 0x1125d1c00] 19:10:00 INFO - PROCESS | 1659 | 1467598200745 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]]]}] 19:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 471ms 19:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:10:00 INFO - PROCESS | 1659 | 1467598200756 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 19:10:00 INFO - PROCESS | 1659 | 1467598200758 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 19:10:00 INFO - PROCESS | 1659 | 1467598200760 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:10:00 INFO - PROCESS | 1659 | 1467598200761 Marionette TRACE conn2 <- [1,1030,null,{}] 19:10:00 INFO - PROCESS | 1659 | 1467598200763 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}] 19:10:00 INFO - PROCESS | 1659 | 1467598200764 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:00 INFO - PROCESS | 1659 | 1467598200843 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 19:10:00 INFO - PROCESS | 1659 | 1467598200847 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:00 INFO - PROCESS | 1659 | 1467598200848 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x1197b4800 == 31 [pid = 1659] [id = 265] 19:10:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1184ecc00) [pid = 1659] [serial = 793] [outer = 0x0] 19:10:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x118785000) [pid = 1659] [serial = 794] [outer = 0x1184ecc00] 19:10:00 INFO - PROCESS | 1659 | 1467598200876 Marionette DEBUG loaded listener.js 19:10:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x118fd0c00) [pid = 1659] [serial = 795] [outer = 0x1184ecc00] 19:10:01 INFO - PROCESS | 1659 | 1467598201202 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]]]}] 19:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 469ms 19:10:01 INFO - PROCESS | 1659 | 1467598201230 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 19:10:01 INFO - PROCESS | 1659 | 1467598201231 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 19:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:10:01 INFO - PROCESS | 1659 | 1467598201266 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:10:01 INFO - PROCESS | 1659 | 1467598201269 Marionette TRACE conn2 <- [1,1034,null,{}] 19:10:01 INFO - PROCESS | 1659 | 1467598201272 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}] 19:10:01 INFO - PROCESS | 1659 | 1467598201274 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:01 INFO - PROCESS | 1659 | 1467598201373 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 19:10:01 INFO - PROCESS | 1659 | 1467598201376 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:01 INFO - PROCESS | 1659 | 1467598201377 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x121019000 == 32 [pid = 1659] [id = 266] 19:10:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1133db400) [pid = 1659] [serial = 796] [outer = 0x0] 19:10:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x118ff4400) [pid = 1659] [serial = 797] [outer = 0x1133db400] 19:10:01 INFO - PROCESS | 1659 | 1467598201402 Marionette DEBUG loaded listener.js 19:10:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x119668400) [pid = 1659] [serial = 798] [outer = 0x1133db400] 19:10:01 INFO - PROCESS | 1659 | 1467598201747 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]]]}] 19:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 546ms 19:10:01 INFO - PROCESS | 1659 | 1467598201789 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 19:10:01 INFO - PROCESS | 1659 | 1467598201790 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 19:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:10:01 INFO - PROCESS | 1659 | 1467598201792 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:10:01 INFO - PROCESS | 1659 | 1467598201794 Marionette TRACE conn2 <- [1,1038,null,{}] 19:10:01 INFO - PROCESS | 1659 | 1467598201796 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}] 19:10:01 INFO - PROCESS | 1659 | 1467598201800 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:01 INFO - PROCESS | 1659 | 1467598201912 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 19:10:01 INFO - PROCESS | 1659 | 1467598201947 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:01 INFO - PROCESS | 1659 | 1467598201948 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x1217c6800 == 33 [pid = 1659] [id = 267] 19:10:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x116a12800) [pid = 1659] [serial = 799] [outer = 0x0] 19:10:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1199d4000) [pid = 1659] [serial = 800] [outer = 0x116a12800] 19:10:01 INFO - PROCESS | 1659 | 1467598201973 Marionette DEBUG loaded listener.js 19:10:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x121004800) [pid = 1659] [serial = 801] [outer = 0x116a12800] 19:10:02 INFO - PROCESS | 1659 | 1467598202262 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]]]}] 19:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 518ms 19:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:10:02 INFO - PROCESS | 1659 | 1467598202311 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 19:10:02 INFO - PROCESS | 1659 | 1467598202313 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 19:10:02 INFO - PROCESS | 1659 | 1467598202319 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:10:02 INFO - PROCESS | 1659 | 1467598202321 Marionette TRACE conn2 <- [1,1042,null,{}] 19:10:02 INFO - PROCESS | 1659 | 1467598202332 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}] 19:10:02 INFO - PROCESS | 1659 | 1467598202334 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:02 INFO - PROCESS | 1659 | 1467598202486 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 19:10:02 INFO - PROCESS | 1659 | 1467598202502 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:02 INFO - PROCESS | 1659 | 1467598202503 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x121bf7800 == 34 [pid = 1659] [id = 268] 19:10:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1125d4c00) [pid = 1659] [serial = 802] [outer = 0x0] 19:10:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x121492400) [pid = 1659] [serial = 803] [outer = 0x1125d4c00] 19:10:02 INFO - PROCESS | 1659 | 1467598202543 Marionette DEBUG loaded listener.js 19:10:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x123cd4400) [pid = 1659] [serial = 804] [outer = 0x1125d4c00] 19:10:02 INFO - PROCESS | 1659 | 1467598202967 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]]]}] 19:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 681ms 19:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:10:03 INFO - PROCESS | 1659 | 1467598202998 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 19:10:03 INFO - PROCESS | 1659 | 1467598203000 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 19:10:03 INFO - PROCESS | 1659 | 1467598203003 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:10:03 INFO - PROCESS | 1659 | 1467598203005 Marionette TRACE conn2 <- [1,1046,null,{}] 19:10:03 INFO - PROCESS | 1659 | 1467598203008 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}] 19:10:03 INFO - PROCESS | 1659 | 1467598203010 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:03 INFO - PROCESS | 1659 | 1467598203161 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 19:10:03 INFO - PROCESS | 1659 | 1467598203217 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:03 INFO - PROCESS | 1659 | 1467598203218 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x1254d5800 == 35 [pid = 1659] [id = 269] 19:10:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1125c8400) [pid = 1659] [serial = 805] [outer = 0x0] 19:10:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1249edc00) [pid = 1659] [serial = 806] [outer = 0x1125c8400] 19:10:03 INFO - PROCESS | 1659 | 1467598203259 Marionette DEBUG loaded listener.js 19:10:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x125408800) [pid = 1659] [serial = 807] [outer = 0x1125c8400] 19:10:03 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1196c7000) [pid = 1659] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:10:03 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x120fa9400) [pid = 1659] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:10:03 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x11607b800) [pid = 1659] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:10:03 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x120efd800) [pid = 1659] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:10:03 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x112c0e400) [pid = 1659] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:10:03 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x112132c00) [pid = 1659] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:10:03 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x112c0d000) [pid = 1659] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:10:03 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1128aa000) [pid = 1659] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:10:03 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1121b2800) [pid = 1659] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:10:03 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x112e2a000) [pid = 1659] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:10:03 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1125e0800) [pid = 1659] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:10:03 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x121703000) [pid = 1659] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:10:03 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x110e81800) [pid = 1659] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:10:03 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1199d5000) [pid = 1659] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:10:03 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x118232000) [pid = 1659] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:10:03 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12666d800) [pid = 1659] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:10:03 INFO - PROCESS | 1659 | 1467598203908 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]]]}] 19:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 921ms 19:10:03 INFO - PROCESS | 1659 | 1467598203929 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 19:10:03 INFO - PROCESS | 1659 | 1467598203931 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 19:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:10:03 INFO - PROCESS | 1659 | 1467598203952 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:10:03 INFO - PROCESS | 1659 | 1467598203954 Marionette TRACE conn2 <- [1,1050,null,{}] 19:10:03 INFO - PROCESS | 1659 | 1467598203958 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}] 19:10:03 INFO - PROCESS | 1659 | 1467598203959 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:04 INFO - PROCESS | 1659 | 1467598204076 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 19:10:04 INFO - PROCESS | 1659 | 1467598204085 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:04 INFO - PROCESS | 1659 | 1467598204086 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x118f05000 == 36 [pid = 1659] [id = 270] 19:10:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x113372400) [pid = 1659] [serial = 808] [outer = 0x0] 19:10:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x118014c00) [pid = 1659] [serial = 809] [outer = 0x113372400] 19:10:04 INFO - PROCESS | 1659 | 1467598204126 Marionette DEBUG loaded listener.js 19:10:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x119311400) [pid = 1659] [serial = 810] [outer = 0x113372400] 19:10:04 INFO - PROCESS | 1659 | 1467598204474 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]]]}] 19:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 585ms 19:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:10:04 INFO - PROCESS | 1659 | 1467598204522 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 19:10:04 INFO - PROCESS | 1659 | 1467598204523 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 19:10:04 INFO - PROCESS | 1659 | 1467598204525 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:10:04 INFO - PROCESS | 1659 | 1467598204526 Marionette TRACE conn2 <- [1,1054,null,{}] 19:10:04 INFO - PROCESS | 1659 | 1467598204529 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}] 19:10:04 INFO - PROCESS | 1659 | 1467598204530 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:04 INFO - PROCESS | 1659 | 1467598204631 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 19:10:04 INFO - PROCESS | 1659 | 1467598204639 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:04 INFO - PROCESS | 1659 | 1467598204640 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x126888000 == 37 [pid = 1659] [id = 271] 19:10:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x11801d000) [pid = 1659] [serial = 811] [outer = 0x0] 19:10:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1218ba800) [pid = 1659] [serial = 812] [outer = 0x11801d000] 19:10:04 INFO - PROCESS | 1659 | 1467598204664 Marionette DEBUG loaded listener.js 19:10:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12540ac00) [pid = 1659] [serial = 813] [outer = 0x11801d000] 19:10:04 INFO - PROCESS | 1659 | 1467598204957 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]]]}] 19:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 468ms 19:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:10:04 INFO - PROCESS | 1659 | 1467598204994 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 19:10:04 INFO - PROCESS | 1659 | 1467598204995 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 19:10:04 INFO - PROCESS | 1659 | 1467598204997 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:10:05 INFO - PROCESS | 1659 | 1467598205009 Marionette TRACE conn2 <- [1,1058,null,{}] 19:10:05 INFO - PROCESS | 1659 | 1467598205011 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}] 19:10:05 INFO - PROCESS | 1659 | 1467598205013 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:05 INFO - PROCESS | 1659 | 1467598205097 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 19:10:05 INFO - PROCESS | 1659 | 1467598205102 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:05 INFO - PROCESS | 1659 | 1467598205104 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x120e26800 == 38 [pid = 1659] [id = 272] 19:10:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12540f000) [pid = 1659] [serial = 814] [outer = 0x0] 19:10:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12666d800) [pid = 1659] [serial = 815] [outer = 0x12540f000] 19:10:05 INFO - PROCESS | 1659 | 1467598205130 Marionette DEBUG loaded listener.js 19:10:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1268d0000) [pid = 1659] [serial = 816] [outer = 0x12540f000] 19:10:05 INFO - PROCESS | 1659 | 1467598205458 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]]]}] 19:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 480ms 19:10:05 INFO - PROCESS | 1659 | 1467598205479 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 19:10:05 INFO - PROCESS | 1659 | 1467598205480 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 19:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:10:05 INFO - PROCESS | 1659 | 1467598205485 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:10:05 INFO - PROCESS | 1659 | 1467598205486 Marionette TRACE conn2 <- [1,1062,null,{}] 19:10:05 INFO - PROCESS | 1659 | 1467598205489 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}] 19:10:05 INFO - PROCESS | 1659 | 1467598205490 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:05 INFO - PROCESS | 1659 | 1467598205592 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 19:10:05 INFO - PROCESS | 1659 | 1467598205672 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:05 INFO - PROCESS | 1659 | 1467598205674 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x11254b000 == 39 [pid = 1659] [id = 273] 19:10:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x110e6cc00) [pid = 1659] [serial = 817] [outer = 0x0] 19:10:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x111e29800) [pid = 1659] [serial = 818] [outer = 0x110e6cc00] 19:10:05 INFO - PROCESS | 1659 | 1467598205706 Marionette DEBUG loaded listener.js 19:10:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1125e5000) [pid = 1659] [serial = 819] [outer = 0x110e6cc00] 19:10:06 INFO - PROCESS | 1659 | 1467598206204 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]]]}] 19:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 772ms 19:10:06 INFO - PROCESS | 1659 | 1467598206259 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 19:10:06 INFO - PROCESS | 1659 | 1467598206262 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 19:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:10:06 INFO - PROCESS | 1659 | 1467598206267 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:10:06 INFO - PROCESS | 1659 | 1467598206270 Marionette TRACE conn2 <- [1,1066,null,{}] 19:10:06 INFO - PROCESS | 1659 | 1467598206273 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}] 19:10:06 INFO - PROCESS | 1659 | 1467598206276 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:06 INFO - PROCESS | 1659 | 1467598206384 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 19:10:06 INFO - PROCESS | 1659 | 1467598206506 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:06 INFO - PROCESS | 1659 | 1467598206507 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x118f03800 == 40 [pid = 1659] [id = 274] 19:10:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1133cbc00) [pid = 1659] [serial = 820] [outer = 0x0] 19:10:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x113d4ec00) [pid = 1659] [serial = 821] [outer = 0x1133cbc00] 19:10:06 INFO - PROCESS | 1659 | 1467598206539 Marionette DEBUG loaded listener.js 19:10:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x116a0b800) [pid = 1659] [serial = 822] [outer = 0x1133cbc00] 19:10:07 INFO - PROCESS | 1659 | 1467598207197 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]]]}] 19:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 973ms 19:10:07 INFO - PROCESS | 1659 | 1467598207238 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 19:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:10:07 INFO - PROCESS | 1659 | 1467598207241 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 19:10:07 INFO - PROCESS | 1659 | 1467598207244 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:10:07 INFO - PROCESS | 1659 | 1467598207246 Marionette TRACE conn2 <- [1,1070,null,{}] 19:10:07 INFO - PROCESS | 1659 | 1467598207250 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}] 19:10:07 INFO - PROCESS | 1659 | 1467598207252 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:07 INFO - PROCESS | 1659 | 1467598207364 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 19:10:07 INFO - PROCESS | 1659 | 1467598207439 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:07 INFO - PROCESS | 1659 | 1467598207442 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x116950800 == 41 [pid = 1659] [id = 275] 19:10:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x112fb3400) [pid = 1659] [serial = 823] [outer = 0x0] 19:10:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x112fbfc00) [pid = 1659] [serial = 824] [outer = 0x112fb3400] 19:10:07 INFO - PROCESS | 1659 | 1467598207470 Marionette DEBUG loaded listener.js 19:10:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x116078800) [pid = 1659] [serial = 825] [outer = 0x112fb3400] 19:10:07 INFO - PROCESS | 1659 | --DOCSHELL 0x120e26800 == 40 [pid = 1659] [id = 272] 19:10:07 INFO - PROCESS | 1659 | --DOCSHELL 0x126888000 == 39 [pid = 1659] [id = 271] 19:10:07 INFO - PROCESS | 1659 | --DOCSHELL 0x118f05000 == 38 [pid = 1659] [id = 270] 19:10:07 INFO - PROCESS | 1659 | --DOCSHELL 0x1254d5800 == 37 [pid = 1659] [id = 269] 19:10:07 INFO - PROCESS | 1659 | --DOCSHELL 0x121bf7800 == 36 [pid = 1659] [id = 268] 19:10:07 INFO - PROCESS | 1659 | --DOCSHELL 0x1217c6800 == 35 [pid = 1659] [id = 267] 19:10:07 INFO - PROCESS | 1659 | --DOCSHELL 0x121019000 == 34 [pid = 1659] [id = 266] 19:10:07 INFO - PROCESS | 1659 | --DOCSHELL 0x1197b4800 == 33 [pid = 1659] [id = 265] 19:10:07 INFO - PROCESS | 1659 | --DOCSHELL 0x118f07000 == 32 [pid = 1659] [id = 264] 19:10:07 INFO - PROCESS | 1659 | --DOCSHELL 0x116fa6000 == 31 [pid = 1659] [id = 263] 19:10:07 INFO - PROCESS | 1659 | --DOCSHELL 0x116259000 == 30 [pid = 1659] [id = 262] 19:10:07 INFO - PROCESS | 1659 | 1467598207907 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]]]}] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1199dbc00) [pid = 1659] [serial = 743] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x120faa000) [pid = 1659] [serial = 746] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x120ef7800) [pid = 1659] [serial = 744] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x117ccf400) [pid = 1659] [serial = 734] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1183d8800) [pid = 1659] [serial = 735] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x121492000) [pid = 1659] [serial = 749] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x113871800) [pid = 1659] [serial = 731] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1167ad400) [pid = 1659] [serial = 732] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x118ff5000) [pid = 1659] [serial = 740] [outer = 0x0] [url = about:blank] 19:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x112cf2400) [pid = 1659] [serial = 728] [outer = 0x0] [url = about:blank] 19:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 679ms 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1133db000) [pid = 1659] [serial = 729] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1196ba800) [pid = 1659] [serial = 720] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1210dd800) [pid = 1659] [serial = 747] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x118608c00) [pid = 1659] [serial = 737] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x118f4cc00) [pid = 1659] [serial = 738] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11337bc00) [pid = 1659] [serial = 725] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x113a37000) [pid = 1659] [serial = 726] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1125e7000) [pid = 1659] [serial = 722] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1125fd400) [pid = 1659] [serial = 723] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x121bc7800) [pid = 1659] [serial = 752] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11822c000) [pid = 1659] [serial = 755] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12195dc00) [pid = 1659] [serial = 750] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x124bd0400) [pid = 1659] [serial = 758] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x126632400) [pid = 1659] [serial = 759] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x124ba7800) [pid = 1659] [serial = 753] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x118feec00) [pid = 1659] [serial = 756] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1196c0c00) [pid = 1659] [serial = 741] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x126639400) [pid = 1659] [serial = 761] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x126c50800) [pid = 1659] [serial = 765] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x126676c00) [pid = 1659] [serial = 762] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1268d1400) [pid = 1659] [serial = 764] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1659 | 1467598207932 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 19:10:07 INFO - PROCESS | 1659 | 1467598207936 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 19:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:10:07 INFO - PROCESS | 1659 | 1467598207946 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:10:07 INFO - PROCESS | 1659 | 1467598207949 Marionette TRACE conn2 <- [1,1074,null,{}] 19:10:07 INFO - PROCESS | 1659 | 1467598207952 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}] 19:10:07 INFO - PROCESS | 1659 | 1467598207955 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:08 INFO - PROCESS | 1659 | 1467598208079 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 19:10:08 INFO - PROCESS | 1659 | 1467598208086 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:08 INFO - PROCESS | 1659 | 1467598208087 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x11847a000 == 31 [pid = 1659] [id = 276] 19:10:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x116fef800) [pid = 1659] [serial = 826] [outer = 0x0] 19:10:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1175ec400) [pid = 1659] [serial = 827] [outer = 0x116fef800] 19:10:08 INFO - PROCESS | 1659 | 1467598208132 Marionette DEBUG loaded listener.js 19:10:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x118019c00) [pid = 1659] [serial = 828] [outer = 0x116fef800] 19:10:08 INFO - PROCESS | 1659 | 1467598208620 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]]]}] 19:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 725ms 19:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:10:08 INFO - PROCESS | 1659 | 1467598208671 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 19:10:08 INFO - PROCESS | 1659 | 1467598208672 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 19:10:08 INFO - PROCESS | 1659 | 1467598208674 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:10:08 INFO - PROCESS | 1659 | 1467598208677 Marionette TRACE conn2 <- [1,1078,null,{}] 19:10:08 INFO - PROCESS | 1659 | 1467598208690 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}] 19:10:08 INFO - PROCESS | 1659 | 1467598208693 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:08 INFO - PROCESS | 1659 | 1467598208775 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 19:10:08 INFO - PROCESS | 1659 | 1467598208780 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:08 INFO - PROCESS | 1659 | 1467598208783 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x11957c800 == 32 [pid = 1659] [id = 277] 19:10:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11863b800) [pid = 1659] [serial = 829] [outer = 0x0] 19:10:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x118788400) [pid = 1659] [serial = 830] [outer = 0x11863b800] 19:10:08 INFO - PROCESS | 1659 | 1467598208815 Marionette DEBUG loaded listener.js 19:10:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x118ff3000) [pid = 1659] [serial = 831] [outer = 0x11863b800] 19:10:09 INFO - PROCESS | 1659 | 1467598209174 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]]]}] 19:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 526ms 19:10:09 INFO - PROCESS | 1659 | 1467598209201 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 19:10:09 INFO - PROCESS | 1659 | 1467598209202 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 19:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:10:09 INFO - PROCESS | 1659 | 1467598209205 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:10:09 INFO - PROCESS | 1659 | 1467598209206 Marionette TRACE conn2 <- [1,1082,null,{}] 19:10:09 INFO - PROCESS | 1659 | 1467598209208 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}] 19:10:09 INFO - PROCESS | 1659 | 1467598209209 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:09 INFO - PROCESS | 1659 | 1467598209288 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 19:10:09 INFO - PROCESS | 1659 | 1467598209292 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:09 INFO - PROCESS | 1659 | 1467598209293 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x12124b000 == 33 [pid = 1659] [id = 278] 19:10:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1125ec000) [pid = 1659] [serial = 832] [outer = 0x0] 19:10:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1196c5400) [pid = 1659] [serial = 833] [outer = 0x1125ec000] 19:10:09 INFO - PROCESS | 1659 | 1467598209319 Marionette DEBUG loaded listener.js 19:10:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x11971d400) [pid = 1659] [serial = 834] [outer = 0x1125ec000] 19:10:09 INFO - PROCESS | 1659 | 1467598209629 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]]]}] 19:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 467ms 19:10:09 INFO - PROCESS | 1659 | 1467598209673 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 19:10:09 INFO - PROCESS | 1659 | 1467598209674 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 19:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:10:09 INFO - PROCESS | 1659 | 1467598209676 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:10:09 INFO - PROCESS | 1659 | 1467598209677 Marionette TRACE conn2 <- [1,1086,null,{}] 19:10:09 INFO - PROCESS | 1659 | 1467598209680 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}] 19:10:09 INFO - PROCESS | 1659 | 1467598209681 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:09 INFO - PROCESS | 1659 | 1467598209755 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 19:10:09 INFO - PROCESS | 1659 | 1467598209813 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:09 INFO - PROCESS | 1659 | 1467598209815 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x1182d4000 == 34 [pid = 1659] [id = 279] 19:10:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1196bdc00) [pid = 1659] [serial = 835] [outer = 0x0] 19:10:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1199dec00) [pid = 1659] [serial = 836] [outer = 0x1196bdc00] 19:10:09 INFO - PROCESS | 1659 | 1467598209841 Marionette DEBUG loaded listener.js 19:10:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x120ef6800) [pid = 1659] [serial = 837] [outer = 0x1196bdc00] 19:10:10 INFO - PROCESS | 1659 | 1467598210154 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]]]}] 19:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 520ms 19:10:10 INFO - PROCESS | 1659 | 1467598210196 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 19:10:10 INFO - PROCESS | 1659 | 1467598210198 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 19:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:10:10 INFO - PROCESS | 1659 | 1467598210202 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:10:10 INFO - PROCESS | 1659 | 1467598210204 Marionette TRACE conn2 <- [1,1090,null,{}] 19:10:10 INFO - PROCESS | 1659 | 1467598210206 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}] 19:10:10 INFO - PROCESS | 1659 | 1467598210210 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:10 INFO - PROCESS | 1659 | 1467598210326 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 19:10:10 INFO - PROCESS | 1659 | 1467598210338 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:10 INFO - PROCESS | 1659 | 1467598210339 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x124d0a800 == 35 [pid = 1659] [id = 280] 19:10:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x120efcc00) [pid = 1659] [serial = 838] [outer = 0x0] 19:10:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x121491400) [pid = 1659] [serial = 839] [outer = 0x120efcc00] 19:10:10 INFO - PROCESS | 1659 | 1467598210364 Marionette DEBUG loaded listener.js 19:10:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x125408000) [pid = 1659] [serial = 840] [outer = 0x120efcc00] 19:10:10 INFO - PROCESS | 1659 | 1467598210677 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]]]}] 19:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 519ms 19:10:10 INFO - PROCESS | 1659 | 1467598210721 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 19:10:10 INFO - PROCESS | 1659 | 1467598210723 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 19:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:10:10 INFO - PROCESS | 1659 | 1467598210725 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:10:10 INFO - PROCESS | 1659 | 1467598210726 Marionette TRACE conn2 <- [1,1094,null,{}] 19:10:10 INFO - PROCESS | 1659 | 1467598210728 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}] 19:10:10 INFO - PROCESS | 1659 | 1467598210729 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:10 INFO - PROCESS | 1659 | 1467598210841 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 19:10:10 INFO - PROCESS | 1659 | 1467598210845 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:10 INFO - PROCESS | 1659 | 1467598210846 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x126694800 == 36 [pid = 1659] [id = 281] 19:10:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1125ebc00) [pid = 1659] [serial = 841] [outer = 0x0] 19:10:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x125463c00) [pid = 1659] [serial = 842] [outer = 0x1125ebc00] 19:10:10 INFO - PROCESS | 1659 | 1467598210877 Marionette DEBUG loaded listener.js 19:10:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x126676000) [pid = 1659] [serial = 843] [outer = 0x1125ebc00] 19:10:11 INFO - PROCESS | 1659 | 1467598211212 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]]]}] 19:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 521ms 19:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:10:11 INFO - PROCESS | 1659 | 1467598211247 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 19:10:11 INFO - PROCESS | 1659 | 1467598211249 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 19:10:11 INFO - PROCESS | 1659 | 1467598211253 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:10:11 INFO - PROCESS | 1659 | 1467598211255 Marionette TRACE conn2 <- [1,1098,null,{}] 19:10:11 INFO - PROCESS | 1659 | 1467598211258 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}] 19:10:11 INFO - PROCESS | 1659 | 1467598211260 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:11 INFO - PROCESS | 1659 | 1467598211408 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 19:10:11 INFO - PROCESS | 1659 | 1467598211426 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:11 INFO - PROCESS | 1659 | 1467598211427 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x126d69000 == 37 [pid = 1659] [id = 282] 19:10:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1268c9000) [pid = 1659] [serial = 844] [outer = 0x0] 19:10:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1268d3000) [pid = 1659] [serial = 845] [outer = 0x1268c9000] 19:10:11 INFO - PROCESS | 1659 | 1467598211468 Marionette DEBUG loaded listener.js 19:10:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x126d4cc00) [pid = 1659] [serial = 846] [outer = 0x1268c9000] 19:10:11 INFO - PROCESS | 1659 | 1467598211891 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]]]}] 19:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 671ms 19:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:10:11 INFO - PROCESS | 1659 | 1467598211923 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 19:10:11 INFO - PROCESS | 1659 | 1467598211924 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 19:10:11 INFO - PROCESS | 1659 | 1467598211926 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:10:11 INFO - PROCESS | 1659 | 1467598211927 Marionette TRACE conn2 <- [1,1102,null,{}] 19:10:11 INFO - PROCESS | 1659 | 1467598211936 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}] 19:10:11 INFO - PROCESS | 1659 | 1467598211938 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:12 INFO - PROCESS | 1659 | 1467598212032 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 19:10:12 INFO - PROCESS | 1659 | 1467598212036 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:12 INFO - PROCESS | 1659 | 1467598212037 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x129012800 == 38 [pid = 1659] [id = 283] 19:10:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1268ca000) [pid = 1659] [serial = 847] [outer = 0x0] 19:10:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x127258000) [pid = 1659] [serial = 848] [outer = 0x1268ca000] 19:10:12 INFO - PROCESS | 1659 | 1467598212068 Marionette DEBUG loaded listener.js 19:10:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1273a7400) [pid = 1659] [serial = 849] [outer = 0x1268ca000] 19:10:12 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1133db400) [pid = 1659] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:10:12 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x113372400) [pid = 1659] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:10:12 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x11801d000) [pid = 1659] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:10:12 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1125d4c00) [pid = 1659] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:10:12 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x113847c00) [pid = 1659] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:10:12 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1184ecc00) [pid = 1659] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:10:12 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1125d1c00) [pid = 1659] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:10:12 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x116a12800) [pid = 1659] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:10:12 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1125fdc00) [pid = 1659] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:10:12 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1125fd000) [pid = 1659] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:10:12 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x115d5b800) [pid = 1659] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:10:12 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118610400) [pid = 1659] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:10:12 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119aac400) [pid = 1659] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:10:12 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1125f1c00) [pid = 1659] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:10:12 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1125c8400) [pid = 1659] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:10:12 INFO - PROCESS | 1659 | 1467598212458 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]]]}] 19:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 576ms 19:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:10:12 INFO - PROCESS | 1659 | 1467598212506 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 19:10:12 INFO - PROCESS | 1659 | 1467598212507 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 19:10:12 INFO - PROCESS | 1659 | 1467598212509 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:10:12 INFO - PROCESS | 1659 | 1467598212510 Marionette TRACE conn2 <- [1,1106,null,{}] 19:10:12 INFO - PROCESS | 1659 | 1467598212513 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}] 19:10:12 INFO - PROCESS | 1659 | 1467598212514 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:12 INFO - PROCESS | 1659 | 1467598212598 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 19:10:12 INFO - PROCESS | 1659 | 1467598212604 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:12 INFO - PROCESS | 1659 | 1467598212605 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x12124a800 == 39 [pid = 1659] [id = 284] 19:10:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1133cc000) [pid = 1659] [serial = 850] [outer = 0x0] 19:10:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x116a13400) [pid = 1659] [serial = 851] [outer = 0x1133cc000] 19:10:12 INFO - PROCESS | 1659 | 1467598212629 Marionette DEBUG loaded listener.js 19:10:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118fcac00) [pid = 1659] [serial = 852] [outer = 0x1133cc000] 19:10:12 INFO - PROCESS | 1659 | 1467598212954 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]]]}] 19:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 470ms 19:10:12 INFO - PROCESS | 1659 | 1467598212980 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 19:10:12 INFO - PROCESS | 1659 | 1467598212982 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 19:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:10:12 INFO - PROCESS | 1659 | 1467598212986 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:10:12 INFO - PROCESS | 1659 | 1467598212988 Marionette TRACE conn2 <- [1,1110,null,{}] 19:10:12 INFO - PROCESS | 1659 | 1467598212990 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}] 19:10:12 INFO - PROCESS | 1659 | 1467598212992 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:13 INFO - PROCESS | 1659 | 1467598213082 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 19:10:13 INFO - PROCESS | 1659 | 1467598213088 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:13 INFO - PROCESS | 1659 | 1467598213090 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a72a000 == 40 [pid = 1659] [id = 285] 19:10:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1196bd000) [pid = 1659] [serial = 853] [outer = 0x0] 19:10:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x126f04c00) [pid = 1659] [serial = 854] [outer = 0x1196bd000] 19:10:13 INFO - PROCESS | 1659 | 1467598213123 Marionette DEBUG loaded listener.js 19:10:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1273b4c00) [pid = 1659] [serial = 855] [outer = 0x1196bd000] 19:10:13 INFO - PROCESS | 1659 | 1467598213442 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]]]}] 19:10:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 469ms 19:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:10:13 INFO - PROCESS | 1659 | 1467598213458 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 19:10:13 INFO - PROCESS | 1659 | 1467598213459 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 19:10:13 INFO - PROCESS | 1659 | 1467598213461 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:10:13 INFO - PROCESS | 1659 | 1467598213462 Marionette TRACE conn2 <- [1,1114,null,{}] 19:10:13 INFO - PROCESS | 1659 | 1467598213473 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}] 19:10:13 INFO - PROCESS | 1659 | 1467598213474 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:13 INFO - PROCESS | 1659 | 1467598213581 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 19:10:13 INFO - PROCESS | 1659 | 1467598213590 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:13 INFO - PROCESS | 1659 | 1467598213591 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ab07800 == 41 [pid = 1659] [id = 286] 19:10:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12100e400) [pid = 1659] [serial = 856] [outer = 0x0] 19:10:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128640400) [pid = 1659] [serial = 857] [outer = 0x12100e400] 19:10:13 INFO - PROCESS | 1659 | 1467598213614 Marionette DEBUG loaded listener.js 19:10:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1286b3c00) [pid = 1659] [serial = 858] [outer = 0x12100e400] 19:10:13 INFO - PROCESS | 1659 | 1467598213920 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]]]}] 19:10:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 473ms 19:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:10:13 INFO - PROCESS | 1659 | 1467598213937 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 19:10:13 INFO - PROCESS | 1659 | 1467598213938 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 19:10:13 INFO - PROCESS | 1659 | 1467598213940 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:10:13 INFO - PROCESS | 1659 | 1467598213941 Marionette TRACE conn2 <- [1,1118,null,{}] 19:10:13 INFO - PROCESS | 1659 | 1467598213944 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}] 19:10:13 INFO - PROCESS | 1659 | 1467598213945 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:14 INFO - PROCESS | 1659 | 1467598214027 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 19:10:14 INFO - PROCESS | 1659 | 1467598214038 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:14 INFO - PROCESS | 1659 | 1467598214039 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b6a3800 == 42 [pid = 1659] [id = 287] 19:10:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1286b4000) [pid = 1659] [serial = 859] [outer = 0x0] 19:10:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1286bc000) [pid = 1659] [serial = 860] [outer = 0x1286b4000] 19:10:14 INFO - PROCESS | 1659 | 1467598214064 Marionette DEBUG loaded listener.js 19:10:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1286e4000) [pid = 1659] [serial = 861] [outer = 0x1286b4000] 19:10:14 INFO - PROCESS | 1659 | 1467598214549 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]]]}] 19:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 669ms 19:10:14 INFO - PROCESS | 1659 | 1467598214699 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 19:10:14 INFO - PROCESS | 1659 | 1467598214703 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 19:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:10:14 INFO - PROCESS | 1659 | 1467598214728 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:10:14 INFO - PROCESS | 1659 | 1467598214731 Marionette TRACE conn2 <- [1,1122,null,{}] 19:10:14 INFO - PROCESS | 1659 | 1467598214737 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}] 19:10:14 INFO - PROCESS | 1659 | 1467598214740 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:14 INFO - PROCESS | 1659 | 1467598214878 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 19:10:14 INFO - PROCESS | 1659 | 1467598214995 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:14 INFO - PROCESS | 1659 | 1467598214997 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x121833000 == 43 [pid = 1659] [id = 288] 19:10:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1125fa400) [pid = 1659] [serial = 862] [outer = 0x0] 19:10:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x11841dc00) [pid = 1659] [serial = 863] [outer = 0x1125fa400] 19:10:15 INFO - PROCESS | 1659 | 1467598215051 Marionette DEBUG loaded listener.js 19:10:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x118ff8400) [pid = 1659] [serial = 864] [outer = 0x1125fa400] 19:10:15 INFO - PROCESS | 1659 | 1467598215497 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]]]}] 19:10:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:10:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 838ms 19:10:15 INFO - PROCESS | 1659 | 1467598215552 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 19:10:15 INFO - PROCESS | 1659 | 1467598215556 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 19:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:10:15 INFO - PROCESS | 1659 | 1467598215560 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:10:15 INFO - PROCESS | 1659 | 1467598215562 Marionette TRACE conn2 <- [1,1126,null,{}] 19:10:15 INFO - PROCESS | 1659 | 1467598215565 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}] 19:10:15 INFO - PROCESS | 1659 | 1467598215567 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:15 INFO - PROCESS | 1659 | 1467598215670 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 19:10:15 INFO - PROCESS | 1659 | 1467598215723 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:15 INFO - PROCESS | 1659 | 1467598215725 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ab0c800 == 44 [pid = 1659] [id = 289] 19:10:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1196bcc00) [pid = 1659] [serial = 865] [outer = 0x0] 19:10:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x120efac00) [pid = 1659] [serial = 866] [outer = 0x1196bcc00] 19:10:15 INFO - PROCESS | 1659 | 1467598215756 Marionette DEBUG loaded listener.js 19:10:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x121341000) [pid = 1659] [serial = 867] [outer = 0x1196bcc00] 19:10:16 INFO - PROCESS | 1659 | 1467598216222 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]]]}] 19:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 669ms 19:10:16 INFO - PROCESS | 1659 | 1467598216230 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 19:10:16 INFO - PROCESS | 1659 | 1467598216232 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 19:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:10:16 INFO - PROCESS | 1659 | 1467598216235 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:10:16 INFO - PROCESS | 1659 | 1467598216237 Marionette TRACE conn2 <- [1,1130,null,{}] 19:10:16 INFO - PROCESS | 1659 | 1467598216245 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}] 19:10:16 INFO - PROCESS | 1659 | 1467598216249 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:16 INFO - PROCESS | 1659 | 1467598216405 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 19:10:16 INFO - PROCESS | 1659 | 1467598216509 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:16 INFO - PROCESS | 1659 | 1467598216512 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x12be0b800 == 45 [pid = 1659] [id = 290] 19:10:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12725ec00) [pid = 1659] [serial = 868] [outer = 0x0] 19:10:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1273aa400) [pid = 1659] [serial = 869] [outer = 0x12725ec00] 19:10:16 INFO - PROCESS | 1659 | 1467598216542 Marionette DEBUG loaded listener.js 19:10:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x128646c00) [pid = 1659] [serial = 870] [outer = 0x12725ec00] 19:10:16 INFO - PROCESS | 1659 | 1467598216997 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]]]}] 19:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 775ms 19:10:17 INFO - PROCESS | 1659 | 1467598217010 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 19:10:17 INFO - PROCESS | 1659 | 1467598217012 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 19:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:10:17 INFO - PROCESS | 1659 | 1467598217014 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:10:17 INFO - PROCESS | 1659 | 1467598217015 Marionette TRACE conn2 <- [1,1134,null,{}] 19:10:17 INFO - PROCESS | 1659 | 1467598217018 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}] 19:10:17 INFO - PROCESS | 1659 | 1467598217019 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:17 INFO - PROCESS | 1659 | 1467598217122 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 19:10:17 INFO - PROCESS | 1659 | 1467598217171 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:17 INFO - PROCESS | 1659 | 1467598217173 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x121829000 == 46 [pid = 1659] [id = 291] 19:10:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1286b3400) [pid = 1659] [serial = 871] [outer = 0x0] 19:10:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1286b9c00) [pid = 1659] [serial = 872] [outer = 0x1286b3400] 19:10:17 INFO - PROCESS | 1659 | 1467598217202 Marionette DEBUG loaded listener.js 19:10:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1286e6400) [pid = 1659] [serial = 873] [outer = 0x1286b3400] 19:10:17 INFO - PROCESS | 1659 | 1467598217788 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]]]}] 19:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 821ms 19:10:17 INFO - PROCESS | 1659 | 1467598217836 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 19:10:17 INFO - PROCESS | 1659 | 1467598217838 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 19:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:10:17 INFO - PROCESS | 1659 | 1467598217841 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:10:17 INFO - PROCESS | 1659 | 1467598217843 Marionette TRACE conn2 <- [1,1138,null,{}] 19:10:17 INFO - PROCESS | 1659 | 1467598217846 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}] 19:10:17 INFO - PROCESS | 1659 | 1467598217848 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:17 INFO - PROCESS | 1659 | 1467598217940 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 19:10:18 INFO - PROCESS | 1659 | 1467598218007 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:18 INFO - PROCESS | 1659 | 1467598218008 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x1191ce000 == 47 [pid = 1659] [id = 292] 19:10:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x117104000) [pid = 1659] [serial = 874] [outer = 0x0] 19:10:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x1175f5400) [pid = 1659] [serial = 875] [outer = 0x117104000] 19:10:18 INFO - PROCESS | 1659 | 1467598218036 Marionette DEBUG loaded listener.js 19:10:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x118234400) [pid = 1659] [serial = 876] [outer = 0x117104000] 19:10:18 INFO - PROCESS | 1659 | --DOCSHELL 0x12ab07800 == 46 [pid = 1659] [id = 286] 19:10:18 INFO - PROCESS | 1659 | --DOCSHELL 0x12a72a000 == 45 [pid = 1659] [id = 285] 19:10:18 INFO - PROCESS | 1659 | --DOCSHELL 0x12124a800 == 44 [pid = 1659] [id = 284] 19:10:18 INFO - PROCESS | 1659 | --DOCSHELL 0x129012800 == 43 [pid = 1659] [id = 283] 19:10:18 INFO - PROCESS | 1659 | --DOCSHELL 0x126d69000 == 42 [pid = 1659] [id = 282] 19:10:18 INFO - PROCESS | 1659 | --DOCSHELL 0x126694800 == 41 [pid = 1659] [id = 281] 19:10:18 INFO - PROCESS | 1659 | --DOCSHELL 0x124d0a800 == 40 [pid = 1659] [id = 280] 19:10:18 INFO - PROCESS | 1659 | --DOCSHELL 0x1182d4000 == 39 [pid = 1659] [id = 279] 19:10:18 INFO - PROCESS | 1659 | --DOCSHELL 0x12124b000 == 38 [pid = 1659] [id = 278] 19:10:18 INFO - PROCESS | 1659 | --DOCSHELL 0x11957c800 == 37 [pid = 1659] [id = 277] 19:10:18 INFO - PROCESS | 1659 | --DOCSHELL 0x11847a000 == 36 [pid = 1659] [id = 276] 19:10:18 INFO - PROCESS | 1659 | --DOCSHELL 0x116950800 == 35 [pid = 1659] [id = 275] 19:10:18 INFO - PROCESS | 1659 | --DOCSHELL 0x11254b000 == 34 [pid = 1659] [id = 273] 19:10:18 INFO - PROCESS | 1659 | --DOCSHELL 0x118f03800 == 33 [pid = 1659] [id = 274] 19:10:18 INFO - PROCESS | 1659 | --DOCSHELL 0x1160a6000 == 32 [pid = 1659] [id = 261] 19:10:18 INFO - PROCESS | 1659 | --DOCSHELL 0x121829000 == 31 [pid = 1659] [id = 291] 19:10:18 INFO - PROCESS | 1659 | --DOCSHELL 0x12be0b800 == 30 [pid = 1659] [id = 290] 19:10:18 INFO - PROCESS | 1659 | --DOCSHELL 0x12ab0c800 == 29 [pid = 1659] [id = 289] 19:10:18 INFO - PROCESS | 1659 | --DOCSHELL 0x12b6a3800 == 28 [pid = 1659] [id = 287] 19:10:18 INFO - PROCESS | 1659 | --DOCSHELL 0x121833000 == 27 [pid = 1659] [id = 288] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x12666d800) [pid = 1659] [serial = 815] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x121492400) [pid = 1659] [serial = 803] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x115022000) [pid = 1659] [serial = 788] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x116a12000) [pid = 1659] [serial = 789] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x118785000) [pid = 1659] [serial = 794] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x118231400) [pid = 1659] [serial = 791] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1182e6000) [pid = 1659] [serial = 792] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x121004800) [pid = 1659] [serial = 801] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x11297b800) [pid = 1659] [serial = 785] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x111c1c400) [pid = 1659] [serial = 786] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1133e0c00) [pid = 1659] [serial = 782] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1199d4000) [pid = 1659] [serial = 800] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1133e4400) [pid = 1659] [serial = 768] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x112c45800) [pid = 1659] [serial = 767] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x11801f000) [pid = 1659] [serial = 771] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x117102400) [pid = 1659] [serial = 770] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119aaac00) [pid = 1659] [serial = 774] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1196c6800) [pid = 1659] [serial = 773] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x124bd7400) [pid = 1659] [serial = 777] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12148dc00) [pid = 1659] [serial = 776] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x125409400) [pid = 1659] [serial = 780] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x119713000) [pid = 1659] [serial = 779] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1249edc00) [pid = 1659] [serial = 806] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x123cd4400) [pid = 1659] [serial = 804] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x125408800) [pid = 1659] [serial = 807] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118ff4400) [pid = 1659] [serial = 797] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x118014c00) [pid = 1659] [serial = 809] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x119668400) [pid = 1659] [serial = 798] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12540ac00) [pid = 1659] [serial = 813] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1218ba800) [pid = 1659] [serial = 812] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x119311400) [pid = 1659] [serial = 810] [outer = 0x0] [url = about:blank] 19:10:18 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x118fd0c00) [pid = 1659] [serial = 795] [outer = 0x0] [url = about:blank] 19:10:19 INFO - PROCESS | 1659 | 1467598219030 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]]]}] 19:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1223ms 19:10:19 INFO - PROCESS | 1659 | 1467598219070 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 19:10:19 INFO - PROCESS | 1659 | 1467598219073 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 19:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:10:19 INFO - PROCESS | 1659 | 1467598219076 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:10:19 INFO - PROCESS | 1659 | 1467598219078 Marionette TRACE conn2 <- [1,1142,null,{}] 19:10:19 INFO - PROCESS | 1659 | 1467598219083 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}] 19:10:19 INFO - PROCESS | 1659 | 1467598219084 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:19 INFO - PROCESS | 1659 | 1467598219163 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 19:10:19 INFO - PROCESS | 1659 | 1467598219170 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:19 INFO - PROCESS | 1659 | 1467598219172 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x116097800 == 28 [pid = 1659] [id = 293] 19:10:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1128ab400) [pid = 1659] [serial = 877] [outer = 0x0] 19:10:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1128b2400) [pid = 1659] [serial = 878] [outer = 0x1128ab400] 19:10:19 INFO - PROCESS | 1659 | 1467598219200 Marionette DEBUG loaded listener.js 19:10:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x112e23c00) [pid = 1659] [serial = 879] [outer = 0x1128ab400] 19:10:19 INFO - PROCESS | 1659 | 1467598219548 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]]]}] 19:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 524ms 19:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:10:19 INFO - PROCESS | 1659 | 1467598219600 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 19:10:19 INFO - PROCESS | 1659 | 1467598219603 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 19:10:19 INFO - PROCESS | 1659 | 1467598219607 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:10:19 INFO - PROCESS | 1659 | 1467598219609 Marionette TRACE conn2 <- [1,1146,null,{}] 19:10:19 INFO - PROCESS | 1659 | 1467598219612 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}] 19:10:19 INFO - PROCESS | 1659 | 1467598219613 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:19 INFO - PROCESS | 1659 | 1467598219692 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 19:10:19 INFO - PROCESS | 1659 | 1467598219697 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:19 INFO - PROCESS | 1659 | 1467598219699 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fa6800 == 29 [pid = 1659] [id = 294] 19:10:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11336f800) [pid = 1659] [serial = 880] [outer = 0x0] 19:10:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1160dd400) [pid = 1659] [serial = 881] [outer = 0x11336f800] 19:10:19 INFO - PROCESS | 1659 | 1467598219730 Marionette DEBUG loaded listener.js 19:10:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x116a19800) [pid = 1659] [serial = 882] [outer = 0x11336f800] 19:10:20 INFO - PROCESS | 1659 | 1467598220068 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]]]}] 19:10:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:10:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 469ms 19:10:20 INFO - PROCESS | 1659 | 1467598220077 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 19:10:20 INFO - PROCESS | 1659 | 1467598220078 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 19:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:10:20 INFO - PROCESS | 1659 | 1467598220080 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:10:20 INFO - PROCESS | 1659 | 1467598220084 Marionette TRACE conn2 <- [1,1150,null,{}] 19:10:20 INFO - PROCESS | 1659 | 1467598220093 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}] 19:10:20 INFO - PROCESS | 1659 | 1467598220096 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:20 INFO - PROCESS | 1659 | 1467598220175 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 19:10:20 INFO - PROCESS | 1659 | 1467598220228 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:20 INFO - PROCESS | 1659 | 1467598220230 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x11848a000 == 30 [pid = 1659] [id = 295] 19:10:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x118013400) [pid = 1659] [serial = 883] [outer = 0x0] 19:10:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1182e6400) [pid = 1659] [serial = 884] [outer = 0x118013400] 19:10:20 INFO - PROCESS | 1659 | 1467598220258 Marionette DEBUG loaded listener.js 19:10:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x118635000) [pid = 1659] [serial = 885] [outer = 0x118013400] 19:10:20 INFO - PROCESS | 1659 | 1467598220563 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]]]}] 19:10:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:10:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 525ms 19:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:10:20 INFO - PROCESS | 1659 | 1467598220607 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 19:10:20 INFO - PROCESS | 1659 | 1467598220608 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 19:10:20 INFO - PROCESS | 1659 | 1467598220610 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:10:20 INFO - PROCESS | 1659 | 1467598220611 Marionette TRACE conn2 <- [1,1154,null,{}] 19:10:20 INFO - PROCESS | 1659 | 1467598220614 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}] 19:10:20 INFO - PROCESS | 1659 | 1467598220615 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:20 INFO - PROCESS | 1659 | 1467598220694 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 19:10:20 INFO - PROCESS | 1659 | 1467598220749 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:20 INFO - PROCESS | 1659 | 1467598220751 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x118faf800 == 31 [pid = 1659] [id = 296] 19:10:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x11841ec00) [pid = 1659] [serial = 886] [outer = 0x0] 19:10:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x118fc7000) [pid = 1659] [serial = 887] [outer = 0x11841ec00] 19:10:20 INFO - PROCESS | 1659 | 1467598220776 Marionette DEBUG loaded listener.js 19:10:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x11930e400) [pid = 1659] [serial = 888] [outer = 0x11841ec00] 19:10:21 INFO - PROCESS | 1659 | 1467598221064 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]]]}] 19:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 468ms 19:10:21 INFO - PROCESS | 1659 | 1467598221080 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 19:10:21 INFO - PROCESS | 1659 | 1467598221091 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 19:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:10:21 INFO - PROCESS | 1659 | 1467598221099 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:10:21 INFO - PROCESS | 1659 | 1467598221102 Marionette TRACE conn2 <- [1,1158,null,{}] 19:10:21 INFO - PROCESS | 1659 | 1467598221106 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}] 19:10:21 INFO - PROCESS | 1659 | 1467598221107 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:21 INFO - PROCESS | 1659 | 1467598221198 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 19:10:21 INFO - PROCESS | 1659 | 1467598221232 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:21 INFO - PROCESS | 1659 | 1467598221232 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x12101a000 == 32 [pid = 1659] [id = 297] 19:10:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1128a5000) [pid = 1659] [serial = 889] [outer = 0x0] 19:10:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x11965d800) [pid = 1659] [serial = 890] [outer = 0x1128a5000] 19:10:21 INFO - PROCESS | 1659 | 1467598221257 Marionette DEBUG loaded listener.js 19:10:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1199d5800) [pid = 1659] [serial = 891] [outer = 0x1128a5000] 19:10:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1199d6000) [pid = 1659] [serial = 892] [outer = 0x12cb3c800] 19:10:21 INFO - PROCESS | 1659 | 1467598221612 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]]]}] 19:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 573ms 19:10:21 INFO - PROCESS | 1659 | 1467598221677 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 19:10:21 INFO - PROCESS | 1659 | 1467598221678 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 19:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:10:21 INFO - PROCESS | 1659 | 1467598221680 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:10:21 INFO - PROCESS | 1659 | 1467598221681 Marionette TRACE conn2 <- [1,1162,null,{}] 19:10:21 INFO - PROCESS | 1659 | 1467598221684 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}] 19:10:21 INFO - PROCESS | 1659 | 1467598221688 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:21 INFO - PROCESS | 1659 | 1467598221796 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 19:10:21 INFO - PROCESS | 1659 | 1467598221834 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:21 INFO - PROCESS | 1659 | 1467598221835 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x1217bd000 == 33 [pid = 1659] [id = 298] 19:10:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x120d09800) [pid = 1659] [serial = 893] [outer = 0x0] 19:10:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x121009000) [pid = 1659] [serial = 894] [outer = 0x120d09800] 19:10:21 INFO - PROCESS | 1659 | 1467598221859 Marionette DEBUG loaded listener.js 19:10:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x123df1000) [pid = 1659] [serial = 895] [outer = 0x120d09800] 19:10:22 INFO - PROCESS | 1659 | 1467598222176 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]]]}] 19:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 521ms 19:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:10:22 INFO - PROCESS | 1659 | 1467598222201 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 19:10:22 INFO - PROCESS | 1659 | 1467598222202 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 19:10:22 INFO - PROCESS | 1659 | 1467598222204 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:10:22 INFO - PROCESS | 1659 | 1467598222212 Marionette TRACE conn2 <- [1,1166,null,{}] 19:10:22 INFO - PROCESS | 1659 | 1467598222221 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}] 19:10:22 INFO - PROCESS | 1659 | 1467598222222 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:22 INFO - PROCESS | 1659 | 1467598222313 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 19:10:22 INFO - PROCESS | 1659 | 1467598222317 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:22 INFO - PROCESS | 1659 | 1467598222318 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c53800 == 34 [pid = 1659] [id = 299] 19:10:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1128b1c00) [pid = 1659] [serial = 896] [outer = 0x0] 19:10:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x124ba7800) [pid = 1659] [serial = 897] [outer = 0x1128b1c00] 19:10:22 INFO - PROCESS | 1659 | 1467598222342 Marionette DEBUG loaded listener.js 19:10:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12540ec00) [pid = 1659] [serial = 898] [outer = 0x1128b1c00] 19:10:22 INFO - PROCESS | 1659 | 1467598222654 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]]]}] 19:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 483ms 19:10:22 INFO - PROCESS | 1659 | 1467598222701 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 19:10:22 INFO - PROCESS | 1659 | 1467598222704 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 19:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:10:22 INFO - PROCESS | 1659 | 1467598222707 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:10:22 INFO - PROCESS | 1659 | 1467598222708 Marionette TRACE conn2 <- [1,1170,null,{}] 19:10:22 INFO - PROCESS | 1659 | 1467598222710 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}] 19:10:22 INFO - PROCESS | 1659 | 1467598222711 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:22 INFO - PROCESS | 1659 | 1467598222809 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 19:10:22 INFO - PROCESS | 1659 | 1467598222812 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:22 INFO - PROCESS | 1659 | 1467598222813 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x124d0a800 == 35 [pid = 1659] [id = 300] 19:10:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x124bd7400) [pid = 1659] [serial = 899] [outer = 0x0] 19:10:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x126668800) [pid = 1659] [serial = 900] [outer = 0x124bd7400] 19:10:22 INFO - PROCESS | 1659 | 1467598222837 Marionette DEBUG loaded listener.js 19:10:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x126677000) [pid = 1659] [serial = 901] [outer = 0x124bd7400] 19:10:23 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1286b4000) [pid = 1659] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:10:23 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1125ec000) [pid = 1659] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:10:23 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x110e6cc00) [pid = 1659] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:10:23 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1133cc000) [pid = 1659] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:10:23 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x120efcc00) [pid = 1659] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:10:23 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1268ca000) [pid = 1659] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:10:23 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12540f000) [pid = 1659] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:10:23 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x11863b800) [pid = 1659] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:10:23 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x112fb3400) [pid = 1659] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:10:23 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1196bdc00) [pid = 1659] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:10:23 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1196bd000) [pid = 1659] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:10:23 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1125ebc00) [pid = 1659] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:10:23 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x116fef800) [pid = 1659] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:10:23 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x12100e400) [pid = 1659] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:10:23 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1268c9000) [pid = 1659] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:10:23 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1133cbc00) [pid = 1659] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:10:23 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x112c4a400) [pid = 1659] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:10:23 INFO - PROCESS | 1659 | 1467598223353 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]]]}] 19:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 668ms 19:10:23 INFO - PROCESS | 1659 | 1467598223376 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 19:10:23 INFO - PROCESS | 1659 | 1467598223377 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 19:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:10:23 INFO - PROCESS | 1659 | 1467598223379 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:10:23 INFO - PROCESS | 1659 | 1467598223380 Marionette TRACE conn2 <- [1,1174,null,{}] 19:10:23 INFO - PROCESS | 1659 | 1467598223383 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}] 19:10:23 INFO - PROCESS | 1659 | 1467598223384 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:23 INFO - PROCESS | 1659 | 1467598223466 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 19:10:23 INFO - PROCESS | 1659 | 1467598223519 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:23 INFO - PROCESS | 1659 | 1467598223520 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c57000 == 36 [pid = 1659] [id = 301] 19:10:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1125e6800) [pid = 1659] [serial = 902] [outer = 0x0] 19:10:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1133cc000) [pid = 1659] [serial = 903] [outer = 0x1125e6800] 19:10:23 INFO - PROCESS | 1659 | 1467598223544 Marionette DEBUG loaded listener.js 19:10:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1196bc000) [pid = 1659] [serial = 904] [outer = 0x1125e6800] 19:10:23 INFO - PROCESS | 1659 | 1467598223812 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] 19:10:23 INFO - PROCESS | 1659 | 1467598223858 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 19:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 19:10:23 INFO - PROCESS | 1659 | 1467598223861 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:10:23 INFO - PROCESS | 1659 | 1467598223862 Marionette TRACE conn2 <- [1,1178,null,{}] 19:10:23 INFO - PROCESS | 1659 | 1467598223864 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}] 19:10:23 INFO - PROCESS | 1659 | 1467598223865 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:23 INFO - PROCESS | 1659 | 1467598223945 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 19:10:23 INFO - PROCESS | 1659 | 1467598223950 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:23 INFO - PROCESS | 1659 | 1467598223953 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x126cda800 == 37 [pid = 1659] [id = 302] 19:10:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x116fef800) [pid = 1659] [serial = 905] [outer = 0x0] 19:10:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12666f000) [pid = 1659] [serial = 906] [outer = 0x116fef800] 19:10:23 INFO - PROCESS | 1659 | 1467598223977 Marionette DEBUG loaded listener.js 19:10:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1268d3800) [pid = 1659] [serial = 907] [outer = 0x116fef800] 19:10:24 INFO - PROCESS | 1659 | 1467598224309 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] 19:10:24 INFO - PROCESS | 1659 | 1467598224332 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 19:10:24 INFO - PROCESS | 1659 | 1467598224334 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:10:24 INFO - PROCESS | 1659 | 1467598224336 Marionette TRACE conn2 <- [1,1182,null,{}] 19:10:24 INFO - PROCESS | 1659 | 1467598224338 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}] 19:10:24 INFO - PROCESS | 1659 | 1467598224340 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:24 INFO - PROCESS | 1659 | 1467598224461 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 19:10:24 INFO - PROCESS | 1659 | 1467598224468 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:24 INFO - PROCESS | 1659 | 1467598224470 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x126ffa000 == 38 [pid = 1659] [id = 303] 19:10:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x126676800) [pid = 1659] [serial = 908] [outer = 0x0] 19:10:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x126f11800) [pid = 1659] [serial = 909] [outer = 0x126676800] 19:10:24 INFO - PROCESS | 1659 | 1467598224497 Marionette DEBUG loaded listener.js 19:10:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1273b5000) [pid = 1659] [serial = 910] [outer = 0x126676800] 19:10:24 INFO - PROCESS | 1659 | 1467598224813 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] 19:10:24 INFO - PROCESS | 1659 | 1467598224856 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 19:10:24 INFO - PROCESS | 1659 | 1467598224858 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:10:24 INFO - PROCESS | 1659 | 1467598224859 Marionette TRACE conn2 <- [1,1186,null,{}] 19:10:24 INFO - PROCESS | 1659 | 1467598224862 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}] 19:10:24 INFO - PROCESS | 1659 | 1467598224863 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:24 INFO - PROCESS | 1659 | 1467598224941 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 19:10:24 INFO - PROCESS | 1659 | 1467598224944 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:24 INFO - PROCESS | 1659 | 1467598224945 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x1295dc800 == 39 [pid = 1659] [id = 304] 19:10:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1273b4000) [pid = 1659] [serial = 911] [outer = 0x0] 19:10:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1286af400) [pid = 1659] [serial = 912] [outer = 0x1273b4000] 19:10:24 INFO - PROCESS | 1659 | 1467598224970 Marionette DEBUG loaded listener.js 19:10:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1286e7c00) [pid = 1659] [serial = 913] [outer = 0x1273b4000] 19:10:25 INFO - PROCESS | 1659 | 1467598225440 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] 19:10:25 INFO - PROCESS | 1659 | 1467598225480 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 19:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 19:10:25 INFO - PROCESS | 1659 | 1467598225483 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:10:25 INFO - PROCESS | 1659 | 1467598225485 Marionette TRACE conn2 <- [1,1190,null,{}] 19:10:25 INFO - PROCESS | 1659 | 1467598225489 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}] 19:10:25 INFO - PROCESS | 1659 | 1467598225491 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:25 INFO - PROCESS | 1659 | 1467598225606 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 19:10:25 INFO - PROCESS | 1659 | 1467598225733 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:25 INFO - PROCESS | 1659 | 1467598225734 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169b5800 == 40 [pid = 1659] [id = 305] 19:10:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x112c4a400) [pid = 1659] [serial = 914] [outer = 0x0] 19:10:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x112e2b000) [pid = 1659] [serial = 915] [outer = 0x112c4a400] 19:10:25 INFO - PROCESS | 1659 | 1467598225767 Marionette DEBUG loaded listener.js 19:10:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1133db400) [pid = 1659] [serial = 916] [outer = 0x112c4a400] 19:10:26 INFO - PROCESS | 1659 | 1467598226287 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] 19:10:26 INFO - PROCESS | 1659 | 1467598226331 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 19:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 19:10:26 INFO - PROCESS | 1659 | 1467598226339 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:10:26 INFO - PROCESS | 1659 | 1467598226341 Marionette TRACE conn2 <- [1,1194,null,{}] 19:10:26 INFO - PROCESS | 1659 | 1467598226344 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}] 19:10:26 INFO - PROCESS | 1659 | 1467598226345 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:26 INFO - PROCESS | 1659 | 1467598226453 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 19:10:26 INFO - PROCESS | 1659 | 1467598226540 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:26 INFO - PROCESS | 1659 | 1467598226541 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x121017800 == 41 [pid = 1659] [id = 306] 19:10:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x118019800) [pid = 1659] [serial = 917] [outer = 0x0] 19:10:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x118233400) [pid = 1659] [serial = 918] [outer = 0x118019800] 19:10:26 INFO - PROCESS | 1659 | 1467598226572 Marionette DEBUG loaded listener.js 19:10:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x118605c00) [pid = 1659] [serial = 919] [outer = 0x118019800] 19:10:27 INFO - PROCESS | 1659 | 1467598227246 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] 19:10:27 INFO - PROCESS | 1659 | 1467598227312 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 19:10:27 INFO - PROCESS | 1659 | 1467598227315 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:10:27 INFO - PROCESS | 1659 | 1467598227317 Marionette TRACE conn2 <- [1,1198,null,{}] 19:10:27 INFO - PROCESS | 1659 | 1467598227321 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}] 19:10:27 INFO - PROCESS | 1659 | 1467598227322 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:27 INFO - PROCESS | 1659 | 1467598227407 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 19:10:27 INFO - PROCESS | 1659 | 1467598227419 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:27 INFO - PROCESS | 1659 | 1467598227421 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x1167c4000 == 31 [pid = 1659] [id = 307] 19:10:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x115017400) [pid = 1659] [serial = 920] [outer = 0x0] 19:10:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x116633400) [pid = 1659] [serial = 921] [outer = 0x115017400] 19:10:27 INFO - PROCESS | 1659 | 1467598227453 Marionette DEBUG loaded listener.js 19:10:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x117104400) [pid = 1659] [serial = 922] [outer = 0x115017400] 19:10:27 INFO - PROCESS | 1659 | 1467598227911 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]]]}] 19:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 622ms 19:10:27 INFO - PROCESS | 1659 | 1467598227937 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 19:10:27 INFO - PROCESS | 1659 | 1467598227940 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 19:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:10:27 INFO - PROCESS | 1659 | 1467598227944 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:10:27 INFO - PROCESS | 1659 | 1467598227946 Marionette TRACE conn2 <- [1,1202,null,{}] 19:10:27 INFO - PROCESS | 1659 | 1467598227954 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}] 19:10:27 INFO - PROCESS | 1659 | 1467598227956 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:28 INFO - PROCESS | 1659 | 1467598228035 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 19:10:28 INFO - PROCESS | 1659 | 1467598228040 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:28 INFO - PROCESS | 1659 | 1467598228041 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x113acf000 == 32 [pid = 1659] [id = 308] 19:10:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x118235400) [pid = 1659] [serial = 923] [outer = 0x0] 19:10:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1184e0400) [pid = 1659] [serial = 924] [outer = 0x118235400] 19:10:28 INFO - PROCESS | 1659 | 1467598228068 Marionette DEBUG loaded listener.js 19:10:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11863b400) [pid = 1659] [serial = 925] [outer = 0x118235400] 19:10:28 INFO - PROCESS | 1659 | 1467598228391 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]]]}] 19:10:28 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 19:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 471ms 19:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:10:28 INFO - PROCESS | 1659 | 1467598228425 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 19:10:28 INFO - PROCESS | 1659 | 1467598228427 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 19:10:28 INFO - PROCESS | 1659 | 1467598228430 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:10:28 INFO - PROCESS | 1659 | 1467598228432 Marionette TRACE conn2 <- [1,1206,null,{}] 19:10:28 INFO - PROCESS | 1659 | 1467598228440 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}] 19:10:28 INFO - PROCESS | 1659 | 1467598228443 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:28 INFO - PROCESS | 1659 | 1467598228520 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 19:10:28 INFO - PROCESS | 1659 | 1467598228525 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:28 INFO - PROCESS | 1659 | 1467598228527 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x1197d1000 == 33 [pid = 1659] [id = 309] 19:10:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1125ef800) [pid = 1659] [serial = 926] [outer = 0x0] 19:10:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1196ba800) [pid = 1659] [serial = 927] [outer = 0x1125ef800] 19:10:28 INFO - PROCESS | 1659 | 1467598228557 Marionette DEBUG loaded listener.js 19:10:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1199d9000) [pid = 1659] [serial = 928] [outer = 0x1125ef800] 19:10:28 INFO - PROCESS | 1659 | 1467598228907 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]]]}] 19:10:28 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 19:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 524ms 19:10:28 INFO - PROCESS | 1659 | 1467598228954 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 19:10:28 INFO - PROCESS | 1659 | 1467598228956 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 19:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:10:28 INFO - PROCESS | 1659 | 1467598228958 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:10:28 INFO - PROCESS | 1659 | 1467598228959 Marionette TRACE conn2 <- [1,1210,null,{}] 19:10:28 INFO - PROCESS | 1659 | 1467598228962 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}] 19:10:28 INFO - PROCESS | 1659 | 1467598228963 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:29 INFO - PROCESS | 1659 | 1467598229070 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 19:10:29 INFO - PROCESS | 1659 | 1467598229076 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:29 INFO - PROCESS | 1659 | 1467598229077 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x1214ad000 == 34 [pid = 1659] [id = 310] 19:10:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1196c5400) [pid = 1659] [serial = 929] [outer = 0x0] 19:10:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x120efdc00) [pid = 1659] [serial = 930] [outer = 0x1196c5400] 19:10:29 INFO - PROCESS | 1659 | 1467598229102 Marionette DEBUG loaded listener.js 19:10:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x121265000) [pid = 1659] [serial = 931] [outer = 0x1196c5400] 19:10:29 INFO - PROCESS | 1659 | 1467598229432 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]]]}] 19:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 518ms 19:10:29 INFO - PROCESS | 1659 | 1467598229478 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 19:10:29 INFO - PROCESS | 1659 | 1467598229480 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 19:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:10:29 INFO - PROCESS | 1659 | 1467598229482 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:10:29 INFO - PROCESS | 1659 | 1467598229483 Marionette TRACE conn2 <- [1,1214,null,{}] 19:10:29 INFO - PROCESS | 1659 | 1467598229485 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}] 19:10:29 INFO - PROCESS | 1659 | 1467598229487 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:29 INFO - PROCESS | 1659 | 1467598229583 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 19:10:29 INFO - PROCESS | 1659 | 1467598229587 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:29 INFO - PROCESS | 1659 | 1467598229588 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c50800 == 35 [pid = 1659] [id = 311] 19:10:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x112cecc00) [pid = 1659] [serial = 932] [outer = 0x0] 19:10:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x121705400) [pid = 1659] [serial = 933] [outer = 0x112cecc00] 19:10:29 INFO - PROCESS | 1659 | 1467598229612 Marionette DEBUG loaded listener.js 19:10:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x123cd4800) [pid = 1659] [serial = 934] [outer = 0x112cecc00] 19:10:29 INFO - PROCESS | 1659 | 1467598229967 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]]]}] 19:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 520ms 19:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:10:30 INFO - PROCESS | 1659 | 1467598230002 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 19:10:30 INFO - PROCESS | 1659 | 1467598230004 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 19:10:30 INFO - PROCESS | 1659 | 1467598230006 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:10:30 INFO - PROCESS | 1659 | 1467598230007 Marionette TRACE conn2 <- [1,1218,null,{}] 19:10:30 INFO - PROCESS | 1659 | 1467598230009 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}] 19:10:30 INFO - PROCESS | 1659 | 1467598230013 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:30 INFO - PROCESS | 1659 | 1467598230127 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 19:10:30 INFO - PROCESS | 1659 | 1467598230139 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:30 INFO - PROCESS | 1659 | 1467598230140 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x126690000 == 36 [pid = 1659] [id = 312] 19:10:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1249edc00) [pid = 1659] [serial = 935] [outer = 0x0] 19:10:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12666c800) [pid = 1659] [serial = 936] [outer = 0x1249edc00] 19:10:30 INFO - PROCESS | 1659 | 1467598230165 Marionette DEBUG loaded listener.js 19:10:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x127264800) [pid = 1659] [serial = 937] [outer = 0x1249edc00] 19:10:30 INFO - PROCESS | 1659 | 1467598230505 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]]]}] 19:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 518ms 19:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:10:30 INFO - PROCESS | 1659 | 1467598230525 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 19:10:30 INFO - PROCESS | 1659 | 1467598230526 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 19:10:30 INFO - PROCESS | 1659 | 1467598230528 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:10:30 INFO - PROCESS | 1659 | 1467598230529 Marionette TRACE conn2 <- [1,1222,null,{}] 19:10:30 INFO - PROCESS | 1659 | 1467598230531 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}] 19:10:30 INFO - PROCESS | 1659 | 1467598230533 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:30 INFO - PROCESS | 1659 | 1467598230638 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 19:10:30 INFO - PROCESS | 1659 | 1467598230642 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:30 INFO - PROCESS | 1659 | 1467598230643 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x126d7f800 == 37 [pid = 1659] [id = 313] 19:10:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x126671000) [pid = 1659] [serial = 938] [outer = 0x0] 19:10:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1273b0800) [pid = 1659] [serial = 939] [outer = 0x126671000] 19:10:30 INFO - PROCESS | 1659 | 1467598230668 Marionette DEBUG loaded listener.js 19:10:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x128644800) [pid = 1659] [serial = 940] [outer = 0x126671000] 19:10:30 INFO - PROCESS | 1659 | 1467598230976 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] 19:10:31 INFO - PROCESS | 1659 | 1467598231008 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 19:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 19:10:31 INFO - PROCESS | 1659 | 1467598231010 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:10:31 INFO - PROCESS | 1659 | 1467598231011 Marionette TRACE conn2 <- [1,1226,null,{}] 19:10:31 INFO - PROCESS | 1659 | 1467598231014 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}] 19:10:31 INFO - PROCESS | 1659 | 1467598231015 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:31 INFO - PROCESS | 1659 | 1467598231126 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 19:10:31 INFO - PROCESS | 1659 | 1467598231136 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:31 INFO - PROCESS | 1659 | 1467598231137 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x128d25800 == 38 [pid = 1659] [id = 314] 19:10:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1273a7400) [pid = 1659] [serial = 941] [outer = 0x0] 19:10:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1286b7c00) [pid = 1659] [serial = 942] [outer = 0x1273a7400] 19:10:31 INFO - PROCESS | 1659 | 1467598231161 Marionette DEBUG loaded listener.js 19:10:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1286ea400) [pid = 1659] [serial = 943] [outer = 0x1273a7400] 19:10:31 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x11841ec00) [pid = 1659] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:10:31 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11336f800) [pid = 1659] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:10:31 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1128ab400) [pid = 1659] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:10:31 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1128a5000) [pid = 1659] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:10:31 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1125fa400) [pid = 1659] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:10:31 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x117104000) [pid = 1659] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:10:31 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1196bcc00) [pid = 1659] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:10:31 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x12725ec00) [pid = 1659] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:10:31 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1286b3400) [pid = 1659] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:10:31 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x120d09800) [pid = 1659] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:10:31 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1125e6800) [pid = 1659] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:10:31 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1128b1c00) [pid = 1659] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:10:31 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x124bd7400) [pid = 1659] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:10:31 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x118013400) [pid = 1659] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:10:31 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x126676800) [pid = 1659] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:10:31 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x116fef800) [pid = 1659] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:10:31 INFO - PROCESS | 1659 | 1467598231561 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]]]}] 19:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 570ms 19:10:31 INFO - PROCESS | 1659 | 1467598231581 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 19:10:31 INFO - PROCESS | 1659 | 1467598231583 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 19:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:10:31 INFO - PROCESS | 1659 | 1467598231587 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:10:31 INFO - PROCESS | 1659 | 1467598231588 Marionette TRACE conn2 <- [1,1230,null,{}] 19:10:31 INFO - PROCESS | 1659 | 1467598231591 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}] 19:10:31 INFO - PROCESS | 1659 | 1467598231592 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:31 INFO - PROCESS | 1659 | 1467598231676 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 19:10:31 INFO - PROCESS | 1659 | 1467598231736 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:31 INFO - PROCESS | 1659 | 1467598231737 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x1197cd800 == 39 [pid = 1659] [id = 315] 19:10:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1128a5000) [pid = 1659] [serial = 944] [outer = 0x0] 19:10:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x118013400) [pid = 1659] [serial = 945] [outer = 0x1128a5000] 19:10:31 INFO - PROCESS | 1659 | 1467598231778 Marionette DEBUG loaded listener.js 19:10:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119713000) [pid = 1659] [serial = 946] [outer = 0x1128a5000] 19:10:32 INFO - PROCESS | 1659 | 1467598232174 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]]]}] 19:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 620ms 19:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:10:32 INFO - PROCESS | 1659 | 1467598232208 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 19:10:32 INFO - PROCESS | 1659 | 1467598232209 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 19:10:32 INFO - PROCESS | 1659 | 1467598232211 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:10:32 INFO - PROCESS | 1659 | 1467598232212 Marionette TRACE conn2 <- [1,1234,null,{}] 19:10:32 INFO - PROCESS | 1659 | 1467598232214 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}] 19:10:32 INFO - PROCESS | 1659 | 1467598232215 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:32 INFO - PROCESS | 1659 | 1467598232292 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 19:10:32 INFO - PROCESS | 1659 | 1467598232346 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:32 INFO - PROCESS | 1659 | 1467598232347 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x1295c0800 == 40 [pid = 1659] [id = 316] 19:10:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1125e9c00) [pid = 1659] [serial = 947] [outer = 0x0] 19:10:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x120efbc00) [pid = 1659] [serial = 948] [outer = 0x1125e9c00] 19:10:32 INFO - PROCESS | 1659 | 1467598232372 Marionette DEBUG loaded listener.js 19:10:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1286b6c00) [pid = 1659] [serial = 949] [outer = 0x1125e9c00] 19:10:32 INFO - PROCESS | 1659 | 1467598232657 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]]]}] 19:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 471ms 19:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:10:32 INFO - PROCESS | 1659 | 1467598232690 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 19:10:32 INFO - PROCESS | 1659 | 1467598232692 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 19:10:32 INFO - PROCESS | 1659 | 1467598232694 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:10:32 INFO - PROCESS | 1659 | 1467598232696 Marionette TRACE conn2 <- [1,1238,null,{}] 19:10:32 INFO - PROCESS | 1659 | 1467598232698 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}] 19:10:32 INFO - PROCESS | 1659 | 1467598232702 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:32 INFO - PROCESS | 1659 | 1467598232795 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 19:10:32 INFO - PROCESS | 1659 | 1467598232800 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:32 INFO - PROCESS | 1659 | 1467598232803 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ab04000 == 41 [pid = 1659] [id = 317] 19:10:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1286ea800) [pid = 1659] [serial = 950] [outer = 0x0] 19:10:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x128963c00) [pid = 1659] [serial = 951] [outer = 0x1286ea800] 19:10:32 INFO - PROCESS | 1659 | 1467598232829 Marionette DEBUG loaded listener.js 19:10:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x128a7e800) [pid = 1659] [serial = 952] [outer = 0x1286ea800] 19:10:33 INFO - PROCESS | 1659 | 1467598233157 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]]]}] 19:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 470ms 19:10:33 INFO - PROCESS | 1659 | 1467598233164 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 19:10:33 INFO - PROCESS | 1659 | 1467598233166 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 19:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:10:33 INFO - PROCESS | 1659 | 1467598233171 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:10:33 INFO - PROCESS | 1659 | 1467598233173 Marionette TRACE conn2 <- [1,1242,null,{}] 19:10:33 INFO - PROCESS | 1659 | 1467598233175 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}] 19:10:33 INFO - PROCESS | 1659 | 1467598233176 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:33 INFO - PROCESS | 1659 | 1467598233285 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 19:10:33 INFO - PROCESS | 1659 | 1467598233291 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:33 INFO - PROCESS | 1659 | 1467598233292 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b61b800 == 42 [pid = 1659] [id = 318] 19:10:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x126672400) [pid = 1659] [serial = 953] [outer = 0x0] 19:10:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128a81400) [pid = 1659] [serial = 954] [outer = 0x126672400] 19:10:33 INFO - PROCESS | 1659 | 1467598233323 Marionette DEBUG loaded listener.js 19:10:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x128a88c00) [pid = 1659] [serial = 955] [outer = 0x126672400] 19:10:33 INFO - PROCESS | 1659 | 1467598233775 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]]]}] 19:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 670ms 19:10:33 INFO - PROCESS | 1659 | 1467598233841 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 19:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:10:33 INFO - PROCESS | 1659 | 1467598233843 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 19:10:33 INFO - PROCESS | 1659 | 1467598233846 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:10:33 INFO - PROCESS | 1659 | 1467598233848 Marionette TRACE conn2 <- [1,1246,null,{}] 19:10:33 INFO - PROCESS | 1659 | 1467598233854 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}] 19:10:33 INFO - PROCESS | 1659 | 1467598233856 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:33 INFO - PROCESS | 1659 | 1467598233961 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 19:10:34 INFO - PROCESS | 1659 | 1467598234028 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:34 INFO - PROCESS | 1659 | 1467598234029 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x1182cc800 == 43 [pid = 1659] [id = 319] 19:10:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x112fb3000) [pid = 1659] [serial = 956] [outer = 0x0] 19:10:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x116905000) [pid = 1659] [serial = 957] [outer = 0x112fb3000] 19:10:34 INFO - PROCESS | 1659 | 1467598234061 Marionette DEBUG loaded listener.js 19:10:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x118013c00) [pid = 1659] [serial = 958] [outer = 0x112fb3000] 19:10:34 INFO - PROCESS | 1659 | 1467598234528 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]]]}] 19:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 722ms 19:10:34 INFO - PROCESS | 1659 | 1467598234569 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 19:10:34 INFO - PROCESS | 1659 | 1467598234572 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 19:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:10:34 INFO - PROCESS | 1659 | 1467598234577 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:10:34 INFO - PROCESS | 1659 | 1467598234579 Marionette TRACE conn2 <- [1,1250,null,{}] 19:10:34 INFO - PROCESS | 1659 | 1467598234581 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}] 19:10:34 INFO - PROCESS | 1659 | 1467598234583 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:34 INFO - PROCESS | 1659 | 1467598234687 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 19:10:34 INFO - PROCESS | 1659 | 1467598234742 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:34 INFO - PROCESS | 1659 | 1467598234744 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c5d000 == 44 [pid = 1659] [id = 320] 19:10:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x118785000) [pid = 1659] [serial = 959] [outer = 0x0] 19:10:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1196bd000) [pid = 1659] [serial = 960] [outer = 0x118785000] 19:10:34 INFO - PROCESS | 1659 | 1467598234774 Marionette DEBUG loaded listener.js 19:10:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1199dd400) [pid = 1659] [serial = 961] [outer = 0x118785000] 19:10:35 INFO - PROCESS | 1659 | 1467598235224 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]]]}] 19:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 672ms 19:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:10:35 INFO - PROCESS | 1659 | 1467598235274 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 19:10:35 INFO - PROCESS | 1659 | 1467598235275 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 19:10:35 INFO - PROCESS | 1659 | 1467598235278 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:10:35 INFO - PROCESS | 1659 | 1467598235280 Marionette TRACE conn2 <- [1,1254,null,{}] 19:10:35 INFO - PROCESS | 1659 | 1467598235308 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}] 19:10:35 INFO - PROCESS | 1659 | 1467598235311 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:35 INFO - PROCESS | 1659 | 1467598235411 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 19:10:35 INFO - PROCESS | 1659 | 1467598235480 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:35 INFO - PROCESS | 1659 | 1467598235482 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b966800 == 45 [pid = 1659] [id = 321] 19:10:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x124e98000) [pid = 1659] [serial = 962] [outer = 0x0] 19:10:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12666b800) [pid = 1659] [serial = 963] [outer = 0x124e98000] 19:10:35 INFO - PROCESS | 1659 | 1467598235513 Marionette DEBUG loaded listener.js 19:10:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x126c51000) [pid = 1659] [serial = 964] [outer = 0x124e98000] 19:10:35 INFO - PROCESS | 1659 | 1467598235936 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]]]}] 19:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 686ms 19:10:35 INFO - PROCESS | 1659 | 1467598235965 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 19:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:10:35 INFO - PROCESS | 1659 | 1467598235968 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 19:10:35 INFO - PROCESS | 1659 | 1467598235971 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:10:35 INFO - PROCESS | 1659 | 1467598235973 Marionette TRACE conn2 <- [1,1258,null,{}] 19:10:35 INFO - PROCESS | 1659 | 1467598235977 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}] 19:10:35 INFO - PROCESS | 1659 | 1467598235979 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:36 INFO - PROCESS | 1659 | 1467598236136 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 19:10:36 INFO - PROCESS | 1659 | 1467598236260 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:36 INFO - PROCESS | 1659 | 1467598236262 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b980000 == 46 [pid = 1659] [id = 322] 19:10:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12725d400) [pid = 1659] [serial = 965] [outer = 0x0] 19:10:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x12895f800) [pid = 1659] [serial = 966] [outer = 0x12725d400] 19:10:36 INFO - PROCESS | 1659 | 1467598236303 Marionette DEBUG loaded listener.js 19:10:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x128968000) [pid = 1659] [serial = 967] [outer = 0x12725d400] 19:10:36 INFO - PROCESS | 1659 | 1467598236802 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]]]}] 19:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 872ms 19:10:36 INFO - PROCESS | 1659 | 1467598236844 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 19:10:36 INFO - PROCESS | 1659 | 1467598236846 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 19:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:10:36 INFO - PROCESS | 1659 | 1467598236848 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:10:36 INFO - PROCESS | 1659 | 1467598236849 Marionette TRACE conn2 <- [1,1262,null,{}] 19:10:36 INFO - PROCESS | 1659 | 1467598236871 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}] 19:10:36 INFO - PROCESS | 1659 | 1467598236872 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:36 INFO - PROCESS | 1659 | 1467598236972 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 19:10:37 INFO - PROCESS | 1659 | 1467598237181 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:37 INFO - PROCESS | 1659 | 1467598237182 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x117c50800 == 47 [pid = 1659] [id = 323] 19:10:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1125d4000) [pid = 1659] [serial = 968] [outer = 0x0] 19:10:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1128a6c00) [pid = 1659] [serial = 969] [outer = 0x1125d4000] 19:10:37 INFO - PROCESS | 1659 | 1467598237211 Marionette DEBUG loaded listener.js 19:10:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x112fb2800) [pid = 1659] [serial = 970] [outer = 0x1125d4000] 19:10:37 INFO - PROCESS | 1659 | 1467598237612 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]]]}] 19:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 788ms 19:10:37 INFO - PROCESS | 1659 | 1467598237637 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 19:10:37 INFO - PROCESS | 1659 | 1467598237639 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 19:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:10:37 INFO - PROCESS | 1659 | 1467598237642 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:10:37 INFO - PROCESS | 1659 | 1467598237644 Marionette TRACE conn2 <- [1,1266,null,{}] 19:10:37 INFO - PROCESS | 1659 | 1467598237648 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}] 19:10:37 INFO - PROCESS | 1659 | 1467598237649 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:37 INFO - PROCESS | 1659 | 1467598237745 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 19:10:37 INFO - PROCESS | 1659 | 1467598237801 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:37 INFO - PROCESS | 1659 | 1467598237803 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x1182d4000 == 48 [pid = 1659] [id = 324] 19:10:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x117105400) [pid = 1659] [serial = 971] [outer = 0x0] 19:10:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x118014000) [pid = 1659] [serial = 972] [outer = 0x117105400] 19:10:37 INFO - PROCESS | 1659 | 1467598237830 Marionette DEBUG loaded listener.js 19:10:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x118632400) [pid = 1659] [serial = 973] [outer = 0x117105400] 19:10:38 INFO - PROCESS | 1659 | --DOCSHELL 0x1191ce000 == 47 [pid = 1659] [id = 292] 19:10:38 INFO - PROCESS | 1659 | --DOCSHELL 0x12ab04000 == 46 [pid = 1659] [id = 317] 19:10:38 INFO - PROCESS | 1659 | --DOCSHELL 0x1295c0800 == 45 [pid = 1659] [id = 316] 19:10:38 INFO - PROCESS | 1659 | --DOCSHELL 0x1197cd800 == 44 [pid = 1659] [id = 315] 19:10:38 INFO - PROCESS | 1659 | --DOCSHELL 0x128d25800 == 43 [pid = 1659] [id = 314] 19:10:38 INFO - PROCESS | 1659 | --DOCSHELL 0x126d7f800 == 42 [pid = 1659] [id = 313] 19:10:38 INFO - PROCESS | 1659 | --DOCSHELL 0x126690000 == 41 [pid = 1659] [id = 312] 19:10:38 INFO - PROCESS | 1659 | --DOCSHELL 0x123c50800 == 40 [pid = 1659] [id = 311] 19:10:38 INFO - PROCESS | 1659 | --DOCSHELL 0x1214ad000 == 39 [pid = 1659] [id = 310] 19:10:38 INFO - PROCESS | 1659 | --DOCSHELL 0x1197d1000 == 38 [pid = 1659] [id = 309] 19:10:38 INFO - PROCESS | 1659 | --DOCSHELL 0x113acf000 == 37 [pid = 1659] [id = 308] 19:10:38 INFO - PROCESS | 1659 | --DOCSHELL 0x1167c4000 == 36 [pid = 1659] [id = 307] 19:10:38 INFO - PROCESS | 1659 | --DOCSHELL 0x121017800 == 35 [pid = 1659] [id = 306] 19:10:38 INFO - PROCESS | 1659 | --DOCSHELL 0x1169b5800 == 34 [pid = 1659] [id = 305] 19:10:38 INFO - PROCESS | 1659 | --DOCSHELL 0x1295dc800 == 33 [pid = 1659] [id = 304] 19:10:38 INFO - PROCESS | 1659 | --DOCSHELL 0x117c50800 == 32 [pid = 1659] [id = 323] 19:10:38 INFO - PROCESS | 1659 | --DOCSHELL 0x12b980000 == 31 [pid = 1659] [id = 322] 19:10:38 INFO - PROCESS | 1659 | --DOCSHELL 0x12b966800 == 30 [pid = 1659] [id = 321] 19:10:38 INFO - PROCESS | 1659 | --DOCSHELL 0x123c5d000 == 29 [pid = 1659] [id = 320] 19:10:38 INFO - PROCESS | 1659 | --DOCSHELL 0x12b61b800 == 28 [pid = 1659] [id = 318] 19:10:38 INFO - PROCESS | 1659 | --DOCSHELL 0x1182cc800 == 27 [pid = 1659] [id = 319] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x126cba400) [pid = 1659] [serial = 495] [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.] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x118fc7000) [pid = 1659] [serial = 887] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x1160dd400) [pid = 1659] [serial = 881] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x116a19800) [pid = 1659] [serial = 882] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1128b2400) [pid = 1659] [serial = 878] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x112e23c00) [pid = 1659] [serial = 879] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x11965d800) [pid = 1659] [serial = 890] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x118ff8400) [pid = 1659] [serial = 864] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x118234400) [pid = 1659] [serial = 876] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1175f5400) [pid = 1659] [serial = 875] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x11841dc00) [pid = 1659] [serial = 863] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x121341000) [pid = 1659] [serial = 867] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x120efac00) [pid = 1659] [serial = 866] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x128646c00) [pid = 1659] [serial = 870] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1273aa400) [pid = 1659] [serial = 869] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1286e6400) [pid = 1659] [serial = 873] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1286b9c00) [pid = 1659] [serial = 872] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x121009000) [pid = 1659] [serial = 894] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1199d5800) [pid = 1659] [serial = 891] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1133cc000) [pid = 1659] [serial = 903] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x124ba7800) [pid = 1659] [serial = 897] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x123df1000) [pid = 1659] [serial = 895] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x126668800) [pid = 1659] [serial = 900] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1196bc000) [pid = 1659] [serial = 904] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1182e6400) [pid = 1659] [serial = 884] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x126f11800) [pid = 1659] [serial = 909] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x118635000) [pid = 1659] [serial = 885] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1268d3800) [pid = 1659] [serial = 907] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x126677000) [pid = 1659] [serial = 901] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12666f000) [pid = 1659] [serial = 906] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x12540ec00) [pid = 1659] [serial = 898] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11930e400) [pid = 1659] [serial = 888] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1286af400) [pid = 1659] [serial = 912] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1273b5000) [pid = 1659] [serial = 910] [outer = 0x0] [url = about:blank] 19:10:38 INFO - PROCESS | 1659 | 1467598238872 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]]]}] 19:10:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:10:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1272ms 19:10:38 INFO - PROCESS | 1659 | 1467598238915 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 19:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:10:38 INFO - PROCESS | 1659 | 1467598238919 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 19:10:38 INFO - PROCESS | 1659 | 1467598238922 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:10:38 INFO - PROCESS | 1659 | 1467598238924 Marionette TRACE conn2 <- [1,1270,null,{}] 19:10:38 INFO - PROCESS | 1659 | 1467598238928 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}] 19:10:38 INFO - PROCESS | 1659 | 1467598238929 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:39 INFO - PROCESS | 1659 | 1467598239009 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 19:10:39 INFO - PROCESS | 1659 | 1467598239014 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:39 INFO - PROCESS | 1659 | 1467598239019 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x1162e5000 == 28 [pid = 1659] [id = 325] 19:10:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1128aa400) [pid = 1659] [serial = 974] [outer = 0x0] 19:10:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x112984800) [pid = 1659] [serial = 975] [outer = 0x1128aa400] 19:10:39 INFO - PROCESS | 1659 | 1467598239049 Marionette DEBUG loaded listener.js 19:10:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x112fb6800) [pid = 1659] [serial = 976] [outer = 0x1128aa400] 19:10:39 INFO - PROCESS | 1659 | 1467598239446 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]]]}] 19:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 571ms 19:10:39 INFO - PROCESS | 1659 | 1467598239494 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 19:10:39 INFO - PROCESS | 1659 | 1467598239498 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 19:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:10:39 INFO - PROCESS | 1659 | 1467598239505 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:10:39 INFO - PROCESS | 1659 | 1467598239508 Marionette TRACE conn2 <- [1,1274,null,{}] 19:10:39 INFO - PROCESS | 1659 | 1467598239511 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}] 19:10:39 INFO - PROCESS | 1659 | 1467598239514 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:39 INFO - PROCESS | 1659 | 1467598239637 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 19:10:39 INFO - PROCESS | 1659 | 1467598239717 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:39 INFO - PROCESS | 1659 | 1467598239718 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fa0800 == 29 [pid = 1659] [id = 326] 19:10:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1133ce400) [pid = 1659] [serial = 977] [outer = 0x0] 19:10:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11602ec00) [pid = 1659] [serial = 978] [outer = 0x1133ce400] 19:10:39 INFO - PROCESS | 1659 | 1467598239763 Marionette DEBUG loaded listener.js 19:10:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x116a19c00) [pid = 1659] [serial = 979] [outer = 0x1133ce400] 19:10:40 INFO - PROCESS | 1659 | 1467598240058 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]]]}] 19:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 576ms 19:10:40 INFO - PROCESS | 1659 | 1467598240081 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 19:10:40 INFO - PROCESS | 1659 | 1467598240082 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 19:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:10:40 INFO - PROCESS | 1659 | 1467598240091 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:10:40 INFO - PROCESS | 1659 | 1467598240094 Marionette TRACE conn2 <- [1,1278,null,{}] 19:10:40 INFO - PROCESS | 1659 | 1467598240109 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}] 19:10:40 INFO - PROCESS | 1659 | 1467598240113 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:40 INFO - PROCESS | 1659 | 1467598240217 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 19:10:40 INFO - PROCESS | 1659 | 1467598240225 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:40 INFO - PROCESS | 1659 | 1467598240227 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x118f05000 == 30 [pid = 1659] [id = 327] 19:10:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1125d1400) [pid = 1659] [serial = 980] [outer = 0x0] 19:10:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1184ecc00) [pid = 1659] [serial = 981] [outer = 0x1125d1400] 19:10:40 INFO - PROCESS | 1659 | 1467598240255 Marionette DEBUG loaded listener.js 19:10:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x118fea800) [pid = 1659] [serial = 982] [outer = 0x1125d1400] 19:10:40 INFO - PROCESS | 1659 | 1467598240671 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]]]}] 19:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 622ms 19:10:40 INFO - PROCESS | 1659 | 1467598240714 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 19:10:40 INFO - PROCESS | 1659 | 1467598240717 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 19:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:10:40 INFO - PROCESS | 1659 | 1467598240720 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:10:40 INFO - PROCESS | 1659 | 1467598240722 Marionette TRACE conn2 <- [1,1282,null,{}] 19:10:40 INFO - PROCESS | 1659 | 1467598240726 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}] 19:10:40 INFO - PROCESS | 1659 | 1467598240728 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:40 INFO - PROCESS | 1659 | 1467598240888 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 19:10:40 INFO - PROCESS | 1659 | 1467598240915 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:40 INFO - PROCESS | 1659 | 1467598240917 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x11956c000 == 31 [pid = 1659] [id = 328] 19:10:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118fca800) [pid = 1659] [serial = 983] [outer = 0x0] 19:10:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x118ff3800) [pid = 1659] [serial = 984] [outer = 0x118fca800] 19:10:40 INFO - PROCESS | 1659 | 1467598240952 Marionette DEBUG loaded listener.js 19:10:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1196c8000) [pid = 1659] [serial = 985] [outer = 0x118fca800] 19:10:41 INFO - PROCESS | 1659 | 1467598241262 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]]]}] 19:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 570ms 19:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:10:41 INFO - PROCESS | 1659 | 1467598241297 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 19:10:41 INFO - PROCESS | 1659 | 1467598241299 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 19:10:41 INFO - PROCESS | 1659 | 1467598241303 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:10:41 INFO - PROCESS | 1659 | 1467598241304 Marionette TRACE conn2 <- [1,1286,null,{}] 19:10:41 INFO - PROCESS | 1659 | 1467598241307 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}] 19:10:41 INFO - PROCESS | 1659 | 1467598241308 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:41 INFO - PROCESS | 1659 | 1467598241398 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 19:10:41 INFO - PROCESS | 1659 | 1467598241450 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:41 INFO - PROCESS | 1659 | 1467598241451 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x121136800 == 32 [pid = 1659] [id = 329] 19:10:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11297b400) [pid = 1659] [serial = 986] [outer = 0x0] 19:10:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x119713400) [pid = 1659] [serial = 987] [outer = 0x11297b400] 19:10:41 INFO - PROCESS | 1659 | 1467598241475 Marionette DEBUG loaded listener.js 19:10:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x120ef5000) [pid = 1659] [serial = 988] [outer = 0x11297b400] 19:10:41 INFO - PROCESS | 1659 | 1467598241779 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]]]}] 19:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 521ms 19:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:10:41 INFO - PROCESS | 1659 | 1467598241824 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 19:10:41 INFO - PROCESS | 1659 | 1467598241825 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 19:10:41 INFO - PROCESS | 1659 | 1467598241827 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:10:41 INFO - PROCESS | 1659 | 1467598241828 Marionette TRACE conn2 <- [1,1290,null,{}] 19:10:41 INFO - PROCESS | 1659 | 1467598241830 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}] 19:10:41 INFO - PROCESS | 1659 | 1467598241836 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:41 INFO - PROCESS | 1659 | 1467598241946 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 19:10:41 INFO - PROCESS | 1659 | 1467598241980 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:41 INFO - PROCESS | 1659 | 1467598241982 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x12183b800 == 33 [pid = 1659] [id = 330] 19:10:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x120efe800) [pid = 1659] [serial = 989] [outer = 0x0] 19:10:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12170b000) [pid = 1659] [serial = 990] [outer = 0x120efe800] 19:10:42 INFO - PROCESS | 1659 | 1467598242007 Marionette DEBUG loaded listener.js 19:10:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x124d54c00) [pid = 1659] [serial = 991] [outer = 0x120efe800] 19:10:42 INFO - PROCESS | 1659 | 1467598242312 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]]]}] 19:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 520ms 19:10:42 INFO - PROCESS | 1659 | 1467598242347 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 19:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:10:42 INFO - PROCESS | 1659 | 1467598242348 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 19:10:42 INFO - PROCESS | 1659 | 1467598242353 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:10:42 INFO - PROCESS | 1659 | 1467598242361 Marionette TRACE conn2 <- [1,1294,null,{}] 19:10:42 INFO - PROCESS | 1659 | 1467598242363 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}] 19:10:42 INFO - PROCESS | 1659 | 1467598242364 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:42 INFO - PROCESS | 1659 | 1467598242461 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 19:10:42 INFO - PROCESS | 1659 | 1467598242465 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:42 INFO - PROCESS | 1659 | 1467598242466 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x12497d000 == 34 [pid = 1659] [id = 331] 19:10:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1125d2800) [pid = 1659] [serial = 992] [outer = 0x0] 19:10:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12195fc00) [pid = 1659] [serial = 993] [outer = 0x1125d2800] 19:10:42 INFO - PROCESS | 1659 | 1467598242491 Marionette DEBUG loaded listener.js 19:10:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12663dc00) [pid = 1659] [serial = 994] [outer = 0x1125d2800] 19:10:42 INFO - PROCESS | 1659 | 1467598242816 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]]]}] 19:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 477ms 19:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:10:42 INFO - PROCESS | 1659 | 1467598242829 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 19:10:42 INFO - PROCESS | 1659 | 1467598242830 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 19:10:42 INFO - PROCESS | 1659 | 1467598242840 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:10:42 INFO - PROCESS | 1659 | 1467598242841 Marionette TRACE conn2 <- [1,1298,null,{}] 19:10:42 INFO - PROCESS | 1659 | 1467598242843 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}] 19:10:42 INFO - PROCESS | 1659 | 1467598242845 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:43 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x126672400) [pid = 1659] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:10:43 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1286ea800) [pid = 1659] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:10:43 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x112cecc00) [pid = 1659] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:10:43 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1249edc00) [pid = 1659] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:10:43 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1273a7400) [pid = 1659] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:10:43 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1128a5000) [pid = 1659] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:10:43 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x126671000) [pid = 1659] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:10:43 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118019800) [pid = 1659] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:10:43 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1273b4000) [pid = 1659] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:10:43 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x112c4a400) [pid = 1659] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:10:43 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1125e9c00) [pid = 1659] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:10:43 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1125ef800) [pid = 1659] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:10:43 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x115017400) [pid = 1659] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:10:43 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x118235400) [pid = 1659] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:10:43 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1196c5400) [pid = 1659] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:10:43 INFO - PROCESS | 1659 | 1467598243136 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 19:10:43 INFO - PROCESS | 1659 | 1467598243143 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:43 INFO - PROCESS | 1659 | 1467598243144 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x116e2a000 == 35 [pid = 1659] [id = 332] 19:10:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x111e5fc00) [pid = 1659] [serial = 995] [outer = 0x0] 19:10:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1128a8400) [pid = 1659] [serial = 996] [outer = 0x111e5fc00] 19:10:43 INFO - PROCESS | 1659 | 1467598243168 Marionette DEBUG loaded listener.js 19:10:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x116977c00) [pid = 1659] [serial = 997] [outer = 0x111e5fc00] 19:10:43 INFO - PROCESS | 1659 | 1467598243476 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]]]}] 19:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 675ms 19:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:10:43 INFO - PROCESS | 1659 | 1467598243509 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 19:10:43 INFO - PROCESS | 1659 | 1467598243510 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 19:10:43 INFO - PROCESS | 1659 | 1467598243513 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:10:43 INFO - PROCESS | 1659 | 1467598243514 Marionette TRACE conn2 <- [1,1302,null,{}] 19:10:43 INFO - PROCESS | 1659 | 1467598243516 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}] 19:10:43 INFO - PROCESS | 1659 | 1467598243519 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:43 INFO - PROCESS | 1659 | 1467598243599 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 19:10:43 INFO - PROCESS | 1659 | 1467598243651 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:43 INFO - PROCESS | 1659 | 1467598243652 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x118f03000 == 36 [pid = 1659] [id = 333] 19:10:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1125f1000) [pid = 1659] [serial = 998] [outer = 0x0] 19:10:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1183d1c00) [pid = 1659] [serial = 999] [outer = 0x1125f1000] 19:10:43 INFO - PROCESS | 1659 | 1467598243676 Marionette DEBUG loaded listener.js 19:10:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x126677000) [pid = 1659] [serial = 1000] [outer = 0x1125f1000] 19:10:43 INFO - PROCESS | 1659 | 1467598243956 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]]]}] 19:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 467ms 19:10:43 INFO - PROCESS | 1659 | 1467598243981 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 19:10:43 INFO - PROCESS | 1659 | 1467598243982 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 19:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:10:43 INFO - PROCESS | 1659 | 1467598243993 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:10:43 INFO - PROCESS | 1659 | 1467598243994 Marionette TRACE conn2 <- [1,1306,null,{}] 19:10:43 INFO - PROCESS | 1659 | 1467598243996 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}] 19:10:43 INFO - PROCESS | 1659 | 1467598243997 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:44 INFO - PROCESS | 1659 | 1467598244077 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 19:10:44 INFO - PROCESS | 1659 | 1467598244081 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:44 INFO - PROCESS | 1659 | 1467598244082 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x126d6a000 == 37 [pid = 1659] [id = 334] 19:10:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11863a000) [pid = 1659] [serial = 1001] [outer = 0x0] 19:10:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x126c4f800) [pid = 1659] [serial = 1002] [outer = 0x11863a000] 19:10:44 INFO - PROCESS | 1659 | 1467598244109 Marionette DEBUG loaded listener.js 19:10:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x126f11800) [pid = 1659] [serial = 1003] [outer = 0x11863a000] 19:10:44 INFO - PROCESS | 1659 | 1467598244432 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]]]}] 19:10:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 467ms 19:10:44 INFO - PROCESS | 1659 | 1467598244461 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 19:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:10:44 INFO - PROCESS | 1659 | 1467598244462 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 19:10:44 INFO - PROCESS | 1659 | 1467598244465 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:10:44 INFO - PROCESS | 1659 | 1467598244466 Marionette TRACE conn2 <- [1,1310,null,{}] 19:10:44 INFO - PROCESS | 1659 | 1467598244469 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}] 19:10:44 INFO - PROCESS | 1659 | 1467598244470 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:44 INFO - PROCESS | 1659 | 1467598244591 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 19:10:44 INFO - PROCESS | 1659 | 1467598244597 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:44 INFO - PROCESS | 1659 | 1467598244599 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x121135800 == 38 [pid = 1659] [id = 335] 19:10:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1196c7c00) [pid = 1659] [serial = 1004] [outer = 0x0] 19:10:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1273aec00) [pid = 1659] [serial = 1005] [outer = 0x1196c7c00] 19:10:44 INFO - PROCESS | 1659 | 1467598244628 Marionette DEBUG loaded listener.js 19:10:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1286b4800) [pid = 1659] [serial = 1006] [outer = 0x1196c7c00] 19:10:44 INFO - PROCESS | 1659 | 1467598244952 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] 19:10:44 INFO - PROCESS | 1659 | 1467598244990 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 19:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:10:44 INFO - PROCESS | 1659 | 1467598244992 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:10:44 INFO - PROCESS | 1659 | 1467598244993 Marionette TRACE conn2 <- [1,1314,null,{}] 19:10:44 INFO - PROCESS | 1659 | 1467598244995 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}] 19:10:44 INFO - PROCESS | 1659 | 1467598244996 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:45 INFO - PROCESS | 1659 | 1467598245071 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 19:10:45 INFO - PROCESS | 1659 | 1467598245172 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:45 INFO - PROCESS | 1659 | 1467598245174 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x112539800 == 39 [pid = 1659] [id = 336] 19:10:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x111c1d800) [pid = 1659] [serial = 1007] [outer = 0x0] 19:10:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1121af400) [pid = 1659] [serial = 1008] [outer = 0x111c1d800] 19:10:45 INFO - PROCESS | 1659 | 1467598245205 Marionette DEBUG loaded listener.js 19:10:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1125e4c00) [pid = 1659] [serial = 1009] [outer = 0x111c1d800] 19:10:45 INFO - PROCESS | 1659 | 1467598245729 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]]]}] 19:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 771ms 19:10:45 INFO - PROCESS | 1659 | 1467598245765 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 19:10:45 INFO - PROCESS | 1659 | 1467598245768 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 19:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:10:45 INFO - PROCESS | 1659 | 1467598245800 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:10:45 INFO - PROCESS | 1659 | 1467598245804 Marionette TRACE conn2 <- [1,1318,null,{}] 19:10:45 INFO - PROCESS | 1659 | 1467598245807 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}] 19:10:45 INFO - PROCESS | 1659 | 1467598245809 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:45 INFO - PROCESS | 1659 | 1467598245917 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 19:10:46 INFO - PROCESS | 1659 | 1467598245995 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:46 INFO - PROCESS | 1659 | 1467598245996 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x1186c8800 == 40 [pid = 1659] [id = 337] 19:10:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x113a37400) [pid = 1659] [serial = 1010] [outer = 0x0] 19:10:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x11662c000) [pid = 1659] [serial = 1011] [outer = 0x113a37400] 19:10:46 INFO - PROCESS | 1659 | 1467598246027 Marionette DEBUG loaded listener.js 19:10:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1175f2c00) [pid = 1659] [serial = 1012] [outer = 0x113a37400] 19:10:46 INFO - PROCESS | 1659 | 1467598246693 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]]]}] 19:10:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:10:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 976ms 19:10:46 INFO - PROCESS | 1659 | 1467598246773 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 19:10:46 INFO - PROCESS | 1659 | 1467598246775 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 19:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:10:46 INFO - PROCESS | 1659 | 1467598246779 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:10:46 INFO - PROCESS | 1659 | 1467598246781 Marionette TRACE conn2 <- [1,1322,null,{}] 19:10:46 INFO - PROCESS | 1659 | 1467598246785 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}] 19:10:46 INFO - PROCESS | 1659 | 1467598246786 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:46 INFO - PROCESS | 1659 | 1467598246890 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 19:10:46 INFO - PROCESS | 1659 | 1467598246940 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:46 INFO - PROCESS | 1659 | 1467598246943 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x1182bb000 == 41 [pid = 1659] [id = 338] 19:10:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x112ceb000) [pid = 1659] [serial = 1013] [outer = 0x0] 19:10:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x112fb9400) [pid = 1659] [serial = 1014] [outer = 0x112ceb000] 19:10:46 INFO - PROCESS | 1659 | 1467598246970 Marionette DEBUG loaded listener.js 19:10:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x113849400) [pid = 1659] [serial = 1015] [outer = 0x112ceb000] 19:10:47 INFO - PROCESS | 1659 | --DOCSHELL 0x121135800 == 40 [pid = 1659] [id = 335] 19:10:47 INFO - PROCESS | 1659 | --DOCSHELL 0x126d6a000 == 39 [pid = 1659] [id = 334] 19:10:47 INFO - PROCESS | 1659 | --DOCSHELL 0x118f03000 == 38 [pid = 1659] [id = 333] 19:10:47 INFO - PROCESS | 1659 | --DOCSHELL 0x116e2a000 == 37 [pid = 1659] [id = 332] 19:10:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12497d000 == 36 [pid = 1659] [id = 331] 19:10:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12183b800 == 35 [pid = 1659] [id = 330] 19:10:47 INFO - PROCESS | 1659 | --DOCSHELL 0x121136800 == 34 [pid = 1659] [id = 329] 19:10:47 INFO - PROCESS | 1659 | --DOCSHELL 0x11956c000 == 33 [pid = 1659] [id = 328] 19:10:47 INFO - PROCESS | 1659 | --DOCSHELL 0x118f05000 == 32 [pid = 1659] [id = 327] 19:10:47 INFO - PROCESS | 1659 | --DOCSHELL 0x116fa0800 == 31 [pid = 1659] [id = 326] 19:10:47 INFO - PROCESS | 1659 | --DOCSHELL 0x1162e5000 == 30 [pid = 1659] [id = 325] 19:10:47 INFO - PROCESS | 1659 | --DOCSHELL 0x1182d4000 == 29 [pid = 1659] [id = 324] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x121705400) [pid = 1659] [serial = 933] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x12666c800) [pid = 1659] [serial = 936] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1286b7c00) [pid = 1659] [serial = 942] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x118013400) [pid = 1659] [serial = 945] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1273b0800) [pid = 1659] [serial = 939] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x118233400) [pid = 1659] [serial = 918] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x118605c00) [pid = 1659] [serial = 919] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1286e7c00) [pid = 1659] [serial = 913] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x112e2b000) [pid = 1659] [serial = 915] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1133db400) [pid = 1659] [serial = 916] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1286b6c00) [pid = 1659] [serial = 949] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1196ba800) [pid = 1659] [serial = 927] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1199d9000) [pid = 1659] [serial = 928] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x116633400) [pid = 1659] [serial = 921] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x117104400) [pid = 1659] [serial = 922] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1184e0400) [pid = 1659] [serial = 924] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11863b400) [pid = 1659] [serial = 925] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x120efdc00) [pid = 1659] [serial = 930] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1286ea400) [pid = 1659] [serial = 943] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x119713000) [pid = 1659] [serial = 946] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x128a7e800) [pid = 1659] [serial = 952] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x127264800) [pid = 1659] [serial = 937] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x123cd4800) [pid = 1659] [serial = 934] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x128644800) [pid = 1659] [serial = 940] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x120efbc00) [pid = 1659] [serial = 948] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x121265000) [pid = 1659] [serial = 931] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x128a88c00) [pid = 1659] [serial = 955] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x128a81400) [pid = 1659] [serial = 954] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x128963c00) [pid = 1659] [serial = 951] [outer = 0x0] [url = about:blank] 19:10:47 INFO - PROCESS | 1659 | 1467598247390 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]]]}] 19:10:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 622ms 19:10:47 INFO - PROCESS | 1659 | 1467598247403 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 19:10:47 INFO - PROCESS | 1659 | 1467598247407 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 19:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:10:47 INFO - PROCESS | 1659 | 1467598247411 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:10:47 INFO - PROCESS | 1659 | 1467598247413 Marionette TRACE conn2 <- [1,1326,null,{}] 19:10:47 INFO - PROCESS | 1659 | 1467598247415 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}] 19:10:47 INFO - PROCESS | 1659 | 1467598247418 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:47 INFO - PROCESS | 1659 | 1467598247497 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 19:10:47 INFO - PROCESS | 1659 | 1467598247503 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:47 INFO - PROCESS | 1659 | 1467598247505 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x117c59800 == 30 [pid = 1659] [id = 339] 19:10:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x113a36c00) [pid = 1659] [serial = 1016] [outer = 0x0] 19:10:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1175f5400) [pid = 1659] [serial = 1017] [outer = 0x113a36c00] 19:10:47 INFO - PROCESS | 1659 | 1467598247532 Marionette DEBUG loaded listener.js 19:10:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1182e1800) [pid = 1659] [serial = 1018] [outer = 0x113a36c00] 19:10:48 INFO - PROCESS | 1659 | --DOCSHELL 0x1182bb000 == 29 [pid = 1659] [id = 338] 19:10:48 INFO - PROCESS | 1659 | --DOCSHELL 0x1186c8800 == 28 [pid = 1659] [id = 337] 19:10:48 INFO - PROCESS | 1659 | --DOCSHELL 0x112539800 == 27 [pid = 1659] [id = 336] 19:10:48 INFO - PROCESS | 1659 | 1467598248837 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]]]}] 19:10:48 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 19:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1472ms 19:10:48 INFO - PROCESS | 1659 | 1467598248884 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 19:10:48 INFO - PROCESS | 1659 | 1467598248887 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 19:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:10:48 INFO - PROCESS | 1659 | 1467598248890 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:10:48 INFO - PROCESS | 1659 | 1467598248892 Marionette TRACE conn2 <- [1,1330,null,{}] 19:10:48 INFO - PROCESS | 1659 | 1467598248896 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}] 19:10:48 INFO - PROCESS | 1659 | 1467598248898 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:48 INFO - PROCESS | 1659 | 1467598248982 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 19:10:49 INFO - PROCESS | 1659 | 1467598249036 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:49 INFO - PROCESS | 1659 | 1467598249037 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x1167d9000 == 28 [pid = 1659] [id = 340] 19:10:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1125ee800) [pid = 1659] [serial = 1019] [outer = 0x0] 19:10:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1125f1400) [pid = 1659] [serial = 1020] [outer = 0x1125ee800] 19:10:49 INFO - PROCESS | 1659 | 1467598249065 Marionette DEBUG loaded listener.js 19:10:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x112e28c00) [pid = 1659] [serial = 1021] [outer = 0x1125ee800] 19:10:49 INFO - PROCESS | 1659 | 1467598249432 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]]]}] 19:10:49 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 19:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 570ms 19:10:49 INFO - PROCESS | 1659 | 1467598249460 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 19:10:49 INFO - PROCESS | 1659 | 1467598249464 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 19:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:10:49 INFO - PROCESS | 1659 | 1467598249471 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:10:49 INFO - PROCESS | 1659 | 1467598249473 Marionette TRACE conn2 <- [1,1334,null,{}] 19:10:49 INFO - PROCESS | 1659 | 1467598249475 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}] 19:10:49 INFO - PROCESS | 1659 | 1467598249477 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:49 INFO - PROCESS | 1659 | 1467598249560 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 19:10:49 INFO - PROCESS | 1659 | 1467598249610 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:49 INFO - PROCESS | 1659 | 1467598249611 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x11864a000 == 29 [pid = 1659] [id = 341] 19:10:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x112cee800) [pid = 1659] [serial = 1022] [outer = 0x0] 19:10:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1150d5800) [pid = 1659] [serial = 1023] [outer = 0x112cee800] 19:10:49 INFO - PROCESS | 1659 | 1467598249639 Marionette DEBUG loaded listener.js 19:10:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1175ed400) [pid = 1659] [serial = 1024] [outer = 0x112cee800] 19:10:49 INFO - PROCESS | 1659 | 1467598249954 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]]]}] 19:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 520ms 19:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:10:49 INFO - PROCESS | 1659 | 1467598249990 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 19:10:49 INFO - PROCESS | 1659 | 1467598249992 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 19:10:49 INFO - PROCESS | 1659 | 1467598249994 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:10:49 INFO - PROCESS | 1659 | 1467598249996 Marionette TRACE conn2 <- [1,1338,null,{}] 19:10:50 INFO - PROCESS | 1659 | 1467598250004 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}] 19:10:50 INFO - PROCESS | 1659 | 1467598250007 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:50 INFO - PROCESS | 1659 | 1467598250084 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 19:10:50 INFO - PROCESS | 1659 | 1467598250089 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:50 INFO - PROCESS | 1659 | 1467598250092 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x119a1c800 == 30 [pid = 1659] [id = 342] 19:10:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1125d3000) [pid = 1659] [serial = 1025] [outer = 0x0] 19:10:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x118608400) [pid = 1659] [serial = 1026] [outer = 0x1125d3000] 19:10:50 INFO - PROCESS | 1659 | 1467598250122 Marionette DEBUG loaded listener.js 19:10:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118786c00) [pid = 1659] [serial = 1027] [outer = 0x1125d3000] 19:10:50 INFO - PROCESS | 1659 | 1467598250961 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]]]}] 19:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 979ms 19:10:50 INFO - PROCESS | 1659 | 1467598250974 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 19:10:50 INFO - PROCESS | 1659 | 1467598250975 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 19:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:10:50 INFO - PROCESS | 1659 | 1467598250985 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:10:50 INFO - PROCESS | 1659 | 1467598250986 Marionette TRACE conn2 <- [1,1342,null,{}] 19:10:50 INFO - PROCESS | 1659 | 1467598250989 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}] 19:10:50 INFO - PROCESS | 1659 | 1467598250990 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:51 INFO - PROCESS | 1659 | 1467598251087 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 19:10:51 INFO - PROCESS | 1659 | 1467598251090 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:51 INFO - PROCESS | 1659 | 1467598251092 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x121329800 == 31 [pid = 1659] [id = 343] 19:10:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11878a800) [pid = 1659] [serial = 1028] [outer = 0x0] 19:10:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x118ff1400) [pid = 1659] [serial = 1029] [outer = 0x11878a800] 19:10:51 INFO - PROCESS | 1659 | 1467598251117 Marionette DEBUG loaded listener.js 19:10:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11930ec00) [pid = 1659] [serial = 1030] [outer = 0x11878a800] 19:10:51 INFO - PROCESS | 1659 | 1467598251466 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]]]}] 19:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 520ms 19:10:51 INFO - PROCESS | 1659 | 1467598251506 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 19:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:10:51 INFO - PROCESS | 1659 | 1467598251514 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 19:10:51 INFO - PROCESS | 1659 | 1467598251517 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:10:51 INFO - PROCESS | 1659 | 1467598251518 Marionette TRACE conn2 <- [1,1346,null,{}] 19:10:51 INFO - PROCESS | 1659 | 1467598251520 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}] 19:10:51 INFO - PROCESS | 1659 | 1467598251521 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:51 INFO - PROCESS | 1659 | 1467598251614 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 19:10:51 INFO - PROCESS | 1659 | 1467598251618 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:51 INFO - PROCESS | 1659 | 1467598251618 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x121837000 == 32 [pid = 1659] [id = 344] 19:10:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1125fd400) [pid = 1659] [serial = 1031] [outer = 0x0] 19:10:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1196bac00) [pid = 1659] [serial = 1032] [outer = 0x1125fd400] 19:10:51 INFO - PROCESS | 1659 | 1467598251643 Marionette DEBUG loaded listener.js 19:10:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x119717400) [pid = 1659] [serial = 1033] [outer = 0x1125fd400] 19:10:51 INFO - PROCESS | 1659 | 1467598251987 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]]]}] 19:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 518ms 19:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:10:52 INFO - PROCESS | 1659 | 1467598252036 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 19:10:52 INFO - PROCESS | 1659 | 1467598252038 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 19:10:52 INFO - PROCESS | 1659 | 1467598252041 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:10:52 INFO - PROCESS | 1659 | 1467598252042 Marionette TRACE conn2 <- [1,1350,null,{}] 19:10:52 INFO - PROCESS | 1659 | 1467598252045 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}] 19:10:52 INFO - PROCESS | 1659 | 1467598252051 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:52 INFO - PROCESS | 1659 | 1467598252165 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 19:10:52 INFO - PROCESS | 1659 | 1467598252169 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:52 INFO - PROCESS | 1659 | 1467598252170 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x11848a000 == 33 [pid = 1659] [id = 345] 19:10:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1196bcc00) [pid = 1659] [serial = 1034] [outer = 0x0] 19:10:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x120d06400) [pid = 1659] [serial = 1035] [outer = 0x1196bcc00] 19:10:52 INFO - PROCESS | 1659 | 1467598252196 Marionette DEBUG loaded listener.js 19:10:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x11602a000) [pid = 1659] [serial = 1036] [outer = 0x1196bcc00] 19:10:52 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x112ceb000) [pid = 1659] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:10:52 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11297b400) [pid = 1659] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:10:52 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1128aa400) [pid = 1659] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:10:52 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1125d1400) [pid = 1659] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:10:52 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x120efe800) [pid = 1659] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:10:52 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x117105400) [pid = 1659] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:10:52 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1133ce400) [pid = 1659] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:10:52 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x112fb3000) [pid = 1659] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:10:52 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118785000) [pid = 1659] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:10:52 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x124e98000) [pid = 1659] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:10:52 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x12725d400) [pid = 1659] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:10:52 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1125d2800) [pid = 1659] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:10:52 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1125d4000) [pid = 1659] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:10:52 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11863a000) [pid = 1659] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:10:52 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x111e5fc00) [pid = 1659] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:10:52 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x111c1d800) [pid = 1659] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:10:52 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x118fca800) [pid = 1659] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:10:52 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1196c7c00) [pid = 1659] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:10:52 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1125f1000) [pid = 1659] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:10:52 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x113a37400) [pid = 1659] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:10:52 INFO - PROCESS | 1659 | 1467598252636 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]]]}] 19:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 622ms 19:10:52 INFO - PROCESS | 1659 | 1467598252663 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 19:10:52 INFO - PROCESS | 1659 | 1467598252665 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 19:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:10:52 INFO - PROCESS | 1659 | 1467598252681 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:10:52 INFO - PROCESS | 1659 | 1467598252682 Marionette TRACE conn2 <- [1,1354,null,{}] 19:10:52 INFO - PROCESS | 1659 | 1467598252690 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}] 19:10:52 INFO - PROCESS | 1659 | 1467598252692 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:52 INFO - PROCESS | 1659 | 1467598252773 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 19:10:52 INFO - PROCESS | 1659 | 1467598252776 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:52 INFO - PROCESS | 1659 | 1467598252777 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x1254d2800 == 34 [pid = 1659] [id = 346] 19:10:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x111c22400) [pid = 1659] [serial = 1037] [outer = 0x0] 19:10:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x113d91c00) [pid = 1659] [serial = 1038] [outer = 0x111c22400] 19:10:52 INFO - PROCESS | 1659 | 1467598252804 Marionette DEBUG loaded listener.js 19:10:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11801e800) [pid = 1659] [serial = 1039] [outer = 0x111c22400] 19:10:53 INFO - PROCESS | 1659 | 1467598253139 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]]]}] 19:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 480ms 19:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:10:53 INFO - PROCESS | 1659 | 1467598253156 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 19:10:53 INFO - PROCESS | 1659 | 1467598253157 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 19:10:53 INFO - PROCESS | 1659 | 1467598253159 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:10:53 INFO - PROCESS | 1659 | 1467598253160 Marionette TRACE conn2 <- [1,1358,null,{}] 19:10:53 INFO - PROCESS | 1659 | 1467598253162 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}] 19:10:53 INFO - PROCESS | 1659 | 1467598253164 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:53 INFO - PROCESS | 1659 | 1467598253238 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 19:10:53 INFO - PROCESS | 1659 | 1467598253241 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:53 INFO - PROCESS | 1659 | 1467598253243 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x1266a6800 == 35 [pid = 1659] [id = 347] 19:10:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11822d400) [pid = 1659] [serial = 1040] [outer = 0x0] 19:10:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1199d5400) [pid = 1659] [serial = 1041] [outer = 0x11822d400] 19:10:53 INFO - PROCESS | 1659 | 1467598253269 Marionette DEBUG loaded listener.js 19:10:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x121340800) [pid = 1659] [serial = 1042] [outer = 0x11822d400] 19:10:53 INFO - PROCESS | 1659 | 1467598253570 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]]]}] 19:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 421ms 19:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:10:53 INFO - PROCESS | 1659 | 1467598253580 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 19:10:53 INFO - PROCESS | 1659 | 1467598253581 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 19:10:53 INFO - PROCESS | 1659 | 1467598253584 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:10:53 INFO - PROCESS | 1659 | 1467598253587 Marionette TRACE conn2 <- [1,1362,null,{}] 19:10:53 INFO - PROCESS | 1659 | 1467598253597 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}] 19:10:53 INFO - PROCESS | 1659 | 1467598253598 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:53 INFO - PROCESS | 1659 | 1467598253711 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 19:10:53 INFO - PROCESS | 1659 | 1467598253717 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:53 INFO - PROCESS | 1659 | 1467598253718 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x119a19800 == 36 [pid = 1659] [id = 348] 19:10:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1133dc400) [pid = 1659] [serial = 1043] [outer = 0x0] 19:10:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x121491400) [pid = 1659] [serial = 1044] [outer = 0x1133dc400] 19:10:53 INFO - PROCESS | 1659 | 1467598253742 Marionette DEBUG loaded listener.js 19:10:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x121bc5400) [pid = 1659] [serial = 1045] [outer = 0x1133dc400] 19:10:54 INFO - PROCESS | 1659 | 1467598254055 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]]]}] 19:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 527ms 19:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:10:54 INFO - PROCESS | 1659 | 1467598254112 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 19:10:54 INFO - PROCESS | 1659 | 1467598254113 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 19:10:54 INFO - PROCESS | 1659 | 1467598254115 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:10:54 INFO - PROCESS | 1659 | 1467598254116 Marionette TRACE conn2 <- [1,1366,null,{}] 19:10:54 INFO - PROCESS | 1659 | 1467598254118 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}] 19:10:54 INFO - PROCESS | 1659 | 1467598254119 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:54 INFO - PROCESS | 1659 | 1467598254198 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 19:10:54 INFO - PROCESS | 1659 | 1467598254204 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:54 INFO - PROCESS | 1659 | 1467598254205 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x12901b000 == 37 [pid = 1659] [id = 349] 19:10:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x11860b400) [pid = 1659] [serial = 1046] [outer = 0x0] 19:10:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12495fc00) [pid = 1659] [serial = 1047] [outer = 0x11860b400] 19:10:54 INFO - PROCESS | 1659 | 1467598254229 Marionette DEBUG loaded listener.js 19:10:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x124bd5000) [pid = 1659] [serial = 1048] [outer = 0x11860b400] 19:10:54 INFO - PROCESS | 1659 | --DOCSHELL 0x1167d9000 == 36 [pid = 1659] [id = 340] 19:10:54 INFO - PROCESS | 1659 | --DOCSHELL 0x117c59800 == 35 [pid = 1659] [id = 339] 19:10:55 INFO - PROCESS | 1659 | --DOCSHELL 0x119a1c800 == 34 [pid = 1659] [id = 342] 19:10:55 INFO - PROCESS | 1659 | --DOCSHELL 0x1254d2800 == 33 [pid = 1659] [id = 346] 19:10:55 INFO - PROCESS | 1659 | --DOCSHELL 0x121329800 == 32 [pid = 1659] [id = 343] 19:10:55 INFO - PROCESS | 1659 | --DOCSHELL 0x1266a6800 == 31 [pid = 1659] [id = 347] 19:10:55 INFO - PROCESS | 1659 | --DOCSHELL 0x119a19800 == 30 [pid = 1659] [id = 348] 19:10:55 INFO - PROCESS | 1659 | --DOCSHELL 0x11848a000 == 29 [pid = 1659] [id = 345] 19:10:55 INFO - PROCESS | 1659 | --DOCSHELL 0x121837000 == 28 [pid = 1659] [id = 344] 19:10:55 INFO - PROCESS | 1659 | --DOCSHELL 0x11864a000 == 27 [pid = 1659] [id = 341] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1286b4800) [pid = 1659] [serial = 1006] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x113849400) [pid = 1659] [serial = 1015] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x119713400) [pid = 1659] [serial = 987] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x112984800) [pid = 1659] [serial = 975] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x112fb6800) [pid = 1659] [serial = 976] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1184ecc00) [pid = 1659] [serial = 981] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118fea800) [pid = 1659] [serial = 982] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x12170b000) [pid = 1659] [serial = 990] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x118632400) [pid = 1659] [serial = 973] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x118014000) [pid = 1659] [serial = 972] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x11602ec00) [pid = 1659] [serial = 978] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x116a19c00) [pid = 1659] [serial = 979] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x118013c00) [pid = 1659] [serial = 958] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x116905000) [pid = 1659] [serial = 957] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1199dd400) [pid = 1659] [serial = 961] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1196bd000) [pid = 1659] [serial = 960] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x126c51000) [pid = 1659] [serial = 964] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x12666b800) [pid = 1659] [serial = 963] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x1175f5400) [pid = 1659] [serial = 1017] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x128968000) [pid = 1659] [serial = 967] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x12895f800) [pid = 1659] [serial = 966] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x112fb9400) [pid = 1659] [serial = 1014] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x120ef5000) [pid = 1659] [serial = 988] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x12195fc00) [pid = 1659] [serial = 993] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x112fb2800) [pid = 1659] [serial = 970] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x126f11800) [pid = 1659] [serial = 1003] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x124d54c00) [pid = 1659] [serial = 991] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x1128a6c00) [pid = 1659] [serial = 969] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x116977c00) [pid = 1659] [serial = 997] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 60 (0x1121af400) [pid = 1659] [serial = 1008] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 59 (0x126c4f800) [pid = 1659] [serial = 1002] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 58 (0x12663dc00) [pid = 1659] [serial = 994] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 57 (0x1128a8400) [pid = 1659] [serial = 996] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 56 (0x118ff3800) [pid = 1659] [serial = 984] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 55 (0x1125e4c00) [pid = 1659] [serial = 1009] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 54 (0x1273aec00) [pid = 1659] [serial = 1005] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 53 (0x126677000) [pid = 1659] [serial = 1000] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 52 (0x1183d1c00) [pid = 1659] [serial = 999] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 51 (0x1175f2c00) [pid = 1659] [serial = 1012] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 50 (0x11662c000) [pid = 1659] [serial = 1011] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | --DOMWINDOW == 49 (0x1196c8000) [pid = 1659] [serial = 985] [outer = 0x0] [url = about:blank] 19:10:55 INFO - PROCESS | 1659 | 1467598255516 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] 19:10:55 INFO - PROCESS | 1659 | 1467598255539 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 19:10:55 INFO - PROCESS | 1659 | 1467598255542 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:10:55 INFO - PROCESS | 1659 | 1467598255545 Marionette TRACE conn2 <- [1,1370,null,{}] 19:10:55 INFO - PROCESS | 1659 | 1467598255549 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}] 19:10:55 INFO - PROCESS | 1659 | 1467598255550 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:55 INFO - PROCESS | 1659 | 1467598255632 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 19:10:55 INFO - PROCESS | 1659 | 1467598255679 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:55 INFO - PROCESS | 1659 | 1467598255682 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x116018800 == 28 [pid = 1659] [id = 350] 19:10:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 50 (0x1125e1400) [pid = 1659] [serial = 1049] [outer = 0x0] 19:10:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 51 (0x1125e4800) [pid = 1659] [serial = 1050] [outer = 0x1125e1400] 19:10:55 INFO - PROCESS | 1659 | 1467598255710 Marionette DEBUG loaded listener.js 19:10:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 52 (0x1128a8400) [pid = 1659] [serial = 1051] [outer = 0x1125e1400] 19:10:56 INFO - PROCESS | 1659 | 1467598256014 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] 19:10:56 INFO - PROCESS | 1659 | 1467598256066 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 19:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:10:56 INFO - PROCESS | 1659 | 1467598256073 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:10:56 INFO - PROCESS | 1659 | 1467598256075 Marionette TRACE conn2 <- [1,1374,null,{}] 19:10:56 INFO - PROCESS | 1659 | 1467598256077 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}] 19:10:56 INFO - PROCESS | 1659 | 1467598256079 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:56 INFO - PROCESS | 1659 | 1467598256155 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 19:10:56 INFO - PROCESS | 1659 | 1467598256159 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:56 INFO - PROCESS | 1659 | 1467598256160 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fa6800 == 29 [pid = 1659] [id = 351] 19:10:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 53 (0x1128b1800) [pid = 1659] [serial = 1052] [outer = 0x0] 19:10:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 54 (0x112fb2800) [pid = 1659] [serial = 1053] [outer = 0x1128b1800] 19:10:56 INFO - PROCESS | 1659 | 1467598256192 Marionette DEBUG loaded listener.js 19:10:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 55 (0x1133cbc00) [pid = 1659] [serial = 1054] [outer = 0x1128b1800] 19:10:56 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:10:56 INFO - PROCESS | 1659 | 1467598256528 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] 19:10:56 INFO - PROCESS | 1659 | 1467598256544 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 19:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 19:10:56 INFO - PROCESS | 1659 | 1467598256562 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:10:56 INFO - PROCESS | 1659 | 1467598256565 Marionette TRACE conn2 <- [1,1378,null,{}] 19:10:56 INFO - PROCESS | 1659 | 1467598256576 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}] 19:10:56 INFO - PROCESS | 1659 | 1467598256579 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:56 INFO - PROCESS | 1659 | 1467598256655 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 19:10:56 INFO - PROCESS | 1659 | 1467598256660 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:56 INFO - PROCESS | 1659 | 1467598256662 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x118477800 == 30 [pid = 1659] [id = 352] 19:10:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 56 (0x111c18800) [pid = 1659] [serial = 1055] [outer = 0x0] 19:10:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 57 (0x1167a4400) [pid = 1659] [serial = 1056] [outer = 0x111c18800] 19:10:56 INFO - PROCESS | 1659 | 1467598256692 Marionette DEBUG loaded listener.js 19:10:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 58 (0x116fe9c00) [pid = 1659] [serial = 1057] [outer = 0x111c18800] 19:10:57 INFO - PROCESS | 1659 | 1467598257024 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] 19:10:57 INFO - PROCESS | 1659 | 1467598257039 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 19:10:57 INFO - PROCESS | 1659 | 1467598257041 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:10:57 INFO - PROCESS | 1659 | 1467598257043 Marionette TRACE conn2 <- [1,1382,null,{}] 19:10:57 INFO - PROCESS | 1659 | 1467598257045 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}] 19:10:57 INFO - PROCESS | 1659 | 1467598257046 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:57 INFO - PROCESS | 1659 | 1467598257139 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 19:10:57 INFO - PROCESS | 1659 | 1467598257144 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:57 INFO - PROCESS | 1659 | 1467598257145 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x118662800 == 31 [pid = 1659] [id = 353] 19:10:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 59 (0x1175ef400) [pid = 1659] [serial = 1058] [outer = 0x0] 19:10:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x118013000) [pid = 1659] [serial = 1059] [outer = 0x1175ef400] 19:10:57 INFO - PROCESS | 1659 | 1467598257173 Marionette DEBUG loaded listener.js 19:10:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x118233800) [pid = 1659] [serial = 1060] [outer = 0x1175ef400] 19:10:57 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:10:57 INFO - PROCESS | 1659 | 1467598257478 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] 19:10:57 INFO - PROCESS | 1659 | 1467598257511 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 19:10:57 INFO - PROCESS | 1659 | 1467598257513 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:10:57 INFO - PROCESS | 1659 | 1467598257514 Marionette TRACE conn2 <- [1,1386,null,{}] 19:10:57 INFO - PROCESS | 1659 | 1467598257517 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}] 19:10:57 INFO - PROCESS | 1659 | 1467598257520 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:57 INFO - PROCESS | 1659 | 1467598257596 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 19:10:57 INFO - PROCESS | 1659 | 1467598257600 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:57 INFO - PROCESS | 1659 | 1467598257603 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x11957a000 == 32 [pid = 1659] [id = 354] 19:10:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x1128ac400) [pid = 1659] [serial = 1061] [outer = 0x0] 19:10:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x1183cbc00) [pid = 1659] [serial = 1062] [outer = 0x1128ac400] 19:10:57 INFO - PROCESS | 1659 | 1467598257627 Marionette DEBUG loaded listener.js 19:10:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x118636800) [pid = 1659] [serial = 1063] [outer = 0x1128ac400] 19:10:57 INFO - PROCESS | 1659 | 1467598257995 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] 19:10:58 INFO - PROCESS | 1659 | 1467598258035 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 19:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 19:10:58 INFO - PROCESS | 1659 | 1467598258038 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:10:58 INFO - PROCESS | 1659 | 1467598258040 Marionette TRACE conn2 <- [1,1390,null,{}] 19:10:58 INFO - PROCESS | 1659 | 1467598258043 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}] 19:10:58 INFO - PROCESS | 1659 | 1467598258049 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:58 INFO - PROCESS | 1659 | 1467598258187 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 19:10:58 INFO - PROCESS | 1659 | 1467598258195 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:58 INFO - PROCESS | 1659 | 1467598258197 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x121015800 == 33 [pid = 1659] [id = 355] 19:10:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x1184e2000) [pid = 1659] [serial = 1064] [outer = 0x0] 19:10:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x118fcec00) [pid = 1659] [serial = 1065] [outer = 0x1184e2000] 19:10:58 INFO - PROCESS | 1659 | 1467598258238 Marionette DEBUG loaded listener.js 19:10:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x119712000) [pid = 1659] [serial = 1066] [outer = 0x1184e2000] 19:10:58 INFO - PROCESS | 1659 | 1467598258548 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]]]}] 19:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 523ms 19:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:10:58 INFO - PROCESS | 1659 | 1467598258561 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 19:10:58 INFO - PROCESS | 1659 | 1467598258561 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 19:10:58 INFO - PROCESS | 1659 | 1467598258563 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:10:58 INFO - PROCESS | 1659 | 1467598258565 Marionette TRACE conn2 <- [1,1394,null,{}] 19:10:58 INFO - PROCESS | 1659 | 1467598258575 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}] 19:10:58 INFO - PROCESS | 1659 | 1467598258576 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:58 INFO - PROCESS | 1659 | 1467598258705 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 19:10:58 INFO - PROCESS | 1659 | 1467598258779 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:58 INFO - PROCESS | 1659 | 1467598258780 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x121141800 == 34 [pid = 1659] [id = 356] 19:10:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x111e2a000) [pid = 1659] [serial = 1067] [outer = 0x0] 19:10:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x11971ac00) [pid = 1659] [serial = 1068] [outer = 0x111e2a000] 19:10:58 INFO - PROCESS | 1659 | 1467598258819 Marionette DEBUG loaded listener.js 19:10:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x1199e2400) [pid = 1659] [serial = 1069] [outer = 0x111e2a000] 19:10:59 INFO - PROCESS | 1659 | 1467598259056 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]]]}] 19:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 519ms 19:10:59 INFO - PROCESS | 1659 | 1467598259092 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 19:10:59 INFO - PROCESS | 1659 | 1467598259093 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 19:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:10:59 INFO - PROCESS | 1659 | 1467598259098 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:10:59 INFO - PROCESS | 1659 | 1467598259101 Marionette TRACE conn2 <- [1,1398,null,{}] 19:10:59 INFO - PROCESS | 1659 | 1467598259111 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}] 19:10:59 INFO - PROCESS | 1659 | 1467598259113 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:59 INFO - PROCESS | 1659 | 1467598259195 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 19:10:59 INFO - PROCESS | 1659 | 1467598259200 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:59 INFO - PROCESS | 1659 | 1467598259204 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x12182d800 == 35 [pid = 1659] [id = 357] 19:10:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x118785800) [pid = 1659] [serial = 1070] [outer = 0x0] 19:10:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x120efbc00) [pid = 1659] [serial = 1071] [outer = 0x118785800] 19:10:59 INFO - PROCESS | 1659 | 1467598259244 Marionette DEBUG loaded listener.js 19:10:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x121006c00) [pid = 1659] [serial = 1072] [outer = 0x118785800] 19:10:59 INFO - PROCESS | 1659 | 1467598259719 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]]]}] 19:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 632ms 19:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:10:59 INFO - PROCESS | 1659 | 1467598259730 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 19:10:59 INFO - PROCESS | 1659 | 1467598259731 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 19:10:59 INFO - PROCESS | 1659 | 1467598259734 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:10:59 INFO - PROCESS | 1659 | 1467598259736 Marionette TRACE conn2 <- [1,1402,null,{}] 19:10:59 INFO - PROCESS | 1659 | 1467598259739 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}] 19:10:59 INFO - PROCESS | 1659 | 1467598259740 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:59 INFO - PROCESS | 1659 | 1467598259810 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 19:10:59 INFO - PROCESS | 1659 | 1467598259813 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:59 INFO - PROCESS | 1659 | 1467598259814 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:10:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x118477000 == 36 [pid = 1659] [id = 358] 19:10:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x12100d400) [pid = 1659] [serial = 1073] [outer = 0x0] 19:10:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1210d2000) [pid = 1659] [serial = 1074] [outer = 0x12100d400] 19:10:59 INFO - PROCESS | 1659 | 1467598259847 Marionette DEBUG loaded listener.js 19:10:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x121492800) [pid = 1659] [serial = 1075] [outer = 0x12100d400] 19:11:00 INFO - PROCESS | 1659 | 1467598260157 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]]]}] 19:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 471ms 19:11:00 INFO - PROCESS | 1659 | 1467598260206 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 19:11:00 INFO - PROCESS | 1659 | 1467598260207 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 19:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:11:00 INFO - PROCESS | 1659 | 1467598260209 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:11:00 INFO - PROCESS | 1659 | 1467598260210 Marionette TRACE conn2 <- [1,1406,null,{}] 19:11:00 INFO - PROCESS | 1659 | 1467598260213 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}] 19:11:00 INFO - PROCESS | 1659 | 1467598260214 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:00 INFO - PROCESS | 1659 | 1467598260289 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 19:11:00 INFO - PROCESS | 1659 | 1467598260344 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:00 INFO - PROCESS | 1659 | 1467598260345 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x123d64000 == 37 [pid = 1659] [id = 359] 19:11:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1125e8400) [pid = 1659] [serial = 1076] [outer = 0x0] 19:11:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x12170fc00) [pid = 1659] [serial = 1077] [outer = 0x1125e8400] 19:11:00 INFO - PROCESS | 1659 | 1467598260369 Marionette DEBUG loaded listener.js 19:11:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x124bd2c00) [pid = 1659] [serial = 1078] [outer = 0x1125e8400] 19:11:00 INFO - PROCESS | 1659 | 1467598260664 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]]]}] 19:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 471ms 19:11:00 INFO - PROCESS | 1659 | 1467598260680 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 19:11:00 INFO - PROCESS | 1659 | 1467598260682 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 19:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:11:00 INFO - PROCESS | 1659 | 1467598260692 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:11:00 INFO - PROCESS | 1659 | 1467598260693 Marionette TRACE conn2 <- [1,1410,null,{}] 19:11:00 INFO - PROCESS | 1659 | 1467598260696 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}] 19:11:00 INFO - PROCESS | 1659 | 1467598260697 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:00 INFO - PROCESS | 1659 | 1467598260804 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 19:11:00 INFO - PROCESS | 1659 | 1467598260808 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:00 INFO - PROCESS | 1659 | 1467598260809 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x119578000 == 38 [pid = 1659] [id = 360] 19:11:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x12100e400) [pid = 1659] [serial = 1079] [outer = 0x0] 19:11:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x124e98400) [pid = 1659] [serial = 1080] [outer = 0x12100e400] 19:11:00 INFO - PROCESS | 1659 | 1467598260843 Marionette DEBUG loaded listener.js 19:11:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x12666f000) [pid = 1659] [serial = 1081] [outer = 0x12100e400] 19:11:01 INFO - PROCESS | 1659 | 1467598261181 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]]]}] 19:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 519ms 19:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:11:01 INFO - PROCESS | 1659 | 1467598261211 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 19:11:01 INFO - PROCESS | 1659 | 1467598261212 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 19:11:01 INFO - PROCESS | 1659 | 1467598261215 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:11:01 INFO - PROCESS | 1659 | 1467598261216 Marionette TRACE conn2 <- [1,1414,null,{}] 19:11:01 INFO - PROCESS | 1659 | 1467598261218 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}] 19:11:01 INFO - PROCESS | 1659 | 1467598261219 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:01 INFO - PROCESS | 1659 | 1467598261307 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 19:11:01 INFO - PROCESS | 1659 | 1467598261318 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:01 INFO - PROCESS | 1659 | 1467598261320 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x126d64800 == 39 [pid = 1659] [id = 361] 19:11:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x118f4a000) [pid = 1659] [serial = 1082] [outer = 0x0] 19:11:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1268c9800) [pid = 1659] [serial = 1083] [outer = 0x118f4a000] 19:11:01 INFO - PROCESS | 1659 | 1467598261344 Marionette DEBUG loaded listener.js 19:11:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1268d0800) [pid = 1659] [serial = 1084] [outer = 0x118f4a000] 19:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 470ms 19:11:01 INFO - PROCESS | 1659 | 1467598261682 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]]]}] 19:11:01 INFO - PROCESS | 1659 | 1467598261686 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 19:11:01 INFO - PROCESS | 1659 | 1467598261690 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 19:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:11:01 INFO - PROCESS | 1659 | 1467598261699 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:11:01 INFO - PROCESS | 1659 | 1467598261700 Marionette TRACE conn2 <- [1,1418,null,{}] 19:11:01 INFO - PROCESS | 1659 | 1467598261704 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}] 19:11:01 INFO - PROCESS | 1659 | 1467598261705 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:01 INFO - PROCESS | 1659 | 1467598261798 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 19:11:01 INFO - PROCESS | 1659 | 1467598261802 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:01 INFO - PROCESS | 1659 | 1467598261803 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x129021800 == 40 [pid = 1659] [id = 362] 19:11:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1121b1800) [pid = 1659] [serial = 1085] [outer = 0x0] 19:11:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x126c54400) [pid = 1659] [serial = 1086] [outer = 0x1121b1800] 19:11:01 INFO - PROCESS | 1659 | 1467598261834 Marionette DEBUG loaded listener.js 19:11:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x126f11c00) [pid = 1659] [serial = 1087] [outer = 0x1121b1800] 19:11:02 INFO - PROCESS | 1659 | 1467598262176 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]]]}] 19:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 528ms 19:11:02 INFO - PROCESS | 1659 | 1467598262220 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 19:11:02 INFO - PROCESS | 1659 | 1467598262221 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 19:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:11:02 INFO - PROCESS | 1659 | 1467598262223 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:11:02 INFO - PROCESS | 1659 | 1467598262224 Marionette TRACE conn2 <- [1,1422,null,{}] 19:11:02 INFO - PROCESS | 1659 | 1467598262226 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}] 19:11:02 INFO - PROCESS | 1659 | 1467598262228 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:02 INFO - PROCESS | 1659 | 1467598262321 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 19:11:02 INFO - PROCESS | 1659 | 1467598262353 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:02 INFO - PROCESS | 1659 | 1467598262354 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x1295c3800 == 41 [pid = 1659] [id = 363] 19:11:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x127218400) [pid = 1659] [serial = 1088] [outer = 0x0] 19:11:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1273a8800) [pid = 1659] [serial = 1089] [outer = 0x127218400] 19:11:02 INFO - PROCESS | 1659 | 1467598262377 Marionette DEBUG loaded listener.js 19:11:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1273b3400) [pid = 1659] [serial = 1090] [outer = 0x127218400] 19:11:02 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1133dc400) [pid = 1659] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:11:02 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11878a800) [pid = 1659] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:11:02 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1125fd400) [pid = 1659] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:11:02 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1196bcc00) [pid = 1659] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:11:02 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11822d400) [pid = 1659] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:11:02 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1125d3000) [pid = 1659] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:11:02 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x112cee800) [pid = 1659] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:11:02 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1125ee800) [pid = 1659] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:11:02 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x113a36c00) [pid = 1659] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:11:02 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x111c22400) [pid = 1659] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:11:02 INFO - PROCESS | 1659 | 1467598262719 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]]]}] 19:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 519ms 19:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:11:02 INFO - PROCESS | 1659 | 1467598262742 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 19:11:02 INFO - PROCESS | 1659 | 1467598262743 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 19:11:02 INFO - PROCESS | 1659 | 1467598262746 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:11:02 INFO - PROCESS | 1659 | 1467598262746 Marionette TRACE conn2 <- [1,1426,null,{}] 19:11:02 INFO - PROCESS | 1659 | 1467598262749 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}] 19:11:02 INFO - PROCESS | 1659 | 1467598262750 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:02 INFO - PROCESS | 1659 | 1467598262827 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 19:11:02 INFO - PROCESS | 1659 | 1467598262838 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:02 INFO - PROCESS | 1659 | 1467598262839 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a3e4000 == 42 [pid = 1659] [id = 364] 19:11:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1128a7c00) [pid = 1659] [serial = 1091] [outer = 0x0] 19:11:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x116908c00) [pid = 1659] [serial = 1092] [outer = 0x1128a7c00] 19:11:02 INFO - PROCESS | 1659 | 1467598262864 Marionette DEBUG loaded listener.js 19:11:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x118ff3000) [pid = 1659] [serial = 1093] [outer = 0x1128a7c00] 19:11:03 INFO - PROCESS | 1659 | 1467598263202 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]]]}] 19:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 469ms 19:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:11:03 INFO - PROCESS | 1659 | 1467598263216 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 19:11:03 INFO - PROCESS | 1659 | 1467598263217 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 19:11:03 INFO - PROCESS | 1659 | 1467598263222 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:11:03 INFO - PROCESS | 1659 | 1467598263223 Marionette TRACE conn2 <- [1,1430,null,{}] 19:11:03 INFO - PROCESS | 1659 | 1467598263226 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}] 19:11:03 INFO - PROCESS | 1659 | 1467598263227 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:03 INFO - PROCESS | 1659 | 1467598263326 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 19:11:03 INFO - PROCESS | 1659 | 1467598263332 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:03 INFO - PROCESS | 1659 | 1467598263333 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a85c800 == 43 [pid = 1659] [id = 365] 19:11:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11607e000) [pid = 1659] [serial = 1094] [outer = 0x0] 19:11:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1213b9c00) [pid = 1659] [serial = 1095] [outer = 0x11607e000] 19:11:03 INFO - PROCESS | 1659 | 1467598263359 Marionette DEBUG loaded listener.js 19:11:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12863f800) [pid = 1659] [serial = 1096] [outer = 0x11607e000] 19:11:03 INFO - PROCESS | 1659 | 1467598263652 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]]]}] 19:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 469ms 19:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:11:03 INFO - PROCESS | 1659 | 1467598263692 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 19:11:03 INFO - PROCESS | 1659 | 1467598263693 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 19:11:03 INFO - PROCESS | 1659 | 1467598263695 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:11:03 INFO - PROCESS | 1659 | 1467598263696 Marionette TRACE conn2 <- [1,1434,null,{}] 19:11:03 INFO - PROCESS | 1659 | 1467598263698 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}] 19:11:03 INFO - PROCESS | 1659 | 1467598263699 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:03 INFO - PROCESS | 1659 | 1467598263783 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 19:11:03 INFO - PROCESS | 1659 | 1467598263789 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:03 INFO - PROCESS | 1659 | 1467598263790 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ab18800 == 44 [pid = 1659] [id = 366] 19:11:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x121007800) [pid = 1659] [serial = 1097] [outer = 0x0] 19:11:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1286b3400) [pid = 1659] [serial = 1098] [outer = 0x121007800] 19:11:03 INFO - PROCESS | 1659 | 1467598263813 Marionette DEBUG loaded listener.js 19:11:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1286b9c00) [pid = 1659] [serial = 1099] [outer = 0x121007800] 19:11:04 INFO - PROCESS | 1659 | 1467598264158 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]]]}] 19:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 468ms 19:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:11:04 INFO - PROCESS | 1659 | 1467598264163 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 19:11:04 INFO - PROCESS | 1659 | 1467598264165 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 19:11:04 INFO - PROCESS | 1659 | 1467598264170 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:11:04 INFO - PROCESS | 1659 | 1467598264171 Marionette TRACE conn2 <- [1,1438,null,{}] 19:11:04 INFO - PROCESS | 1659 | 1467598264173 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}] 19:11:04 INFO - PROCESS | 1659 | 1467598264175 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:04 INFO - PROCESS | 1659 | 1467598264287 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 19:11:04 INFO - PROCESS | 1659 | 1467598264293 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:04 INFO - PROCESS | 1659 | 1467598264294 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b696800 == 45 [pid = 1659] [id = 367] 19:11:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12863e800) [pid = 1659] [serial = 1100] [outer = 0x0] 19:11:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1286b8c00) [pid = 1659] [serial = 1101] [outer = 0x12863e800] 19:11:04 INFO - PROCESS | 1659 | 1467598264317 Marionette DEBUG loaded listener.js 19:11:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1286e9000) [pid = 1659] [serial = 1102] [outer = 0x12863e800] 19:11:04 INFO - PROCESS | 1659 | 1467598264645 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]]]}] 19:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 522ms 19:11:04 INFO - PROCESS | 1659 | 1467598264744 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 19:11:04 INFO - PROCESS | 1659 | 1467598264748 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 19:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:11:04 INFO - PROCESS | 1659 | 1467598264754 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:11:04 INFO - PROCESS | 1659 | 1467598264758 Marionette TRACE conn2 <- [1,1442,null,{}] 19:11:04 INFO - PROCESS | 1659 | 1467598264764 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}] 19:11:04 INFO - PROCESS | 1659 | 1467598264768 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:04 INFO - PROCESS | 1659 | 1467598264959 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 19:11:05 INFO - PROCESS | 1659 | 1467598265076 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:05 INFO - PROCESS | 1659 | 1467598265078 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x11508f800 == 46 [pid = 1659] [id = 368] 19:11:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1125d0800) [pid = 1659] [serial = 1103] [outer = 0x0] 19:11:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1125d6400) [pid = 1659] [serial = 1104] [outer = 0x1125d0800] 19:11:05 INFO - PROCESS | 1659 | 1467598265111 Marionette DEBUG loaded listener.js 19:11:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1125fbc00) [pid = 1659] [serial = 1105] [outer = 0x1125d0800] 19:11:05 INFO - PROCESS | 1659 | 1467598265656 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]]]}] 19:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 929ms 19:11:05 INFO - PROCESS | 1659 | 1467598265693 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 19:11:05 INFO - PROCESS | 1659 | 1467598265695 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 19:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:11:05 INFO - PROCESS | 1659 | 1467598265702 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:11:05 INFO - PROCESS | 1659 | 1467598265706 Marionette TRACE conn2 <- [1,1446,null,{}] 19:11:05 INFO - PROCESS | 1659 | 1467598265709 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}] 19:11:05 INFO - PROCESS | 1659 | 1467598265710 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:05 INFO - PROCESS | 1659 | 1467598265855 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 19:11:05 INFO - PROCESS | 1659 | 1467598265929 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:05 INFO - PROCESS | 1659 | 1467598265930 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169bd000 == 47 [pid = 1659] [id = 369] 19:11:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x112984c00) [pid = 1659] [serial = 1106] [outer = 0x0] 19:11:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x112fbb000) [pid = 1659] [serial = 1107] [outer = 0x112984c00] 19:11:05 INFO - PROCESS | 1659 | 1467598265960 Marionette DEBUG loaded listener.js 19:11:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x116025400) [pid = 1659] [serial = 1108] [outer = 0x112984c00] 19:11:06 INFO - PROCESS | 1659 | --DOCSHELL 0x12ab18800 == 46 [pid = 1659] [id = 366] 19:11:06 INFO - PROCESS | 1659 | --DOCSHELL 0x12a85c800 == 45 [pid = 1659] [id = 365] 19:11:06 INFO - PROCESS | 1659 | --DOCSHELL 0x12a3e4000 == 44 [pid = 1659] [id = 364] 19:11:06 INFO - PROCESS | 1659 | --DOCSHELL 0x1295c3800 == 43 [pid = 1659] [id = 363] 19:11:06 INFO - PROCESS | 1659 | --DOCSHELL 0x129021800 == 42 [pid = 1659] [id = 362] 19:11:06 INFO - PROCESS | 1659 | --DOCSHELL 0x126d64800 == 41 [pid = 1659] [id = 361] 19:11:06 INFO - PROCESS | 1659 | --DOCSHELL 0x119578000 == 40 [pid = 1659] [id = 360] 19:11:06 INFO - PROCESS | 1659 | --DOCSHELL 0x123d64000 == 39 [pid = 1659] [id = 359] 19:11:06 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12495fc00) [pid = 1659] [serial = 1047] [outer = 0x0] [url = about:blank] 19:11:06 INFO - PROCESS | 1659 | --DOCSHELL 0x118477000 == 38 [pid = 1659] [id = 358] 19:11:06 INFO - PROCESS | 1659 | --DOCSHELL 0x12182d800 == 37 [pid = 1659] [id = 357] 19:11:06 INFO - PROCESS | 1659 | --DOCSHELL 0x121141800 == 36 [pid = 1659] [id = 356] 19:11:06 INFO - PROCESS | 1659 | --DOCSHELL 0x121015800 == 35 [pid = 1659] [id = 355] 19:11:06 INFO - PROCESS | 1659 | --DOCSHELL 0x11957a000 == 34 [pid = 1659] [id = 354] 19:11:06 INFO - PROCESS | 1659 | --DOCSHELL 0x118662800 == 33 [pid = 1659] [id = 353] 19:11:06 INFO - PROCESS | 1659 | --DOCSHELL 0x118477800 == 32 [pid = 1659] [id = 352] 19:11:06 INFO - PROCESS | 1659 | --DOCSHELL 0x116fa6800 == 31 [pid = 1659] [id = 351] 19:11:06 INFO - PROCESS | 1659 | 1467598266660 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]]]}] 19:11:06 INFO - PROCESS | 1659 | --DOCSHELL 0x116018800 == 30 [pid = 1659] [id = 350] 19:11:06 INFO - PROCESS | 1659 | --DOCSHELL 0x12901b000 == 29 [pid = 1659] [id = 349] 19:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 980ms 19:11:06 INFO - PROCESS | 1659 | 1467598266680 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 19:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:11:06 INFO - PROCESS | 1659 | 1467598266682 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 19:11:06 INFO - PROCESS | 1659 | 1467598266685 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:11:06 INFO - PROCESS | 1659 | 1467598266687 Marionette TRACE conn2 <- [1,1450,null,{}] 19:11:06 INFO - PROCESS | 1659 | 1467598266691 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}] 19:11:06 INFO - PROCESS | 1659 | 1467598266692 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:06 INFO - PROCESS | 1659 | 1467598266770 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 19:11:06 INFO - PROCESS | 1659 | 1467598266776 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:06 INFO - PROCESS | 1659 | 1467598266779 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x116959800 == 30 [pid = 1659] [id = 370] 19:11:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1133de800) [pid = 1659] [serial = 1109] [outer = 0x0] 19:11:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x113a3b000) [pid = 1659] [serial = 1110] [outer = 0x1133de800] 19:11:06 INFO - PROCESS | 1659 | 1467598266809 Marionette DEBUG loaded listener.js 19:11:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1167acc00) [pid = 1659] [serial = 1111] [outer = 0x1133de800] 19:11:06 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x121bc5400) [pid = 1659] [serial = 1045] [outer = 0x0] [url = about:blank] 19:11:06 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x118ff1400) [pid = 1659] [serial = 1029] [outer = 0x0] [url = about:blank] 19:11:06 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1196bac00) [pid = 1659] [serial = 1032] [outer = 0x0] [url = about:blank] 19:11:06 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11930ec00) [pid = 1659] [serial = 1030] [outer = 0x0] [url = about:blank] 19:11:06 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x120d06400) [pid = 1659] [serial = 1035] [outer = 0x0] [url = about:blank] 19:11:06 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x119717400) [pid = 1659] [serial = 1033] [outer = 0x0] [url = about:blank] 19:11:06 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1199d5400) [pid = 1659] [serial = 1041] [outer = 0x0] [url = about:blank] 19:11:06 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11602a000) [pid = 1659] [serial = 1036] [outer = 0x0] [url = about:blank] 19:11:06 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118608400) [pid = 1659] [serial = 1026] [outer = 0x0] [url = about:blank] 19:11:06 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1150d5800) [pid = 1659] [serial = 1023] [outer = 0x0] [url = about:blank] 19:11:06 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1175ed400) [pid = 1659] [serial = 1024] [outer = 0x0] [url = about:blank] 19:11:06 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1125f1400) [pid = 1659] [serial = 1020] [outer = 0x0] [url = about:blank] 19:11:06 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x112e28c00) [pid = 1659] [serial = 1021] [outer = 0x0] [url = about:blank] 19:11:06 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1182e1800) [pid = 1659] [serial = 1018] [outer = 0x0] [url = about:blank] 19:11:06 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x113d91c00) [pid = 1659] [serial = 1038] [outer = 0x0] [url = about:blank] 19:11:06 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11801e800) [pid = 1659] [serial = 1039] [outer = 0x0] [url = about:blank] 19:11:06 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x121340800) [pid = 1659] [serial = 1042] [outer = 0x0] [url = about:blank] 19:11:06 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118786c00) [pid = 1659] [serial = 1027] [outer = 0x0] [url = about:blank] 19:11:06 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x121491400) [pid = 1659] [serial = 1044] [outer = 0x0] [url = about:blank] 19:11:07 INFO - PROCESS | 1659 | 1467598267143 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]]]}] 19:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 470ms 19:11:07 INFO - PROCESS | 1659 | 1467598267177 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 19:11:07 INFO - PROCESS | 1659 | 1467598267179 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 19:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:11:07 INFO - PROCESS | 1659 | 1467598267186 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:11:07 INFO - PROCESS | 1659 | 1467598267189 Marionette TRACE conn2 <- [1,1454,null,{}] 19:11:07 INFO - PROCESS | 1659 | 1467598267191 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}] 19:11:07 INFO - PROCESS | 1659 | 1467598267193 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:07 INFO - PROCESS | 1659 | 1467598267267 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 19:11:07 INFO - PROCESS | 1659 | 1467598267273 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:07 INFO - PROCESS | 1659 | 1467598267274 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x11846c800 == 31 [pid = 1659] [id = 371] 19:11:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1171c2400) [pid = 1659] [serial = 1112] [outer = 0x0] 19:11:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x117cce400) [pid = 1659] [serial = 1113] [outer = 0x1171c2400] 19:11:07 INFO - PROCESS | 1659 | 1467598267301 Marionette DEBUG loaded listener.js 19:11:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11822c000) [pid = 1659] [serial = 1114] [outer = 0x1171c2400] 19:11:07 INFO - PROCESS | 1659 | 1467598267663 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]]]}] 19:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 521ms 19:11:07 INFO - PROCESS | 1659 | 1467598267712 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 19:11:07 INFO - PROCESS | 1659 | 1467598267713 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 19:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:11:07 INFO - PROCESS | 1659 | 1467598267717 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:11:07 INFO - PROCESS | 1659 | 1467598267719 Marionette TRACE conn2 <- [1,1458,null,{}] 19:11:07 INFO - PROCESS | 1659 | 1467598267727 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}] 19:11:07 INFO - PROCESS | 1659 | 1467598267730 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:07 INFO - PROCESS | 1659 | 1467598267807 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 19:11:07 INFO - PROCESS | 1659 | 1467598267813 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:07 INFO - PROCESS | 1659 | 1467598267815 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x11956f800 == 32 [pid = 1659] [id = 372] 19:11:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1128afc00) [pid = 1659] [serial = 1115] [outer = 0x0] 19:11:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118634400) [pid = 1659] [serial = 1116] [outer = 0x1128afc00] 19:11:07 INFO - PROCESS | 1659 | 1467598267845 Marionette DEBUG loaded listener.js 19:11:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x118fcbc00) [pid = 1659] [serial = 1117] [outer = 0x1128afc00] 19:11:08 INFO - PROCESS | 1659 | 1467598268175 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]]]}] 19:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 471ms 19:11:08 INFO - PROCESS | 1659 | 1467598268190 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 19:11:08 INFO - PROCESS | 1659 | 1467598268192 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 19:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:11:08 INFO - PROCESS | 1659 | 1467598268194 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:11:08 INFO - PROCESS | 1659 | 1467598268195 Marionette TRACE conn2 <- [1,1462,null,{}] 19:11:08 INFO - PROCESS | 1659 | 1467598268197 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}] 19:11:08 INFO - PROCESS | 1659 | 1467598268199 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:08 INFO - PROCESS | 1659 | 1467598268279 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 19:11:08 INFO - PROCESS | 1659 | 1467598268334 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:08 INFO - PROCESS | 1659 | 1467598268335 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x12112f000 == 33 [pid = 1659] [id = 373] 19:11:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118fec400) [pid = 1659] [serial = 1118] [outer = 0x0] 19:11:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11930e400) [pid = 1659] [serial = 1119] [outer = 0x118fec400] 19:11:08 INFO - PROCESS | 1659 | 1467598268363 Marionette DEBUG loaded listener.js 19:11:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1196bec00) [pid = 1659] [serial = 1120] [outer = 0x118fec400] 19:11:08 INFO - PROCESS | 1659 | 1467598268778 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]]]}] 19:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 619ms 19:11:08 INFO - PROCESS | 1659 | 1467598268814 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 19:11:08 INFO - PROCESS | 1659 | 1467598268816 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 19:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:11:08 INFO - PROCESS | 1659 | 1467598268822 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:11:08 INFO - PROCESS | 1659 | 1467598268823 Marionette TRACE conn2 <- [1,1466,null,{}] 19:11:08 INFO - PROCESS | 1659 | 1467598268825 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}] 19:11:08 INFO - PROCESS | 1659 | 1467598268826 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:08 INFO - PROCESS | 1659 | 1467598268918 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 19:11:08 INFO - PROCESS | 1659 | 1467598268921 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:08 INFO - PROCESS | 1659 | 1467598268923 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x1217c8000 == 34 [pid = 1659] [id = 374] 19:11:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11860e800) [pid = 1659] [serial = 1121] [outer = 0x0] 19:11:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1196c9c00) [pid = 1659] [serial = 1122] [outer = 0x11860e800] 19:11:08 INFO - PROCESS | 1659 | 1467598268947 Marionette DEBUG loaded listener.js 19:11:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1199dd400) [pid = 1659] [serial = 1123] [outer = 0x11860e800] 19:11:09 INFO - PROCESS | 1659 | 1467598269382 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]]]}] 19:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 570ms 19:11:09 INFO - PROCESS | 1659 | 1467598269391 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 19:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:11:09 INFO - PROCESS | 1659 | 1467598269393 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 19:11:09 INFO - PROCESS | 1659 | 1467598269396 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:11:09 INFO - PROCESS | 1659 | 1467598269398 Marionette TRACE conn2 <- [1,1470,null,{}] 19:11:09 INFO - PROCESS | 1659 | 1467598269401 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}] 19:11:09 INFO - PROCESS | 1659 | 1467598269406 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:09 INFO - PROCESS | 1659 | 1467598269580 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 19:11:09 INFO - PROCESS | 1659 | 1467598269648 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:09 INFO - PROCESS | 1659 | 1467598269649 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x121926800 == 35 [pid = 1659] [id = 375] 19:11:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x118237800) [pid = 1659] [serial = 1124] [outer = 0x0] 19:11:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x120efac00) [pid = 1659] [serial = 1125] [outer = 0x118237800] 19:11:09 INFO - PROCESS | 1659 | 1467598269691 Marionette DEBUG loaded listener.js 19:11:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x124bce000) [pid = 1659] [serial = 1126] [outer = 0x118237800] 19:11:10 INFO - PROCESS | 1659 | 1467598270034 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]]]}] 19:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 670ms 19:11:10 INFO - PROCESS | 1659 | 1467598270068 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 19:11:10 INFO - PROCESS | 1659 | 1467598270071 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 19:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:11:10 INFO - PROCESS | 1659 | 1467598270080 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:11:10 INFO - PROCESS | 1659 | 1467598270081 Marionette TRACE conn2 <- [1,1474,null,{}] 19:11:10 INFO - PROCESS | 1659 | 1467598270084 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}] 19:11:10 INFO - PROCESS | 1659 | 1467598270085 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:10 INFO - PROCESS | 1659 | 1467598270178 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 19:11:10 INFO - PROCESS | 1659 | 1467598270182 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:10 INFO - PROCESS | 1659 | 1467598270183 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x12668f800 == 36 [pid = 1659] [id = 376] 19:11:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x121008400) [pid = 1659] [serial = 1127] [outer = 0x0] 19:11:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x125466400) [pid = 1659] [serial = 1128] [outer = 0x121008400] 19:11:10 INFO - PROCESS | 1659 | 1467598270208 Marionette DEBUG loaded listener.js 19:11:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x126668800) [pid = 1659] [serial = 1129] [outer = 0x121008400] 19:11:10 INFO - PROCESS | 1659 | 1467598270540 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]]]}] 19:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 467ms 19:11:10 INFO - PROCESS | 1659 | 1467598270548 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 19:11:10 INFO - PROCESS | 1659 | 1467598270550 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 19:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:11:10 INFO - PROCESS | 1659 | 1467598270560 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:11:10 INFO - PROCESS | 1659 | 1467598270561 Marionette TRACE conn2 <- [1,1478,null,{}] 19:11:10 INFO - PROCESS | 1659 | 1467598270563 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}] 19:11:10 INFO - PROCESS | 1659 | 1467598270564 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:10 INFO - PROCESS | 1659 | 1467598270814 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 19:11:10 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x118f4a000) [pid = 1659] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:11:10 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x118785800) [pid = 1659] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:11:10 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x111c18800) [pid = 1659] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:11:10 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1184e2000) [pid = 1659] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:11:10 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1125e8400) [pid = 1659] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:11:10 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x12100e400) [pid = 1659] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:11:10 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1121b1800) [pid = 1659] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:11:10 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x12100d400) [pid = 1659] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:11:10 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x127218400) [pid = 1659] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:11:10 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x111e2a000) [pid = 1659] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:11:10 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1175ef400) [pid = 1659] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:11:10 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1128a7c00) [pid = 1659] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:11:10 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1128ac400) [pid = 1659] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:11:10 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11860b400) [pid = 1659] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:11:10 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x121007800) [pid = 1659] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:11:10 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1128b1800) [pid = 1659] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:11:10 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1125e1400) [pid = 1659] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:11:10 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11607e000) [pid = 1659] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:11:10 INFO - PROCESS | 1659 | 1467598270873 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:10 INFO - PROCESS | 1659 | 1467598270874 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x118477000 == 37 [pid = 1659] [id = 377] 19:11:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1121b1800) [pid = 1659] [serial = 1130] [outer = 0x0] 19:11:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1128aa400) [pid = 1659] [serial = 1131] [outer = 0x1121b1800] 19:11:10 INFO - PROCESS | 1659 | 1467598270898 Marionette DEBUG loaded listener.js 19:11:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x117103400) [pid = 1659] [serial = 1132] [outer = 0x1121b1800] 19:11:11 INFO - PROCESS | 1659 | 1467598271157 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]]]}] 19:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 620ms 19:11:11 INFO - PROCESS | 1659 | 1467598271180 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 19:11:11 INFO - PROCESS | 1659 | 1467598271181 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 19:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:11:11 INFO - PROCESS | 1659 | 1467598271191 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:11:11 INFO - PROCESS | 1659 | 1467598271192 Marionette TRACE conn2 <- [1,1482,null,{}] 19:11:11 INFO - PROCESS | 1659 | 1467598271194 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}] 19:11:11 INFO - PROCESS | 1659 | 1467598271195 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:11 INFO - PROCESS | 1659 | 1467598271276 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 19:11:11 INFO - PROCESS | 1659 | 1467598271280 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:11 INFO - PROCESS | 1659 | 1467598271281 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x126ff7000 == 38 [pid = 1659] [id = 378] 19:11:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x118638800) [pid = 1659] [serial = 1133] [outer = 0x0] 19:11:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12100fc00) [pid = 1659] [serial = 1134] [outer = 0x118638800] 19:11:11 INFO - PROCESS | 1659 | 1467598271304 Marionette DEBUG loaded listener.js 19:11:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x126675800) [pid = 1659] [serial = 1135] [outer = 0x118638800] 19:11:11 INFO - PROCESS | 1659 | 1467598271624 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]]]}] 19:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 476ms 19:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:11:11 INFO - PROCESS | 1659 | 1467598271661 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 19:11:11 INFO - PROCESS | 1659 | 1467598271662 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 19:11:11 INFO - PROCESS | 1659 | 1467598271664 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:11:11 INFO - PROCESS | 1659 | 1467598271665 Marionette TRACE conn2 <- [1,1486,null,{}] 19:11:11 INFO - PROCESS | 1659 | 1467598271668 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}] 19:11:11 INFO - PROCESS | 1659 | 1467598271672 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:11 INFO - PROCESS | 1659 | 1467598271777 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 19:11:11 INFO - PROCESS | 1659 | 1467598271782 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:11 INFO - PROCESS | 1659 | 1467598271784 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x129019000 == 39 [pid = 1659] [id = 379] 19:11:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119662400) [pid = 1659] [serial = 1136] [outer = 0x0] 19:11:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x126c4c000) [pid = 1659] [serial = 1137] [outer = 0x119662400] 19:11:11 INFO - PROCESS | 1659 | 1467598271810 Marionette DEBUG loaded listener.js 19:11:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x126f0ec00) [pid = 1659] [serial = 1138] [outer = 0x119662400] 19:11:12 INFO - PROCESS | 1659 | 1467598272189 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]]]}] 19:11:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 569ms 19:11:12 INFO - PROCESS | 1659 | 1467598272236 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 19:11:12 INFO - PROCESS | 1659 | 1467598272239 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 19:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:11:12 INFO - PROCESS | 1659 | 1467598272243 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:11:12 INFO - PROCESS | 1659 | 1467598272245 Marionette TRACE conn2 <- [1,1490,null,{}] 19:11:12 INFO - PROCESS | 1659 | 1467598272248 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}] 19:11:12 INFO - PROCESS | 1659 | 1467598272251 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:12 INFO - PROCESS | 1659 | 1467598272388 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 19:11:12 INFO - PROCESS | 1659 | 1467598272399 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:12 INFO - PROCESS | 1659 | 1467598272401 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a85e800 == 40 [pid = 1659] [id = 380] 19:11:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x120ef5c00) [pid = 1659] [serial = 1139] [outer = 0x0] 19:11:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1273a8000) [pid = 1659] [serial = 1140] [outer = 0x120ef5c00] 19:11:12 INFO - PROCESS | 1659 | 1467598272427 Marionette DEBUG loaded listener.js 19:11:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1286e5800) [pid = 1659] [serial = 1141] [outer = 0x120ef5c00] 19:11:12 INFO - PROCESS | 1659 | 1467598272709 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]]]}] 19:11:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 520ms 19:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:11:12 INFO - PROCESS | 1659 | 1467598272762 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 19:11:12 INFO - PROCESS | 1659 | 1467598272764 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 19:11:12 INFO - PROCESS | 1659 | 1467598272766 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:11:12 INFO - PROCESS | 1659 | 1467598272767 Marionette TRACE conn2 <- [1,1494,null,{}] 19:11:12 INFO - PROCESS | 1659 | 1467598272772 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}] 19:11:12 INFO - PROCESS | 1659 | 1467598272782 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:12 INFO - PROCESS | 1659 | 1467598272934 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 19:11:13 INFO - PROCESS | 1659 | 1467598273011 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:13 INFO - PROCESS | 1659 | 1467598273014 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x118f03000 == 41 [pid = 1659] [id = 381] 19:11:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x11602a000) [pid = 1659] [serial = 1142] [outer = 0x0] 19:11:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x11662b800) [pid = 1659] [serial = 1143] [outer = 0x11602a000] 19:11:13 INFO - PROCESS | 1659 | 1467598273072 Marionette DEBUG loaded listener.js 19:11:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x117105000) [pid = 1659] [serial = 1144] [outer = 0x11602a000] 19:11:13 INFO - PROCESS | 1659 | 1467598273545 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]]]}] 19:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 872ms 19:11:13 INFO - PROCESS | 1659 | 1467598273640 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 19:11:13 INFO - PROCESS | 1659 | 1467598273645 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 19:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:11:13 INFO - PROCESS | 1659 | 1467598273650 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:11:13 INFO - PROCESS | 1659 | 1467598273653 Marionette TRACE conn2 <- [1,1498,null,{}] 19:11:13 INFO - PROCESS | 1659 | 1467598273658 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}] 19:11:13 INFO - PROCESS | 1659 | 1467598273660 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:13 INFO - PROCESS | 1659 | 1467598273812 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 19:11:13 INFO - PROCESS | 1659 | 1467598273904 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:13 INFO - PROCESS | 1659 | 1467598273906 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x124974800 == 42 [pid = 1659] [id = 382] 19:11:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1183d1c00) [pid = 1659] [serial = 1145] [outer = 0x0] 19:11:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x118785000) [pid = 1659] [serial = 1146] [outer = 0x1183d1c00] 19:11:13 INFO - PROCESS | 1659 | 1467598273953 Marionette DEBUG loaded listener.js 19:11:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x118ff2c00) [pid = 1659] [serial = 1147] [outer = 0x1183d1c00] 19:11:14 INFO - PROCESS | 1659 | 1467598274384 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]]]}] 19:11:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:11:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 776ms 19:11:14 INFO - PROCESS | 1659 | 1467598274425 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 19:11:14 INFO - PROCESS | 1659 | 1467598274427 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 19:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:11:14 INFO - PROCESS | 1659 | 1467598274429 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:11:14 INFO - PROCESS | 1659 | 1467598274430 Marionette TRACE conn2 <- [1,1502,null,{}] 19:11:14 INFO - PROCESS | 1659 | 1467598274433 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}] 19:11:14 INFO - PROCESS | 1659 | 1467598274435 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:14 INFO - PROCESS | 1659 | 1467598274549 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 19:11:14 INFO - PROCESS | 1659 | 1467598274690 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:14 INFO - PROCESS | 1659 | 1467598274691 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a724800 == 43 [pid = 1659] [id = 383] 19:11:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x124bab800) [pid = 1659] [serial = 1148] [outer = 0x0] 19:11:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12540e400) [pid = 1659] [serial = 1149] [outer = 0x124bab800] 19:11:14 INFO - PROCESS | 1659 | 1467598274723 Marionette DEBUG loaded listener.js 19:11:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x126f11800) [pid = 1659] [serial = 1150] [outer = 0x124bab800] 19:11:15 INFO - PROCESS | 1659 | 1467598275150 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]]]}] 19:11:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:11:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 771ms 19:11:15 INFO - PROCESS | 1659 | 1467598275249 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 19:11:15 INFO - PROCESS | 1659 | 1467598275252 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 19:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:11:15 INFO - PROCESS | 1659 | 1467598275261 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:11:15 INFO - PROCESS | 1659 | 1467598275264 Marionette TRACE conn2 <- [1,1506,null,{}] 19:11:15 INFO - PROCESS | 1659 | 1467598275267 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}] 19:11:15 INFO - PROCESS | 1659 | 1467598275268 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:15 INFO - PROCESS | 1659 | 1467598275365 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 19:11:15 INFO - PROCESS | 1659 | 1467598275434 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:15 INFO - PROCESS | 1659 | 1467598275435 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x12902c000 == 44 [pid = 1659] [id = 384] 19:11:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1125fdc00) [pid = 1659] [serial = 1151] [outer = 0x0] 19:11:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1273adc00) [pid = 1659] [serial = 1152] [outer = 0x1125fdc00] 19:11:15 INFO - PROCESS | 1659 | 1467598275463 Marionette DEBUG loaded listener.js 19:11:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1286edc00) [pid = 1659] [serial = 1153] [outer = 0x1125fdc00] 19:11:15 INFO - PROCESS | 1659 | 1467598275983 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]]]}] 19:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 776ms 19:11:16 INFO - PROCESS | 1659 | 1467598276034 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 19:11:16 INFO - PROCESS | 1659 | 1467598276036 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 19:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:11:16 INFO - PROCESS | 1659 | 1467598276039 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:11:16 INFO - PROCESS | 1659 | 1467598276041 Marionette TRACE conn2 <- [1,1510,null,{}] 19:11:16 INFO - PROCESS | 1659 | 1467598276044 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}] 19:11:16 INFO - PROCESS | 1659 | 1467598276046 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:16 INFO - PROCESS | 1659 | 1467598276143 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 19:11:16 INFO - PROCESS | 1659 | 1467598276200 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:16 INFO - PROCESS | 1659 | 1467598276202 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x1191cc800 == 45 [pid = 1659] [id = 385] 19:11:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1125f5c00) [pid = 1659] [serial = 1154] [outer = 0x0] 19:11:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x112c0e400) [pid = 1659] [serial = 1155] [outer = 0x1125f5c00] 19:11:16 INFO - PROCESS | 1659 | 1467598276229 Marionette DEBUG loaded listener.js 19:11:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x116978000) [pid = 1659] [serial = 1156] [outer = 0x1125f5c00] 19:11:17 INFO - PROCESS | 1659 | --DOCSHELL 0x129019000 == 44 [pid = 1659] [id = 379] 19:11:17 INFO - PROCESS | 1659 | --DOCSHELL 0x126ff7000 == 43 [pid = 1659] [id = 378] 19:11:17 INFO - PROCESS | 1659 | --DOCSHELL 0x118477000 == 42 [pid = 1659] [id = 377] 19:11:17 INFO - PROCESS | 1659 | --DOCSHELL 0x12668f800 == 41 [pid = 1659] [id = 376] 19:11:17 INFO - PROCESS | 1659 | --DOCSHELL 0x121926800 == 40 [pid = 1659] [id = 375] 19:11:17 INFO - PROCESS | 1659 | --DOCSHELL 0x1217c8000 == 39 [pid = 1659] [id = 374] 19:11:17 INFO - PROCESS | 1659 | --DOCSHELL 0x12112f000 == 38 [pid = 1659] [id = 373] 19:11:17 INFO - PROCESS | 1659 | --DOCSHELL 0x11956f800 == 37 [pid = 1659] [id = 372] 19:11:17 INFO - PROCESS | 1659 | --DOCSHELL 0x11846c800 == 36 [pid = 1659] [id = 371] 19:11:17 INFO - PROCESS | 1659 | --DOCSHELL 0x116959800 == 35 [pid = 1659] [id = 370] 19:11:17 INFO - PROCESS | 1659 | --DOCSHELL 0x12b696800 == 34 [pid = 1659] [id = 367] 19:11:17 INFO - PROCESS | 1659 | --DOCSHELL 0x11508f800 == 33 [pid = 1659] [id = 368] 19:11:17 INFO - PROCESS | 1659 | --DOCSHELL 0x1169bd000 == 32 [pid = 1659] [id = 369] 19:11:17 INFO - PROCESS | 1659 | --DOCSHELL 0x12902c000 == 31 [pid = 1659] [id = 384] 19:11:17 INFO - PROCESS | 1659 | --DOCSHELL 0x12a724800 == 30 [pid = 1659] [id = 383] 19:11:17 INFO - PROCESS | 1659 | --DOCSHELL 0x124974800 == 29 [pid = 1659] [id = 382] 19:11:17 INFO - PROCESS | 1659 | --DOCSHELL 0x12a85e800 == 28 [pid = 1659] [id = 380] 19:11:17 INFO - PROCESS | 1659 | --DOCSHELL 0x118f03000 == 27 [pid = 1659] [id = 381] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x126f11c00) [pid = 1659] [serial = 1087] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x12863f800) [pid = 1659] [serial = 1096] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x124bd2c00) [pid = 1659] [serial = 1078] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1213b9c00) [pid = 1659] [serial = 1095] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1268c9800) [pid = 1659] [serial = 1083] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x120efbc00) [pid = 1659] [serial = 1071] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x121006c00) [pid = 1659] [serial = 1072] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1167a4400) [pid = 1659] [serial = 1056] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x116fe9c00) [pid = 1659] [serial = 1057] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x118fcec00) [pid = 1659] [serial = 1065] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x119712000) [pid = 1659] [serial = 1066] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x12170fc00) [pid = 1659] [serial = 1077] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x124e98400) [pid = 1659] [serial = 1080] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x126c54400) [pid = 1659] [serial = 1086] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1210d2000) [pid = 1659] [serial = 1074] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x121492800) [pid = 1659] [serial = 1075] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1273a8800) [pid = 1659] [serial = 1089] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x11971ac00) [pid = 1659] [serial = 1068] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1199e2400) [pid = 1659] [serial = 1069] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118013000) [pid = 1659] [serial = 1059] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x118233800) [pid = 1659] [serial = 1060] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x116908c00) [pid = 1659] [serial = 1092] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x118ff3000) [pid = 1659] [serial = 1093] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1183cbc00) [pid = 1659] [serial = 1062] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x118636800) [pid = 1659] [serial = 1063] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x124bd5000) [pid = 1659] [serial = 1048] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1286b3400) [pid = 1659] [serial = 1098] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x112fb2800) [pid = 1659] [serial = 1053] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1133cbc00) [pid = 1659] [serial = 1054] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1273b3400) [pid = 1659] [serial = 1090] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1125e4800) [pid = 1659] [serial = 1050] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1128a8400) [pid = 1659] [serial = 1051] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1286b9c00) [pid = 1659] [serial = 1099] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1286b8c00) [pid = 1659] [serial = 1101] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1268d0800) [pid = 1659] [serial = 1084] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x12666f000) [pid = 1659] [serial = 1081] [outer = 0x0] [url = about:blank] 19:11:17 INFO - PROCESS | 1659 | 1467598277217 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]]]}] 19:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1222ms 19:11:17 INFO - PROCESS | 1659 | 1467598277262 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 19:11:17 INFO - PROCESS | 1659 | 1467598277264 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 19:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:11:17 INFO - PROCESS | 1659 | 1467598277267 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:11:17 INFO - PROCESS | 1659 | 1467598277269 Marionette TRACE conn2 <- [1,1514,null,{}] 19:11:17 INFO - PROCESS | 1659 | 1467598277273 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}] 19:11:17 INFO - PROCESS | 1659 | 1467598277274 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:17 INFO - PROCESS | 1659 | 1467598277356 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 19:11:17 INFO - PROCESS | 1659 | 1467598277362 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:17 INFO - PROCESS | 1659 | 1467598277363 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x11660a800 == 28 [pid = 1659] [id = 386] 19:11:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x112cf2400) [pid = 1659] [serial = 1157] [outer = 0x0] 19:11:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x112fb2400) [pid = 1659] [serial = 1158] [outer = 0x112cf2400] 19:11:17 INFO - PROCESS | 1659 | 1467598277393 Marionette DEBUG loaded listener.js 19:11:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x113a40800) [pid = 1659] [serial = 1159] [outer = 0x112cf2400] 19:11:17 INFO - PROCESS | 1659 | 1467598277723 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]]]}] 19:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 471ms 19:11:17 INFO - PROCESS | 1659 | 1467598277763 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 19:11:17 INFO - PROCESS | 1659 | 1467598277766 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 19:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:11:17 INFO - PROCESS | 1659 | 1467598277772 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:11:17 INFO - PROCESS | 1659 | 1467598277774 Marionette TRACE conn2 <- [1,1518,null,{}] 19:11:17 INFO - PROCESS | 1659 | 1467598277776 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}] 19:11:17 INFO - PROCESS | 1659 | 1467598277778 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:17 INFO - PROCESS | 1659 | 1467598277852 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 19:11:17 INFO - PROCESS | 1659 | 1467598277856 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:17 INFO - PROCESS | 1659 | 1467598277858 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x1182ca000 == 29 [pid = 1659] [id = 387] 19:11:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x116a12000) [pid = 1659] [serial = 1160] [outer = 0x0] 19:11:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x117cc3800) [pid = 1659] [serial = 1161] [outer = 0x116a12000] 19:11:17 INFO - PROCESS | 1659 | 1467598277886 Marionette DEBUG loaded listener.js 19:11:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11822e800) [pid = 1659] [serial = 1162] [outer = 0x116a12000] 19:11:18 INFO - PROCESS | 1659 | 1467598278213 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]]]}] 19:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:11:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 469ms 19:11:18 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:11:18 INFO - PROCESS | 1659 | 1467598278249 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 19:11:18 INFO - PROCESS | 1659 | 1467598278250 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 19:11:18 INFO - PROCESS | 1659 | 1467598278253 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:11:18 INFO - PROCESS | 1659 | 1467598278255 Marionette TRACE conn2 <- [1,1522,null,{}] 19:11:18 INFO - PROCESS | 1659 | 1467598278262 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}] 19:11:18 INFO - PROCESS | 1659 | 1467598278266 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:18 INFO - PROCESS | 1659 | 1467598278343 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 19:11:18 INFO - PROCESS | 1659 | 1467598278396 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:18 INFO - PROCESS | 1659 | 1467598278398 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x11957a800 == 30 [pid = 1659] [id = 388] 19:11:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1125f0c00) [pid = 1659] [serial = 1163] [outer = 0x0] 19:11:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x118630800) [pid = 1659] [serial = 1164] [outer = 0x1125f0c00] 19:11:18 INFO - PROCESS | 1659 | 1467598278425 Marionette DEBUG loaded listener.js 19:11:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x118ff1000) [pid = 1659] [serial = 1165] [outer = 0x1125f0c00] 19:11:18 INFO - PROCESS | 1659 | 1467598278725 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"]]]}] 19:11:18 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 19:11:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:11:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:11:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:11:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:11:18 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 19:11:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:11:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:11:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:11:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:11:18 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 19:11:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:11:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:11:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:11:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:11:18 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 19:11:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:11:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:11:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:11:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:11:18 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 524ms 19:11:18 INFO - PROCESS | 1659 | 1467598278777 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 19:11:18 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:11:18 INFO - PROCESS | 1659 | 1467598278779 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 19:11:18 INFO - PROCESS | 1659 | 1467598278782 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:11:18 INFO - PROCESS | 1659 | 1467598278783 Marionette TRACE conn2 <- [1,1526,null,{}] 19:11:18 INFO - PROCESS | 1659 | 1467598278785 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}] 19:11:18 INFO - PROCESS | 1659 | 1467598278786 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:18 INFO - PROCESS | 1659 | 1467598278861 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 19:11:18 INFO - PROCESS | 1659 | 1467598278916 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:18 INFO - PROCESS | 1659 | 1467598278917 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x121331800 == 31 [pid = 1659] [id = 389] 19:11:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11965ec00) [pid = 1659] [serial = 1166] [outer = 0x0] 19:11:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1199e2800) [pid = 1659] [serial = 1167] [outer = 0x11965ec00] 19:11:18 INFO - PROCESS | 1659 | 1467598278942 Marionette DEBUG loaded listener.js 19:11:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x120ef7c00) [pid = 1659] [serial = 1168] [outer = 0x11965ec00] 19:11:19 INFO - PROCESS | 1659 | 1467598279209 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"]]]}] 19:11:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:11:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:11:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:11:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:11:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:11:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:11:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:11:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:11:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:11:19 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 468ms 19:11:19 INFO - PROCESS | 1659 | 1467598279259 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 19:11:19 INFO - PROCESS | 1659 | 1467598279260 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 19:11:19 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:11:19 INFO - PROCESS | 1659 | 1467598279269 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:11:19 INFO - PROCESS | 1659 | 1467598279272 Marionette TRACE conn2 <- [1,1530,null,{}] 19:11:19 INFO - PROCESS | 1659 | 1467598279276 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}] 19:11:19 INFO - PROCESS | 1659 | 1467598279277 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:19 INFO - PROCESS | 1659 | 1467598279367 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 19:11:19 INFO - PROCESS | 1659 | 1467598279399 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:19 INFO - PROCESS | 1659 | 1467598279400 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c57000 == 32 [pid = 1659] [id = 390] 19:11:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1125d3400) [pid = 1659] [serial = 1169] [outer = 0x0] 19:11:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1210d2000) [pid = 1659] [serial = 1170] [outer = 0x1125d3400] 19:11:19 INFO - PROCESS | 1659 | 1467598279425 Marionette DEBUG loaded listener.js 19:11:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12495ec00) [pid = 1659] [serial = 1171] [outer = 0x1125d3400] 19:11:19 INFO - PROCESS | 1659 | 1467598279718 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]]]}] 19:11:19 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 19:11:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:11:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:11:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:11:19 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 19:11:19 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:11:19 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 479ms 19:11:19 INFO - PROCESS | 1659 | 1467598279744 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 19:11:19 INFO - PROCESS | 1659 | 1467598279745 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 19:11:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:11:19 INFO - PROCESS | 1659 | 1467598279748 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:11:19 INFO - PROCESS | 1659 | 1467598279749 Marionette TRACE conn2 <- [1,1534,null,{}] 19:11:19 INFO - PROCESS | 1659 | 1467598279751 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}] 19:11:19 INFO - PROCESS | 1659 | 1467598279758 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:19 INFO - PROCESS | 1659 | 1467598279867 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 19:11:19 INFO - PROCESS | 1659 | 1467598279902 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:19 INFO - PROCESS | 1659 | 1467598279903 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x1254e9800 == 33 [pid = 1659] [id = 391] 19:11:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x124e9a000) [pid = 1659] [serial = 1172] [outer = 0x0] 19:11:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x126669c00) [pid = 1659] [serial = 1173] [outer = 0x124e9a000] 19:11:19 INFO - PROCESS | 1659 | 1467598279928 Marionette DEBUG loaded listener.js 19:11:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x127265c00) [pid = 1659] [serial = 1174] [outer = 0x124e9a000] 19:11:20 INFO - PROCESS | 1659 | 1467598280274 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]]]}] 19:11:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:11:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 570ms 19:11:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:11:20 INFO - PROCESS | 1659 | 1467598280325 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 19:11:20 INFO - PROCESS | 1659 | 1467598280327 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 19:11:20 INFO - PROCESS | 1659 | 1467598280329 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:11:20 INFO - PROCESS | 1659 | 1467598280330 Marionette TRACE conn2 <- [1,1538,null,{}] 19:11:20 INFO - PROCESS | 1659 | 1467598280332 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}] 19:11:20 INFO - PROCESS | 1659 | 1467598280333 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:20 INFO - PROCESS | 1659 | 1467598280423 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 19:11:20 INFO - PROCESS | 1659 | 1467598280462 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:20 INFO - PROCESS | 1659 | 1467598280463 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x126d79800 == 34 [pid = 1659] [id = 392] 19:11:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x118230800) [pid = 1659] [serial = 1175] [outer = 0x0] 19:11:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1273b6c00) [pid = 1659] [serial = 1176] [outer = 0x118230800] 19:11:20 INFO - PROCESS | 1659 | 1467598280488 Marionette DEBUG loaded listener.js 19:11:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1286b3000) [pid = 1659] [serial = 1177] [outer = 0x118230800] 19:11:20 INFO - PROCESS | 1659 | 1467598280772 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]]]}] 19:11:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:11:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 470ms 19:11:20 INFO - PROCESS | 1659 | 1467598280799 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 19:11:20 INFO - PROCESS | 1659 | 1467598280801 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 19:11:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:11:20 INFO - PROCESS | 1659 | 1467598280811 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:11:20 INFO - PROCESS | 1659 | 1467598280812 Marionette TRACE conn2 <- [1,1542,null,{}] 19:11:20 INFO - PROCESS | 1659 | 1467598280814 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}] 19:11:20 INFO - PROCESS | 1659 | 1467598280815 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:20 INFO - PROCESS | 1659 | 1467598280929 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 19:11:20 INFO - PROCESS | 1659 | 1467598280934 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:20 INFO - PROCESS | 1659 | 1467598280936 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x12901a800 == 35 [pid = 1659] [id = 393] 19:11:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x118785800) [pid = 1659] [serial = 1178] [outer = 0x0] 19:11:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1286ba400) [pid = 1659] [serial = 1179] [outer = 0x118785800] 19:11:20 INFO - PROCESS | 1659 | 1467598280966 Marionette DEBUG loaded listener.js 19:11:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12895fc00) [pid = 1659] [serial = 1180] [outer = 0x118785800] 19:11:21 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11860e800) [pid = 1659] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 19:11:21 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x118237800) [pid = 1659] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 19:11:21 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x118fec400) [pid = 1659] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:11:21 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x112984c00) [pid = 1659] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:11:21 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1125d0800) [pid = 1659] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:11:21 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1133de800) [pid = 1659] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 19:11:21 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1171c2400) [pid = 1659] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:11:21 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1128afc00) [pid = 1659] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:11:21 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12863e800) [pid = 1659] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:11:21 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x121008400) [pid = 1659] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 19:11:21 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x120ef5c00) [pid = 1659] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 19:11:21 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1121b1800) [pid = 1659] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 19:11:21 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119662400) [pid = 1659] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 19:11:21 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118638800) [pid = 1659] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 19:11:21 INFO - PROCESS | 1659 | 1467598281512 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]]]}] 19:11:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:11:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 722ms 19:11:21 INFO - PROCESS | 1659 | 1467598281534 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 19:11:21 INFO - PROCESS | 1659 | 1467598281536 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 19:11:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:11:21 INFO - PROCESS | 1659 | 1467598281547 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:11:21 INFO - PROCESS | 1659 | 1467598281548 Marionette TRACE conn2 <- [1,1546,null,{}] 19:11:21 INFO - PROCESS | 1659 | 1467598281550 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}] 19:11:21 INFO - PROCESS | 1659 | 1467598281551 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:21 INFO - PROCESS | 1659 | 1467598281624 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 19:11:21 INFO - PROCESS | 1659 | 1467598281678 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:21 INFO - PROCESS | 1659 | 1467598281680 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x119578000 == 36 [pid = 1659] [id = 394] 19:11:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1125cf800) [pid = 1659] [serial = 1181] [outer = 0x0] 19:11:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1160e6c00) [pid = 1659] [serial = 1182] [outer = 0x1125cf800] 19:11:21 INFO - PROCESS | 1659 | 1467598281704 Marionette DEBUG loaded listener.js 19:11:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x118fc3c00) [pid = 1659] [serial = 1183] [outer = 0x1125cf800] 19:11:21 INFO - PROCESS | 1659 | 1467598281966 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]]]}] 19:11:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:11:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 467ms 19:11:22 INFO - PROCESS | 1659 | 1467598282015 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 19:11:22 INFO - PROCESS | 1659 | 1467598282016 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 19:11:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:11:22 INFO - PROCESS | 1659 | 1467598282027 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:11:22 INFO - PROCESS | 1659 | 1467598282028 Marionette TRACE conn2 <- [1,1550,null,{}] 19:11:22 INFO - PROCESS | 1659 | 1467598282030 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}] 19:11:22 INFO - PROCESS | 1659 | 1467598282031 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:22 INFO - PROCESS | 1659 | 1467598282110 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 19:11:22 INFO - PROCESS | 1659 | 1467598282114 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:22 INFO - PROCESS | 1659 | 1467598282115 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a3e1800 == 37 [pid = 1659] [id = 395] 19:11:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118fd2000) [pid = 1659] [serial = 1184] [outer = 0x0] 19:11:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1218ba400) [pid = 1659] [serial = 1185] [outer = 0x118fd2000] 19:11:22 INFO - PROCESS | 1659 | 1467598282141 Marionette DEBUG loaded listener.js 19:11:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1273b3000) [pid = 1659] [serial = 1186] [outer = 0x118fd2000] 19:11:22 INFO - PROCESS | 1659 | 1467598282456 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]]]}] 19:11:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:11:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 468ms 19:11:22 INFO - PROCESS | 1659 | 1467598282495 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 19:11:22 INFO - PROCESS | 1659 | 1467598282497 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 19:11:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:11:22 INFO - PROCESS | 1659 | 1467598282499 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:11:22 INFO - PROCESS | 1659 | 1467598282508 Marionette TRACE conn2 <- [1,1554,null,{}] 19:11:22 INFO - PROCESS | 1659 | 1467598282511 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}] 19:11:22 INFO - PROCESS | 1659 | 1467598282512 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:22 INFO - PROCESS | 1659 | 1467598282622 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 19:11:22 INFO - PROCESS | 1659 | 1467598282627 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:22 INFO - PROCESS | 1659 | 1467598282629 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c54000 == 38 [pid = 1659] [id = 396] 19:11:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x120efe800) [pid = 1659] [serial = 1187] [outer = 0x0] 19:11:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1286e2400) [pid = 1659] [serial = 1188] [outer = 0x120efe800] 19:11:22 INFO - PROCESS | 1659 | 1467598282655 Marionette DEBUG loaded listener.js 19:11:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x128a80800) [pid = 1659] [serial = 1189] [outer = 0x120efe800] 19:11:22 INFO - PROCESS | 1659 | 1467598282960 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]]]}] 19:11:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:11:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 477ms 19:11:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:11:22 INFO - PROCESS | 1659 | 1467598282977 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 19:11:22 INFO - PROCESS | 1659 | 1467598282978 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 19:11:22 INFO - PROCESS | 1659 | 1467598282980 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:11:22 INFO - PROCESS | 1659 | 1467598282981 Marionette TRACE conn2 <- [1,1558,null,{}] 19:11:22 INFO - PROCESS | 1659 | 1467598282984 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}] 19:11:22 INFO - PROCESS | 1659 | 1467598282987 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:23 INFO - PROCESS | 1659 | 1467598283065 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 19:11:23 INFO - PROCESS | 1659 | 1467598283070 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:23 INFO - PROCESS | 1659 | 1467598283072 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b6a0000 == 39 [pid = 1659] [id = 397] 19:11:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x128a80c00) [pid = 1659] [serial = 1190] [outer = 0x0] 19:11:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128a88400) [pid = 1659] [serial = 1191] [outer = 0x128a80c00] 19:11:23 INFO - PROCESS | 1659 | 1467598283096 Marionette DEBUG loaded listener.js 19:11:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x128b90c00) [pid = 1659] [serial = 1192] [outer = 0x128a80c00] 19:11:23 INFO - PROCESS | 1659 | 1467598283445 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]]]}] 19:11:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:11:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 519ms 19:11:23 INFO - PROCESS | 1659 | 1467598283500 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 19:11:23 INFO - PROCESS | 1659 | 1467598283502 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 19:11:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:11:23 INFO - PROCESS | 1659 | 1467598283506 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:11:23 INFO - PROCESS | 1659 | 1467598283509 Marionette TRACE conn2 <- [1,1562,null,{}] 19:11:23 INFO - PROCESS | 1659 | 1467598283513 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}] 19:11:23 INFO - PROCESS | 1659 | 1467598283515 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:23 INFO - PROCESS | 1659 | 1467598283632 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 19:11:23 INFO - PROCESS | 1659 | 1467598283730 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:23 INFO - PROCESS | 1659 | 1467598283731 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169a0000 == 40 [pid = 1659] [id = 398] 19:11:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1125f1000) [pid = 1659] [serial = 1193] [outer = 0x0] 19:11:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1125f7800) [pid = 1659] [serial = 1194] [outer = 0x1125f1000] 19:11:23 INFO - PROCESS | 1659 | 1467598283764 Marionette DEBUG loaded listener.js 19:11:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1133ce400) [pid = 1659] [serial = 1195] [outer = 0x1125f1000] 19:11:24 INFO - PROCESS | 1659 | 1467598284285 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]]]}] 19:11:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:11:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 822ms 19:11:24 INFO - PROCESS | 1659 | 1467598284328 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 19:11:24 INFO - PROCESS | 1659 | 1467598284331 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 19:11:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:11:24 INFO - PROCESS | 1659 | 1467598284338 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:11:24 INFO - PROCESS | 1659 | 1467598284340 Marionette TRACE conn2 <- [1,1566,null,{}] 19:11:24 INFO - PROCESS | 1659 | 1467598284342 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}] 19:11:24 INFO - PROCESS | 1659 | 1467598284344 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:24 INFO - PROCESS | 1659 | 1467598284451 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 19:11:24 INFO - PROCESS | 1659 | 1467598284528 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:24 INFO - PROCESS | 1659 | 1467598284530 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x121130800 == 41 [pid = 1659] [id = 399] 19:11:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x118234800) [pid = 1659] [serial = 1196] [outer = 0x0] 19:11:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1182dd800) [pid = 1659] [serial = 1197] [outer = 0x118234800] 19:11:24 INFO - PROCESS | 1659 | 1467598284561 Marionette DEBUG loaded listener.js 19:11:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x11860ec00) [pid = 1659] [serial = 1198] [outer = 0x118234800] 19:11:25 INFO - PROCESS | 1659 | 1467598285279 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]]]}] 19:11:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:11:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 973ms 19:11:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:11:25 INFO - PROCESS | 1659 | 1467598285310 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 19:11:25 INFO - PROCESS | 1659 | 1467598285312 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 19:11:25 INFO - PROCESS | 1659 | 1467598285316 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:11:25 INFO - PROCESS | 1659 | 1467598285318 Marionette TRACE conn2 <- [1,1570,null,{}] 19:11:25 INFO - PROCESS | 1659 | 1467598285321 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}] 19:11:25 INFO - PROCESS | 1659 | 1467598285323 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:25 INFO - PROCESS | 1659 | 1467598285428 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 19:11:25 INFO - PROCESS | 1659 | 1467598285484 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:25 INFO - PROCESS | 1659 | 1467598285487 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x118198800 == 42 [pid = 1659] [id = 400] 19:11:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x11690b800) [pid = 1659] [serial = 1199] [outer = 0x0] 19:11:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x116fe4400) [pid = 1659] [serial = 1200] [outer = 0x11690b800] 19:11:25 INFO - PROCESS | 1659 | 1467598285516 Marionette DEBUG loaded listener.js 19:11:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x11822e000) [pid = 1659] [serial = 1201] [outer = 0x11690b800] 19:11:25 INFO - PROCESS | 1659 | --DOCSHELL 0x123c54000 == 41 [pid = 1659] [id = 396] 19:11:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12a3e1800 == 40 [pid = 1659] [id = 395] 19:11:25 INFO - PROCESS | 1659 | --DOCSHELL 0x119578000 == 39 [pid = 1659] [id = 394] 19:11:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12901a800 == 38 [pid = 1659] [id = 393] 19:11:25 INFO - PROCESS | 1659 | --DOCSHELL 0x126d79800 == 37 [pid = 1659] [id = 392] 19:11:25 INFO - PROCESS | 1659 | --DOCSHELL 0x1254e9800 == 36 [pid = 1659] [id = 391] 19:11:25 INFO - PROCESS | 1659 | --DOCSHELL 0x123c57000 == 35 [pid = 1659] [id = 390] 19:11:25 INFO - PROCESS | 1659 | --DOCSHELL 0x121331800 == 34 [pid = 1659] [id = 389] 19:11:25 INFO - PROCESS | 1659 | --DOCSHELL 0x11957a800 == 33 [pid = 1659] [id = 388] 19:11:25 INFO - PROCESS | 1659 | --DOCSHELL 0x1182ca000 == 32 [pid = 1659] [id = 387] 19:11:25 INFO - PROCESS | 1659 | --DOCSHELL 0x11660a800 == 31 [pid = 1659] [id = 386] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1196c9c00) [pid = 1659] [serial = 1122] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x120efac00) [pid = 1659] [serial = 1125] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x11930e400) [pid = 1659] [serial = 1119] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x112fbb000) [pid = 1659] [serial = 1107] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x116025400) [pid = 1659] [serial = 1108] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1125d6400) [pid = 1659] [serial = 1104] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1125fbc00) [pid = 1659] [serial = 1105] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x113a3b000) [pid = 1659] [serial = 1110] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1167acc00) [pid = 1659] [serial = 1111] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x117cce400) [pid = 1659] [serial = 1113] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11822c000) [pid = 1659] [serial = 1114] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118634400) [pid = 1659] [serial = 1116] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x118fcbc00) [pid = 1659] [serial = 1117] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1286e9000) [pid = 1659] [serial = 1102] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x125466400) [pid = 1659] [serial = 1128] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1286e5800) [pid = 1659] [serial = 1141] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x126668800) [pid = 1659] [serial = 1129] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1273a8000) [pid = 1659] [serial = 1140] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1128aa400) [pid = 1659] [serial = 1131] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x117103400) [pid = 1659] [serial = 1132] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x126f0ec00) [pid = 1659] [serial = 1138] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x124bce000) [pid = 1659] [serial = 1126] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1199dd400) [pid = 1659] [serial = 1123] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x126c4c000) [pid = 1659] [serial = 1137] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1196bec00) [pid = 1659] [serial = 1120] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12100fc00) [pid = 1659] [serial = 1134] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x126675800) [pid = 1659] [serial = 1135] [outer = 0x0] [url = about:blank] 19:11:25 INFO - PROCESS | 1659 | 1467598285914 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]]]}] 19:11:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:11:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 622ms 19:11:25 INFO - PROCESS | 1659 | 1467598285939 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 19:11:25 INFO - PROCESS | 1659 | 1467598285943 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 19:11:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:11:25 INFO - PROCESS | 1659 | 1467598285950 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:11:25 INFO - PROCESS | 1659 | 1467598285953 Marionette TRACE conn2 <- [1,1574,null,{}] 19:11:25 INFO - PROCESS | 1659 | 1467598285956 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}] 19:11:25 INFO - PROCESS | 1659 | 1467598285959 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:26 INFO - PROCESS | 1659 | 1467598286087 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 19:11:26 INFO - PROCESS | 1659 | 1467598286171 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:26 INFO - PROCESS | 1659 | 1467598286172 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x118480800 == 32 [pid = 1659] [id = 401] 19:11:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11822f400) [pid = 1659] [serial = 1202] [outer = 0x0] 19:11:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1183d8c00) [pid = 1659] [serial = 1203] [outer = 0x11822f400] 19:11:26 INFO - PROCESS | 1659 | 1467598286209 Marionette DEBUG loaded listener.js 19:11:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x11863d800) [pid = 1659] [serial = 1204] [outer = 0x11822f400] 19:11:26 INFO - PROCESS | 1659 | 1467598286501 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]]]}] 19:11:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:11:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 575ms 19:11:26 INFO - PROCESS | 1659 | 1467598286525 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 19:11:26 INFO - PROCESS | 1659 | 1467598286527 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 19:11:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:11:26 INFO - PROCESS | 1659 | 1467598286529 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:11:26 INFO - PROCESS | 1659 | 1467598286532 Marionette TRACE conn2 <- [1,1578,null,{}] 19:11:26 INFO - PROCESS | 1659 | 1467598286543 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}] 19:11:26 INFO - PROCESS | 1659 | 1467598286546 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:26 INFO - PROCESS | 1659 | 1467598286625 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 19:11:26 INFO - PROCESS | 1659 | 1467598286630 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:26 INFO - PROCESS | 1659 | 1467598286632 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x121018800 == 33 [pid = 1659] [id = 402] 19:11:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x118fc6800) [pid = 1659] [serial = 1205] [outer = 0x0] 19:11:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1196be000) [pid = 1659] [serial = 1206] [outer = 0x118fc6800] 19:11:26 INFO - PROCESS | 1659 | 1467598286662 Marionette DEBUG loaded listener.js 19:11:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x120ef0400) [pid = 1659] [serial = 1207] [outer = 0x118fc6800] 19:11:27 INFO - PROCESS | 1659 | 1467598286992 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]]]}] 19:11:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:11:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 475ms 19:11:27 INFO - PROCESS | 1659 | 1467598287012 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 19:11:27 INFO - PROCESS | 1659 | 1467598287014 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 19:11:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:11:27 INFO - PROCESS | 1659 | 1467598287018 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:11:27 INFO - PROCESS | 1659 | 1467598287020 Marionette TRACE conn2 <- [1,1582,null,{}] 19:11:27 INFO - PROCESS | 1659 | 1467598287023 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}] 19:11:27 INFO - PROCESS | 1659 | 1467598287025 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:27 INFO - PROCESS | 1659 | 1467598287101 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 19:11:27 INFO - PROCESS | 1659 | 1467598287107 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:27 INFO - PROCESS | 1659 | 1467598287108 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x121838000 == 34 [pid = 1659] [id = 403] 19:11:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x120fab800) [pid = 1659] [serial = 1208] [outer = 0x0] 19:11:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x12133a400) [pid = 1659] [serial = 1209] [outer = 0x120fab800] 19:11:27 INFO - PROCESS | 1659 | 1467598287133 Marionette DEBUG loaded listener.js 19:11:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x121969400) [pid = 1659] [serial = 1210] [outer = 0x120fab800] 19:11:27 INFO - PROCESS | 1659 | 1467598287461 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]]]}] 19:11:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:11:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 472ms 19:11:27 INFO - PROCESS | 1659 | 1467598287489 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 19:11:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:11:27 INFO - PROCESS | 1659 | 1467598287491 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 19:11:27 INFO - PROCESS | 1659 | 1467598287493 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:11:27 INFO - PROCESS | 1659 | 1467598287494 Marionette TRACE conn2 <- [1,1586,null,{}] 19:11:27 INFO - PROCESS | 1659 | 1467598287496 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}] 19:11:27 INFO - PROCESS | 1659 | 1467598287497 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:27 INFO - PROCESS | 1659 | 1467598287570 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 19:11:27 INFO - PROCESS | 1659 | 1467598287574 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:27 INFO - PROCESS | 1659 | 1467598287576 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x1253e8800 == 35 [pid = 1659] [id = 404] 19:11:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x121005c00) [pid = 1659] [serial = 1211] [outer = 0x0] 19:11:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x124bd8000) [pid = 1659] [serial = 1212] [outer = 0x121005c00] 19:11:27 INFO - PROCESS | 1659 | 1467598287600 Marionette DEBUG loaded listener.js 19:11:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x125411800) [pid = 1659] [serial = 1213] [outer = 0x121005c00] 19:11:27 INFO - PROCESS | 1659 | 1467598287957 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]]]}] 19:11:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:11:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 469ms 19:11:27 INFO - PROCESS | 1659 | 1467598287963 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 19:11:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:11:27 INFO - PROCESS | 1659 | 1467598287964 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 19:11:27 INFO - PROCESS | 1659 | 1467598287966 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:11:27 INFO - PROCESS | 1659 | 1467598287967 Marionette TRACE conn2 <- [1,1590,null,{}] 19:11:27 INFO - PROCESS | 1659 | 1467598287972 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}] 19:11:27 INFO - PROCESS | 1659 | 1467598287976 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:28 INFO - PROCESS | 1659 | 1467598288101 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 19:11:28 INFO - PROCESS | 1659 | 1467598288113 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:28 INFO - PROCESS | 1659 | 1467598288114 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x126691000 == 36 [pid = 1659] [id = 405] 19:11:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x125463c00) [pid = 1659] [serial = 1214] [outer = 0x0] 19:11:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12666e000) [pid = 1659] [serial = 1215] [outer = 0x125463c00] 19:11:28 INFO - PROCESS | 1659 | 1467598288139 Marionette DEBUG loaded listener.js 19:11:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1273b2c00) [pid = 1659] [serial = 1216] [outer = 0x125463c00] 19:11:28 INFO - PROCESS | 1659 | 1467598288508 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]]]}] 19:11:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:11:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 571ms 19:11:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:11:28 INFO - PROCESS | 1659 | 1467598288539 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 19:11:28 INFO - PROCESS | 1659 | 1467598288541 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 19:11:28 INFO - PROCESS | 1659 | 1467598288544 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:11:28 INFO - PROCESS | 1659 | 1467598288545 Marionette TRACE conn2 <- [1,1594,null,{}] 19:11:28 INFO - PROCESS | 1659 | 1467598288549 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}] 19:11:28 INFO - PROCESS | 1659 | 1467598288551 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:28 INFO - PROCESS | 1659 | 1467598288701 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 19:11:28 INFO - PROCESS | 1659 | 1467598288735 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:28 INFO - PROCESS | 1659 | 1467598288736 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x126ff1800 == 37 [pid = 1659] [id = 406] 19:11:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x126632000) [pid = 1659] [serial = 1217] [outer = 0x0] 19:11:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128640c00) [pid = 1659] [serial = 1218] [outer = 0x126632000] 19:11:28 INFO - PROCESS | 1659 | 1467598288768 Marionette DEBUG loaded listener.js 19:11:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1286e1400) [pid = 1659] [serial = 1219] [outer = 0x126632000] 19:11:29 INFO - PROCESS | 1659 | 1467598289080 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]]]}] 19:11:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:11:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 570ms 19:11:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:11:29 INFO - PROCESS | 1659 | 1467598289113 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 19:11:29 INFO - PROCESS | 1659 | 1467598289114 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 19:11:29 INFO - PROCESS | 1659 | 1467598289123 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:11:29 INFO - PROCESS | 1659 | 1467598289124 Marionette TRACE conn2 <- [1,1598,null,{}] 19:11:29 INFO - PROCESS | 1659 | 1467598289127 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}] 19:11:29 INFO - PROCESS | 1659 | 1467598289128 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:29 INFO - PROCESS | 1659 | 1467598289224 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 19:11:29 INFO - PROCESS | 1659 | 1467598289227 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:29 INFO - PROCESS | 1659 | 1467598289228 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x129330000 == 38 [pid = 1659] [id = 407] 19:11:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1273aa800) [pid = 1659] [serial = 1220] [outer = 0x0] 19:11:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1286ed000) [pid = 1659] [serial = 1221] [outer = 0x1273aa800] 19:11:29 INFO - PROCESS | 1659 | 1467598289252 Marionette DEBUG loaded listener.js 19:11:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x128968400) [pid = 1659] [serial = 1222] [outer = 0x1273aa800] 19:11:29 INFO - PROCESS | 1659 | 1467598289600 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]]]}] 19:11:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:11:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 526ms 19:11:29 INFO - PROCESS | 1659 | 1467598289644 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 19:11:29 INFO - PROCESS | 1659 | 1467598289645 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 19:11:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:11:29 INFO - PROCESS | 1659 | 1467598289647 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:11:29 INFO - PROCESS | 1659 | 1467598289648 Marionette TRACE conn2 <- [1,1602,null,{}] 19:11:29 INFO - PROCESS | 1659 | 1467598289651 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}] 19:11:29 INFO - PROCESS | 1659 | 1467598289652 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:29 INFO - PROCESS | 1659 | 1467598289747 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 19:11:29 INFO - PROCESS | 1659 | 1467598289783 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:29 INFO - PROCESS | 1659 | 1467598289784 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ab07800 == 39 [pid = 1659] [id = 408] 19:11:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x126631c00) [pid = 1659] [serial = 1223] [outer = 0x0] 19:11:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x128a7f800) [pid = 1659] [serial = 1224] [outer = 0x126631c00] 19:11:29 INFO - PROCESS | 1659 | 1467598289815 Marionette DEBUG loaded listener.js 19:11:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x128a8c800) [pid = 1659] [serial = 1225] [outer = 0x126631c00] 19:11:30 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x124e9a000) [pid = 1659] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 19:11:30 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x118230800) [pid = 1659] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 19:11:30 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x116a12000) [pid = 1659] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:11:30 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11965ec00) [pid = 1659] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 19:11:30 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x112cf2400) [pid = 1659] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:11:30 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1125f5c00) [pid = 1659] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:11:30 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1125f0c00) [pid = 1659] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:11:30 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11602a000) [pid = 1659] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 19:11:30 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1183d1c00) [pid = 1659] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:11:30 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x118785800) [pid = 1659] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 19:11:30 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1125cf800) [pid = 1659] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 19:11:30 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x124bab800) [pid = 1659] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:11:30 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x118fd2000) [pid = 1659] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 19:11:30 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x120efe800) [pid = 1659] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 19:11:30 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1125fdc00) [pid = 1659] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:11:30 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1125d3400) [pid = 1659] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 19:11:30 INFO - PROCESS | 1659 | 1467598290188 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]]]}] 19:11:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:11:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 568ms 19:11:30 INFO - PROCESS | 1659 | 1467598290216 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 19:11:30 INFO - PROCESS | 1659 | 1467598290217 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 19:11:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:11:30 INFO - PROCESS | 1659 | 1467598290219 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:11:30 INFO - PROCESS | 1659 | 1467598290220 Marionette TRACE conn2 <- [1,1606,null,{}] 19:11:30 INFO - PROCESS | 1659 | 1467598290223 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}] 19:11:30 INFO - PROCESS | 1659 | 1467598290224 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:30 INFO - PROCESS | 1659 | 1467598290299 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 19:11:30 INFO - PROCESS | 1659 | 1467598290304 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:30 INFO - PROCESS | 1659 | 1467598290306 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x12190c000 == 40 [pid = 1659] [id = 409] 19:11:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1125fdc00) [pid = 1659] [serial = 1226] [outer = 0x0] 19:11:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1175ec400) [pid = 1659] [serial = 1227] [outer = 0x1125fdc00] 19:11:30 INFO - PROCESS | 1659 | 1467598290330 Marionette DEBUG loaded listener.js 19:11:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x118feac00) [pid = 1659] [serial = 1228] [outer = 0x1125fdc00] 19:11:30 INFO - PROCESS | 1659 | 1467598290658 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]]]}] 19:11:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:11:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 469ms 19:11:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:11:30 INFO - PROCESS | 1659 | 1467598290689 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 19:11:30 INFO - PROCESS | 1659 | 1467598290690 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 19:11:30 INFO - PROCESS | 1659 | 1467598290692 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:11:30 INFO - PROCESS | 1659 | 1467598290694 Marionette TRACE conn2 <- [1,1610,null,{}] 19:11:30 INFO - PROCESS | 1659 | 1467598290696 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}] 19:11:30 INFO - PROCESS | 1659 | 1467598290698 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:30 INFO - PROCESS | 1659 | 1467598290812 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 19:11:30 INFO - PROCESS | 1659 | 1467598290845 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:30 INFO - PROCESS | 1659 | 1467598290846 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b981800 == 41 [pid = 1659] [id = 410] 19:11:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x113f30000) [pid = 1659] [serial = 1229] [outer = 0x0] 19:11:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1286b1400) [pid = 1659] [serial = 1230] [outer = 0x113f30000] 19:11:30 INFO - PROCESS | 1659 | 1467598290879 Marionette DEBUG loaded listener.js 19:11:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x128dd9400) [pid = 1659] [serial = 1231] [outer = 0x113f30000] 19:11:31 INFO - PROCESS | 1659 | 1467598291142 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]]]}] 19:11:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:11:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 470ms 19:11:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:11:31 INFO - PROCESS | 1659 | 1467598291164 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 19:11:31 INFO - PROCESS | 1659 | 1467598291165 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 19:11:31 INFO - PROCESS | 1659 | 1467598291175 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:11:31 INFO - PROCESS | 1659 | 1467598291176 Marionette TRACE conn2 <- [1,1614,null,{}] 19:11:31 INFO - PROCESS | 1659 | 1467598291178 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}] 19:11:31 INFO - PROCESS | 1659 | 1467598291179 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:31 INFO - PROCESS | 1659 | 1467598291266 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 19:11:31 INFO - PROCESS | 1659 | 1467598291272 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:31 INFO - PROCESS | 1659 | 1467598291273 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c630000 == 42 [pid = 1659] [id = 411] 19:11:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x128dd9800) [pid = 1659] [serial = 1232] [outer = 0x0] 19:11:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x129141400) [pid = 1659] [serial = 1233] [outer = 0x128dd9800] 19:11:31 INFO - PROCESS | 1659 | 1467598291297 Marionette DEBUG loaded listener.js 19:11:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x129149800) [pid = 1659] [serial = 1234] [outer = 0x128dd9800] 19:11:31 INFO - PROCESS | 1659 | 1467598291621 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]]]}] 19:11:31 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 19:11:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 479ms 19:11:31 INFO - PROCESS | 1659 | 1467598291646 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 19:11:31 INFO - PROCESS | 1659 | 1467598291648 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 19:11:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:11:31 INFO - PROCESS | 1659 | 1467598291650 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:11:31 INFO - PROCESS | 1659 | 1467598291651 Marionette TRACE conn2 <- [1,1618,null,{}] 19:11:31 INFO - PROCESS | 1659 | 1467598291656 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}] 19:11:31 INFO - PROCESS | 1659 | 1467598291657 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:31 INFO - PROCESS | 1659 | 1467598291770 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 19:11:31 INFO - PROCESS | 1659 | 1467598291775 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:31 INFO - PROCESS | 1659 | 1467598291776 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c63e800 == 43 [pid = 1659] [id = 412] 19:11:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x128a7f000) [pid = 1659] [serial = 1235] [outer = 0x0] 19:11:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12914ac00) [pid = 1659] [serial = 1236] [outer = 0x128a7f000] 19:11:31 INFO - PROCESS | 1659 | 1467598291800 Marionette DEBUG loaded listener.js 19:11:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x129389400) [pid = 1659] [serial = 1237] [outer = 0x128a7f000] 19:11:32 INFO - PROCESS | 1659 | 1467598292092 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]]]}] 19:11:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:11:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 468ms 19:11:32 INFO - PROCESS | 1659 | 1467598292121 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 19:11:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:11:32 INFO - PROCESS | 1659 | 1467598292124 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 19:11:32 INFO - PROCESS | 1659 | 1467598292126 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:11:32 INFO - PROCESS | 1659 | 1467598292127 Marionette TRACE conn2 <- [1,1622,null,{}] 19:11:32 INFO - PROCESS | 1659 | 1467598292129 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}] 19:11:32 INFO - PROCESS | 1659 | 1467598292130 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:32 INFO - PROCESS | 1659 | 1467598292262 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 19:11:32 INFO - PROCESS | 1659 | 1467598292318 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:32 INFO - PROCESS | 1659 | 1467598292320 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x1129db000 == 44 [pid = 1659] [id = 413] 19:11:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1125d2800) [pid = 1659] [serial = 1238] [outer = 0x0] 19:11:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1125ed400) [pid = 1659] [serial = 1239] [outer = 0x1125d2800] 19:11:32 INFO - PROCESS | 1659 | 1467598292352 Marionette DEBUG loaded listener.js 19:11:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x112cf7400) [pid = 1659] [serial = 1240] [outer = 0x1125d2800] 19:11:32 INFO - PROCESS | 1659 | 1467598292821 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]]]}] 19:11:32 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 19:11:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 719ms 19:11:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:11:32 INFO - PROCESS | 1659 | 1467598292847 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 19:11:32 INFO - PROCESS | 1659 | 1467598292849 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 19:11:32 INFO - PROCESS | 1659 | 1467598292853 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:11:32 INFO - PROCESS | 1659 | 1467598292854 Marionette TRACE conn2 <- [1,1626,null,{}] 19:11:32 INFO - PROCESS | 1659 | 1467598292858 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}] 19:11:32 INFO - PROCESS | 1659 | 1467598292861 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:32 INFO - PROCESS | 1659 | 1467598292967 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 19:11:33 INFO - PROCESS | 1659 | 1467598293072 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:33 INFO - PROCESS | 1659 | 1467598293073 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x120e1f800 == 45 [pid = 1659] [id = 414] 19:11:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x117103400) [pid = 1659] [serial = 1241] [outer = 0x0] 19:11:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x11841e800) [pid = 1659] [serial = 1242] [outer = 0x117103400] 19:11:33 INFO - PROCESS | 1659 | 1467598293103 Marionette DEBUG loaded listener.js 19:11:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x118fcf800) [pid = 1659] [serial = 1243] [outer = 0x117103400] 19:11:33 INFO - PROCESS | 1659 | 1467598293483 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]]]}] 19:11:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:11:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 672ms 19:11:33 INFO - PROCESS | 1659 | 1467598293525 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 19:11:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:11:33 INFO - PROCESS | 1659 | 1467598293527 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 19:11:33 INFO - PROCESS | 1659 | 1467598293530 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:11:33 INFO - PROCESS | 1659 | 1467598293531 Marionette TRACE conn2 <- [1,1630,null,{}] 19:11:33 INFO - PROCESS | 1659 | 1467598293533 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}] 19:11:33 INFO - PROCESS | 1659 | 1467598293535 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:33 INFO - PROCESS | 1659 | 1467598293638 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 19:11:33 INFO - PROCESS | 1659 | 1467598293699 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:33 INFO - PROCESS | 1659 | 1467598293700 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a3e4800 == 46 [pid = 1659] [id = 415] 19:11:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1196ba800) [pid = 1659] [serial = 1244] [outer = 0x0] 19:11:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x120ef5400) [pid = 1659] [serial = 1245] [outer = 0x1196ba800] 19:11:33 INFO - PROCESS | 1659 | 1467598293728 Marionette DEBUG loaded listener.js 19:11:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1249e6800) [pid = 1659] [serial = 1246] [outer = 0x1196ba800] 19:11:34 INFO - PROCESS | 1659 | 1467598294171 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]]]}] 19:11:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:11:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 670ms 19:11:34 INFO - PROCESS | 1659 | 1467598294200 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 19:11:34 INFO - PROCESS | 1659 | 1467598294203 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 19:11:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:11:34 INFO - PROCESS | 1659 | 1467598294213 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:11:34 INFO - PROCESS | 1659 | 1467598294216 Marionette TRACE conn2 <- [1,1634,null,{}] 19:11:34 INFO - PROCESS | 1659 | 1467598294218 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}] 19:11:34 INFO - PROCESS | 1659 | 1467598294221 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:34 INFO - PROCESS | 1659 | 1467598294378 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 19:11:34 INFO - PROCESS | 1659 | 1467598294464 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:34 INFO - PROCESS | 1659 | 1467598294466 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c5c800 == 47 [pid = 1659] [id = 416] 19:11:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x112984c00) [pid = 1659] [serial = 1247] [outer = 0x0] 19:11:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x124bd1c00) [pid = 1659] [serial = 1248] [outer = 0x112984c00] 19:11:34 INFO - PROCESS | 1659 | 1467598294496 Marionette DEBUG loaded listener.js 19:11:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x127264800) [pid = 1659] [serial = 1249] [outer = 0x112984c00] 19:11:35 INFO - PROCESS | 1659 | 1467598295093 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]]]}] 19:11:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:11:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 926ms 19:11:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:11:35 INFO - PROCESS | 1659 | 1467598295144 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 19:11:35 INFO - PROCESS | 1659 | 1467598295146 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 19:11:35 INFO - PROCESS | 1659 | 1467598295150 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:11:35 INFO - PROCESS | 1659 | 1467598295152 Marionette TRACE conn2 <- [1,1638,null,{}] 19:11:35 INFO - PROCESS | 1659 | 1467598295157 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}] 19:11:35 INFO - PROCESS | 1659 | 1467598295159 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:35 INFO - PROCESS | 1659 | 1467598295250 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 19:11:35 INFO - PROCESS | 1659 | 1467598295329 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:35 INFO - PROCESS | 1659 | 1467598295330 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x111f24000 == 48 [pid = 1659] [id = 417] 19:11:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1125d6800) [pid = 1659] [serial = 1250] [outer = 0x0] 19:11:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x1150d5000) [pid = 1659] [serial = 1251] [outer = 0x1125d6800] 19:11:35 INFO - PROCESS | 1659 | 1467598295359 Marionette DEBUG loaded listener.js 19:11:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x1175ed400) [pid = 1659] [serial = 1252] [outer = 0x1125d6800] 19:11:36 INFO - PROCESS | 1659 | --DOCSHELL 0x12c63e800 == 47 [pid = 1659] [id = 412] 19:11:36 INFO - PROCESS | 1659 | --DOCSHELL 0x12c630000 == 46 [pid = 1659] [id = 411] 19:11:36 INFO - PROCESS | 1659 | --DOCSHELL 0x12b981800 == 45 [pid = 1659] [id = 410] 19:11:36 INFO - PROCESS | 1659 | --DOCSHELL 0x12190c000 == 44 [pid = 1659] [id = 409] 19:11:36 INFO - PROCESS | 1659 | --DOCSHELL 0x12ab07800 == 43 [pid = 1659] [id = 408] 19:11:36 INFO - PROCESS | 1659 | --DOCSHELL 0x129330000 == 42 [pid = 1659] [id = 407] 19:11:36 INFO - PROCESS | 1659 | --DOCSHELL 0x126ff1800 == 41 [pid = 1659] [id = 406] 19:11:36 INFO - PROCESS | 1659 | --DOCSHELL 0x126691000 == 40 [pid = 1659] [id = 405] 19:11:36 INFO - PROCESS | 1659 | --DOCSHELL 0x1253e8800 == 39 [pid = 1659] [id = 404] 19:11:36 INFO - PROCESS | 1659 | --DOCSHELL 0x121838000 == 38 [pid = 1659] [id = 403] 19:11:36 INFO - PROCESS | 1659 | --DOCSHELL 0x121018800 == 37 [pid = 1659] [id = 402] 19:11:36 INFO - PROCESS | 1659 | --DOCSHELL 0x118480800 == 36 [pid = 1659] [id = 401] 19:11:36 INFO - PROCESS | 1659 | --DOCSHELL 0x118198800 == 35 [pid = 1659] [id = 400] 19:11:36 INFO - PROCESS | 1659 | --DOCSHELL 0x12b6a0000 == 34 [pid = 1659] [id = 397] 19:11:36 INFO - PROCESS | 1659 | --DOCSHELL 0x1169a0000 == 33 [pid = 1659] [id = 398] 19:11:36 INFO - PROCESS | 1659 | --DOCSHELL 0x1191cc800 == 32 [pid = 1659] [id = 385] 19:11:36 INFO - PROCESS | 1659 | --DOCSHELL 0x121130800 == 31 [pid = 1659] [id = 399] 19:11:36 INFO - PROCESS | 1659 | --DOCSHELL 0x123c5c800 == 30 [pid = 1659] [id = 416] 19:11:36 INFO - PROCESS | 1659 | --DOCSHELL 0x12a3e4800 == 29 [pid = 1659] [id = 415] 19:11:36 INFO - PROCESS | 1659 | --DOCSHELL 0x120e1f800 == 28 [pid = 1659] [id = 414] 19:11:36 INFO - PROCESS | 1659 | --DOCSHELL 0x1129db000 == 27 [pid = 1659] [id = 413] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x126669c00) [pid = 1659] [serial = 1173] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x1273b6c00) [pid = 1659] [serial = 1176] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x117cc3800) [pid = 1659] [serial = 1161] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x11822e800) [pid = 1659] [serial = 1162] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1199e2800) [pid = 1659] [serial = 1167] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x112fb2400) [pid = 1659] [serial = 1158] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x113a40800) [pid = 1659] [serial = 1159] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x116978000) [pid = 1659] [serial = 1156] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x112c0e400) [pid = 1659] [serial = 1155] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x118630800) [pid = 1659] [serial = 1164] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x118ff1000) [pid = 1659] [serial = 1165] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x117105000) [pid = 1659] [serial = 1144] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11662b800) [pid = 1659] [serial = 1143] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x118ff2c00) [pid = 1659] [serial = 1147] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x118785000) [pid = 1659] [serial = 1146] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x127265c00) [pid = 1659] [serial = 1174] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1286ba400) [pid = 1659] [serial = 1179] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1160e6c00) [pid = 1659] [serial = 1182] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x126f11800) [pid = 1659] [serial = 1150] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x12540e400) [pid = 1659] [serial = 1149] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1286b3000) [pid = 1659] [serial = 1177] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1218ba400) [pid = 1659] [serial = 1185] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1286e2400) [pid = 1659] [serial = 1188] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1273b3000) [pid = 1659] [serial = 1186] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x12895fc00) [pid = 1659] [serial = 1180] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1286edc00) [pid = 1659] [serial = 1153] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1210d2000) [pid = 1659] [serial = 1170] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x128a80800) [pid = 1659] [serial = 1189] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x128a88400) [pid = 1659] [serial = 1191] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1273adc00) [pid = 1659] [serial = 1152] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12495ec00) [pid = 1659] [serial = 1171] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x118fc3c00) [pid = 1659] [serial = 1183] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x120ef7c00) [pid = 1659] [serial = 1168] [outer = 0x0] [url = about:blank] 19:11:36 INFO - PROCESS | 1659 | 1467598296342 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]]]}] 19:11:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:11:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1228ms 19:11:36 INFO - PROCESS | 1659 | 1467598296377 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 19:11:36 INFO - PROCESS | 1659 | 1467598296380 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 19:11:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:11:36 INFO - PROCESS | 1659 | 1467598296383 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:11:36 INFO - PROCESS | 1659 | 1467598296386 Marionette TRACE conn2 <- [1,1642,null,{}] 19:11:36 INFO - PROCESS | 1659 | 1467598296391 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}] 19:11:36 INFO - PROCESS | 1659 | 1467598296392 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:36 INFO - PROCESS | 1659 | 1467598296475 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 19:11:36 INFO - PROCESS | 1659 | 1467598296482 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:36 INFO - PROCESS | 1659 | 1467598296483 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x1129f1000 == 28 [pid = 1659] [id = 418] 19:11:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1125cfc00) [pid = 1659] [serial = 1253] [outer = 0x0] 19:11:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1125d5400) [pid = 1659] [serial = 1254] [outer = 0x1125cfc00] 19:11:36 INFO - PROCESS | 1659 | 1467598296515 Marionette DEBUG loaded listener.js 19:11:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1125eac00) [pid = 1659] [serial = 1255] [outer = 0x1125cfc00] 19:11:36 INFO - PROCESS | 1659 | 1467598296841 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]]]}] 19:11:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:11:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 473ms 19:11:36 INFO - PROCESS | 1659 | 1467598296857 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 19:11:36 INFO - PROCESS | 1659 | 1467598296861 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 19:11:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:11:36 INFO - PROCESS | 1659 | 1467598296893 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:11:36 INFO - PROCESS | 1659 | 1467598296895 Marionette TRACE conn2 <- [1,1646,null,{}] 19:11:36 INFO - PROCESS | 1659 | 1467598296899 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}] 19:11:36 INFO - PROCESS | 1659 | 1467598296900 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:36 INFO - PROCESS | 1659 | 1467598296976 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 19:11:36 INFO - PROCESS | 1659 | 1467598296980 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:36 INFO - PROCESS | 1659 | 1467598296981 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x117156800 == 29 [pid = 1659] [id = 419] 19:11:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1128a9800) [pid = 1659] [serial = 1256] [outer = 0x0] 19:11:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x112c07c00) [pid = 1659] [serial = 1257] [outer = 0x1128a9800] 19:11:37 INFO - PROCESS | 1659 | 1467598297011 Marionette DEBUG loaded listener.js 19:11:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x112fb3800) [pid = 1659] [serial = 1258] [outer = 0x1128a9800] 19:11:37 INFO - PROCESS | 1659 | 1467598297331 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]]]}] 19:11:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:11:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 498ms 19:11:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:11:37 INFO - PROCESS | 1659 | 1467598297363 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 19:11:37 INFO - PROCESS | 1659 | 1467598297365 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 19:11:37 INFO - PROCESS | 1659 | 1467598297367 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:11:37 INFO - PROCESS | 1659 | 1467598297379 Marionette TRACE conn2 <- [1,1650,null,{}] 19:11:37 INFO - PROCESS | 1659 | 1467598297387 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}] 19:11:37 INFO - PROCESS | 1659 | 1467598297390 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:37 INFO - PROCESS | 1659 | 1467598297473 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 19:11:37 INFO - PROCESS | 1659 | 1467598297528 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:37 INFO - PROCESS | 1659 | 1467598297530 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x1191b9000 == 30 [pid = 1659] [id = 420] 19:11:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1133c3800) [pid = 1659] [serial = 1259] [outer = 0x0] 19:11:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x113aae000) [pid = 1659] [serial = 1260] [outer = 0x1133c3800] 19:11:37 INFO - PROCESS | 1659 | 1467598297557 Marionette DEBUG loaded listener.js 19:11:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x116a13800) [pid = 1659] [serial = 1261] [outer = 0x1133c3800] 19:11:37 INFO - PROCESS | 1659 | 1467598297853 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]]]}] 19:11:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:11:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 532ms 19:11:37 INFO - PROCESS | 1659 | 1467598297900 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 19:11:37 INFO - PROCESS | 1659 | 1467598297902 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 19:11:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:11:37 INFO - PROCESS | 1659 | 1467598297906 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:11:37 INFO - PROCESS | 1659 | 1467598297907 Marionette TRACE conn2 <- [1,1654,null,{}] 19:11:37 INFO - PROCESS | 1659 | 1467598297910 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}] 19:11:37 INFO - PROCESS | 1659 | 1467598297911 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:37 INFO - PROCESS | 1659 | 1467598297988 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 19:11:37 INFO - PROCESS | 1659 | 1467598297992 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:37 INFO - PROCESS | 1659 | 1467598297993 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x120e1b000 == 31 [pid = 1659] [id = 421] 19:11:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x117105c00) [pid = 1659] [serial = 1262] [outer = 0x0] 19:11:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11822fc00) [pid = 1659] [serial = 1263] [outer = 0x117105c00] 19:11:38 INFO - PROCESS | 1659 | 1467598298018 Marionette DEBUG loaded listener.js 19:11:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1182e5800) [pid = 1659] [serial = 1264] [outer = 0x117105c00] 19:11:38 INFO - PROCESS | 1659 | 1467598298340 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]]]}] 19:11:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:11:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 471ms 19:11:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:11:38 INFO - PROCESS | 1659 | 1467598298377 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 19:11:38 INFO - PROCESS | 1659 | 1467598298379 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 19:11:38 INFO - PROCESS | 1659 | 1467598298381 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:11:38 INFO - PROCESS | 1659 | 1467598298382 Marionette TRACE conn2 <- [1,1658,null,{}] 19:11:38 INFO - PROCESS | 1659 | 1467598298384 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}] 19:11:38 INFO - PROCESS | 1659 | 1467598298385 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:38 INFO - PROCESS | 1659 | 1467598298492 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 19:11:38 INFO - PROCESS | 1659 | 1467598298508 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:38 INFO - PROCESS | 1659 | 1467598298509 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x121136000 == 32 [pid = 1659] [id = 422] 19:11:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x118416000) [pid = 1659] [serial = 1265] [outer = 0x0] 19:11:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x11860a400) [pid = 1659] [serial = 1266] [outer = 0x118416000] 19:11:38 INFO - PROCESS | 1659 | 1467598298533 Marionette DEBUG loaded listener.js 19:11:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x11863e000) [pid = 1659] [serial = 1267] [outer = 0x118416000] 19:11:38 INFO - PROCESS | 1659 | 1467598298899 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]]]}] 19:11:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:11:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 573ms 19:11:38 INFO - PROCESS | 1659 | 1467598298955 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 19:11:38 INFO - PROCESS | 1659 | 1467598298957 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 19:11:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:11:38 INFO - PROCESS | 1659 | 1467598298960 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:11:38 INFO - PROCESS | 1659 | 1467598298961 Marionette TRACE conn2 <- [1,1662,null,{}] 19:11:38 INFO - PROCESS | 1659 | 1467598298965 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}] 19:11:38 INFO - PROCESS | 1659 | 1467598298971 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:39 INFO - PROCESS | 1659 | 1467598299149 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 19:11:39 INFO - PROCESS | 1659 | 1467598299167 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:39 INFO - PROCESS | 1659 | 1467598299168 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c57800 == 33 [pid = 1659] [id = 423] 19:11:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x118784c00) [pid = 1659] [serial = 1268] [outer = 0x0] 19:11:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x118fcc000) [pid = 1659] [serial = 1269] [outer = 0x118784c00] 19:11:39 INFO - PROCESS | 1659 | 1467598299210 Marionette DEBUG loaded listener.js 19:11:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1199d6800) [pid = 1659] [serial = 1270] [outer = 0x118784c00] 19:11:39 INFO - PROCESS | 1659 | 1467598299606 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]]]}] 19:11:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:11:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 672ms 19:11:39 INFO - PROCESS | 1659 | 1467598299632 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 19:11:39 INFO - PROCESS | 1659 | 1467598299635 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 19:11:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:11:39 INFO - PROCESS | 1659 | 1467598299648 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:11:39 INFO - PROCESS | 1659 | 1467598299650 Marionette TRACE conn2 <- [1,1666,null,{}] 19:11:39 INFO - PROCESS | 1659 | 1467598299653 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}] 19:11:39 INFO - PROCESS | 1659 | 1467598299655 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:39 INFO - PROCESS | 1659 | 1467598299808 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 19:11:39 INFO - PROCESS | 1659 | 1467598299848 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:39 INFO - PROCESS | 1659 | 1467598299849 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x1253df000 == 34 [pid = 1659] [id = 424] 19:11:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x118786000) [pid = 1659] [serial = 1271] [outer = 0x0] 19:11:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x120d0f800) [pid = 1659] [serial = 1272] [outer = 0x118786000] 19:11:39 INFO - PROCESS | 1659 | 1467598299873 Marionette DEBUG loaded listener.js 19:11:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x121003000) [pid = 1659] [serial = 1273] [outer = 0x118786000] 19:11:40 INFO - PROCESS | 1659 | 1467598300240 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]]]}] 19:11:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:11:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 620ms 19:11:40 INFO - PROCESS | 1659 | 1467598300268 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 19:11:40 INFO - PROCESS | 1659 | 1467598300272 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 19:11:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:11:40 INFO - PROCESS | 1659 | 1467598300283 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:11:40 INFO - PROCESS | 1659 | 1467598300285 Marionette TRACE conn2 <- [1,1670,null,{}] 19:11:40 INFO - PROCESS | 1659 | 1467598300289 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}] 19:11:40 INFO - PROCESS | 1659 | 1467598300290 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:40 INFO - PROCESS | 1659 | 1467598300435 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 19:11:40 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1125fdc00) [pid = 1659] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:11:40 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x113f30000) [pid = 1659] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 19:11:40 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x125463c00) [pid = 1659] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 19:11:40 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x126632000) [pid = 1659] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:11:40 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1273aa800) [pid = 1659] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:11:40 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x118234800) [pid = 1659] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 19:11:40 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11822f400) [pid = 1659] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 19:11:40 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x128a80c00) [pid = 1659] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 19:11:40 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1125f1000) [pid = 1659] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 19:11:40 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x128dd9800) [pid = 1659] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 19:11:40 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11690b800) [pid = 1659] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 19:11:40 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x128a7f000) [pid = 1659] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 19:11:40 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x120fab800) [pid = 1659] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 19:11:40 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x126631c00) [pid = 1659] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:11:40 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x121005c00) [pid = 1659] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 19:11:40 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x118fc6800) [pid = 1659] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 19:11:40 INFO - PROCESS | 1659 | 1467598300763 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:40 INFO - PROCESS | 1659 | 1467598300764 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x119578000 == 35 [pid = 1659] [id = 425] 19:11:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1125d6400) [pid = 1659] [serial = 1274] [outer = 0x0] 19:11:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1128a4400) [pid = 1659] [serial = 1275] [outer = 0x1125d6400] 19:11:40 INFO - PROCESS | 1659 | 1467598300789 Marionette DEBUG loaded listener.js 19:11:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118231800) [pid = 1659] [serial = 1276] [outer = 0x1125d6400] 19:11:41 INFO - PROCESS | 1659 | 1467598301041 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]]]}] 19:11:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 772ms 19:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:11:41 INFO - PROCESS | 1659 | 1467598301059 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 19:11:41 INFO - PROCESS | 1659 | 1467598301060 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 19:11:41 INFO - PROCESS | 1659 | 1467598301062 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:11:41 INFO - PROCESS | 1659 | 1467598301063 Marionette TRACE conn2 <- [1,1674,null,{}] 19:11:41 INFO - PROCESS | 1659 | 1467598301076 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}] 19:11:41 INFO - PROCESS | 1659 | 1467598301077 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:41 INFO - PROCESS | 1659 | 1467598301164 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 19:11:41 INFO - PROCESS | 1659 | 1467598301168 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:41 INFO - PROCESS | 1659 | 1467598301170 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x126ff1800 == 36 [pid = 1659] [id = 426] 19:11:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x118f46400) [pid = 1659] [serial = 1277] [outer = 0x0] 19:11:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12133d000) [pid = 1659] [serial = 1278] [outer = 0x118f46400] 19:11:41 INFO - PROCESS | 1659 | 1467598301195 Marionette DEBUG loaded listener.js 19:11:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1218b8800) [pid = 1659] [serial = 1279] [outer = 0x118f46400] 19:11:41 INFO - PROCESS | 1659 | 1467598301512 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]]]}] 19:11:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 469ms 19:11:41 INFO - PROCESS | 1659 | 1467598301532 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 19:11:41 INFO - PROCESS | 1659 | 1467598301533 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 19:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:11:41 INFO - PROCESS | 1659 | 1467598301536 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:11:41 INFO - PROCESS | 1659 | 1467598301539 Marionette TRACE conn2 <- [1,1678,null,{}] 19:11:41 INFO - PROCESS | 1659 | 1467598301542 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}] 19:11:41 INFO - PROCESS | 1659 | 1467598301543 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:41 INFO - PROCESS | 1659 | 1467598301647 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 19:11:41 INFO - PROCESS | 1659 | 1467598301652 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:41 INFO - PROCESS | 1659 | 1467598301653 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x128d19800 == 37 [pid = 1659] [id = 427] 19:11:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x112133000) [pid = 1659] [serial = 1280] [outer = 0x0] 19:11:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12170ec00) [pid = 1659] [serial = 1281] [outer = 0x112133000] 19:11:41 INFO - PROCESS | 1659 | 1467598301677 Marionette DEBUG loaded listener.js 19:11:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1249ed800) [pid = 1659] [serial = 1282] [outer = 0x112133000] 19:11:41 INFO - PROCESS | 1659 | 1467598301983 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]]]}] 19:11:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:11:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 472ms 19:11:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:11:42 INFO - PROCESS | 1659 | 1467598302008 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 19:11:42 INFO - PROCESS | 1659 | 1467598302009 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 19:11:42 INFO - PROCESS | 1659 | 1467598302011 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:11:42 INFO - PROCESS | 1659 | 1467598302013 Marionette TRACE conn2 <- [1,1682,null,{}] 19:11:42 INFO - PROCESS | 1659 | 1467598302015 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}] 19:11:42 INFO - PROCESS | 1659 | 1467598302017 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:42 INFO - PROCESS | 1659 | 1467598302114 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 19:11:42 INFO - PROCESS | 1659 | 1467598302119 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:42 INFO - PROCESS | 1659 | 1467598302120 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a3df000 == 38 [pid = 1659] [id = 428] 19:11:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1249f1400) [pid = 1659] [serial = 1283] [outer = 0x0] 19:11:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12540e000) [pid = 1659] [serial = 1284] [outer = 0x1249f1400] 19:11:42 INFO - PROCESS | 1659 | 1467598302146 Marionette DEBUG loaded listener.js 19:11:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x126676c00) [pid = 1659] [serial = 1285] [outer = 0x1249f1400] 19:11:42 INFO - PROCESS | 1659 | 1467598302506 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]]]}] 19:11:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:11:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 519ms 19:11:42 INFO - PROCESS | 1659 | 1467598302532 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 19:11:42 INFO - PROCESS | 1659 | 1467598302534 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 19:11:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:11:42 INFO - PROCESS | 1659 | 1467598302555 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:11:42 INFO - PROCESS | 1659 | 1467598302557 Marionette TRACE conn2 <- [1,1686,null,{}] 19:11:42 INFO - PROCESS | 1659 | 1467598302560 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}] 19:11:42 INFO - PROCESS | 1659 | 1467598302562 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:42 INFO - PROCESS | 1659 | 1467598302644 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 19:11:42 INFO - PROCESS | 1659 | 1467598302647 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:42 INFO - PROCESS | 1659 | 1467598302649 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a878800 == 39 [pid = 1659] [id = 429] 19:11:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1268ca800) [pid = 1659] [serial = 1286] [outer = 0x0] 19:11:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x126c4a000) [pid = 1659] [serial = 1287] [outer = 0x1268ca800] 19:11:42 INFO - PROCESS | 1659 | 1467598302672 Marionette DEBUG loaded listener.js 19:11:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x126f11c00) [pid = 1659] [serial = 1288] [outer = 0x1268ca800] 19:11:43 INFO - PROCESS | 1659 | 1467598303242 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]]]}] 19:11:43 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 19:11:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 722ms 19:11:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:11:43 INFO - PROCESS | 1659 | 1467598303295 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 19:11:43 INFO - PROCESS | 1659 | 1467598303297 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 19:11:43 INFO - PROCESS | 1659 | 1467598303301 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:11:43 INFO - PROCESS | 1659 | 1467598303307 Marionette TRACE conn2 <- [1,1690,null,{}] 19:11:43 INFO - PROCESS | 1659 | 1467598303311 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}] 19:11:43 INFO - PROCESS | 1659 | 1467598303312 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:43 INFO - PROCESS | 1659 | 1467598303446 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 19:11:43 INFO - PROCESS | 1659 | 1467598303526 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:43 INFO - PROCESS | 1659 | 1467598303527 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x117c43800 == 40 [pid = 1659] [id = 430] 19:11:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1128a4c00) [pid = 1659] [serial = 1289] [outer = 0x0] 19:11:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1128b2400) [pid = 1659] [serial = 1290] [outer = 0x1128a4c00] 19:11:43 INFO - PROCESS | 1659 | 1467598303558 Marionette DEBUG loaded listener.js 19:11:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x11337bc00) [pid = 1659] [serial = 1291] [outer = 0x1128a4c00] 19:11:44 INFO - PROCESS | 1659 | 1467598304063 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]]]}] 19:11:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:11:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 824ms 19:11:44 INFO - PROCESS | 1659 | 1467598304127 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 19:11:44 INFO - PROCESS | 1659 | 1467598304132 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 19:11:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:11:44 INFO - PROCESS | 1659 | 1467598304141 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:11:44 INFO - PROCESS | 1659 | 1467598304143 Marionette TRACE conn2 <- [1,1694,null,{}] 19:11:44 INFO - PROCESS | 1659 | 1467598304147 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}] 19:11:44 INFO - PROCESS | 1659 | 1467598304150 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:44 INFO - PROCESS | 1659 | 1467598304317 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 19:11:44 INFO - PROCESS | 1659 | 1467598304422 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:44 INFO - PROCESS | 1659 | 1467598304424 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x118477000 == 41 [pid = 1659] [id = 431] 19:11:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x112fbb000) [pid = 1659] [serial = 1292] [outer = 0x0] 19:11:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x11602ec00) [pid = 1659] [serial = 1293] [outer = 0x112fbb000] 19:11:44 INFO - PROCESS | 1659 | 1467598304475 Marionette DEBUG loaded listener.js 19:11:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1175e9800) [pid = 1659] [serial = 1294] [outer = 0x112fbb000] 19:11:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12a3df000 == 40 [pid = 1659] [id = 428] 19:11:45 INFO - PROCESS | 1659 | --DOCSHELL 0x128d19800 == 39 [pid = 1659] [id = 427] 19:11:45 INFO - PROCESS | 1659 | --DOCSHELL 0x126ff1800 == 38 [pid = 1659] [id = 426] 19:11:45 INFO - PROCESS | 1659 | --DOCSHELL 0x119578000 == 37 [pid = 1659] [id = 425] 19:11:45 INFO - PROCESS | 1659 | --DOCSHELL 0x1253df000 == 36 [pid = 1659] [id = 424] 19:11:45 INFO - PROCESS | 1659 | --DOCSHELL 0x123c57800 == 35 [pid = 1659] [id = 423] 19:11:45 INFO - PROCESS | 1659 | --DOCSHELL 0x121136000 == 34 [pid = 1659] [id = 422] 19:11:45 INFO - PROCESS | 1659 | --DOCSHELL 0x120e1b000 == 33 [pid = 1659] [id = 421] 19:11:45 INFO - PROCESS | 1659 | --DOCSHELL 0x1191b9000 == 32 [pid = 1659] [id = 420] 19:11:45 INFO - PROCESS | 1659 | --DOCSHELL 0x117156800 == 31 [pid = 1659] [id = 419] 19:11:45 INFO - PROCESS | 1659 | --DOCSHELL 0x1129f1000 == 30 [pid = 1659] [id = 418] 19:11:45 INFO - PROCESS | 1659 | --DOCSHELL 0x111f24000 == 29 [pid = 1659] [id = 417] 19:11:45 INFO - PROCESS | 1659 | 1467598305172 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]]]}] 19:11:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1075ms 19:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:11:45 INFO - PROCESS | 1659 | 1467598305213 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 19:11:45 INFO - PROCESS | 1659 | 1467598305215 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 19:11:45 INFO - PROCESS | 1659 | 1467598305218 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:11:45 INFO - PROCESS | 1659 | 1467598305221 Marionette TRACE conn2 <- [1,1698,null,{}] 19:11:45 INFO - PROCESS | 1659 | 1467598305225 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}] 19:11:45 INFO - PROCESS | 1659 | 1467598305226 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:45 INFO - PROCESS | 1659 | 1467598305307 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 19:11:45 INFO - PROCESS | 1659 | 1467598305313 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:45 INFO - PROCESS | 1659 | 1467598305315 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x116e46800 == 30 [pid = 1659] [id = 432] 19:11:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1160e0800) [pid = 1659] [serial = 1295] [outer = 0x0] 19:11:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x116a0bc00) [pid = 1659] [serial = 1296] [outer = 0x1160e0800] 19:11:45 INFO - PROCESS | 1659 | 1467598305344 Marionette DEBUG loaded listener.js 19:11:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x117ccbc00) [pid = 1659] [serial = 1297] [outer = 0x1160e0800] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x128640c00) [pid = 1659] [serial = 1218] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1286ed000) [pid = 1659] [serial = 1221] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1286e1400) [pid = 1659] [serial = 1219] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1182dd800) [pid = 1659] [serial = 1197] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x11860ec00) [pid = 1659] [serial = 1198] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1183d8c00) [pid = 1659] [serial = 1203] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x11863d800) [pid = 1659] [serial = 1204] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x128b90c00) [pid = 1659] [serial = 1192] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1125f7800) [pid = 1659] [serial = 1194] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x129149800) [pid = 1659] [serial = 1234] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1133ce400) [pid = 1659] [serial = 1195] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x116fe4400) [pid = 1659] [serial = 1200] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x11822e000) [pid = 1659] [serial = 1201] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x12914ac00) [pid = 1659] [serial = 1236] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12133a400) [pid = 1659] [serial = 1209] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x121969400) [pid = 1659] [serial = 1210] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x128a7f800) [pid = 1659] [serial = 1224] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x124bd8000) [pid = 1659] [serial = 1212] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x125411800) [pid = 1659] [serial = 1213] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1196be000) [pid = 1659] [serial = 1206] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x120ef0400) [pid = 1659] [serial = 1207] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x129389400) [pid = 1659] [serial = 1237] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x128968400) [pid = 1659] [serial = 1222] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1175ec400) [pid = 1659] [serial = 1227] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118feac00) [pid = 1659] [serial = 1228] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x129141400) [pid = 1659] [serial = 1233] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x128a8c800) [pid = 1659] [serial = 1225] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1286b1400) [pid = 1659] [serial = 1230] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x12666e000) [pid = 1659] [serial = 1215] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x128dd9400) [pid = 1659] [serial = 1231] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1273b2c00) [pid = 1659] [serial = 1216] [outer = 0x0] [url = about:blank] 19:11:45 INFO - PROCESS | 1659 | 1467598305711 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]]]}] 19:11:45 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 19:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 523ms 19:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:11:45 INFO - PROCESS | 1659 | 1467598305741 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 19:11:45 INFO - PROCESS | 1659 | 1467598305744 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 19:11:45 INFO - PROCESS | 1659 | 1467598305748 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:11:45 INFO - PROCESS | 1659 | 1467598305750 Marionette TRACE conn2 <- [1,1702,null,{}] 19:11:45 INFO - PROCESS | 1659 | 1467598305752 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}] 19:11:45 INFO - PROCESS | 1659 | 1467598305754 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:45 INFO - PROCESS | 1659 | 1467598305835 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 19:11:45 INFO - PROCESS | 1659 | 1467598305841 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:45 INFO - PROCESS | 1659 | 1467598305842 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x118f1a000 == 31 [pid = 1659] [id = 433] 19:11:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11801f400) [pid = 1659] [serial = 1298] [outer = 0x0] 19:11:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1182e5400) [pid = 1659] [serial = 1299] [outer = 0x11801f400] 19:11:45 INFO - PROCESS | 1659 | 1467598305868 Marionette DEBUG loaded listener.js 19:11:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x11860ec00) [pid = 1659] [serial = 1300] [outer = 0x11801f400] 19:11:46 INFO - PROCESS | 1659 | 1467598306226 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]]]}] 19:11:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 521ms 19:11:46 INFO - PROCESS | 1659 | 1467598306272 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 19:11:46 INFO - PROCESS | 1659 | 1467598306273 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 19:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:11:46 INFO - PROCESS | 1659 | 1467598306275 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:11:46 INFO - PROCESS | 1659 | 1467598306278 Marionette TRACE conn2 <- [1,1706,null,{}] 19:11:46 INFO - PROCESS | 1659 | 1467598306286 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}] 19:11:46 INFO - PROCESS | 1659 | 1467598306289 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:46 INFO - PROCESS | 1659 | 1467598306376 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 19:11:46 INFO - PROCESS | 1659 | 1467598306381 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:46 INFO - PROCESS | 1659 | 1467598306383 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x1217b8000 == 32 [pid = 1659] [id = 434] 19:11:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x118785c00) [pid = 1659] [serial = 1301] [outer = 0x0] 19:11:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x118ff3000) [pid = 1659] [serial = 1302] [outer = 0x118785c00] 19:11:46 INFO - PROCESS | 1659 | 1467598306410 Marionette DEBUG loaded listener.js 19:11:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1196c2000) [pid = 1659] [serial = 1303] [outer = 0x118785c00] 19:11:46 INFO - PROCESS | 1659 | 1467598306731 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]]]}] 19:11:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 471ms 19:11:46 INFO - PROCESS | 1659 | 1467598306747 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 19:11:46 INFO - PROCESS | 1659 | 1467598306748 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 19:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:11:46 INFO - PROCESS | 1659 | 1467598306750 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:11:46 INFO - PROCESS | 1659 | 1467598306752 Marionette TRACE conn2 <- [1,1710,null,{}] 19:11:46 INFO - PROCESS | 1659 | 1467598306756 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}] 19:11:46 INFO - PROCESS | 1659 | 1467598306758 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:46 INFO - PROCESS | 1659 | 1467598306838 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 19:11:46 INFO - PROCESS | 1659 | 1467598306842 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:46 INFO - PROCESS | 1659 | 1467598306843 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x1253ee800 == 33 [pid = 1659] [id = 435] 19:11:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x119714000) [pid = 1659] [serial = 1304] [outer = 0x0] 19:11:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x120d09800) [pid = 1659] [serial = 1305] [outer = 0x119714000] 19:11:46 INFO - PROCESS | 1659 | 1467598306868 Marionette DEBUG loaded listener.js 19:11:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x120eff800) [pid = 1659] [serial = 1306] [outer = 0x119714000] 19:11:47 INFO - PROCESS | 1659 | 1467598307213 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]]]}] 19:11:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:11:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 471ms 19:11:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:11:47 INFO - PROCESS | 1659 | 1467598307224 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 19:11:47 INFO - PROCESS | 1659 | 1467598307225 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 19:11:47 INFO - PROCESS | 1659 | 1467598307227 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:11:47 INFO - PROCESS | 1659 | 1467598307228 Marionette TRACE conn2 <- [1,1714,null,{}] 19:11:47 INFO - PROCESS | 1659 | 1467598307230 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}] 19:11:47 INFO - PROCESS | 1659 | 1467598307231 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:47 INFO - PROCESS | 1659 | 1467598307345 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 19:11:47 INFO - PROCESS | 1659 | 1467598307357 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:47 INFO - PROCESS | 1659 | 1467598307358 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x12669b800 == 34 [pid = 1659] [id = 436] 19:11:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1125e7800) [pid = 1659] [serial = 1307] [outer = 0x0] 19:11:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x120d0b000) [pid = 1659] [serial = 1308] [outer = 0x1125e7800] 19:11:47 INFO - PROCESS | 1659 | 1467598307382 Marionette DEBUG loaded listener.js 19:11:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x121490c00) [pid = 1659] [serial = 1309] [outer = 0x1125e7800] 19:11:47 INFO - PROCESS | 1659 | 1467598307746 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]]]}] 19:11:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:11:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 570ms 19:11:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:11:47 INFO - PROCESS | 1659 | 1467598307798 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 19:11:47 INFO - PROCESS | 1659 | 1467598307800 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 19:11:47 INFO - PROCESS | 1659 | 1467598307803 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:11:47 INFO - PROCESS | 1659 | 1467598307805 Marionette TRACE conn2 <- [1,1718,null,{}] 19:11:47 INFO - PROCESS | 1659 | 1467598307808 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}] 19:11:47 INFO - PROCESS | 1659 | 1467598307814 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:47 INFO - PROCESS | 1659 | 1467598307982 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 19:11:48 INFO - PROCESS | 1659 | 1467598308012 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:48 INFO - PROCESS | 1659 | 1467598308013 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x128d1d800 == 35 [pid = 1659] [id = 437] 19:11:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1218b2800) [pid = 1659] [serial = 1310] [outer = 0x0] 19:11:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x124bd9000) [pid = 1659] [serial = 1311] [outer = 0x1218b2800] 19:11:48 INFO - PROCESS | 1659 | 1467598308054 Marionette DEBUG loaded listener.js 19:11:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1268c9000) [pid = 1659] [serial = 1312] [outer = 0x1218b2800] 19:11:48 INFO - PROCESS | 1659 | 1467598308424 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]]]}] 19:11:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 672ms 19:11:48 INFO - PROCESS | 1659 | 1467598308475 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 19:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:11:48 INFO - PROCESS | 1659 | 1467598308476 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 19:11:48 INFO - PROCESS | 1659 | 1467598308478 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:11:48 INFO - PROCESS | 1659 | 1467598308479 Marionette TRACE conn2 <- [1,1722,null,{}] 19:11:48 INFO - PROCESS | 1659 | 1467598308481 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}] 19:11:48 INFO - PROCESS | 1659 | 1467598308483 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:48 INFO - PROCESS | 1659 | 1467598308581 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 19:11:48 INFO - PROCESS | 1659 | 1467598308584 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:48 INFO - PROCESS | 1659 | 1467598308585 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x121bf6000 == 36 [pid = 1659] [id = 438] 19:11:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1218b8000) [pid = 1659] [serial = 1313] [outer = 0x0] 19:11:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x126c50c00) [pid = 1659] [serial = 1314] [outer = 0x1218b8000] 19:11:48 INFO - PROCESS | 1659 | 1467598308612 Marionette DEBUG loaded listener.js 19:11:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12725e800) [pid = 1659] [serial = 1315] [outer = 0x1218b8000] 19:11:48 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x118416000) [pid = 1659] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 19:11:48 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x118786000) [pid = 1659] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 19:11:48 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x117103400) [pid = 1659] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 19:11:48 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x112984c00) [pid = 1659] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 19:11:48 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x118f46400) [pid = 1659] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 19:11:48 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1125d6800) [pid = 1659] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 19:11:48 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1125d6400) [pid = 1659] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 19:11:48 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1133c3800) [pid = 1659] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 19:11:48 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x112133000) [pid = 1659] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 19:11:48 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1125d2800) [pid = 1659] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 19:11:48 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x117105c00) [pid = 1659] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 19:11:48 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1125cfc00) [pid = 1659] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 19:11:48 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x118784c00) [pid = 1659] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 19:11:48 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1196ba800) [pid = 1659] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 19:11:48 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1128a9800) [pid = 1659] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 19:11:48 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1249f1400) [pid = 1659] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 19:11:49 INFO - PROCESS | 1659 | 1467598309212 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]]]}] 19:11:49 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 19:11:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 773ms 19:11:49 INFO - PROCESS | 1659 | 1467598309252 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 19:11:49 INFO - PROCESS | 1659 | 1467598309254 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 19:11:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:11:49 INFO - PROCESS | 1659 | 1467598309257 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:11:49 INFO - PROCESS | 1659 | 1467598309261 Marionette TRACE conn2 <- [1,1726,null,{}] 19:11:49 INFO - PROCESS | 1659 | 1467598309302 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}] 19:11:49 INFO - PROCESS | 1659 | 1467598309304 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:49 INFO - PROCESS | 1659 | 1467598309444 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 19:11:49 INFO - PROCESS | 1659 | 1467598309495 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:49 INFO - PROCESS | 1659 | 1467598309497 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x118f0b800 == 37 [pid = 1659] [id = 439] 19:11:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1128aa800) [pid = 1659] [serial = 1316] [outer = 0x0] 19:11:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1133db400) [pid = 1659] [serial = 1317] [outer = 0x1128aa800] 19:11:49 INFO - PROCESS | 1659 | 1467598309529 Marionette DEBUG loaded listener.js 19:11:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1167abc00) [pid = 1659] [serial = 1318] [outer = 0x1128aa800] 19:11:49 INFO - PROCESS | 1659 | 1467598309964 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]]]}] 19:11:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 19:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 747ms 19:11:50 INFO - PROCESS | 1659 | 1467598310004 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 19:11:50 INFO - PROCESS | 1659 | 1467598310008 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 19:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 19:11:50 INFO - PROCESS | 1659 | 1467598310012 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 19:11:50 INFO - PROCESS | 1659 | 1467598310014 Marionette TRACE conn2 <- [1,1730,null,{}] 19:11:50 INFO - PROCESS | 1659 | 1467598310017 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}] 19:11:50 INFO - PROCESS | 1659 | 1467598310019 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:50 INFO - PROCESS | 1659 | 1467598310123 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 19:11:50 INFO - PROCESS | 1659 | 1467598310180 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:50 INFO - PROCESS | 1659 | 1467598310181 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c54000 == 38 [pid = 1659] [id = 440] 19:11:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x117ccdc00) [pid = 1659] [serial = 1319] [outer = 0x0] 19:11:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11841d400) [pid = 1659] [serial = 1320] [outer = 0x117ccdc00] 19:11:50 INFO - PROCESS | 1659 | 1467598310211 Marionette DEBUG loaded listener.js 19:11:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x118788400) [pid = 1659] [serial = 1321] [outer = 0x117ccdc00] 19:11:50 INFO - PROCESS | 1659 | 1467598310623 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]]]}] 19:11:50 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 19:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 621ms 19:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 19:11:50 INFO - PROCESS | 1659 | 1467598310633 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 19:11:50 INFO - PROCESS | 1659 | 1467598310635 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 19:11:50 INFO - PROCESS | 1659 | 1467598310639 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 19:11:50 INFO - PROCESS | 1659 | 1467598310642 Marionette TRACE conn2 <- [1,1734,null,{}] 19:11:50 INFO - PROCESS | 1659 | 1467598310650 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}] 19:11:50 INFO - PROCESS | 1659 | 1467598310653 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:50 INFO - PROCESS | 1659 | 1467598310777 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 19:11:50 INFO - PROCESS | 1659 | 1467598310849 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:50 INFO - PROCESS | 1659 | 1467598310851 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ab03800 == 39 [pid = 1659] [id = 441] 19:11:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119aac400) [pid = 1659] [serial = 1322] [outer = 0x0] 19:11:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x120eff000) [pid = 1659] [serial = 1323] [outer = 0x119aac400] 19:11:50 INFO - PROCESS | 1659 | 1467598310882 Marionette DEBUG loaded listener.js 19:11:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12170ac00) [pid = 1659] [serial = 1324] [outer = 0x119aac400] 19:11:51 INFO - PROCESS | 1659 | 1467598311291 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]]]}] 19:11:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 19:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 673ms 19:11:51 INFO - PROCESS | 1659 | 1467598311312 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 19:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 19:11:51 INFO - PROCESS | 1659 | 1467598311314 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 19:11:51 INFO - PROCESS | 1659 | 1467598311316 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 19:11:51 INFO - PROCESS | 1659 | 1467598311317 Marionette TRACE conn2 <- [1,1738,null,{}] 19:11:51 INFO - PROCESS | 1659 | 1467598311320 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}] 19:11:51 INFO - PROCESS | 1659 | 1467598311321 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:51 INFO - PROCESS | 1659 | 1467598311412 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 19:11:51 INFO - PROCESS | 1659 | 1467598311508 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:51 INFO - PROCESS | 1659 | 1467598311510 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b69d800 == 40 [pid = 1659] [id = 442] 19:11:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x120d05400) [pid = 1659] [serial = 1325] [outer = 0x0] 19:11:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x124bd9400) [pid = 1659] [serial = 1326] [outer = 0x120d05400] 19:11:51 INFO - PROCESS | 1659 | 1467598311538 Marionette DEBUG loaded listener.js 19:11:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12666c800) [pid = 1659] [serial = 1327] [outer = 0x120d05400] 19:11:52 INFO - PROCESS | 1659 | 1467598311999 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]]]}] 19:11:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 19:11:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 719ms 19:11:52 INFO - PROCESS | 1659 | 1467598312037 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 19:11:52 INFO - PROCESS | 1659 | 1467598312038 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 19:11:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 19:11:52 INFO - PROCESS | 1659 | 1467598312060 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 19:11:52 INFO - PROCESS | 1659 | 1467598312061 Marionette TRACE conn2 <- [1,1742,null,{}] 19:11:52 INFO - PROCESS | 1659 | 1467598312064 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}] 19:11:52 INFO - PROCESS | 1659 | 1467598312066 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:52 INFO - PROCESS | 1659 | 1467598312161 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 19:11:52 INFO - PROCESS | 1659 | 1467598312230 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:52 INFO - PROCESS | 1659 | 1467598312231 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x116946000 == 41 [pid = 1659] [id = 443] 19:11:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x111e29000) [pid = 1659] [serial = 1328] [outer = 0x0] 19:11:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1128a8800) [pid = 1659] [serial = 1329] [outer = 0x111e29000] 19:11:52 INFO - PROCESS | 1659 | 1467598312260 Marionette DEBUG loaded listener.js 19:11:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x118fc5c00) [pid = 1659] [serial = 1330] [outer = 0x111e29000] 19:11:52 INFO - PROCESS | 1659 | 1467598312816 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]]]}] 19:11:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 19:11:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 794ms 19:11:52 INFO - PROCESS | 1659 | 1467598312835 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 19:11:52 INFO - PROCESS | 1659 | 1467598312839 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 19:11:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 19:11:52 INFO - PROCESS | 1659 | 1467598312843 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 19:11:52 INFO - PROCESS | 1659 | 1467598312846 Marionette TRACE conn2 <- [1,1746,null,{}] 19:11:52 INFO - PROCESS | 1659 | 1467598312851 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}] 19:11:52 INFO - PROCESS | 1659 | 1467598312854 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:53 INFO - PROCESS | 1659 | 1467598313004 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 19:11:53 INFO - PROCESS | 1659 | 1467598313106 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:53 INFO - PROCESS | 1659 | 1467598313107 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x120e18800 == 42 [pid = 1659] [id = 444] 19:11:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1128ac000) [pid = 1659] [serial = 1331] [outer = 0x0] 19:11:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x112fbc800) [pid = 1659] [serial = 1332] [outer = 0x1128ac000] 19:11:53 INFO - PROCESS | 1659 | 1467598313152 Marionette DEBUG loaded listener.js 19:11:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x116a13c00) [pid = 1659] [serial = 1333] [outer = 0x1128ac000] 19:11:54 INFO - PROCESS | 1659 | --DOCSHELL 0x128d1d800 == 41 [pid = 1659] [id = 437] 19:11:54 INFO - PROCESS | 1659 | --DOCSHELL 0x12669b800 == 40 [pid = 1659] [id = 436] 19:11:54 INFO - PROCESS | 1659 | --DOCSHELL 0x1253ee800 == 39 [pid = 1659] [id = 435] 19:11:54 INFO - PROCESS | 1659 | --DOCSHELL 0x1217b8000 == 38 [pid = 1659] [id = 434] 19:11:54 INFO - PROCESS | 1659 | --DOCSHELL 0x118f1a000 == 37 [pid = 1659] [id = 433] 19:11:54 INFO - PROCESS | 1659 | --DOCSHELL 0x116e46800 == 36 [pid = 1659] [id = 432] 19:11:54 INFO - PROCESS | 1659 | --DOCSHELL 0x118477000 == 35 [pid = 1659] [id = 431] 19:11:54 INFO - PROCESS | 1659 | --DOCSHELL 0x117c43800 == 34 [pid = 1659] [id = 430] 19:11:54 INFO - PROCESS | 1659 | --DOCSHELL 0x12a878800 == 33 [pid = 1659] [id = 429] 19:11:54 INFO - PROCESS | 1659 | --DOCSHELL 0x116946000 == 32 [pid = 1659] [id = 443] 19:11:54 INFO - PROCESS | 1659 | --DOCSHELL 0x12b69d800 == 31 [pid = 1659] [id = 442] 19:11:54 INFO - PROCESS | 1659 | --DOCSHELL 0x12ab03800 == 30 [pid = 1659] [id = 441] 19:11:54 INFO - PROCESS | 1659 | --DOCSHELL 0x123c54000 == 29 [pid = 1659] [id = 440] 19:11:54 INFO - PROCESS | 1659 | --DOCSHELL 0x118f0b800 == 28 [pid = 1659] [id = 439] 19:11:54 INFO - PROCESS | 1659 | --DOCSHELL 0x121bf6000 == 27 [pid = 1659] [id = 438] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x126676c00) [pid = 1659] [serial = 1285] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x11863e000) [pid = 1659] [serial = 1267] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x121003000) [pid = 1659] [serial = 1273] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x120d0f800) [pid = 1659] [serial = 1272] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118fcf800) [pid = 1659] [serial = 1243] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x127264800) [pid = 1659] [serial = 1249] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1218b8800) [pid = 1659] [serial = 1279] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1150d5000) [pid = 1659] [serial = 1251] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1128a4400) [pid = 1659] [serial = 1275] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x116a13800) [pid = 1659] [serial = 1261] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12170ec00) [pid = 1659] [serial = 1281] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11841e800) [pid = 1659] [serial = 1242] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x112cf7400) [pid = 1659] [serial = 1240] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118231800) [pid = 1659] [serial = 1276] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1125ed400) [pid = 1659] [serial = 1239] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11822fc00) [pid = 1659] [serial = 1263] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x11860a400) [pid = 1659] [serial = 1266] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x124bd1c00) [pid = 1659] [serial = 1248] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1125d5400) [pid = 1659] [serial = 1254] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1199d6800) [pid = 1659] [serial = 1270] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x120ef5400) [pid = 1659] [serial = 1245] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1182e5800) [pid = 1659] [serial = 1264] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x112fb3800) [pid = 1659] [serial = 1258] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x112c07c00) [pid = 1659] [serial = 1257] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x113aae000) [pid = 1659] [serial = 1260] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x118fcc000) [pid = 1659] [serial = 1269] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x1125eac00) [pid = 1659] [serial = 1255] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x12133d000) [pid = 1659] [serial = 1278] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x1175ed400) [pid = 1659] [serial = 1252] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x1249e6800) [pid = 1659] [serial = 1246] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x1249ed800) [pid = 1659] [serial = 1282] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x12540e000) [pid = 1659] [serial = 1284] [outer = 0x0] [url = about:blank] 19:11:54 INFO - PROCESS | 1659 | 1467598314161 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]]]}] 19:11:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 19:11:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1325ms 19:11:54 INFO - PROCESS | 1659 | 1467598314170 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 19:11:54 INFO - PROCESS | 1659 | 1467598314173 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 19:11:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 19:11:54 INFO - PROCESS | 1659 | 1467598314176 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 19:11:54 INFO - PROCESS | 1659 | 1467598314178 Marionette TRACE conn2 <- [1,1750,null,{}] 19:11:54 INFO - PROCESS | 1659 | 1467598314181 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}] 19:11:54 INFO - PROCESS | 1659 | 1467598314183 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:54 INFO - PROCESS | 1659 | 1467598314268 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 19:11:54 INFO - PROCESS | 1659 | 1467598314276 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:54 INFO - PROCESS | 1659 | 1467598314277 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x116244800 == 28 [pid = 1659] [id = 445] 19:11:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x1125e7c00) [pid = 1659] [serial = 1334] [outer = 0x0] 19:11:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x1125fdc00) [pid = 1659] [serial = 1335] [outer = 0x1125e7c00] 19:11:54 INFO - PROCESS | 1659 | 1467598314306 Marionette DEBUG loaded listener.js 19:11:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x112985800) [pid = 1659] [serial = 1336] [outer = 0x1125e7c00] 19:11:54 INFO - PROCESS | 1659 | 1467598314636 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]]]}] 19:11:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 19:11:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 469ms 19:11:54 INFO - PROCESS | 1659 | 1467598314669 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 19:11:54 INFO - PROCESS | 1659 | 1467598314673 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 19:11:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 19:11:54 INFO - PROCESS | 1659 | 1467598314678 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 19:11:54 INFO - PROCESS | 1659 | 1467598314680 Marionette TRACE conn2 <- [1,1754,null,{}] 19:11:54 INFO - PROCESS | 1659 | 1467598314683 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}] 19:11:54 INFO - PROCESS | 1659 | 1467598314684 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:54 INFO - PROCESS | 1659 | 1467598314761 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 19:11:54 INFO - PROCESS | 1659 | 1467598314765 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:54 INFO - PROCESS | 1659 | 1467598314766 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x1182bc000 == 29 [pid = 1659] [id = 446] 19:11:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x112fb6000) [pid = 1659] [serial = 1337] [outer = 0x0] 19:11:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x113aae000) [pid = 1659] [serial = 1338] [outer = 0x112fb6000] 19:11:54 INFO - PROCESS | 1659 | 1467598314795 Marionette DEBUG loaded listener.js 19:11:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x1167af400) [pid = 1659] [serial = 1339] [outer = 0x112fb6000] 19:11:55 INFO - PROCESS | 1659 | 1467598315146 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]]]}] 19:11:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 19:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 473ms 19:11:55 INFO - PROCESS | 1659 | 1467598315162 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 19:11:55 INFO - PROCESS | 1659 | 1467598315163 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 19:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 19:11:55 INFO - PROCESS | 1659 | 1467598315165 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 19:11:55 INFO - PROCESS | 1659 | 1467598315168 Marionette TRACE conn2 <- [1,1758,null,{}] 19:11:55 INFO - PROCESS | 1659 | 1467598315178 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}] 19:11:55 INFO - PROCESS | 1659 | 1467598315181 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:55 INFO - PROCESS | 1659 | 1467598315259 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 19:11:55 INFO - PROCESS | 1659 | 1467598315313 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:55 INFO - PROCESS | 1659 | 1467598315315 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x119785000 == 30 [pid = 1659] [id = 447] 19:11:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1125f3c00) [pid = 1659] [serial = 1340] [outer = 0x0] 19:11:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x117cd0400) [pid = 1659] [serial = 1341] [outer = 0x1125f3c00] 19:11:55 INFO - PROCESS | 1659 | 1467598315343 Marionette DEBUG loaded listener.js 19:11:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1182dbc00) [pid = 1659] [serial = 1342] [outer = 0x1125f3c00] 19:11:55 INFO - PROCESS | 1659 | 1467598315649 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]]]}] 19:11:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 19:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 527ms 19:11:55 INFO - PROCESS | 1659 | 1467598315692 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 19:11:55 INFO - PROCESS | 1659 | 1467598315694 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 19:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 19:11:55 INFO - PROCESS | 1659 | 1467598315696 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 19:11:55 INFO - PROCESS | 1659 | 1467598315697 Marionette TRACE conn2 <- [1,1762,null,{}] 19:11:55 INFO - PROCESS | 1659 | 1467598315700 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}] 19:11:55 INFO - PROCESS | 1659 | 1467598315701 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:55 INFO - PROCESS | 1659 | 1467598315779 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 19:11:55 INFO - PROCESS | 1659 | 1467598315845 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:55 INFO - PROCESS | 1659 | 1467598315846 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x121142800 == 31 [pid = 1659] [id = 448] 19:11:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x11822e400) [pid = 1659] [serial = 1343] [outer = 0x0] 19:11:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x11841f800) [pid = 1659] [serial = 1344] [outer = 0x11822e400] 19:11:55 INFO - PROCESS | 1659 | 1467598315887 Marionette DEBUG loaded listener.js 19:11:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x118fc3c00) [pid = 1659] [serial = 1345] [outer = 0x11822e400] 19:11:56 INFO - PROCESS | 1659 | 1467598316281 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]]]}] 19:11:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 19:11:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 619ms 19:11:56 INFO - PROCESS | 1659 | 1467598316316 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 19:11:56 INFO - PROCESS | 1659 | 1467598316317 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 19:11:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 19:11:56 INFO - PROCESS | 1659 | 1467598316328 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 19:11:56 INFO - PROCESS | 1659 | 1467598316329 Marionette TRACE conn2 <- [1,1766,null,{}] 19:11:56 INFO - PROCESS | 1659 | 1467598316338 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}] 19:11:56 INFO - PROCESS | 1659 | 1467598316339 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:56 INFO - PROCESS | 1659 | 1467598316432 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 19:11:56 INFO - PROCESS | 1659 | 1467598316436 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:56 INFO - PROCESS | 1659 | 1467598316437 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x121839000 == 32 [pid = 1659] [id = 449] 19:11:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x112cecc00) [pid = 1659] [serial = 1346] [outer = 0x0] 19:11:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x118fcd400) [pid = 1659] [serial = 1347] [outer = 0x112cecc00] 19:11:56 INFO - PROCESS | 1659 | 1467598316461 Marionette DEBUG loaded listener.js 19:11:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x119663c00) [pid = 1659] [serial = 1348] [outer = 0x112cecc00] 19:11:56 INFO - PROCESS | 1659 | 1467598316787 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]]]}] 19:11:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 19:11:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 468ms 19:11:56 INFO - PROCESS | 1659 | 1467598316801 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 19:11:56 INFO - PROCESS | 1659 | 1467598316802 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 19:11:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 19:11:56 INFO - PROCESS | 1659 | 1467598316812 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 19:11:56 INFO - PROCESS | 1659 | 1467598316813 Marionette TRACE conn2 <- [1,1770,null,{}] 19:11:56 INFO - PROCESS | 1659 | 1467598316816 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}] 19:11:56 INFO - PROCESS | 1659 | 1467598316821 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:56 INFO - PROCESS | 1659 | 1467598316935 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 19:11:56 INFO - PROCESS | 1659 | 1467598316970 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:56 INFO - PROCESS | 1659 | 1467598316971 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x124d07800 == 33 [pid = 1659] [id = 450] 19:11:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x118fefc00) [pid = 1659] [serial = 1349] [outer = 0x0] 19:11:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11971b000) [pid = 1659] [serial = 1350] [outer = 0x118fefc00] 19:11:56 INFO - PROCESS | 1659 | 1467598316995 Marionette DEBUG loaded listener.js 19:11:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x121340c00) [pid = 1659] [serial = 1351] [outer = 0x118fefc00] 19:11:57 INFO - PROCESS | 1659 | 1467598317301 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]]]}] 19:11:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 19:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 521ms 19:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 19:11:57 INFO - PROCESS | 1659 | 1467598317334 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 19:11:57 INFO - PROCESS | 1659 | 1467598317335 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 19:11:57 INFO - PROCESS | 1659 | 1467598317340 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 19:11:57 INFO - PROCESS | 1659 | 1467598317341 Marionette TRACE conn2 <- [1,1774,null,{}] 19:11:57 INFO - PROCESS | 1659 | 1467598317343 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}] 19:11:57 INFO - PROCESS | 1659 | 1467598317344 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:57 INFO - PROCESS | 1659 | 1467598317442 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 19:11:57 INFO - PROCESS | 1659 | 1467598317480 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:57 INFO - PROCESS | 1659 | 1467598317481 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x126615000 == 34 [pid = 1659] [id = 451] 19:11:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x116631800) [pid = 1659] [serial = 1352] [outer = 0x0] 19:11:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x121710800) [pid = 1659] [serial = 1353] [outer = 0x116631800] 19:11:57 INFO - PROCESS | 1659 | 1467598317505 Marionette DEBUG loaded listener.js 19:11:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1249efc00) [pid = 1659] [serial = 1354] [outer = 0x116631800] 19:11:57 INFO - PROCESS | 1659 | 1467598317795 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]]]}] 19:11:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 19:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 470ms 19:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 19:11:57 INFO - PROCESS | 1659 | 1467598317813 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 19:11:57 INFO - PROCESS | 1659 | 1467598317814 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 19:11:57 INFO - PROCESS | 1659 | 1467598317816 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 19:11:57 INFO - PROCESS | 1659 | 1467598317817 Marionette TRACE conn2 <- [1,1778,null,{}] 19:11:57 INFO - PROCESS | 1659 | 1467598317827 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}] 19:11:57 INFO - PROCESS | 1659 | 1467598317828 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:57 INFO - PROCESS | 1659 | 1467598317928 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 19:11:57 INFO - PROCESS | 1659 | 1467598317931 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:57 INFO - PROCESS | 1659 | 1467598317932 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x126ff6800 == 35 [pid = 1659] [id = 452] 19:11:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1125ea000) [pid = 1659] [serial = 1355] [outer = 0x0] 19:11:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x124bd1000) [pid = 1659] [serial = 1356] [outer = 0x1125ea000] 19:11:57 INFO - PROCESS | 1659 | 1467598317957 Marionette DEBUG loaded listener.js 19:11:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x126639400) [pid = 1659] [serial = 1357] [outer = 0x1125ea000] 19:11:58 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119714000) [pid = 1659] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 19:11:58 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1125e7800) [pid = 1659] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 19:11:58 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1218b2800) [pid = 1659] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 19:11:58 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1218b8000) [pid = 1659] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 19:11:58 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x112fbb000) [pid = 1659] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 19:11:58 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1128a4c00) [pid = 1659] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 19:11:58 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11801f400) [pid = 1659] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 19:11:58 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x118785c00) [pid = 1659] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 19:11:58 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1160e0800) [pid = 1659] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 19:11:58 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1268ca800) [pid = 1659] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 19:11:58 INFO - PROCESS | 1659 | 1467598318383 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]]]}] 19:11:58 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 19:11:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 577ms 19:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 19:11:58 INFO - PROCESS | 1659 | 1467598318394 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 19:11:58 INFO - PROCESS | 1659 | 1467598318395 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 19:11:58 INFO - PROCESS | 1659 | 1467598318397 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 19:11:58 INFO - PROCESS | 1659 | 1467598318398 Marionette TRACE conn2 <- [1,1782,null,{}] 19:11:58 INFO - PROCESS | 1659 | 1467598318401 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}] 19:11:58 INFO - PROCESS | 1659 | 1467598318402 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:58 INFO - PROCESS | 1659 | 1467598318483 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 19:11:58 INFO - PROCESS | 1659 | 1467598318489 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:58 INFO - PROCESS | 1659 | 1467598318490 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x119781800 == 36 [pid = 1659] [id = 453] 19:11:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x111c22000) [pid = 1659] [serial = 1358] [outer = 0x0] 19:11:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x118630400) [pid = 1659] [serial = 1359] [outer = 0x111c22000] 19:11:58 INFO - PROCESS | 1659 | 1467598318514 Marionette DEBUG loaded listener.js 19:11:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x124e92400) [pid = 1659] [serial = 1360] [outer = 0x111c22000] 19:11:58 INFO - PROCESS | 1659 | 1467598318814 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]]]}] 19:11:58 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 19:11:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 470ms 19:11:58 INFO - PROCESS | 1659 | 1467598318867 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 19:11:58 INFO - PROCESS | 1659 | 1467598318869 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 19:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 19:11:58 INFO - PROCESS | 1659 | 1467598318888 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 19:11:58 INFO - PROCESS | 1659 | 1467598318890 Marionette TRACE conn2 <- [1,1786,null,{}] 19:11:58 INFO - PROCESS | 1659 | 1467598318894 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}] 19:11:58 INFO - PROCESS | 1659 | 1467598318895 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:58 INFO - PROCESS | 1659 | 1467598318968 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 19:11:58 INFO - PROCESS | 1659 | 1467598318974 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:58 INFO - PROCESS | 1659 | 1467598318975 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x1295c8800 == 37 [pid = 1659] [id = 454] 19:11:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1175f0c00) [pid = 1659] [serial = 1361] [outer = 0x0] 19:11:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x12666e400) [pid = 1659] [serial = 1362] [outer = 0x1175f0c00] 19:11:59 INFO - PROCESS | 1659 | 1467598318999 Marionette DEBUG loaded listener.js 19:11:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1268cdc00) [pid = 1659] [serial = 1363] [outer = 0x1175f0c00] 19:11:59 INFO - PROCESS | 1659 | 1467598319329 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]]]}] 19:11:59 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 19:11:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 471ms 19:11:59 INFO - PROCESS | 1659 | 1467598319358 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 19:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 19:11:59 INFO - PROCESS | 1659 | 1467598319360 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 19:11:59 INFO - PROCESS | 1659 | 1467598319362 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 19:11:59 INFO - PROCESS | 1659 | 1467598319364 Marionette TRACE conn2 <- [1,1790,null,{}] 19:11:59 INFO - PROCESS | 1659 | 1467598319366 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}] 19:11:59 INFO - PROCESS | 1659 | 1467598319368 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:59 INFO - PROCESS | 1659 | 1467598319462 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 19:11:59 INFO - PROCESS | 1659 | 1467598319465 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:59 INFO - PROCESS | 1659 | 1467598319467 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x121835800 == 38 [pid = 1659] [id = 455] 19:11:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x126668800) [pid = 1659] [serial = 1364] [outer = 0x0] 19:11:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1273a7c00) [pid = 1659] [serial = 1365] [outer = 0x126668800] 19:11:59 INFO - PROCESS | 1659 | 1467598319498 Marionette DEBUG loaded listener.js 19:11:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12863c000) [pid = 1659] [serial = 1366] [outer = 0x126668800] 19:11:59 INFO - PROCESS | 1659 | 1467598319811 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]]]}] 19:11:59 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) 19:11:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 471ms 19:11:59 INFO - PROCESS | 1659 | 1467598319835 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 19:11:59 INFO - PROCESS | 1659 | 1467598319839 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 19:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 19:11:59 INFO - PROCESS | 1659 | 1467598319848 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 19:11:59 INFO - PROCESS | 1659 | 1467598319849 Marionette TRACE conn2 <- [1,1794,null,{}] 19:11:59 INFO - PROCESS | 1659 | 1467598319851 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}] 19:11:59 INFO - PROCESS | 1659 | 1467598319852 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:59 INFO - PROCESS | 1659 | 1467598319968 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 19:11:59 INFO - PROCESS | 1659 | 1467598319976 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:59 INFO - PROCESS | 1659 | 1467598319977 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:11:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a87b000 == 39 [pid = 1659] [id = 456] 19:11:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1268cd800) [pid = 1659] [serial = 1367] [outer = 0x0] 19:12:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1286ae400) [pid = 1659] [serial = 1368] [outer = 0x1268cd800] 19:12:00 INFO - PROCESS | 1659 | 1467598320001 Marionette DEBUG loaded listener.js 19:12:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1286b7000) [pid = 1659] [serial = 1369] [outer = 0x1268cd800] 19:12:00 INFO - PROCESS | 1659 | 1467598320404 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]]]}] 19:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 619ms 19:12:00 INFO - PROCESS | 1659 | 1467598320467 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 19:12:00 INFO - PROCESS | 1659 | 1467598320471 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 19:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 19:12:00 INFO - PROCESS | 1659 | 1467598320475 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 19:12:00 INFO - PROCESS | 1659 | 1467598320477 Marionette TRACE conn2 <- [1,1798,null,{}] 19:12:00 INFO - PROCESS | 1659 | 1467598320481 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}] 19:12:00 INFO - PROCESS | 1659 | 1467598320483 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:00 INFO - PROCESS | 1659 | 1467598320597 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 19:12:00 INFO - PROCESS | 1659 | 1467598320678 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:00 INFO - PROCESS | 1659 | 1467598320680 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x117159800 == 40 [pid = 1659] [id = 457] 19:12:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1125d6c00) [pid = 1659] [serial = 1370] [outer = 0x0] 19:12:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1125f7800) [pid = 1659] [serial = 1371] [outer = 0x1125d6c00] 19:12:00 INFO - PROCESS | 1659 | 1467598320711 Marionette DEBUG loaded listener.js 19:12:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x112ceb800) [pid = 1659] [serial = 1372] [outer = 0x1125d6c00] 19:12:01 INFO - PROCESS | 1659 | 1467598321340 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]]]}] 19:12:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 19:12:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 872ms 19:12:01 INFO - PROCESS | 1659 | 1467598321347 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 19:12:01 INFO - PROCESS | 1659 | 1467598321350 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 19:12:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 19:12:01 INFO - PROCESS | 1659 | 1467598321379 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 19:12:01 INFO - PROCESS | 1659 | 1467598321381 Marionette TRACE conn2 <- [1,1802,null,{}] 19:12:01 INFO - PROCESS | 1659 | 1467598321383 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}] 19:12:01 INFO - PROCESS | 1659 | 1467598321385 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:01 INFO - PROCESS | 1659 | 1467598321493 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 19:12:01 INFO - PROCESS | 1659 | 1467598321550 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:01 INFO - PROCESS | 1659 | 1467598321551 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x1214ad800 == 41 [pid = 1659] [id = 458] 19:12:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x116a0c000) [pid = 1659] [serial = 1373] [outer = 0x0] 19:12:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1175ec800) [pid = 1659] [serial = 1374] [outer = 0x116a0c000] 19:12:01 INFO - PROCESS | 1659 | 1467598321582 Marionette DEBUG loaded listener.js 19:12:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x11801f800) [pid = 1659] [serial = 1375] [outer = 0x116a0c000] 19:12:02 INFO - PROCESS | 1659 | 1467598322284 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]]]}] 19:12:02 INFO - PROCESS | 1659 | --DOCSHELL 0x121835800 == 40 [pid = 1659] [id = 455] 19:12:02 INFO - PROCESS | 1659 | --DOCSHELL 0x1295c8800 == 39 [pid = 1659] [id = 454] 19:12:02 INFO - PROCESS | 1659 | --DOCSHELL 0x119781800 == 38 [pid = 1659] [id = 453] 19:12:02 INFO - PROCESS | 1659 | --DOCSHELL 0x126ff6800 == 37 [pid = 1659] [id = 452] 19:12:02 INFO - PROCESS | 1659 | --DOCSHELL 0x126615000 == 36 [pid = 1659] [id = 451] 19:12:02 INFO - PROCESS | 1659 | --DOCSHELL 0x124d07800 == 35 [pid = 1659] [id = 450] 19:12:02 INFO - PROCESS | 1659 | --DOCSHELL 0x121839000 == 34 [pid = 1659] [id = 449] 19:12:02 INFO - PROCESS | 1659 | --DOCSHELL 0x121142800 == 33 [pid = 1659] [id = 448] 19:12:02 INFO - PROCESS | 1659 | --DOCSHELL 0x119785000 == 32 [pid = 1659] [id = 447] 19:12:02 INFO - PROCESS | 1659 | --DOCSHELL 0x1182bc000 == 31 [pid = 1659] [id = 446] 19:12:02 INFO - PROCESS | 1659 | --DOCSHELL 0x116244800 == 30 [pid = 1659] [id = 445] 19:12:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 19:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 976ms 19:12:02 INFO - PROCESS | 1659 | 1467598322353 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 19:12:02 INFO - PROCESS | 1659 | 1467598322356 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 19:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 19:12:02 INFO - PROCESS | 1659 | 1467598322359 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 19:12:02 INFO - PROCESS | 1659 | 1467598322360 Marionette TRACE conn2 <- [1,1806,null,{}] 19:12:02 INFO - PROCESS | 1659 | 1467598322364 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}] 19:12:02 INFO - PROCESS | 1659 | 1467598322365 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:02 INFO - PROCESS | 1659 | 1467598322455 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 19:12:02 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x126c50c00) [pid = 1659] [serial = 1314] [outer = 0x0] [url = about:blank] 19:12:02 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12725e800) [pid = 1659] [serial = 1315] [outer = 0x0] [url = about:blank] 19:12:02 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1268c9000) [pid = 1659] [serial = 1312] [outer = 0x0] [url = about:blank] 19:12:02 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11602ec00) [pid = 1659] [serial = 1293] [outer = 0x0] [url = about:blank] 19:12:02 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1175e9800) [pid = 1659] [serial = 1294] [outer = 0x0] [url = about:blank] 19:12:02 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1128b2400) [pid = 1659] [serial = 1290] [outer = 0x0] [url = about:blank] 19:12:02 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11337bc00) [pid = 1659] [serial = 1291] [outer = 0x0] [url = about:blank] 19:12:02 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1182e5400) [pid = 1659] [serial = 1299] [outer = 0x0] [url = about:blank] 19:12:02 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11860ec00) [pid = 1659] [serial = 1300] [outer = 0x0] [url = about:blank] 19:12:02 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118ff3000) [pid = 1659] [serial = 1302] [outer = 0x0] [url = about:blank] 19:12:02 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1196c2000) [pid = 1659] [serial = 1303] [outer = 0x0] [url = about:blank] 19:12:02 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x116a0bc00) [pid = 1659] [serial = 1296] [outer = 0x0] [url = about:blank] 19:12:02 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x117ccbc00) [pid = 1659] [serial = 1297] [outer = 0x0] [url = about:blank] 19:12:02 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x126f11c00) [pid = 1659] [serial = 1288] [outer = 0x0] [url = about:blank] 19:12:02 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x126c4a000) [pid = 1659] [serial = 1287] [outer = 0x0] [url = about:blank] 19:12:02 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x120eff800) [pid = 1659] [serial = 1306] [outer = 0x0] [url = about:blank] 19:12:02 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x120d09800) [pid = 1659] [serial = 1305] [outer = 0x0] [url = about:blank] 19:12:02 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x120d0b000) [pid = 1659] [serial = 1308] [outer = 0x0] [url = about:blank] 19:12:02 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x124bd9000) [pid = 1659] [serial = 1311] [outer = 0x0] [url = about:blank] 19:12:02 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x121490c00) [pid = 1659] [serial = 1309] [outer = 0x0] [url = about:blank] 19:12:02 INFO - PROCESS | 1659 | 1467598322517 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:02 INFO - PROCESS | 1659 | 1467598322519 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x117174000 == 31 [pid = 1659] [id = 459] 19:12:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x112fb1800) [pid = 1659] [serial = 1376] [outer = 0x0] 19:12:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x113868c00) [pid = 1659] [serial = 1377] [outer = 0x112fb1800] 19:12:02 INFO - PROCESS | 1659 | 1467598322546 Marionette DEBUG loaded listener.js 19:12:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1160e0800) [pid = 1659] [serial = 1378] [outer = 0x112fb1800] 19:12:02 INFO - PROCESS | 1659 | 1467598322832 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]]]}] 19:12:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 19:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 519ms 19:12:02 INFO - PROCESS | 1659 | 1467598322878 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 19:12:02 INFO - PROCESS | 1659 | 1467598322881 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 19:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 19:12:02 INFO - PROCESS | 1659 | 1467598322885 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 19:12:02 INFO - PROCESS | 1659 | 1467598322889 Marionette TRACE conn2 <- [1,1810,null,{}] 19:12:02 INFO - PROCESS | 1659 | 1467598322893 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}] 19:12:02 INFO - PROCESS | 1659 | 1467598322895 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:02 INFO - PROCESS | 1659 | 1467598322973 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 19:12:03 INFO - PROCESS | 1659 | 1467598323042 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:03 INFO - PROCESS | 1659 | 1467598323043 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x11956b000 == 32 [pid = 1659] [id = 460] 19:12:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1160dd000) [pid = 1659] [serial = 1379] [outer = 0x0] 19:12:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11801a000) [pid = 1659] [serial = 1380] [outer = 0x1160dd000] 19:12:03 INFO - PROCESS | 1659 | 1467598323069 Marionette DEBUG loaded listener.js 19:12:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x118420400) [pid = 1659] [serial = 1381] [outer = 0x1160dd000] 19:12:03 INFO - PROCESS | 1659 | 1467598323365 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]]]}] 19:12:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 19:12:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 523ms 19:12:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 19:12:03 INFO - PROCESS | 1659 | 1467598323409 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 19:12:03 INFO - PROCESS | 1659 | 1467598323410 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 19:12:03 INFO - PROCESS | 1659 | 1467598323412 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 19:12:03 INFO - PROCESS | 1659 | 1467598323415 Marionette TRACE conn2 <- [1,1814,null,{}] 19:12:03 INFO - PROCESS | 1659 | 1467598323425 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}] 19:12:03 INFO - PROCESS | 1659 | 1467598323428 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:03 INFO - PROCESS | 1659 | 1467598323507 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 19:12:03 INFO - PROCESS | 1659 | 1467598323512 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:03 INFO - PROCESS | 1659 | 1467598323514 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x1217bd000 == 33 [pid = 1659] [id = 461] 19:12:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x118635000) [pid = 1659] [serial = 1382] [outer = 0x0] 19:12:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x118ff6000) [pid = 1659] [serial = 1383] [outer = 0x118635000] 19:12:03 INFO - PROCESS | 1659 | 1467598323546 Marionette DEBUG loaded listener.js 19:12:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1199d6400) [pid = 1659] [serial = 1384] [outer = 0x118635000] 19:12:03 INFO - PROCESS | 1659 | 1467598323907 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]]]}] 19:12:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 19:12:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 521ms 19:12:03 INFO - PROCESS | 1659 | 1467598323934 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 19:12:03 INFO - PROCESS | 1659 | 1467598323937 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 19:12:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 19:12:03 INFO - PROCESS | 1659 | 1467598323941 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 19:12:03 INFO - PROCESS | 1659 | 1467598323942 Marionette TRACE conn2 <- [1,1818,null,{}] 19:12:03 INFO - PROCESS | 1659 | 1467598323944 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}] 19:12:03 INFO - PROCESS | 1659 | 1467598323945 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:04 INFO - PROCESS | 1659 | 1467598324025 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 19:12:04 INFO - PROCESS | 1659 | 1467598324028 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:04 INFO - PROCESS | 1659 | 1467598324029 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x1254e1000 == 34 [pid = 1659] [id = 462] 19:12:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1199e2800) [pid = 1659] [serial = 1385] [outer = 0x0] 19:12:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x121003800) [pid = 1659] [serial = 1386] [outer = 0x1199e2800] 19:12:04 INFO - PROCESS | 1659 | 1467598324054 Marionette DEBUG loaded listener.js 19:12:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12133d000) [pid = 1659] [serial = 1387] [outer = 0x1199e2800] 19:12:04 INFO - PROCESS | 1659 | 1467598324403 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]]]}] 19:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 19:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 518ms 19:12:04 INFO - PROCESS | 1659 | 1467598324459 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 19:12:04 INFO - PROCESS | 1659 | 1467598324460 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 19:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 19:12:04 INFO - PROCESS | 1659 | 1467598324463 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 19:12:04 INFO - PROCESS | 1659 | 1467598324464 Marionette TRACE conn2 <- [1,1822,null,{}] 19:12:04 INFO - PROCESS | 1659 | 1467598324466 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}] 19:12:04 INFO - PROCESS | 1659 | 1467598324467 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:04 INFO - PROCESS | 1659 | 1467598324564 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 19:12:04 INFO - PROCESS | 1659 | 1467598324577 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:04 INFO - PROCESS | 1659 | 1467598324578 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x1266a9800 == 35 [pid = 1659] [id = 463] 19:12:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x121341000) [pid = 1659] [serial = 1388] [outer = 0x0] 19:12:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1218ba400) [pid = 1659] [serial = 1389] [outer = 0x121341000] 19:12:04 INFO - PROCESS | 1659 | 1467598324602 Marionette DEBUG loaded listener.js 19:12:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x124bce000) [pid = 1659] [serial = 1390] [outer = 0x121341000] 19:12:04 INFO - PROCESS | 1659 | 1467598324970 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]]]}] 19:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 19:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 520ms 19:12:04 INFO - PROCESS | 1659 | 1467598324983 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 19:12:04 INFO - PROCESS | 1659 | 1467598324985 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 19:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 19:12:04 INFO - PROCESS | 1659 | 1467598324991 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 19:12:04 INFO - PROCESS | 1659 | 1467598324992 Marionette TRACE conn2 <- [1,1826,null,{}] 19:12:04 INFO - PROCESS | 1659 | 1467598324994 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}] 19:12:04 INFO - PROCESS | 1659 | 1467598324998 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:05 INFO - PROCESS | 1659 | 1467598325115 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 19:12:05 INFO - PROCESS | 1659 | 1467598325156 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:05 INFO - PROCESS | 1659 | 1467598325157 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x129027800 == 36 [pid = 1659] [id = 464] 19:12:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x125466400) [pid = 1659] [serial = 1391] [outer = 0x0] 19:12:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x127219800) [pid = 1659] [serial = 1392] [outer = 0x125466400] 19:12:05 INFO - PROCESS | 1659 | 1467598325181 Marionette DEBUG loaded listener.js 19:12:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1199d5000) [pid = 1659] [serial = 1393] [outer = 0x125466400] 19:12:05 INFO - PROCESS | 1659 | 1467598325504 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]]]}] 19:12:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 19:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 569ms 19:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 19:12:05 INFO - PROCESS | 1659 | 1467598325560 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 19:12:05 INFO - PROCESS | 1659 | 1467598325561 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 19:12:05 INFO - PROCESS | 1659 | 1467598325563 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 19:12:05 INFO - PROCESS | 1659 | 1467598325564 Marionette TRACE conn2 <- [1,1830,null,{}] 19:12:05 INFO - PROCESS | 1659 | 1467598325567 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}] 19:12:05 INFO - PROCESS | 1659 | 1467598325568 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:05 INFO - PROCESS | 1659 | 1467598325664 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 19:12:05 INFO - PROCESS | 1659 | 1467598325674 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:05 INFO - PROCESS | 1659 | 1467598325675 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a732800 == 37 [pid = 1659] [id = 465] 19:12:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x128640400) [pid = 1659] [serial = 1394] [outer = 0x0] 19:12:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1286b6400) [pid = 1659] [serial = 1395] [outer = 0x128640400] 19:12:05 INFO - PROCESS | 1659 | 1467598325700 Marionette DEBUG loaded listener.js 19:12:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1286e5400) [pid = 1659] [serial = 1396] [outer = 0x128640400] 19:12:06 INFO - PROCESS | 1659 | 1467598326028 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]]]}] 19:12:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 19:12:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 471ms 19:12:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 19:12:06 INFO - PROCESS | 1659 | 1467598326041 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 19:12:06 INFO - PROCESS | 1659 | 1467598326042 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 19:12:06 INFO - PROCESS | 1659 | 1467598326044 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 19:12:06 INFO - PROCESS | 1659 | 1467598326045 Marionette TRACE conn2 <- [1,1834,null,{}] 19:12:06 INFO - PROCESS | 1659 | 1467598326047 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}] 19:12:06 INFO - PROCESS | 1659 | 1467598326049 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:06 INFO - PROCESS | 1659 | 1467598326145 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 19:12:06 INFO - PROCESS | 1659 | 1467598326148 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:06 INFO - PROCESS | 1659 | 1467598326149 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b692000 == 38 [pid = 1659] [id = 466] 19:12:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x128640c00) [pid = 1659] [serial = 1397] [outer = 0x0] 19:12:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1286e8c00) [pid = 1659] [serial = 1398] [outer = 0x128640c00] 19:12:06 INFO - PROCESS | 1659 | 1467598326173 Marionette DEBUG loaded listener.js 19:12:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x128962800) [pid = 1659] [serial = 1399] [outer = 0x128640c00] 19:12:06 INFO - PROCESS | 1659 | 1467598326578 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]]]}] 19:12:06 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1128aa800) [pid = 1659] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 19:12:06 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11822e400) [pid = 1659] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 19:12:06 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x117ccdc00) [pid = 1659] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 19:12:06 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1128ac000) [pid = 1659] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 19:12:06 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1125f3c00) [pid = 1659] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 19:12:06 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1125e7c00) [pid = 1659] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 19:12:06 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x119aac400) [pid = 1659] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 19:12:06 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x120d05400) [pid = 1659] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 19:12:06 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x111e29000) [pid = 1659] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 19:12:06 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x112cecc00) [pid = 1659] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 19:12:06 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x118fefc00) [pid = 1659] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 19:12:06 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x116631800) [pid = 1659] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 19:12:06 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1125ea000) [pid = 1659] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 19:12:06 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x111c22000) [pid = 1659] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 19:12:06 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1175f0c00) [pid = 1659] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 19:12:06 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x126668800) [pid = 1659] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 19:12:06 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x112fb6000) [pid = 1659] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 19:12:06 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 19:12:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 570ms 19:12:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 19:12:06 INFO - PROCESS | 1659 | 1467598326615 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 19:12:06 INFO - PROCESS | 1659 | 1467598326616 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 19:12:06 INFO - PROCESS | 1659 | 1467598326618 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 19:12:06 INFO - PROCESS | 1659 | 1467598326619 Marionette TRACE conn2 <- [1,1838,null,{}] 19:12:06 INFO - PROCESS | 1659 | 1467598326621 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}] 19:12:06 INFO - PROCESS | 1659 | 1467598326623 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:06 INFO - PROCESS | 1659 | 1467598326700 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 19:12:06 INFO - PROCESS | 1659 | 1467598326705 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:06 INFO - PROCESS | 1659 | 1467598326707 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x121125000 == 39 [pid = 1659] [id = 467] 19:12:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1128ac000) [pid = 1659] [serial = 1400] [outer = 0x0] 19:12:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x112fb9000) [pid = 1659] [serial = 1401] [outer = 0x1128ac000] 19:12:06 INFO - PROCESS | 1659 | 1467598326731 Marionette DEBUG loaded listener.js 19:12:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11822c400) [pid = 1659] [serial = 1402] [outer = 0x1128ac000] 19:12:07 INFO - PROCESS | 1659 | 1467598327059 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]]]}] 19:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 19:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 471ms 19:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 19:12:07 INFO - PROCESS | 1659 | 1467598327091 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 19:12:07 INFO - PROCESS | 1659 | 1467598327092 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 19:12:07 INFO - PROCESS | 1659 | 1467598327095 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 19:12:07 INFO - PROCESS | 1659 | 1467598327096 Marionette TRACE conn2 <- [1,1842,null,{}] 19:12:07 INFO - PROCESS | 1659 | 1467598327098 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}] 19:12:07 INFO - PROCESS | 1659 | 1467598327099 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:07 INFO - PROCESS | 1659 | 1467598327178 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 19:12:07 INFO - PROCESS | 1659 | 1467598327237 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:07 INFO - PROCESS | 1659 | 1467598327239 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x12be15800 == 40 [pid = 1659] [id = 468] 19:12:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1125f6400) [pid = 1659] [serial = 1403] [outer = 0x0] 19:12:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11860f000) [pid = 1659] [serial = 1404] [outer = 0x1125f6400] 19:12:07 INFO - PROCESS | 1659 | 1467598327263 Marionette DEBUG loaded listener.js 19:12:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12495e800) [pid = 1659] [serial = 1405] [outer = 0x1125f6400] 19:12:07 INFO - PROCESS | 1659 | 1467598327541 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]]]}] 19:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 19:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 467ms 19:12:07 INFO - PROCESS | 1659 | 1467598327563 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 19:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 19:12:07 INFO - PROCESS | 1659 | 1467598327564 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 19:12:07 INFO - PROCESS | 1659 | 1467598327566 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 19:12:07 INFO - PROCESS | 1659 | 1467598327568 Marionette TRACE conn2 <- [1,1846,null,{}] 19:12:07 INFO - PROCESS | 1659 | 1467598327578 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}] 19:12:07 INFO - PROCESS | 1659 | 1467598327579 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:07 INFO - PROCESS | 1659 | 1467598327675 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 19:12:07 INFO - PROCESS | 1659 | 1467598327679 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:07 INFO - PROCESS | 1659 | 1467598327680 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c647000 == 41 [pid = 1659] [id = 469] 19:12:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1249e7800) [pid = 1659] [serial = 1406] [outer = 0x0] 19:12:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12896b800) [pid = 1659] [serial = 1407] [outer = 0x1249e7800] 19:12:07 INFO - PROCESS | 1659 | 1467598327706 Marionette DEBUG loaded listener.js 19:12:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x128a87400) [pid = 1659] [serial = 1408] [outer = 0x1249e7800] 19:12:08 INFO - PROCESS | 1659 | 1467598328050 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]]]}] 19:12:08 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) 19:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 526ms 19:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 19:12:08 INFO - PROCESS | 1659 | 1467598328103 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 19:12:08 INFO - PROCESS | 1659 | 1467598328104 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 19:12:08 INFO - PROCESS | 1659 | 1467598328107 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 19:12:08 INFO - PROCESS | 1659 | 1467598328108 Marionette TRACE conn2 <- [1,1850,null,{}] 19:12:08 INFO - PROCESS | 1659 | 1467598328110 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}] 19:12:08 INFO - PROCESS | 1659 | 1467598328111 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:08 INFO - PROCESS | 1659 | 1467598328188 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 19:12:08 INFO - PROCESS | 1659 | 1467598328192 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:08 INFO - PROCESS | 1659 | 1467598328194 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c7ea000 == 42 [pid = 1659] [id = 470] 19:12:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128a8a000) [pid = 1659] [serial = 1409] [outer = 0x0] 19:12:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x128b8e400) [pid = 1659] [serial = 1410] [outer = 0x128a8a000] 19:12:08 INFO - PROCESS | 1659 | 1467598328225 Marionette DEBUG loaded listener.js 19:12:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x128dd5000) [pid = 1659] [serial = 1411] [outer = 0x128a8a000] 19:12:08 INFO - PROCESS | 1659 | 1467598328556 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]]]}] 19:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 468ms 19:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 19:12:08 INFO - PROCESS | 1659 | 1467598328576 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 19:12:08 INFO - PROCESS | 1659 | 1467598328577 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 19:12:08 INFO - PROCESS | 1659 | 1467598328579 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 19:12:08 INFO - PROCESS | 1659 | 1467598328580 Marionette TRACE conn2 <- [1,1854,null,{}] 19:12:08 INFO - PROCESS | 1659 | 1467598328582 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}] 19:12:08 INFO - PROCESS | 1659 | 1467598328583 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:08 INFO - PROCESS | 1659 | 1467598328751 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 19:12:08 INFO - PROCESS | 1659 | 1467598328838 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:08 INFO - PROCESS | 1659 | 1467598328840 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x116e37800 == 43 [pid = 1659] [id = 471] 19:12:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1125ec400) [pid = 1659] [serial = 1412] [outer = 0x0] 19:12:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1125fa800) [pid = 1659] [serial = 1413] [outer = 0x1125ec400] 19:12:08 INFO - PROCESS | 1659 | 1467598328871 Marionette DEBUG loaded listener.js 19:12:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x112e30800) [pid = 1659] [serial = 1414] [outer = 0x1125ec400] 19:12:09 INFO - PROCESS | 1659 | 1467598329311 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]]]}] 19:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 19:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 774ms 19:12:09 INFO - PROCESS | 1659 | 1467598329376 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 19:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 19:12:09 INFO - PROCESS | 1659 | 1467598329379 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 19:12:09 INFO - PROCESS | 1659 | 1467598329382 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 19:12:09 INFO - PROCESS | 1659 | 1467598329384 Marionette TRACE conn2 <- [1,1858,null,{}] 19:12:09 INFO - PROCESS | 1659 | 1467598329401 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}] 19:12:09 INFO - PROCESS | 1659 | 1467598329403 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:09 INFO - PROCESS | 1659 | 1467598329544 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 19:12:09 INFO - PROCESS | 1659 | 1467598329598 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:09 INFO - PROCESS | 1659 | 1467598329600 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x123d51000 == 44 [pid = 1659] [id = 472] 19:12:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x118238400) [pid = 1659] [serial = 1415] [outer = 0x0] 19:12:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1183d3000) [pid = 1659] [serial = 1416] [outer = 0x118238400] 19:12:09 INFO - PROCESS | 1659 | 1467598329632 Marionette DEBUG loaded listener.js 19:12:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x118638400) [pid = 1659] [serial = 1417] [outer = 0x118238400] 19:12:10 INFO - PROCESS | 1659 | 1467598330057 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]]]}] 19:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 19:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 723ms 19:12:10 INFO - PROCESS | 1659 | 1467598330105 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 19:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 19:12:10 INFO - PROCESS | 1659 | 1467598330107 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 19:12:10 INFO - PROCESS | 1659 | 1467598330109 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 19:12:10 INFO - PROCESS | 1659 | 1467598330111 Marionette TRACE conn2 <- [1,1862,null,{}] 19:12:10 INFO - PROCESS | 1659 | 1467598330113 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}] 19:12:10 INFO - PROCESS | 1659 | 1467598330115 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:10 INFO - PROCESS | 1659 | 1467598330218 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 19:12:10 INFO - PROCESS | 1659 | 1467598330280 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:10 INFO - PROCESS | 1659 | 1467598330282 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x12be24800 == 45 [pid = 1659] [id = 473] 19:12:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x11965d800) [pid = 1659] [serial = 1418] [outer = 0x0] 19:12:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1199d6c00) [pid = 1659] [serial = 1419] [outer = 0x11965d800] 19:12:10 INFO - PROCESS | 1659 | 1467598330313 Marionette DEBUG loaded listener.js 19:12:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1210d1400) [pid = 1659] [serial = 1420] [outer = 0x11965d800] 19:12:10 INFO - PROCESS | 1659 | 1467598330728 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]]]}] 19:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 19:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 669ms 19:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 19:12:10 INFO - PROCESS | 1659 | 1467598330778 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 19:12:10 INFO - PROCESS | 1659 | 1467598330781 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 19:12:10 INFO - PROCESS | 1659 | 1467598330789 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 19:12:10 INFO - PROCESS | 1659 | 1467598330792 Marionette TRACE conn2 <- [1,1866,null,{}] 19:12:10 INFO - PROCESS | 1659 | 1467598330795 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}] 19:12:10 INFO - PROCESS | 1659 | 1467598330797 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:10 INFO - PROCESS | 1659 | 1467598330919 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 19:12:10 INFO - PROCESS | 1659 | 1467598330981 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:10 INFO - PROCESS | 1659 | 1467598330982 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d38e800 == 46 [pid = 1659] [id = 474] 19:12:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x124e99000) [pid = 1659] [serial = 1421] [outer = 0x0] 19:12:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x126cbbc00) [pid = 1659] [serial = 1422] [outer = 0x124e99000] 19:12:11 INFO - PROCESS | 1659 | 1467598331011 Marionette DEBUG loaded listener.js 19:12:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1273af800) [pid = 1659] [serial = 1423] [outer = 0x124e99000] 19:12:11 INFO - PROCESS | 1659 | 1467598331452 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]]]}] 19:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 19:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 678ms 19:12:11 INFO - PROCESS | 1659 | 1467598331462 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 19:12:11 INFO - PROCESS | 1659 | 1467598331464 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 19:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 19:12:11 INFO - PROCESS | 1659 | 1467598331466 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 19:12:11 INFO - PROCESS | 1659 | 1467598331467 Marionette TRACE conn2 <- [1,1870,null,{}] 19:12:11 INFO - PROCESS | 1659 | 1467598331470 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}] 19:12:11 INFO - PROCESS | 1659 | 1467598331473 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:11 INFO - PROCESS | 1659 | 1467598331572 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 19:12:11 INFO - PROCESS | 1659 | 1467598331630 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:11 INFO - PROCESS | 1659 | 1467598331631 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x116e45000 == 47 [pid = 1659] [id = 475] 19:12:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1125c7800) [pid = 1659] [serial = 1424] [outer = 0x0] 19:12:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1133cc800) [pid = 1659] [serial = 1425] [outer = 0x1125c7800] 19:12:11 INFO - PROCESS | 1659 | 1467598331662 Marionette DEBUG loaded listener.js 19:12:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x124956400) [pid = 1659] [serial = 1426] [outer = 0x1125c7800] 19:12:12 INFO - PROCESS | 1659 | 1467598332348 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]]]}] 19:12:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 19:12:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 921ms 19:12:12 INFO - PROCESS | 1659 | 1467598332388 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 19:12:12 INFO - PROCESS | 1659 | 1467598332392 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 19:12:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 19:12:12 INFO - PROCESS | 1659 | 1467598332394 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 19:12:12 INFO - PROCESS | 1659 | 1467598332397 Marionette TRACE conn2 <- [1,1874,null,{}] 19:12:12 INFO - PROCESS | 1659 | 1467598332401 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}] 19:12:12 INFO - PROCESS | 1659 | 1467598332402 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:12 INFO - PROCESS | 1659 | 1467598332495 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 19:12:12 INFO - PROCESS | 1659 | 1467598332572 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:12 INFO - PROCESS | 1659 | 1467598332574 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x116e31800 == 48 [pid = 1659] [id = 476] 19:12:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x116082800) [pid = 1659] [serial = 1427] [outer = 0x0] 19:12:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x116a13000) [pid = 1659] [serial = 1428] [outer = 0x116082800] 19:12:12 INFO - PROCESS | 1659 | 1467598332601 Marionette DEBUG loaded listener.js 19:12:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x11822e000) [pid = 1659] [serial = 1429] [outer = 0x116082800] 19:12:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12c647000 == 47 [pid = 1659] [id = 469] 19:12:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12be15800 == 46 [pid = 1659] [id = 468] 19:12:13 INFO - PROCESS | 1659 | --DOCSHELL 0x121125000 == 45 [pid = 1659] [id = 467] 19:12:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12b692000 == 44 [pid = 1659] [id = 466] 19:12:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12a732800 == 43 [pid = 1659] [id = 465] 19:12:13 INFO - PROCESS | 1659 | --DOCSHELL 0x129027800 == 42 [pid = 1659] [id = 464] 19:12:13 INFO - PROCESS | 1659 | --DOCSHELL 0x1266a9800 == 41 [pid = 1659] [id = 463] 19:12:13 INFO - PROCESS | 1659 | --DOCSHELL 0x1254e1000 == 40 [pid = 1659] [id = 462] 19:12:13 INFO - PROCESS | 1659 | --DOCSHELL 0x1217bd000 == 39 [pid = 1659] [id = 461] 19:12:13 INFO - PROCESS | 1659 | --DOCSHELL 0x11956b000 == 38 [pid = 1659] [id = 460] 19:12:13 INFO - PROCESS | 1659 | --DOCSHELL 0x117174000 == 37 [pid = 1659] [id = 459] 19:12:13 INFO - PROCESS | 1659 | --DOCSHELL 0x1214ad800 == 36 [pid = 1659] [id = 458] 19:12:13 INFO - PROCESS | 1659 | --DOCSHELL 0x117159800 == 35 [pid = 1659] [id = 457] 19:12:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12a87b000 == 34 [pid = 1659] [id = 456] 19:12:13 INFO - PROCESS | 1659 | --DOCSHELL 0x120e18800 == 33 [pid = 1659] [id = 444] 19:12:13 INFO - PROCESS | 1659 | --DOCSHELL 0x116e45000 == 32 [pid = 1659] [id = 475] 19:12:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12d38e800 == 31 [pid = 1659] [id = 474] 19:12:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12be24800 == 30 [pid = 1659] [id = 473] 19:12:13 INFO - PROCESS | 1659 | --DOCSHELL 0x123d51000 == 29 [pid = 1659] [id = 472] 19:12:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12c7ea000 == 28 [pid = 1659] [id = 470] 19:12:13 INFO - PROCESS | 1659 | --DOCSHELL 0x116e37800 == 27 [pid = 1659] [id = 471] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x1167abc00) [pid = 1659] [serial = 1318] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x1133db400) [pid = 1659] [serial = 1317] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x11841f800) [pid = 1659] [serial = 1344] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x118788400) [pid = 1659] [serial = 1321] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x116a13c00) [pid = 1659] [serial = 1333] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x112fbc800) [pid = 1659] [serial = 1332] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x11841d400) [pid = 1659] [serial = 1320] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x117cd0400) [pid = 1659] [serial = 1341] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1182dbc00) [pid = 1659] [serial = 1342] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1125fdc00) [pid = 1659] [serial = 1335] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x112985800) [pid = 1659] [serial = 1336] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x12170ac00) [pid = 1659] [serial = 1324] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x120eff000) [pid = 1659] [serial = 1323] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x12666c800) [pid = 1659] [serial = 1327] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x124bd9400) [pid = 1659] [serial = 1326] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x118fc5c00) [pid = 1659] [serial = 1330] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1128a8800) [pid = 1659] [serial = 1329] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x118fcd400) [pid = 1659] [serial = 1347] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x11971b000) [pid = 1659] [serial = 1350] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x121710800) [pid = 1659] [serial = 1353] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1249efc00) [pid = 1659] [serial = 1354] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x121340c00) [pid = 1659] [serial = 1351] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x124bd1000) [pid = 1659] [serial = 1356] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x124e92400) [pid = 1659] [serial = 1360] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118630400) [pid = 1659] [serial = 1359] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12666e400) [pid = 1659] [serial = 1362] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1273a7c00) [pid = 1659] [serial = 1365] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12863c000) [pid = 1659] [serial = 1366] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x126639400) [pid = 1659] [serial = 1357] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x113aae000) [pid = 1659] [serial = 1338] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1167af400) [pid = 1659] [serial = 1339] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x119663c00) [pid = 1659] [serial = 1348] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1268cdc00) [pid = 1659] [serial = 1363] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x118fc3c00) [pid = 1659] [serial = 1345] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1286ae400) [pid = 1659] [serial = 1368] [outer = 0x0] [url = about:blank] 19:12:13 INFO - PROCESS | 1659 | 1467598333576 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]]]}] 19:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 19:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1231ms 19:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 19:12:13 INFO - PROCESS | 1659 | 1467598333626 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 19:12:13 INFO - PROCESS | 1659 | 1467598333628 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 19:12:13 INFO - PROCESS | 1659 | 1467598333631 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 19:12:13 INFO - PROCESS | 1659 | 1467598333632 Marionette TRACE conn2 <- [1,1878,null,{}] 19:12:13 INFO - PROCESS | 1659 | 1467598333637 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}] 19:12:13 INFO - PROCESS | 1659 | 1467598333639 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:13 INFO - PROCESS | 1659 | 1467598333721 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 19:12:13 INFO - PROCESS | 1659 | 1467598333726 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:13 INFO - PROCESS | 1659 | 1467598333729 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x1162d5800 == 28 [pid = 1659] [id = 477] 19:12:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1125f5800) [pid = 1659] [serial = 1430] [outer = 0x0] 19:12:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1128b1400) [pid = 1659] [serial = 1431] [outer = 0x1125f5800] 19:12:13 INFO - PROCESS | 1659 | 1467598333758 Marionette DEBUG loaded listener.js 19:12:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1125ed400) [pid = 1659] [serial = 1432] [outer = 0x1125f5800] 19:12:14 INFO - PROCESS | 1659 | 1467598334112 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]]]}] 19:12:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 19:12:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 521ms 19:12:14 INFO - PROCESS | 1659 | 1467598334151 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 19:12:14 INFO - PROCESS | 1659 | 1467598334155 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 19:12:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 19:12:14 INFO - PROCESS | 1659 | 1467598334160 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 19:12:14 INFO - PROCESS | 1659 | 1467598334161 Marionette TRACE conn2 <- [1,1882,null,{}] 19:12:14 INFO - PROCESS | 1659 | 1467598334163 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}] 19:12:14 INFO - PROCESS | 1659 | 1467598334165 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:14 INFO - PROCESS | 1659 | 1467598334244 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 19:12:14 INFO - PROCESS | 1659 | 1467598334248 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:14 INFO - PROCESS | 1659 | 1467598334249 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x118487800 == 29 [pid = 1659] [id = 478] 19:12:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x113d93800) [pid = 1659] [serial = 1433] [outer = 0x0] 19:12:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x116fe9400) [pid = 1659] [serial = 1434] [outer = 0x113d93800] 19:12:14 INFO - PROCESS | 1659 | 1467598334279 Marionette DEBUG loaded listener.js 19:12:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x117ccdc00) [pid = 1659] [serial = 1435] [outer = 0x113d93800] 19:12:14 INFO - PROCESS | 1659 | 1467598334640 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]]]}] 19:12:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 19:12:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 519ms 19:12:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 19:12:14 INFO - PROCESS | 1659 | 1467598334678 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 19:12:14 INFO - PROCESS | 1659 | 1467598334680 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 19:12:14 INFO - PROCESS | 1659 | 1467598334682 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 19:12:14 INFO - PROCESS | 1659 | 1467598334684 Marionette TRACE conn2 <- [1,1886,null,{}] 19:12:14 INFO - PROCESS | 1659 | 1467598334692 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}] 19:12:14 INFO - PROCESS | 1659 | 1467598334695 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:14 INFO - PROCESS | 1659 | 1467598334771 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 19:12:14 INFO - PROCESS | 1659 | 1467598334776 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:14 INFO - PROCESS | 1659 | 1467598334778 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x119a1c800 == 30 [pid = 1659] [id = 479] 19:12:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x111fe5800) [pid = 1659] [serial = 1436] [outer = 0x0] 19:12:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118630400) [pid = 1659] [serial = 1437] [outer = 0x111fe5800] 19:12:14 INFO - PROCESS | 1659 | 1467598334808 Marionette DEBUG loaded listener.js 19:12:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x118fc7800) [pid = 1659] [serial = 1438] [outer = 0x111fe5800] 19:12:15 INFO - PROCESS | 1659 | 1467598335155 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]]]}] 19:12:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 19:12:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 520ms 19:12:15 INFO - PROCESS | 1659 | 1467598335203 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 19:12:15 INFO - PROCESS | 1659 | 1467598335205 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 19:12:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 19:12:15 INFO - PROCESS | 1659 | 1467598335207 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 19:12:15 INFO - PROCESS | 1659 | 1467598335208 Marionette TRACE conn2 <- [1,1890,null,{}] 19:12:15 INFO - PROCESS | 1659 | 1467598335211 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}] 19:12:15 INFO - PROCESS | 1659 | 1467598335212 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:15 INFO - PROCESS | 1659 | 1467598335326 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 19:12:15 INFO - PROCESS | 1659 | 1467598335333 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:15 INFO - PROCESS | 1659 | 1467598335335 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x1214bb000 == 31 [pid = 1659] [id = 480] 19:12:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118fec400) [pid = 1659] [serial = 1439] [outer = 0x0] 19:12:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119660000) [pid = 1659] [serial = 1440] [outer = 0x118fec400] 19:12:15 INFO - PROCESS | 1659 | 1467598335379 Marionette DEBUG loaded listener.js 19:12:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119715c00) [pid = 1659] [serial = 1441] [outer = 0x118fec400] 19:12:15 INFO - PROCESS | 1659 | 1467598335822 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]]]}] 19:12:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 19:12:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 669ms 19:12:15 INFO - PROCESS | 1659 | 1467598335883 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 19:12:15 INFO - PROCESS | 1659 | 1467598335885 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 19:12:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 19:12:15 INFO - PROCESS | 1659 | 1467598335887 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 19:12:15 INFO - PROCESS | 1659 | 1467598335888 Marionette TRACE conn2 <- [1,1894,null,{}] 19:12:15 INFO - PROCESS | 1659 | 1467598335891 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}] 19:12:15 INFO - PROCESS | 1659 | 1467598335892 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:15 INFO - PROCESS | 1659 | 1467598335982 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 19:12:16 INFO - PROCESS | 1659 | 1467598336022 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:16 INFO - PROCESS | 1659 | 1467598336023 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c67800 == 32 [pid = 1659] [id = 481] 19:12:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x113aae000) [pid = 1659] [serial = 1442] [outer = 0x0] 19:12:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x120d0fc00) [pid = 1659] [serial = 1443] [outer = 0x113aae000] 19:12:16 INFO - PROCESS | 1659 | 1467598336047 Marionette DEBUG loaded listener.js 19:12:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1210d2000) [pid = 1659] [serial = 1444] [outer = 0x113aae000] 19:12:16 INFO - PROCESS | 1659 | 1467598336383 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]]]}] 19:12:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 19:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 518ms 19:12:16 INFO - PROCESS | 1659 | 1467598336405 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 19:12:16 INFO - PROCESS | 1659 | 1467598336407 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 19:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 19:12:16 INFO - PROCESS | 1659 | 1467598336414 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 19:12:16 INFO - PROCESS | 1659 | 1467598336415 Marionette TRACE conn2 <- [1,1898,null,{}] 19:12:16 INFO - PROCESS | 1659 | 1467598336418 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}] 19:12:16 INFO - PROCESS | 1659 | 1467598336422 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:16 INFO - PROCESS | 1659 | 1467598336535 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 19:12:16 INFO - PROCESS | 1659 | 1467598336572 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:16 INFO - PROCESS | 1659 | 1467598336573 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x12669d000 == 33 [pid = 1659] [id = 482] 19:12:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x120efac00) [pid = 1659] [serial = 1445] [outer = 0x0] 19:12:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x121bcbc00) [pid = 1659] [serial = 1446] [outer = 0x120efac00] 19:12:16 INFO - PROCESS | 1659 | 1467598336595 Marionette DEBUG loaded listener.js 19:12:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x125471c00) [pid = 1659] [serial = 1447] [outer = 0x120efac00] 19:12:16 INFO - PROCESS | 1659 | 1467598336907 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]]]}] 19:12:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 19:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 525ms 19:12:16 INFO - PROCESS | 1659 | 1467598336934 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 19:12:16 INFO - PROCESS | 1659 | 1467598336936 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 19:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 19:12:16 INFO - PROCESS | 1659 | 1467598336953 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 19:12:16 INFO - PROCESS | 1659 | 1467598336954 Marionette TRACE conn2 <- [1,1902,null,{}] 19:12:16 INFO - PROCESS | 1659 | 1467598336956 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}] 19:12:16 INFO - PROCESS | 1659 | 1467598336958 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:17 INFO - PROCESS | 1659 | 1467598337051 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 19:12:17 INFO - PROCESS | 1659 | 1467598337055 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:17 INFO - PROCESS | 1659 | 1467598337056 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x126d68000 == 34 [pid = 1659] [id = 483] 19:12:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x124ba3800) [pid = 1659] [serial = 1448] [outer = 0x0] 19:12:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x126673400) [pid = 1659] [serial = 1449] [outer = 0x124ba3800] 19:12:17 INFO - PROCESS | 1659 | 1467598337081 Marionette DEBUG loaded listener.js 19:12:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1268d3000) [pid = 1659] [serial = 1450] [outer = 0x124ba3800] 19:12:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 19:12:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 483ms 19:12:17 INFO - PROCESS | 1659 | 1467598337413 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]]]}] 19:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 19:12:17 INFO - PROCESS | 1659 | 1467598337428 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 19:12:17 INFO - PROCESS | 1659 | 1467598337429 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 19:12:17 INFO - PROCESS | 1659 | 1467598337431 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 19:12:17 INFO - PROCESS | 1659 | 1467598337432 Marionette TRACE conn2 <- [1,1906,null,{}] 19:12:17 INFO - PROCESS | 1659 | 1467598337435 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}] 19:12:17 INFO - PROCESS | 1659 | 1467598337436 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:17 INFO - PROCESS | 1659 | 1467598337535 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 19:12:17 INFO - PROCESS | 1659 | 1467598337545 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:17 INFO - PROCESS | 1659 | 1467598337546 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x129020800 == 35 [pid = 1659] [id = 484] 19:12:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x116631c00) [pid = 1659] [serial = 1451] [outer = 0x0] 19:12:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x126d48c00) [pid = 1659] [serial = 1452] [outer = 0x116631c00] 19:12:17 INFO - PROCESS | 1659 | 1467598337570 Marionette DEBUG loaded listener.js 19:12:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x127265800) [pid = 1659] [serial = 1453] [outer = 0x116631c00] 19:12:17 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x128640400) [pid = 1659] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 19:12:17 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x125466400) [pid = 1659] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 19:12:17 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1160dd000) [pid = 1659] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 19:12:17 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1199e2800) [pid = 1659] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 19:12:17 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x118635000) [pid = 1659] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 19:12:17 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x128a8a000) [pid = 1659] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 19:12:17 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1268cd800) [pid = 1659] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 19:12:17 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x116a0c000) [pid = 1659] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 19:12:17 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1125d6c00) [pid = 1659] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 19:12:17 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x112fb1800) [pid = 1659] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 19:12:17 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x128640c00) [pid = 1659] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 19:12:17 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1128ac000) [pid = 1659] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 19:12:17 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1249e7800) [pid = 1659] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 19:12:17 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1125f6400) [pid = 1659] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 19:12:17 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x121341000) [pid = 1659] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 19:12:18 INFO - PROCESS | 1659 | 1467598338143 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]]]}] 19:12:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 19:12:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 770ms 19:12:18 INFO - PROCESS | 1659 | 1467598338202 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 19:12:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 19:12:18 INFO - PROCESS | 1659 | 1467598338208 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 19:12:18 INFO - PROCESS | 1659 | 1467598338213 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 19:12:18 INFO - PROCESS | 1659 | 1467598338217 Marionette TRACE conn2 <- [1,1910,null,{}] 19:12:18 INFO - PROCESS | 1659 | 1467598338223 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}] 19:12:18 INFO - PROCESS | 1659 | 1467598338225 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:18 INFO - PROCESS | 1659 | 1467598338401 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 19:12:18 INFO - PROCESS | 1659 | 1467598338477 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:18 INFO - PROCESS | 1659 | 1467598338480 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x117159800 == 36 [pid = 1659] [id = 485] 19:12:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1128aa800) [pid = 1659] [serial = 1454] [outer = 0x0] 19:12:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x112984c00) [pid = 1659] [serial = 1455] [outer = 0x1128aa800] 19:12:18 INFO - PROCESS | 1659 | 1467598338512 Marionette DEBUG loaded listener.js 19:12:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1133dc400) [pid = 1659] [serial = 1456] [outer = 0x1128aa800] 19:12:19 INFO - PROCESS | 1659 | 1467598339025 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]]]}] 19:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 19:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 824ms 19:12:19 INFO - PROCESS | 1659 | 1467598339063 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 19:12:19 INFO - PROCESS | 1659 | 1467598339066 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 19:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 19:12:19 INFO - PROCESS | 1659 | 1467598339075 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 19:12:19 INFO - PROCESS | 1659 | 1467598339076 Marionette TRACE conn2 <- [1,1914,null,{}] 19:12:19 INFO - PROCESS | 1659 | 1467598339079 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}] 19:12:19 INFO - PROCESS | 1659 | 1467598339081 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:19 INFO - PROCESS | 1659 | 1467598339190 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 19:12:19 INFO - PROCESS | 1659 | 1467598339270 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:19 INFO - PROCESS | 1659 | 1467598339271 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x120e2c000 == 37 [pid = 1659] [id = 486] 19:12:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x117103800) [pid = 1659] [serial = 1457] [outer = 0x0] 19:12:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1175f2c00) [pid = 1659] [serial = 1458] [outer = 0x117103800] 19:12:19 INFO - PROCESS | 1659 | 1467598339302 Marionette DEBUG loaded listener.js 19:12:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x118235000) [pid = 1659] [serial = 1459] [outer = 0x117103800] 19:12:19 INFO - PROCESS | 1659 | 1467598339985 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]]]}] 19:12:20 INFO - PROCESS | 1659 | --DOCSHELL 0x11661b000 == 36 [pid = 1659] [id = 22] 19:12:20 INFO - PROCESS | 1659 | --DOCSHELL 0x12cc3f000 == 35 [pid = 1659] [id = 16] 19:12:20 INFO - PROCESS | 1659 | --DOCSHELL 0x129025800 == 34 [pid = 1659] [id = 6] 19:12:20 INFO - PROCESS | 1659 | --DOCSHELL 0x12c63b800 == 33 [pid = 1659] [id = 13] 19:12:20 INFO - PROCESS | 1659 | --DOCSHELL 0x126d68000 == 32 [pid = 1659] [id = 483] 19:12:20 INFO - PROCESS | 1659 | --DOCSHELL 0x12669d000 == 31 [pid = 1659] [id = 482] 19:12:20 INFO - PROCESS | 1659 | --DOCSHELL 0x123c67800 == 30 [pid = 1659] [id = 481] 19:12:20 INFO - PROCESS | 1659 | --DOCSHELL 0x1214bb000 == 29 [pid = 1659] [id = 480] 19:12:20 INFO - PROCESS | 1659 | --DOCSHELL 0x119a1c800 == 28 [pid = 1659] [id = 479] 19:12:20 INFO - PROCESS | 1659 | --DOCSHELL 0x118487800 == 27 [pid = 1659] [id = 478] 19:12:20 INFO - PROCESS | 1659 | --DOCSHELL 0x1162d5800 == 26 [pid = 1659] [id = 477] 19:12:20 INFO - PROCESS | 1659 | --DOCSHELL 0x116e31800 == 25 [pid = 1659] [id = 476] 19:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 19:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1022ms 19:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 19:12:20 INFO - PROCESS | 1659 | 1467598340096 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 19:12:20 INFO - PROCESS | 1659 | 1467598340098 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 19:12:20 INFO - PROCESS | 1659 | 1467598340101 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 19:12:20 INFO - PROCESS | 1659 | 1467598340104 Marionette TRACE conn2 <- [1,1918,null,{}] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1286b6400) [pid = 1659] [serial = 1395] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1199d5000) [pid = 1659] [serial = 1393] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x127219800) [pid = 1659] [serial = 1392] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11801a000) [pid = 1659] [serial = 1380] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118420400) [pid = 1659] [serial = 1381] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x121003800) [pid = 1659] [serial = 1386] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118ff6000) [pid = 1659] [serial = 1383] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1199d6400) [pid = 1659] [serial = 1384] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x128b8e400) [pid = 1659] [serial = 1410] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1286b7000) [pid = 1659] [serial = 1369] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1175ec800) [pid = 1659] [serial = 1374] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11801f800) [pid = 1659] [serial = 1375] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1125f7800) [pid = 1659] [serial = 1371] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x112ceb800) [pid = 1659] [serial = 1372] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x113868c00) [pid = 1659] [serial = 1377] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1160e0800) [pid = 1659] [serial = 1378] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x128dd5000) [pid = 1659] [serial = 1411] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1286e8c00) [pid = 1659] [serial = 1398] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x112fb9000) [pid = 1659] [serial = 1401] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x128a87400) [pid = 1659] [serial = 1408] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x11860f000) [pid = 1659] [serial = 1404] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x11822c400) [pid = 1659] [serial = 1402] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x12896b800) [pid = 1659] [serial = 1407] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x128962800) [pid = 1659] [serial = 1399] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x124bce000) [pid = 1659] [serial = 1390] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x1218ba400) [pid = 1659] [serial = 1389] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x1286e5400) [pid = 1659] [serial = 1396] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x12495e800) [pid = 1659] [serial = 1405] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x12133d000) [pid = 1659] [serial = 1387] [outer = 0x0] [url = about:blank] 19:12:20 INFO - PROCESS | 1659 | 1467598340138 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}] 19:12:20 INFO - PROCESS | 1659 | 1467598340140 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:20 INFO - PROCESS | 1659 | 1467598340240 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 19:12:20 INFO - PROCESS | 1659 | 1467598340293 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:20 INFO - PROCESS | 1659 | 1467598340296 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x116e2d800 == 26 [pid = 1659] [id = 487] 19:12:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x112fbec00) [pid = 1659] [serial = 1460] [outer = 0x0] 19:12:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x113aad000) [pid = 1659] [serial = 1461] [outer = 0x112fbec00] 19:12:20 INFO - PROCESS | 1659 | 1467598340328 Marionette DEBUG loaded listener.js 19:12:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x116908c00) [pid = 1659] [serial = 1462] [outer = 0x112fbec00] 19:12:20 INFO - PROCESS | 1659 | 1467598340756 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]]]}] 19:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 19:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 684ms 19:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 19:12:20 INFO - PROCESS | 1659 | 1467598340794 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 19:12:20 INFO - PROCESS | 1659 | 1467598340796 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 19:12:20 INFO - PROCESS | 1659 | 1467598340801 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 19:12:20 INFO - PROCESS | 1659 | 1467598340804 Marionette TRACE conn2 <- [1,1922,null,{}] 19:12:20 INFO - PROCESS | 1659 | 1467598340808 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}] 19:12:20 INFO - PROCESS | 1659 | 1467598340810 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:20 INFO - PROCESS | 1659 | 1467598340908 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 19:12:20 INFO - PROCESS | 1659 | 1467598340963 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:20 INFO - PROCESS | 1659 | 1467598340965 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x11956c000 == 27 [pid = 1659] [id = 488] 19:12:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x1175f5c00) [pid = 1659] [serial = 1463] [outer = 0x0] 19:12:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x118232400) [pid = 1659] [serial = 1464] [outer = 0x1175f5c00] 19:12:20 INFO - PROCESS | 1659 | 1467598340996 Marionette DEBUG loaded listener.js 19:12:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x11841cc00) [pid = 1659] [serial = 1465] [outer = 0x1175f5c00] 19:12:21 INFO - PROCESS | 1659 | 1467598341390 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]]]}] 19:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 19:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 627ms 19:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 19:12:21 INFO - PROCESS | 1659 | 1467598341427 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 19:12:21 INFO - PROCESS | 1659 | 1467598341429 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 19:12:21 INFO - PROCESS | 1659 | 1467598341431 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 19:12:21 INFO - PROCESS | 1659 | 1467598341433 Marionette TRACE conn2 <- [1,1926,null,{}] 19:12:21 INFO - PROCESS | 1659 | 1467598341443 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}] 19:12:21 INFO - PROCESS | 1659 | 1467598341446 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:21 INFO - PROCESS | 1659 | 1467598341570 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 19:12:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x118fc3c00) [pid = 1659] [serial = 1466] [outer = 0x12cb3c800] 19:12:21 INFO - PROCESS | 1659 | 1467598341655 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:21 INFO - PROCESS | 1659 | 1467598341658 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c53800 == 28 [pid = 1659] [id = 489] 19:12:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x119318400) [pid = 1659] [serial = 1467] [outer = 0x0] 19:12:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x11965f000) [pid = 1659] [serial = 1468] [outer = 0x119318400] 19:12:21 INFO - PROCESS | 1659 | 1467598341709 Marionette DEBUG loaded listener.js 19:12:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x119714000) [pid = 1659] [serial = 1469] [outer = 0x119318400] 19:12:22 INFO - PROCESS | 1659 | 1467598342186 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]]]}] 19:12:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 19:12:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 770ms 19:12:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 19:12:22 INFO - PROCESS | 1659 | 1467598342201 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 19:12:22 INFO - PROCESS | 1659 | 1467598342203 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 19:12:22 INFO - PROCESS | 1659 | 1467598342205 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 19:12:22 INFO - PROCESS | 1659 | 1467598342206 Marionette TRACE conn2 <- [1,1930,null,{}] 19:12:22 INFO - PROCESS | 1659 | 1467598342209 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}] 19:12:22 INFO - PROCESS | 1659 | 1467598342210 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:22 INFO - PROCESS | 1659 | 1467598342307 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 19:12:22 INFO - PROCESS | 1659 | 1467598342359 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:22 INFO - PROCESS | 1659 | 1467598342360 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x121be0000 == 29 [pid = 1659] [id = 490] 19:12:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x120ef7400) [pid = 1659] [serial = 1470] [outer = 0x0] 19:12:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x120fa9c00) [pid = 1659] [serial = 1471] [outer = 0x120ef7400] 19:12:22 INFO - PROCESS | 1659 | 1467598342392 Marionette DEBUG loaded listener.js 19:12:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x121496800) [pid = 1659] [serial = 1472] [outer = 0x120ef7400] 19:12:22 INFO - PROCESS | 1659 | 1467598342807 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]]]}] 19:12:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 19:12:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 622ms 19:12:22 INFO - PROCESS | 1659 | 1467598342827 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 19:12:22 INFO - PROCESS | 1659 | 1467598342829 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 19:12:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 19:12:22 INFO - PROCESS | 1659 | 1467598342831 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 19:12:22 INFO - PROCESS | 1659 | 1467598342832 Marionette TRACE conn2 <- [1,1934,null,{}] 19:12:22 INFO - PROCESS | 1659 | 1467598342835 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}] 19:12:22 INFO - PROCESS | 1659 | 1467598342836 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:22 INFO - PROCESS | 1659 | 1467598342933 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 19:12:23 INFO - PROCESS | 1659 | 1467598343055 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:23 INFO - PROCESS | 1659 | 1467598343056 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x12688f000 == 30 [pid = 1659] [id = 491] 19:12:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x120ef6c00) [pid = 1659] [serial = 1473] [outer = 0x0] 19:12:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x12495e800) [pid = 1659] [serial = 1474] [outer = 0x120ef6c00] 19:12:23 INFO - PROCESS | 1659 | 1467598343118 Marionette DEBUG loaded listener.js 19:12:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x124bd8000) [pid = 1659] [serial = 1475] [outer = 0x120ef6c00] 19:12:23 INFO - PROCESS | 1659 | 1467598343612 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]]]}] 19:12:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 19:12:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 821ms 19:12:23 INFO - PROCESS | 1659 | 1467598343653 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 19:12:23 INFO - PROCESS | 1659 | 1467598343655 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 19:12:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 19:12:23 INFO - PROCESS | 1659 | 1467598343657 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 19:12:23 INFO - PROCESS | 1659 | 1467598343658 Marionette TRACE conn2 <- [1,1938,null,{}] 19:12:23 INFO - PROCESS | 1659 | 1467598343661 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}] 19:12:23 INFO - PROCESS | 1659 | 1467598343665 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:23 INFO - PROCESS | 1659 | 1467598343797 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 19:12:23 INFO - PROCESS | 1659 | 1467598343868 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:23 INFO - PROCESS | 1659 | 1467598343869 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x12902a000 == 31 [pid = 1659] [id = 492] 19:12:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x126638000) [pid = 1659] [serial = 1476] [outer = 0x0] 19:12:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x126675c00) [pid = 1659] [serial = 1477] [outer = 0x126638000] 19:12:23 INFO - PROCESS | 1659 | 1467598343898 Marionette DEBUG loaded listener.js 19:12:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1273af400) [pid = 1659] [serial = 1478] [outer = 0x126638000] 19:12:24 INFO - PROCESS | 1659 | 1467598344392 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]]]}] 19:12:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 19:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 772ms 19:12:24 INFO - PROCESS | 1659 | 1467598344429 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 19:12:24 INFO - PROCESS | 1659 | 1467598344431 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 19:12:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 19:12:24 INFO - PROCESS | 1659 | 1467598344434 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 19:12:24 INFO - PROCESS | 1659 | 1467598344436 Marionette TRACE conn2 <- [1,1942,null,{}] 19:12:24 INFO - PROCESS | 1659 | 1467598344442 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}] 19:12:24 INFO - PROCESS | 1659 | 1467598344444 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:24 INFO - PROCESS | 1659 | 1467598344536 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 19:12:25 INFO - PROCESS | 1659 | --DOCSHELL 0x113d7b000 == 30 [pid = 1659] [id = 24] 19:12:25 INFO - PROCESS | 1659 | --DOCSHELL 0x117159800 == 29 [pid = 1659] [id = 485] 19:12:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12b978800 == 28 [pid = 1659] [id = 10] 19:12:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12b69e000 == 27 [pid = 1659] [id = 9] 19:12:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12dc56800 == 26 [pid = 1659] [id = 20] 19:12:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12a729800 == 25 [pid = 1659] [id = 8] 19:12:25 INFO - PROCESS | 1659 | --DOCSHELL 0x1182cf000 == 24 [pid = 1659] [id = 12] 19:12:25 INFO - PROCESS | 1659 | --DOCSHELL 0x118486000 == 23 [pid = 1659] [id = 19] 19:12:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12c7ef000 == 22 [pid = 1659] [id = 14] 19:12:25 INFO - PROCESS | 1659 | --DOCSHELL 0x116e41000 == 21 [pid = 1659] [id = 23] 19:12:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12be1b800 == 20 [pid = 1659] [id = 11] 19:12:25 INFO - PROCESS | 1659 | --DOCSHELL 0x116258800 == 19 [pid = 1659] [id = 25] 19:12:25 INFO - PROCESS | 1659 | --DOCSHELL 0x1169ab000 == 18 [pid = 1659] [id = 26] 19:12:25 INFO - PROCESS | 1659 | --DOCSHELL 0x118197000 == 17 [pid = 1659] [id = 18] 19:12:25 INFO - PROCESS | 1659 | --DOCSHELL 0x111ea4000 == 16 [pid = 1659] [id = 21] 19:12:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12902a000 == 15 [pid = 1659] [id = 492] 19:12:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12688f000 == 14 [pid = 1659] [id = 491] 19:12:25 INFO - PROCESS | 1659 | --DOCSHELL 0x129020800 == 13 [pid = 1659] [id = 484] 19:12:25 INFO - PROCESS | 1659 | --DOCSHELL 0x121be0000 == 12 [pid = 1659] [id = 490] 19:12:25 INFO - PROCESS | 1659 | --DOCSHELL 0x123c53800 == 11 [pid = 1659] [id = 489] 19:12:25 INFO - PROCESS | 1659 | --DOCSHELL 0x11956c000 == 10 [pid = 1659] [id = 488] 19:12:25 INFO - PROCESS | 1659 | --DOCSHELL 0x116e2d800 == 9 [pid = 1659] [id = 487] 19:12:25 INFO - PROCESS | 1659 | --DOCSHELL 0x120e2c000 == 8 [pid = 1659] [id = 486] 19:12:26 INFO - PROCESS | 1659 | 1467598346349 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:26 INFO - PROCESS | 1659 | 1467598346350 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x112539800 == 9 [pid = 1659] [id = 493] 19:12:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x111c83c00) [pid = 1659] [serial = 1479] [outer = 0x0] 19:12:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1121b2800) [pid = 1659] [serial = 1480] [outer = 0x111c83c00] 19:12:26 INFO - PROCESS | 1659 | 1467598346379 Marionette DEBUG loaded listener.js 19:12:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1125e5c00) [pid = 1659] [serial = 1481] [outer = 0x111c83c00] 19:12:26 INFO - PROCESS | 1659 | 1467598346657 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]]]}] 19:12:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 19:12:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 2231ms 19:12:26 INFO - PROCESS | 1659 | 1467598346667 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 19:12:26 INFO - PROCESS | 1659 | 1467598346670 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 19:12:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 19:12:26 INFO - PROCESS | 1659 | 1467598346694 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 19:12:26 INFO - PROCESS | 1659 | 1467598346696 Marionette TRACE conn2 <- [1,1946,null,{}] 19:12:26 INFO - PROCESS | 1659 | 1467598346700 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}] 19:12:26 INFO - PROCESS | 1659 | 1467598346701 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:26 INFO - PROCESS | 1659 | 1467598346784 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 19:12:26 INFO - PROCESS | 1659 | 1467598346792 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:26 INFO - PROCESS | 1659 | 1467598346794 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x118646800 == 10 [pid = 1659] [id = 494] 19:12:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x112fb1c00) [pid = 1659] [serial = 1482] [outer = 0x0] 19:12:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x112fb9800) [pid = 1659] [serial = 1483] [outer = 0x112fb1c00] 19:12:26 INFO - PROCESS | 1659 | 1467598346821 Marionette DEBUG loaded listener.js 19:12:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x115017400) [pid = 1659] [serial = 1484] [outer = 0x112fb1c00] 19:12:27 INFO - PROCESS | 1659 | 1467598347186 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]]]}] 19:12:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 19:12:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 534ms 19:12:27 INFO - PROCESS | 1659 | 1467598347217 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 19:12:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 19:12:27 INFO - PROCESS | 1659 | 1467598347222 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 19:12:27 INFO - PROCESS | 1659 | 1467598347225 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 19:12:27 INFO - PROCESS | 1659 | 1467598347227 Marionette TRACE conn2 <- [1,1950,null,{}] 19:12:27 INFO - PROCESS | 1659 | 1467598347231 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}] 19:12:27 INFO - PROCESS | 1659 | 1467598347233 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:27 INFO - PROCESS | 1659 | 1467598347360 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 19:12:27 INFO - PROCESS | 1659 | 1467598347374 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:27 INFO - PROCESS | 1659 | 1467598347375 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x1197ce000 == 11 [pid = 1659] [id = 495] 19:12:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1167ac800) [pid = 1659] [serial = 1485] [outer = 0x0] 19:12:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1171c2400) [pid = 1659] [serial = 1486] [outer = 0x1167ac800] 19:12:27 INFO - PROCESS | 1659 | 1467598347418 Marionette DEBUG loaded listener.js 19:12:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x118019c00) [pid = 1659] [serial = 1487] [outer = 0x1167ac800] 19:12:27 INFO - PROCESS | 1659 | 1467598347883 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]]]}] 19:12:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 19:12:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 671ms 19:12:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 19:12:27 INFO - PROCESS | 1659 | 1467598347895 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 19:12:27 INFO - PROCESS | 1659 | 1467598347897 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 19:12:27 INFO - PROCESS | 1659 | 1467598347905 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 19:12:27 INFO - PROCESS | 1659 | 1467598347910 Marionette TRACE conn2 <- [1,1954,null,{}] 19:12:27 INFO - PROCESS | 1659 | 1467598347913 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}] 19:12:27 INFO - PROCESS | 1659 | 1467598347916 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:27 INFO - PROCESS | 1659 | 1467598347994 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 19:12:27 INFO - PROCESS | 1659 | 1467598347997 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:28 INFO - PROCESS | 1659 | 1467598347999 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x121823000 == 12 [pid = 1659] [id = 496] 19:12:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x11801f800) [pid = 1659] [serial = 1488] [outer = 0x0] 19:12:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1184e1800) [pid = 1659] [serial = 1489] [outer = 0x11801f800] 19:12:28 INFO - PROCESS | 1659 | 1467598348026 Marionette DEBUG loaded listener.js 19:12:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x11878b400) [pid = 1659] [serial = 1490] [outer = 0x11801f800] 19:12:28 INFO - PROCESS | 1659 | 1467598348397 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]]]}] 19:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 19:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 531ms 19:12:28 INFO - PROCESS | 1659 | 1467598348432 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 19:12:28 INFO - PROCESS | 1659 | 1467598348435 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 19:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 19:12:28 INFO - PROCESS | 1659 | 1467598348438 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 19:12:28 INFO - PROCESS | 1659 | 1467598348440 Marionette TRACE conn2 <- [1,1958,null,{}] 19:12:28 INFO - PROCESS | 1659 | 1467598348443 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}] 19:12:28 INFO - PROCESS | 1659 | 1467598348445 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:28 INFO - PROCESS | 1659 | 1467598348608 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 19:12:28 INFO - PROCESS | 1659 | 1467598348633 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:28 INFO - PROCESS | 1659 | 1467598348634 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c56000 == 13 [pid = 1659] [id = 497] 19:12:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x118febc00) [pid = 1659] [serial = 1491] [outer = 0x0] 19:12:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x119315c00) [pid = 1659] [serial = 1492] [outer = 0x118febc00] 19:12:28 INFO - PROCESS | 1659 | 1467598348669 Marionette DEBUG loaded listener.js 19:12:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1196c1800) [pid = 1659] [serial = 1493] [outer = 0x118febc00] 19:12:29 INFO - PROCESS | 1659 | 1467598349044 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]]]}] 19:12:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 19:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 621ms 19:12:29 INFO - PROCESS | 1659 | 1467598349059 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 19:12:29 INFO - PROCESS | 1659 | 1467598349060 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 19:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 19:12:29 INFO - PROCESS | 1659 | 1467598349062 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 19:12:29 INFO - PROCESS | 1659 | 1467598349063 Marionette TRACE conn2 <- [1,1962,null,{}] 19:12:29 INFO - PROCESS | 1659 | 1467598349066 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}] 19:12:29 INFO - PROCESS | 1659 | 1467598349067 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:29 INFO - PROCESS | 1659 | 1467598349160 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 19:12:29 INFO - PROCESS | 1659 | 1467598349200 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:29 INFO - PROCESS | 1659 | 1467598349205 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x1266a8000 == 14 [pid = 1659] [id = 498] 19:12:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1199de800) [pid = 1659] [serial = 1494] [outer = 0x0] 19:12:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x120ef6800) [pid = 1659] [serial = 1495] [outer = 0x1199de800] 19:12:29 INFO - PROCESS | 1659 | 1467598349237 Marionette DEBUG loaded listener.js 19:12:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x121490400) [pid = 1659] [serial = 1496] [outer = 0x1199de800] 19:12:29 INFO - PROCESS | 1659 | 1467598349583 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]]]}] 19:12:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 19:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 573ms 19:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 19:12:29 INFO - PROCESS | 1659 | 1467598349637 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 19:12:29 INFO - PROCESS | 1659 | 1467598349639 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 19:12:29 INFO - PROCESS | 1659 | 1467598349642 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 19:12:29 INFO - PROCESS | 1659 | 1467598349644 Marionette TRACE conn2 <- [1,1966,null,{}] 19:12:29 INFO - PROCESS | 1659 | 1467598349647 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}] 19:12:29 INFO - PROCESS | 1659 | 1467598349649 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:29 INFO - PROCESS | 1659 | 1467598349799 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 19:12:29 INFO - PROCESS | 1659 | 1467598349817 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:29 INFO - PROCESS | 1659 | 1467598349818 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x11624e000 == 15 [pid = 1659] [id = 499] 19:12:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x121703400) [pid = 1659] [serial = 1497] [outer = 0x0] 19:12:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x124bd9000) [pid = 1659] [serial = 1498] [outer = 0x121703400] 19:12:29 INFO - PROCESS | 1659 | 1467598349858 Marionette DEBUG loaded listener.js 19:12:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x124e92000) [pid = 1659] [serial = 1499] [outer = 0x121703400] 19:12:30 INFO - PROCESS | 1659 | 1467598350233 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]]]}] 19:12:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 19:12:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 622ms 19:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 19:12:30 INFO - PROCESS | 1659 | 1467598350263 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 19:12:30 INFO - PROCESS | 1659 | 1467598350264 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 19:12:30 INFO - PROCESS | 1659 | 1467598350266 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 19:12:30 INFO - PROCESS | 1659 | 1467598350267 Marionette TRACE conn2 <- [1,1970,null,{}] 19:12:30 INFO - PROCESS | 1659 | 1467598350270 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}] 19:12:30 INFO - PROCESS | 1659 | 1467598350278 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:30 INFO - PROCESS | 1659 | 1467598350381 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 19:12:30 INFO - PROCESS | 1659 | 1467598350384 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:30 INFO - PROCESS | 1659 | 1467598350385 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a3e0000 == 16 [pid = 1659] [id = 500] 19:12:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1128a6800) [pid = 1659] [serial = 1500] [outer = 0x0] 19:12:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x12546fc00) [pid = 1659] [serial = 1501] [outer = 0x1128a6800] 19:12:30 INFO - PROCESS | 1659 | 1467598350411 Marionette DEBUG loaded listener.js 19:12:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x126677400) [pid = 1659] [serial = 1502] [outer = 0x1128a6800] 19:12:30 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x118fec400) [pid = 1659] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 19:12:30 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x113aae000) [pid = 1659] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 19:12:30 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x120ef6c00) [pid = 1659] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 19:12:30 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x118238400) [pid = 1659] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 19:12:30 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1125c7800) [pid = 1659] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 19:12:30 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x124e99000) [pid = 1659] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 19:12:30 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1125ec400) [pid = 1659] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 19:12:30 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x11965d800) [pid = 1659] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 19:12:30 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x120ef7400) [pid = 1659] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 19:12:30 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x117103800) [pid = 1659] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 19:12:30 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1128aa800) [pid = 1659] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 19:12:30 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1175f5c00) [pid = 1659] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 19:12:30 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x116631c00) [pid = 1659] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 19:12:30 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x112fbec00) [pid = 1659] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 19:12:30 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x124ba3800) [pid = 1659] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 19:12:30 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119318400) [pid = 1659] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 19:12:30 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x120efac00) [pid = 1659] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 19:12:30 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x113d93800) [pid = 1659] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 19:12:30 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x111fe5800) [pid = 1659] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 19:12:30 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x116082800) [pid = 1659] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 19:12:30 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1125f5800) [pid = 1659] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 19:12:31 INFO - PROCESS | 1659 | 1467598351059 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]]]}] 19:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 19:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 817ms 19:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 19:12:31 INFO - PROCESS | 1659 | 1467598351091 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 19:12:31 INFO - PROCESS | 1659 | 1467598351092 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 19:12:31 INFO - PROCESS | 1659 | 1467598351094 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 19:12:31 INFO - PROCESS | 1659 | 1467598351095 Marionette TRACE conn2 <- [1,1974,null,{}] 19:12:31 INFO - PROCESS | 1659 | 1467598351097 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}] 19:12:31 INFO - PROCESS | 1659 | 1467598351098 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:31 INFO - PROCESS | 1659 | 1467598351175 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 19:12:31 INFO - PROCESS | 1659 | 1467598351179 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:31 INFO - PROCESS | 1659 | 1467598351180 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x126ff8000 == 17 [pid = 1659] [id = 501] 19:12:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1167b0c00) [pid = 1659] [serial = 1503] [outer = 0x0] 19:12:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x117106000) [pid = 1659] [serial = 1504] [outer = 0x1167b0c00] 19:12:31 INFO - PROCESS | 1659 | 1467598351205 Marionette DEBUG loaded listener.js 19:12:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1182e5c00) [pid = 1659] [serial = 1505] [outer = 0x1167b0c00] 19:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 19:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 420ms 19:12:31 INFO - PROCESS | 1659 | 1467598351511 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]]]}] 19:12:31 INFO - PROCESS | 1659 | 1467598351515 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 19:12:31 INFO - PROCESS | 1659 | 1467598351516 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 19:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 19:12:31 INFO - PROCESS | 1659 | 1467598351518 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 19:12:31 INFO - PROCESS | 1659 | 1467598351519 Marionette TRACE conn2 <- [1,1978,null,{}] 19:12:31 INFO - PROCESS | 1659 | 1467598351529 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}] 19:12:31 INFO - PROCESS | 1659 | 1467598351530 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:31 INFO - PROCESS | 1659 | 1467598351611 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 19:12:31 INFO - PROCESS | 1659 | 1467598351668 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:31 INFO - PROCESS | 1659 | 1467598351669 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a72e000 == 18 [pid = 1659] [id = 502] 19:12:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1125c7800) [pid = 1659] [serial = 1506] [outer = 0x0] 19:12:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x118634c00) [pid = 1659] [serial = 1507] [outer = 0x1125c7800] 19:12:31 INFO - PROCESS | 1659 | 1467598351694 Marionette DEBUG loaded listener.js 19:12:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x121005000) [pid = 1659] [serial = 1508] [outer = 0x1125c7800] 19:12:31 INFO - PROCESS | 1659 | 1467598351949 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]]]}] 19:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 19:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 473ms 19:12:31 INFO - PROCESS | 1659 | 1467598351995 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 19:12:31 INFO - PROCESS | 1659 | 1467598351996 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 19:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 19:12:32 INFO - PROCESS | 1659 | 1467598351998 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 19:12:32 INFO - PROCESS | 1659 | 1467598351999 Marionette TRACE conn2 <- [1,1982,null,{}] 19:12:32 INFO - PROCESS | 1659 | 1467598352011 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}] 19:12:32 INFO - PROCESS | 1659 | 1467598352012 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:32 INFO - PROCESS | 1659 | 1467598352095 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 19:12:32 INFO - PROCESS | 1659 | 1467598352099 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:32 INFO - PROCESS | 1659 | 1467598352101 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ab1a000 == 19 [pid = 1659] [id = 503] 19:12:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x121bc8000) [pid = 1659] [serial = 1509] [outer = 0x0] 19:12:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x126670c00) [pid = 1659] [serial = 1510] [outer = 0x121bc8000] 19:12:32 INFO - PROCESS | 1659 | 1467598352131 Marionette DEBUG loaded listener.js 19:12:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1268d2c00) [pid = 1659] [serial = 1511] [outer = 0x121bc8000] 19:12:32 INFO - PROCESS | 1659 | 1467598352479 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]]]}] 19:12:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 19:12:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 520ms 19:12:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 19:12:32 INFO - PROCESS | 1659 | 1467598352518 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 19:12:32 INFO - PROCESS | 1659 | 1467598352520 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 19:12:32 INFO - PROCESS | 1659 | 1467598352522 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 19:12:32 INFO - PROCESS | 1659 | 1467598352523 Marionette TRACE conn2 <- [1,1986,null,{}] 19:12:32 INFO - PROCESS | 1659 | 1467598352526 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}] 19:12:32 INFO - PROCESS | 1659 | 1467598352527 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:32 INFO - PROCESS | 1659 | 1467598352614 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 19:12:32 INFO - PROCESS | 1659 | 1467598352618 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:32 INFO - PROCESS | 1659 | 1467598352619 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x1217c0000 == 20 [pid = 1659] [id = 504] 19:12:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x126c50400) [pid = 1659] [serial = 1512] [outer = 0x0] 19:12:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12725d400) [pid = 1659] [serial = 1513] [outer = 0x126c50400] 19:12:32 INFO - PROCESS | 1659 | 1467598352645 Marionette DEBUG loaded listener.js 19:12:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1273b2400) [pid = 1659] [serial = 1514] [outer = 0x126c50400] 19:12:33 INFO - PROCESS | 1659 | 1467598353200 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]]]}] 19:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 19:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 719ms 19:12:33 INFO - PROCESS | 1659 | 1467598353247 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 19:12:33 INFO - PROCESS | 1659 | 1467598353250 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 19:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 19:12:33 INFO - PROCESS | 1659 | 1467598353255 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 19:12:33 INFO - PROCESS | 1659 | 1467598353258 Marionette TRACE conn2 <- [1,1990,null,{}] 19:12:33 INFO - PROCESS | 1659 | 1467598353262 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}] 19:12:33 INFO - PROCESS | 1659 | 1467598353264 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:33 INFO - PROCESS | 1659 | 1467598353368 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 19:12:33 INFO - PROCESS | 1659 | 1467598353424 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:33 INFO - PROCESS | 1659 | 1467598353425 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x1191d1800 == 21 [pid = 1659] [id = 505] 19:12:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1128a8c00) [pid = 1659] [serial = 1515] [outer = 0x0] 19:12:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x112fbbc00) [pid = 1659] [serial = 1516] [outer = 0x1128a8c00] 19:12:33 INFO - PROCESS | 1659 | 1467598353456 Marionette DEBUG loaded listener.js 19:12:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1160dd400) [pid = 1659] [serial = 1517] [outer = 0x1128a8c00] 19:12:34 INFO - PROCESS | 1659 | 1467598354126 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]]]}] 19:12:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 19:12:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 923ms 19:12:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 19:12:34 INFO - PROCESS | 1659 | 1467598354177 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 19:12:34 INFO - PROCESS | 1659 | 1467598354179 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 19:12:34 INFO - PROCESS | 1659 | 1467598354183 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 19:12:34 INFO - PROCESS | 1659 | 1467598354185 Marionette TRACE conn2 <- [1,1994,null,{}] 19:12:34 INFO - PROCESS | 1659 | 1467598354188 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}] 19:12:34 INFO - PROCESS | 1659 | 1467598354189 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:34 INFO - PROCESS | 1659 | 1467598354291 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 19:12:34 INFO - PROCESS | 1659 | 1467598354372 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:34 INFO - PROCESS | 1659 | 1467598354375 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x1160a4800 == 22 [pid = 1659] [id = 506] 19:12:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x112fbf400) [pid = 1659] [serial = 1518] [outer = 0x0] 19:12:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1133dd800) [pid = 1659] [serial = 1519] [outer = 0x112fbf400] 19:12:34 INFO - PROCESS | 1659 | 1467598354403 Marionette DEBUG loaded listener.js 19:12:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1160dd000) [pid = 1659] [serial = 1520] [outer = 0x112fbf400] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x126675c00) [pid = 1659] [serial = 1477] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x11841cc00) [pid = 1659] [serial = 1465] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x112984c00) [pid = 1659] [serial = 1455] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x127265800) [pid = 1659] [serial = 1453] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x116908c00) [pid = 1659] [serial = 1462] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x118232400) [pid = 1659] [serial = 1464] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x126673400) [pid = 1659] [serial = 1449] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x126d48c00) [pid = 1659] [serial = 1452] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1268d3000) [pid = 1659] [serial = 1450] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x119714000) [pid = 1659] [serial = 1469] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x120fa9c00) [pid = 1659] [serial = 1471] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11965f000) [pid = 1659] [serial = 1468] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x125471c00) [pid = 1659] [serial = 1447] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1199d6000) [pid = 1659] [serial = 892] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x121bcbc00) [pid = 1659] [serial = 1446] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1210d2000) [pid = 1659] [serial = 1444] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x113aad000) [pid = 1659] [serial = 1461] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x116fe9400) [pid = 1659] [serial = 1434] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x118630400) [pid = 1659] [serial = 1437] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x118fc7800) [pid = 1659] [serial = 1438] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11822e000) [pid = 1659] [serial = 1429] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x116a13000) [pid = 1659] [serial = 1428] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1125fa800) [pid = 1659] [serial = 1413] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1183d3000) [pid = 1659] [serial = 1416] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1199d6c00) [pid = 1659] [serial = 1419] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x126cbbc00) [pid = 1659] [serial = 1422] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1128b1400) [pid = 1659] [serial = 1431] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1133cc800) [pid = 1659] [serial = 1425] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1125ed400) [pid = 1659] [serial = 1432] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x117ccdc00) [pid = 1659] [serial = 1435] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x119715c00) [pid = 1659] [serial = 1441] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x120d0fc00) [pid = 1659] [serial = 1443] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x119660000) [pid = 1659] [serial = 1440] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x124bd8000) [pid = 1659] [serial = 1475] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x118638400) [pid = 1659] [serial = 1417] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x124956400) [pid = 1659] [serial = 1426] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x1273af800) [pid = 1659] [serial = 1423] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x112e30800) [pid = 1659] [serial = 1414] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x1210d1400) [pid = 1659] [serial = 1420] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x121496800) [pid = 1659] [serial = 1472] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x12495e800) [pid = 1659] [serial = 1474] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x118235000) [pid = 1659] [serial = 1459] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x1175f2c00) [pid = 1659] [serial = 1458] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x1133dc400) [pid = 1659] [serial = 1456] [outer = 0x0] [url = about:blank] 19:12:34 INFO - PROCESS | 1659 | 1467598354759 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]]]}] 19:12:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 19:12:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 625ms 19:12:34 INFO - PROCESS | 1659 | 1467598354807 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 19:12:34 INFO - PROCESS | 1659 | 1467598354811 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 19:12:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 19:12:34 INFO - PROCESS | 1659 | 1467598354815 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 19:12:34 INFO - PROCESS | 1659 | 1467598354817 Marionette TRACE conn2 <- [1,1998,null,{}] 19:12:34 INFO - PROCESS | 1659 | 1467598354820 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}] 19:12:34 INFO - PROCESS | 1659 | 1467598354821 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:34 INFO - PROCESS | 1659 | 1467598354898 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 19:12:34 INFO - PROCESS | 1659 | 1467598354907 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:34 INFO - PROCESS | 1659 | 1467598354908 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x118470800 == 23 [pid = 1659] [id = 507] 19:12:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x116631c00) [pid = 1659] [serial = 1521] [outer = 0x0] 19:12:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x116977800) [pid = 1659] [serial = 1522] [outer = 0x116631c00] 19:12:34 INFO - PROCESS | 1659 | 1467598354936 Marionette DEBUG loaded listener.js 19:12:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x1175f1400) [pid = 1659] [serial = 1523] [outer = 0x116631c00] 19:12:35 INFO - PROCESS | 1659 | 1467598355309 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]]]}] 19:12:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 19:12:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 520ms 19:12:35 INFO - PROCESS | 1659 | 1467598355336 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 19:12:35 INFO - PROCESS | 1659 | 1467598355337 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 19:12:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 19:12:35 INFO - PROCESS | 1659 | 1467598355342 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 19:12:35 INFO - PROCESS | 1659 | 1467598355344 Marionette TRACE conn2 <- [1,2002,null,{}] 19:12:35 INFO - PROCESS | 1659 | 1467598355352 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}] 19:12:35 INFO - PROCESS | 1659 | 1467598355355 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:35 INFO - PROCESS | 1659 | 1467598355429 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 19:12:35 INFO - PROCESS | 1659 | 1467598355434 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:35 INFO - PROCESS | 1659 | 1467598355436 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x11955e000 == 24 [pid = 1659] [id = 508] 19:12:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x116a12800) [pid = 1659] [serial = 1524] [outer = 0x0] 19:12:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x1182d8800) [pid = 1659] [serial = 1525] [outer = 0x116a12800] 19:12:35 INFO - PROCESS | 1659 | 1467598355473 Marionette DEBUG loaded listener.js 19:12:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x118606000) [pid = 1659] [serial = 1526] [outer = 0x116a12800] 19:12:35 INFO - PROCESS | 1659 | 1467598355815 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]]]}] 19:12:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 19:12:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 522ms 19:12:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 19:12:35 INFO - PROCESS | 1659 | 1467598355864 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 19:12:35 INFO - PROCESS | 1659 | 1467598355865 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 19:12:35 INFO - PROCESS | 1659 | 1467598355867 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 19:12:35 INFO - PROCESS | 1659 | 1467598355868 Marionette TRACE conn2 <- [1,2006,null,{}] 19:12:35 INFO - PROCESS | 1659 | 1467598355871 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}] 19:12:35 INFO - PROCESS | 1659 | 1467598355872 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:35 INFO - PROCESS | 1659 | 1467598355947 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 19:12:35 INFO - PROCESS | 1659 | 1467598355950 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:35 INFO - PROCESS | 1659 | 1467598355951 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x121031000 == 25 [pid = 1659] [id = 509] 19:12:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x1125ed000) [pid = 1659] [serial = 1527] [outer = 0x0] 19:12:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x118feb800) [pid = 1659] [serial = 1528] [outer = 0x1125ed000] 19:12:35 INFO - PROCESS | 1659 | 1467598355978 Marionette DEBUG loaded listener.js 19:12:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x11965f000) [pid = 1659] [serial = 1529] [outer = 0x1125ed000] 19:12:36 INFO - PROCESS | 1659 | 1467598356300 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]]]}] 19:12:36 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 19:12:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 471ms 19:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 19:12:36 INFO - PROCESS | 1659 | 1467598356341 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 19:12:36 INFO - PROCESS | 1659 | 1467598356342 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 19:12:36 INFO - PROCESS | 1659 | 1467598356345 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 19:12:36 INFO - PROCESS | 1659 | 1467598356346 Marionette TRACE conn2 <- [1,2010,null,{}] 19:12:36 INFO - PROCESS | 1659 | 1467598356348 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}] 19:12:36 INFO - PROCESS | 1659 | 1467598356349 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:36 INFO - PROCESS | 1659 | 1467598356419 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 19:12:36 INFO - PROCESS | 1659 | 1467598356426 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:36 INFO - PROCESS | 1659 | 1467598356434 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x1217c8000 == 26 [pid = 1659] [id = 510] 19:12:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x1125eb800) [pid = 1659] [serial = 1530] [outer = 0x0] 19:12:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1196c7000) [pid = 1659] [serial = 1531] [outer = 0x1125eb800] 19:12:36 INFO - PROCESS | 1659 | 1467598356459 Marionette DEBUG loaded listener.js 19:12:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x1199d6000) [pid = 1659] [serial = 1532] [outer = 0x1125eb800] 19:12:36 INFO - PROCESS | 1659 | 1467598356801 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]]]}] 19:12:36 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 19:12:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 470ms 19:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 19:12:36 INFO - PROCESS | 1659 | 1467598356815 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 19:12:36 INFO - PROCESS | 1659 | 1467598356816 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 19:12:36 INFO - PROCESS | 1659 | 1467598356818 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 19:12:36 INFO - PROCESS | 1659 | 1467598356820 Marionette TRACE conn2 <- [1,2014,null,{}] 19:12:36 INFO - PROCESS | 1659 | 1467598356823 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}] 19:12:36 INFO - PROCESS | 1659 | 1467598356828 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:36 INFO - PROCESS | 1659 | 1467598356950 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 19:12:36 INFO - PROCESS | 1659 | 1467598356962 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:36 INFO - PROCESS | 1659 | 1467598356963 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x121923000 == 27 [pid = 1659] [id = 511] 19:12:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1199db800) [pid = 1659] [serial = 1533] [outer = 0x0] 19:12:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x120efa000) [pid = 1659] [serial = 1534] [outer = 0x1199db800] 19:12:36 INFO - PROCESS | 1659 | 1467598356989 Marionette DEBUG loaded listener.js 19:12:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x121969000) [pid = 1659] [serial = 1535] [outer = 0x1199db800] 19:12:37 INFO - PROCESS | 1659 | 1467598357308 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]]]}] 19:12:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 19:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 521ms 19:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 19:12:37 INFO - PROCESS | 1659 | 1467598357341 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 19:12:37 INFO - PROCESS | 1659 | 1467598357342 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 19:12:37 INFO - PROCESS | 1659 | 1467598357344 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 19:12:37 INFO - PROCESS | 1659 | 1467598357345 Marionette TRACE conn2 <- [1,2018,null,{}] 19:12:37 INFO - PROCESS | 1659 | 1467598357347 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}] 19:12:37 INFO - PROCESS | 1659 | 1467598357348 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:37 INFO - PROCESS | 1659 | 1467598357447 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 19:12:37 INFO - PROCESS | 1659 | 1467598357459 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:37 INFO - PROCESS | 1659 | 1467598357460 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x1254e1000 == 28 [pid = 1659] [id = 512] 19:12:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x121497800) [pid = 1659] [serial = 1536] [outer = 0x0] 19:12:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x124bce000) [pid = 1659] [serial = 1537] [outer = 0x121497800] 19:12:37 INFO - PROCESS | 1659 | 1467598357484 Marionette DEBUG loaded listener.js 19:12:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x12540e800) [pid = 1659] [serial = 1538] [outer = 0x121497800] 19:12:37 INFO - PROCESS | 1659 | 1467598357829 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]]]}] 19:12:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 19:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 520ms 19:12:37 INFO - PROCESS | 1659 | 1467598357867 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 19:12:37 INFO - PROCESS | 1659 | 1467598357868 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 19:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 19:12:37 INFO - PROCESS | 1659 | 1467598357871 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 19:12:37 INFO - PROCESS | 1659 | 1467598357872 Marionette TRACE conn2 <- [1,2022,null,{}] 19:12:37 INFO - PROCESS | 1659 | 1467598357874 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}] 19:12:37 INFO - PROCESS | 1659 | 1467598357875 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:37 INFO - PROCESS | 1659 | 1467598357970 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 19:12:37 INFO - PROCESS | 1659 | 1467598357973 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:37 INFO - PROCESS | 1659 | 1467598357974 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x126ce2000 == 29 [pid = 1659] [id = 513] 19:12:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x125471c00) [pid = 1659] [serial = 1539] [outer = 0x0] 19:12:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x12666a400) [pid = 1659] [serial = 1540] [outer = 0x125471c00] 19:12:38 INFO - PROCESS | 1659 | 1467598357999 Marionette DEBUG loaded listener.js 19:12:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x126676c00) [pid = 1659] [serial = 1541] [outer = 0x125471c00] 19:12:38 INFO - PROCESS | 1659 | 1467598358320 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]]]}] 19:12:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 19:12:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 470ms 19:12:38 INFO - PROCESS | 1659 | 1467598358345 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 19:12:38 INFO - PROCESS | 1659 | 1467598358346 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 19:12:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 19:12:38 INFO - PROCESS | 1659 | 1467598358349 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 19:12:38 INFO - PROCESS | 1659 | 1467598358350 Marionette TRACE conn2 <- [1,2026,null,{}] 19:12:38 INFO - PROCESS | 1659 | 1467598358352 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}] 19:12:38 INFO - PROCESS | 1659 | 1467598358353 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:38 INFO - PROCESS | 1659 | 1467598358460 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 19:12:38 INFO - PROCESS | 1659 | 1467598358472 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:38 INFO - PROCESS | 1659 | 1467598358474 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a54800 == 30 [pid = 1659] [id = 514] 19:12:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x126676000) [pid = 1659] [serial = 1542] [outer = 0x0] 19:12:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1268cd800) [pid = 1659] [serial = 1543] [outer = 0x126676000] 19:12:38 INFO - PROCESS | 1659 | 1467598358498 Marionette DEBUG loaded listener.js 19:12:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x126d48c00) [pid = 1659] [serial = 1544] [outer = 0x126676000] 19:12:38 INFO - PROCESS | 1659 | 1467598358802 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]]]}] 19:12:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 19:12:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 468ms 19:12:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 19:12:38 INFO - PROCESS | 1659 | 1467598358818 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 19:12:38 INFO - PROCESS | 1659 | 1467598358819 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 19:12:38 INFO - PROCESS | 1659 | 1467598358821 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 19:12:38 INFO - PROCESS | 1659 | 1467598358824 Marionette TRACE conn2 <- [1,2030,null,{}] 19:12:38 INFO - PROCESS | 1659 | 1467598358828 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}] 19:12:38 INFO - PROCESS | 1659 | 1467598358829 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:38 INFO - PROCESS | 1659 | 1467598358928 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 19:12:39 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x126638000) [pid = 1659] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 19:12:39 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x121bc8000) [pid = 1659] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 19:12:39 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1199de800) [pid = 1659] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 19:12:39 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11801f800) [pid = 1659] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 19:12:39 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x111c83c00) [pid = 1659] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 19:12:39 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x121703400) [pid = 1659] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 19:12:39 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x112fb1c00) [pid = 1659] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 19:12:39 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1167ac800) [pid = 1659] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 19:12:39 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1128a6800) [pid = 1659] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 19:12:39 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1125c7800) [pid = 1659] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 19:12:39 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1167b0c00) [pid = 1659] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 19:12:39 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x118febc00) [pid = 1659] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 19:12:39 INFO - PROCESS | 1659 | 1467598359045 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:39 INFO - PROCESS | 1659 | 1467598359047 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x118f08000 == 31 [pid = 1659] [id = 515] 19:12:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x111c83c00) [pid = 1659] [serial = 1545] [outer = 0x0] 19:12:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1125edc00) [pid = 1659] [serial = 1546] [outer = 0x111c83c00] 19:12:39 INFO - PROCESS | 1659 | 1467598359072 Marionette DEBUG loaded listener.js 19:12:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x113d4f400) [pid = 1659] [serial = 1547] [outer = 0x111c83c00] 19:12:39 INFO - PROCESS | 1659 | 1467598359394 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]]]}] 19:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 19:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 623ms 19:12:39 INFO - PROCESS | 1659 | 1467598359445 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 19:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 19:12:39 INFO - PROCESS | 1659 | 1467598359447 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 19:12:39 INFO - PROCESS | 1659 | 1467598359450 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 19:12:39 INFO - PROCESS | 1659 | 1467598359452 Marionette TRACE conn2 <- [1,2034,null,{}] 19:12:39 INFO - PROCESS | 1659 | 1467598359456 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}] 19:12:39 INFO - PROCESS | 1659 | 1467598359459 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:39 INFO - PROCESS | 1659 | 1467598359551 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 19:12:39 INFO - PROCESS | 1659 | 1467598359605 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:39 INFO - PROCESS | 1659 | 1467598359607 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x1295c2800 == 32 [pid = 1659] [id = 516] 19:12:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x116023800) [pid = 1659] [serial = 1548] [outer = 0x0] 19:12:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x116a14000) [pid = 1659] [serial = 1549] [outer = 0x116023800] 19:12:39 INFO - PROCESS | 1659 | 1467598359633 Marionette DEBUG loaded listener.js 19:12:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1273b5800) [pid = 1659] [serial = 1550] [outer = 0x116023800] 19:12:39 INFO - PROCESS | 1659 | 1467598359910 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]]]}] 19:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 19:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 471ms 19:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 19:12:39 INFO - PROCESS | 1659 | 1467598359929 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 19:12:39 INFO - PROCESS | 1659 | 1467598359930 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 19:12:39 INFO - PROCESS | 1659 | 1467598359932 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 19:12:39 INFO - PROCESS | 1659 | 1467598359933 Marionette TRACE conn2 <- [1,2038,null,{}] 19:12:39 INFO - PROCESS | 1659 | 1467598359935 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}] 19:12:39 INFO - PROCESS | 1659 | 1467598359936 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:40 INFO - PROCESS | 1659 | 1467598360029 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 19:12:40 INFO - PROCESS | 1659 | 1467598360032 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:40 INFO - PROCESS | 1659 | 1467598360033 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ab1a800 == 33 [pid = 1659] [id = 517] 19:12:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1273b5c00) [pid = 1659] [serial = 1551] [outer = 0x0] 19:12:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1286b0000) [pid = 1659] [serial = 1552] [outer = 0x1273b5c00] 19:12:40 INFO - PROCESS | 1659 | 1467598360058 Marionette DEBUG loaded listener.js 19:12:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1286b5800) [pid = 1659] [serial = 1553] [outer = 0x1273b5c00] 19:12:40 INFO - PROCESS | 1659 | 1467598360392 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]]]}] 19:12:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 19:12:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 470ms 19:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 19:12:40 INFO - PROCESS | 1659 | 1467598360403 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 19:12:40 INFO - PROCESS | 1659 | 1467598360404 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 19:12:40 INFO - PROCESS | 1659 | 1467598360409 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 19:12:40 INFO - PROCESS | 1659 | 1467598360411 Marionette TRACE conn2 <- [1,2042,null,{}] 19:12:40 INFO - PROCESS | 1659 | 1467598360413 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}] 19:12:40 INFO - PROCESS | 1659 | 1467598360414 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:40 INFO - PROCESS | 1659 | 1467598360528 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 19:12:40 INFO - PROCESS | 1659 | 1467598360534 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:40 INFO - PROCESS | 1659 | 1467598360535 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b6a0000 == 34 [pid = 1659] [id = 518] 19:12:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x12863c800) [pid = 1659] [serial = 1554] [outer = 0x0] 19:12:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1286b8400) [pid = 1659] [serial = 1555] [outer = 0x12863c800] 19:12:40 INFO - PROCESS | 1659 | 1467598360559 Marionette DEBUG loaded listener.js 19:12:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1286e4400) [pid = 1659] [serial = 1556] [outer = 0x12863c800] 19:12:40 INFO - PROCESS | 1659 | 1467598360856 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]]]}] 19:12:40 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) 19:12:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 471ms 19:12:40 INFO - PROCESS | 1659 | 1467598360880 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 19:12:40 INFO - PROCESS | 1659 | 1467598360881 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 19:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 19:12:40 INFO - PROCESS | 1659 | 1467598360883 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 19:12:40 INFO - PROCESS | 1659 | 1467598360884 Marionette TRACE conn2 <- [1,2046,null,{}] 19:12:40 INFO - PROCESS | 1659 | 1467598360886 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}] 19:12:40 INFO - PROCESS | 1659 | 1467598360889 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:40 INFO - PROCESS | 1659 | 1467598360969 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 19:12:40 INFO - PROCESS | 1659 | 1467598360975 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:40 INFO - PROCESS | 1659 | 1467598360976 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x12be08000 == 35 [pid = 1659] [id = 519] 19:12:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x128647c00) [pid = 1659] [serial = 1557] [outer = 0x0] 19:12:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1286ec800) [pid = 1659] [serial = 1558] [outer = 0x128647c00] 19:12:41 INFO - PROCESS | 1659 | 1467598360999 Marionette DEBUG loaded listener.js 19:12:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x128961800) [pid = 1659] [serial = 1559] [outer = 0x128647c00] 19:12:41 INFO - PROCESS | 1659 | 1467598361509 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]]]}] 19:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 670ms 19:12:41 INFO - PROCESS | 1659 | 1467598361553 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 19:12:41 INFO - PROCESS | 1659 | 1467598361556 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 19:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 19:12:41 INFO - PROCESS | 1659 | 1467598361559 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 19:12:41 INFO - PROCESS | 1659 | 1467598361562 Marionette TRACE conn2 <- [1,2050,null,{}] 19:12:41 INFO - PROCESS | 1659 | 1467598361566 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}] 19:12:41 INFO - PROCESS | 1659 | 1467598361568 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:41 INFO - PROCESS | 1659 | 1467598361669 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 19:12:41 INFO - PROCESS | 1659 | 1467598361725 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:41 INFO - PROCESS | 1659 | 1467598361727 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x118f03000 == 36 [pid = 1659] [id = 520] 19:12:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x112fb6c00) [pid = 1659] [serial = 1560] [outer = 0x0] 19:12:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11662bc00) [pid = 1659] [serial = 1561] [outer = 0x112fb6c00] 19:12:41 INFO - PROCESS | 1659 | 1467598361757 Marionette DEBUG loaded listener.js 19:12:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1175ed800) [pid = 1659] [serial = 1562] [outer = 0x112fb6c00] 19:12:42 INFO - PROCESS | 1659 | 1467598362178 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]]]}] 19:12:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 19:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 675ms 19:12:42 INFO - PROCESS | 1659 | 1467598362234 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 19:12:42 INFO - PROCESS | 1659 | 1467598362238 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 19:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 19:12:42 INFO - PROCESS | 1659 | 1467598362242 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 19:12:42 INFO - PROCESS | 1659 | 1467598362244 Marionette TRACE conn2 <- [1,2054,null,{}] 19:12:42 INFO - PROCESS | 1659 | 1467598362247 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}] 19:12:42 INFO - PROCESS | 1659 | 1467598362248 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:42 INFO - PROCESS | 1659 | 1467598362352 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 19:12:42 INFO - PROCESS | 1659 | 1467598362453 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:42 INFO - PROCESS | 1659 | 1467598362455 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c67000 == 37 [pid = 1659] [id = 521] 19:12:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1182db400) [pid = 1659] [serial = 1563] [outer = 0x0] 19:12:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x118788c00) [pid = 1659] [serial = 1564] [outer = 0x1182db400] 19:12:42 INFO - PROCESS | 1659 | 1467598362486 Marionette DEBUG loaded listener.js 19:12:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x119318c00) [pid = 1659] [serial = 1565] [outer = 0x1182db400] 19:12:42 INFO - PROCESS | 1659 | 1467598362872 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]]]}] 19:12:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 19:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 672ms 19:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 19:12:42 INFO - PROCESS | 1659 | 1467598362914 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 19:12:42 INFO - PROCESS | 1659 | 1467598362916 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 19:12:42 INFO - PROCESS | 1659 | 1467598362918 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 19:12:42 INFO - PROCESS | 1659 | 1467598362921 Marionette TRACE conn2 <- [1,2058,null,{}] 19:12:42 INFO - PROCESS | 1659 | 1467598362931 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}] 19:12:42 INFO - PROCESS | 1659 | 1467598362934 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:43 INFO - PROCESS | 1659 | 1467598363034 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 19:12:43 INFO - PROCESS | 1659 | 1467598363091 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:43 INFO - PROCESS | 1659 | 1467598363093 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x12be09800 == 38 [pid = 1659] [id = 522] 19:12:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x121002800) [pid = 1659] [serial = 1566] [outer = 0x0] 19:12:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12148f000) [pid = 1659] [serial = 1567] [outer = 0x121002800] 19:12:43 INFO - PROCESS | 1659 | 1467598363124 Marionette DEBUG loaded listener.js 19:12:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x124ba3800) [pid = 1659] [serial = 1568] [outer = 0x121002800] 19:12:43 INFO - PROCESS | 1659 | 1467598363576 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]]]}] 19:12:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 19:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 724ms 19:12:43 INFO - PROCESS | 1659 | 1467598363642 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 19:12:43 INFO - PROCESS | 1659 | 1467598363644 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 19:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 19:12:43 INFO - PROCESS | 1659 | 1467598363815 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 19:12:43 INFO - PROCESS | 1659 | 1467598363817 Marionette TRACE conn2 <- [1,2062,null,{}] 19:12:43 INFO - PROCESS | 1659 | 1467598363850 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}] 19:12:43 INFO - PROCESS | 1659 | 1467598363852 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:43 INFO - PROCESS | 1659 | 1467598363939 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 19:12:44 INFO - PROCESS | 1659 | 1467598363991 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:44 INFO - PROCESS | 1659 | 1467598363993 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x1191d2800 == 39 [pid = 1659] [id = 523] 19:12:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x112fb7400) [pid = 1659] [serial = 1569] [outer = 0x0] 19:12:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1133de800) [pid = 1659] [serial = 1570] [outer = 0x112fb7400] 19:12:44 INFO - PROCESS | 1659 | 1467598364021 Marionette DEBUG loaded listener.js 19:12:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x116a13c00) [pid = 1659] [serial = 1571] [outer = 0x112fb7400] 19:12:44 INFO - PROCESS | 1659 | 1467598364453 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]]]}] 19:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 19:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 855ms 19:12:45 INFO - PROCESS | 1659 | --DOCSHELL 0x112539800 == 38 [pid = 1659] [id = 493] 19:12:45 INFO - PROCESS | 1659 | --DOCSHELL 0x121923000 == 37 [pid = 1659] [id = 511] 19:12:45 INFO - PROCESS | 1659 | --DOCSHELL 0x1254e1000 == 36 [pid = 1659] [id = 512] 19:12:45 INFO - PROCESS | 1659 | --DOCSHELL 0x118f08000 == 35 [pid = 1659] [id = 515] 19:12:45 INFO - PROCESS | 1659 | --DOCSHELL 0x126ce2000 == 34 [pid = 1659] [id = 513] 19:12:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12ab1a800 == 33 [pid = 1659] [id = 517] 19:12:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12b6a0000 == 32 [pid = 1659] [id = 518] 19:12:45 INFO - PROCESS | 1659 | --DOCSHELL 0x128a54800 == 31 [pid = 1659] [id = 514] 19:12:45 INFO - PROCESS | 1659 | --DOCSHELL 0x1295c2800 == 30 [pid = 1659] [id = 516] 19:12:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12be09800 == 29 [pid = 1659] [id = 522] 19:12:45 INFO - PROCESS | 1659 | --DOCSHELL 0x123c67000 == 28 [pid = 1659] [id = 521] 19:12:45 INFO - PROCESS | 1659 | --DOCSHELL 0x118f03000 == 27 [pid = 1659] [id = 520] 19:12:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12be08000 == 26 [pid = 1659] [id = 519] 19:12:45 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1273af400) [pid = 1659] [serial = 1478] [outer = 0x0] [url = about:blank] 19:12:45 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12725d400) [pid = 1659] [serial = 1513] [outer = 0x0] [url = about:blank] 19:12:45 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x126670c00) [pid = 1659] [serial = 1510] [outer = 0x0] [url = about:blank] 19:12:45 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x120ef6800) [pid = 1659] [serial = 1495] [outer = 0x0] [url = about:blank] 19:12:45 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1184e1800) [pid = 1659] [serial = 1489] [outer = 0x0] [url = about:blank] 19:12:45 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11878b400) [pid = 1659] [serial = 1490] [outer = 0x0] [url = about:blank] 19:12:45 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1121b2800) [pid = 1659] [serial = 1480] [outer = 0x0] [url = about:blank] 19:12:45 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x124bd9000) [pid = 1659] [serial = 1498] [outer = 0x0] [url = about:blank] 19:12:45 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1125e5c00) [pid = 1659] [serial = 1481] [outer = 0x0] [url = about:blank] 19:12:45 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x112fb9800) [pid = 1659] [serial = 1483] [outer = 0x0] [url = about:blank] 19:12:45 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1171c2400) [pid = 1659] [serial = 1486] [outer = 0x0] [url = about:blank] 19:12:45 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x118019c00) [pid = 1659] [serial = 1487] [outer = 0x0] [url = about:blank] 19:12:45 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x115017400) [pid = 1659] [serial = 1484] [outer = 0x0] [url = about:blank] 19:12:45 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x121490400) [pid = 1659] [serial = 1496] [outer = 0x0] [url = about:blank] 19:12:45 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x12546fc00) [pid = 1659] [serial = 1501] [outer = 0x0] [url = about:blank] 19:12:45 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x124e92000) [pid = 1659] [serial = 1499] [outer = 0x0] [url = about:blank] 19:12:45 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118634c00) [pid = 1659] [serial = 1507] [outer = 0x0] [url = about:blank] 19:12:45 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x126677400) [pid = 1659] [serial = 1502] [outer = 0x0] [url = about:blank] 19:12:45 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x117106000) [pid = 1659] [serial = 1504] [outer = 0x0] [url = about:blank] 19:12:45 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1196c1800) [pid = 1659] [serial = 1493] [outer = 0x0] [url = about:blank] 19:12:45 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x121005000) [pid = 1659] [serial = 1508] [outer = 0x0] [url = about:blank] 19:12:45 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x119315c00) [pid = 1659] [serial = 1492] [outer = 0x0] [url = about:blank] 19:12:45 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1268d2c00) [pid = 1659] [serial = 1511] [outer = 0x0] [url = about:blank] 19:12:45 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1182e5c00) [pid = 1659] [serial = 1505] [outer = 0x0] [url = about:blank] 19:12:45 INFO - PROCESS | 1659 | 1467598365100 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 19:12:45 INFO - PROCESS | 1659 | 1467598365104 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 19:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 19:12:45 INFO - PROCESS | 1659 | 1467598365117 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 19:12:45 INFO - PROCESS | 1659 | 1467598365119 Marionette TRACE conn2 <- [1,2066,null,{}] 19:12:45 INFO - PROCESS | 1659 | 1467598365133 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}] 19:12:45 INFO - PROCESS | 1659 | 1467598365136 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:45 INFO - PROCESS | 1659 | 1467598365289 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 19:12:45 INFO - PROCESS | 1659 | 1467598365354 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:45 INFO - PROCESS | 1659 | 1467598365358 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x116604800 == 27 [pid = 1659] [id = 524] 19:12:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1128a7c00) [pid = 1659] [serial = 1572] [outer = 0x0] 19:12:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1128ac800) [pid = 1659] [serial = 1573] [outer = 0x1128a7c00] 19:12:45 INFO - PROCESS | 1659 | 1467598365389 Marionette DEBUG loaded listener.js 19:12:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x112fb1800) [pid = 1659] [serial = 1574] [outer = 0x1128a7c00] 19:12:45 INFO - PROCESS | 1659 | 1467598365701 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]]]}] 19:12:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 19:12:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 626ms 19:12:45 INFO - PROCESS | 1659 | 1467598365742 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 19:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 19:12:45 INFO - PROCESS | 1659 | 1467598365744 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 19:12:45 INFO - PROCESS | 1659 | 1467598365749 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 19:12:45 INFO - PROCESS | 1659 | 1467598365752 Marionette TRACE conn2 <- [1,2070,null,{}] 19:12:45 INFO - PROCESS | 1659 | 1467598365755 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}] 19:12:45 INFO - PROCESS | 1659 | 1467598365756 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:45 INFO - PROCESS | 1659 | 1467598365832 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 19:12:45 INFO - PROCESS | 1659 | 1467598365839 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:45 INFO - PROCESS | 1659 | 1467598365841 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x118477800 == 28 [pid = 1659] [id = 525] 19:12:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x112fbe400) [pid = 1659] [serial = 1575] [outer = 0x0] 19:12:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x116975000) [pid = 1659] [serial = 1576] [outer = 0x112fbe400] 19:12:45 INFO - PROCESS | 1659 | 1467598365869 Marionette DEBUG loaded listener.js 19:12:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1175ef400) [pid = 1659] [serial = 1577] [outer = 0x112fbe400] 19:12:46 INFO - PROCESS | 1659 | 1467598366199 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]]]}] 19:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 19:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 472ms 19:12:46 INFO - PROCESS | 1659 | 1467598366220 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 19:12:46 INFO - PROCESS | 1659 | 1467598366223 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 19:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 19:12:46 INFO - PROCESS | 1659 | 1467598366227 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 19:12:46 INFO - PROCESS | 1659 | 1467598366229 Marionette TRACE conn2 <- [1,2074,null,{}] 19:12:46 INFO - PROCESS | 1659 | 1467598366236 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}] 19:12:46 INFO - PROCESS | 1659 | 1467598366241 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:46 INFO - PROCESS | 1659 | 1467598366327 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 19:12:46 INFO - PROCESS | 1659 | 1467598366333 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:46 INFO - PROCESS | 1659 | 1467598366335 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x1197ca800 == 29 [pid = 1659] [id = 526] 19:12:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x118234000) [pid = 1659] [serial = 1578] [outer = 0x0] 19:12:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x118237800) [pid = 1659] [serial = 1579] [outer = 0x118234000] 19:12:46 INFO - PROCESS | 1659 | 1467598366366 Marionette DEBUG loaded listener.js 19:12:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1183ce400) [pid = 1659] [serial = 1580] [outer = 0x118234000] 19:12:46 INFO - PROCESS | 1659 | 1467598366724 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]]]}] 19:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 19:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 519ms 19:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 19:12:46 INFO - PROCESS | 1659 | 1467598366747 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 19:12:46 INFO - PROCESS | 1659 | 1467598366748 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 19:12:46 INFO - PROCESS | 1659 | 1467598366750 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 19:12:46 INFO - PROCESS | 1659 | 1467598366751 Marionette TRACE conn2 <- [1,2078,null,{}] 19:12:46 INFO - PROCESS | 1659 | 1467598366755 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}] 19:12:46 INFO - PROCESS | 1659 | 1467598366757 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:46 INFO - PROCESS | 1659 | 1467598366865 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 19:12:46 INFO - PROCESS | 1659 | 1467598366872 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:46 INFO - PROCESS | 1659 | 1467598366873 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x121257800 == 30 [pid = 1659] [id = 527] 19:12:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1184e1800) [pid = 1659] [serial = 1581] [outer = 0x0] 19:12:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118634800) [pid = 1659] [serial = 1582] [outer = 0x1184e1800] 19:12:46 INFO - PROCESS | 1659 | 1467598366899 Marionette DEBUG loaded listener.js 19:12:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x118f47000) [pid = 1659] [serial = 1583] [outer = 0x1184e1800] 19:12:47 INFO - PROCESS | 1659 | 1467598367233 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]]]}] 19:12:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 19:12:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 522ms 19:12:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 19:12:47 INFO - PROCESS | 1659 | 1467598367272 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 19:12:47 INFO - PROCESS | 1659 | 1467598367274 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 19:12:47 INFO - PROCESS | 1659 | 1467598367276 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 19:12:47 INFO - PROCESS | 1659 | 1467598367277 Marionette TRACE conn2 <- [1,2082,null,{}] 19:12:47 INFO - PROCESS | 1659 | 1467598367279 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}] 19:12:47 INFO - PROCESS | 1659 | 1467598367281 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:47 INFO - PROCESS | 1659 | 1467598367372 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 19:12:47 INFO - PROCESS | 1659 | 1467598367413 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:47 INFO - PROCESS | 1659 | 1467598367414 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c5c800 == 31 [pid = 1659] [id = 528] 19:12:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118fcc800) [pid = 1659] [serial = 1584] [outer = 0x0] 19:12:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x118ff5c00) [pid = 1659] [serial = 1585] [outer = 0x118fcc800] 19:12:47 INFO - PROCESS | 1659 | 1467598367449 Marionette DEBUG loaded listener.js 19:12:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1196bbc00) [pid = 1659] [serial = 1586] [outer = 0x118fcc800] 19:12:47 INFO - PROCESS | 1659 | 1467598367828 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]]]}] 19:12:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 19:12:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 568ms 19:12:47 INFO - PROCESS | 1659 | 1467598367844 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 19:12:47 INFO - PROCESS | 1659 | 1467598367846 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 19:12:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 19:12:47 INFO - PROCESS | 1659 | 1467598367854 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 19:12:47 INFO - PROCESS | 1659 | 1467598367856 Marionette TRACE conn2 <- [1,2086,null,{}] 19:12:47 INFO - PROCESS | 1659 | 1467598367858 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}] 19:12:47 INFO - PROCESS | 1659 | 1467598367863 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:47 INFO - PROCESS | 1659 | 1467598367979 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 19:12:48 INFO - PROCESS | 1659 | 1467598368016 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:48 INFO - PROCESS | 1659 | 1467598368018 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x126693800 == 32 [pid = 1659] [id = 529] 19:12:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1128a7400) [pid = 1659] [serial = 1587] [outer = 0x0] 19:12:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1199dc000) [pid = 1659] [serial = 1588] [outer = 0x1128a7400] 19:12:48 INFO - PROCESS | 1659 | 1467598368046 Marionette DEBUG loaded listener.js 19:12:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x121005000) [pid = 1659] [serial = 1589] [outer = 0x1128a7400] 19:12:48 INFO - PROCESS | 1659 | 1467598368363 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]]]}] 19:12:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 19:12:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 522ms 19:12:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 19:12:48 INFO - PROCESS | 1659 | 1467598368383 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 19:12:48 INFO - PROCESS | 1659 | 1467598368384 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 19:12:48 INFO - PROCESS | 1659 | 1467598368386 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 19:12:48 INFO - PROCESS | 1659 | 1467598368388 Marionette TRACE conn2 <- [1,2090,null,{}] 19:12:48 INFO - PROCESS | 1659 | 1467598368392 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}] 19:12:48 INFO - PROCESS | 1659 | 1467598368393 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:48 INFO - PROCESS | 1659 | 1467598368486 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 19:12:48 INFO - PROCESS | 1659 | 1467598368489 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:48 INFO - PROCESS | 1659 | 1467598368490 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x121828800 == 33 [pid = 1659] [id = 530] 19:12:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1125cec00) [pid = 1659] [serial = 1590] [outer = 0x0] 19:12:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1210da800) [pid = 1659] [serial = 1591] [outer = 0x1125cec00] 19:12:48 INFO - PROCESS | 1659 | 1467598368521 Marionette DEBUG loaded listener.js 19:12:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x121bc8000) [pid = 1659] [serial = 1592] [outer = 0x1125cec00] 19:12:48 INFO - PROCESS | 1659 | 1467598368852 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]]]}] 19:12:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 19:12:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 523ms 19:12:48 INFO - PROCESS | 1659 | 1467598368909 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 19:12:48 INFO - PROCESS | 1659 | 1467598368911 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 19:12:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 19:12:48 INFO - PROCESS | 1659 | 1467598368913 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 19:12:48 INFO - PROCESS | 1659 | 1467598368914 Marionette TRACE conn2 <- [1,2094,null,{}] 19:12:48 INFO - PROCESS | 1659 | 1467598368916 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}] 19:12:48 INFO - PROCESS | 1659 | 1467598368917 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:49 INFO - PROCESS | 1659 | 1467598369012 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 19:12:49 INFO - PROCESS | 1659 | 1467598369050 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:49 INFO - PROCESS | 1659 | 1467598369051 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x12902c000 == 34 [pid = 1659] [id = 531] 19:12:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x121960800) [pid = 1659] [serial = 1593] [outer = 0x0] 19:12:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x124bd3000) [pid = 1659] [serial = 1594] [outer = 0x121960800] 19:12:49 INFO - PROCESS | 1659 | 1467598369076 Marionette DEBUG loaded listener.js 19:12:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12540f000) [pid = 1659] [serial = 1595] [outer = 0x121960800] 19:12:49 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1273b5c00) [pid = 1659] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 19:12:49 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x121497800) [pid = 1659] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 19:12:49 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x125471c00) [pid = 1659] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 19:12:49 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x116a12800) [pid = 1659] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 19:12:49 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1125eb800) [pid = 1659] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 19:12:49 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1128a8c00) [pid = 1659] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 19:12:49 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x112fbf400) [pid = 1659] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 19:12:49 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x116631c00) [pid = 1659] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 19:12:49 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x12863c800) [pid = 1659] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 19:12:49 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x126c50400) [pid = 1659] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 19:12:49 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1125ed000) [pid = 1659] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 19:12:49 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x126676000) [pid = 1659] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 19:12:49 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x111c83c00) [pid = 1659] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 19:12:49 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x116023800) [pid = 1659] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 19:12:49 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1199db800) [pid = 1659] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 19:12:49 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x128647c00) [pid = 1659] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 19:12:49 INFO - PROCESS | 1659 | 1467598369507 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]]]}] 19:12:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 19:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 621ms 19:12:49 INFO - PROCESS | 1659 | 1467598369535 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 19:12:49 INFO - PROCESS | 1659 | 1467598369536 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 19:12:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 19:12:49 INFO - PROCESS | 1659 | 1467598369545 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 19:12:49 INFO - PROCESS | 1659 | 1467598369546 Marionette TRACE conn2 <- [1,2098,null,{}] 19:12:49 INFO - PROCESS | 1659 | 1467598369548 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}] 19:12:49 INFO - PROCESS | 1659 | 1467598369549 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:49 INFO - PROCESS | 1659 | 1467598369655 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 19:12:49 INFO - PROCESS | 1659 | 1467598369689 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:49 INFO - PROCESS | 1659 | 1467598369690 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x1295c6800 == 35 [pid = 1659] [id = 532] 19:12:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1121bcc00) [pid = 1659] [serial = 1596] [outer = 0x0] 19:12:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x11801a000) [pid = 1659] [serial = 1597] [outer = 0x1121bcc00] 19:12:49 INFO - PROCESS | 1659 | 1467598369715 Marionette DEBUG loaded listener.js 19:12:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x121497800) [pid = 1659] [serial = 1598] [outer = 0x1121bcc00] 19:12:50 INFO - PROCESS | 1659 | 1467598370000 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]]]}] 19:12:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 19:12:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 469ms 19:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 19:12:50 INFO - PROCESS | 1659 | 1467598370016 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 19:12:50 INFO - PROCESS | 1659 | 1467598370017 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 19:12:50 INFO - PROCESS | 1659 | 1467598370019 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 19:12:50 INFO - PROCESS | 1659 | 1467598370021 Marionette TRACE conn2 <- [1,2102,null,{}] 19:12:50 INFO - PROCESS | 1659 | 1467598370030 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}] 19:12:50 INFO - PROCESS | 1659 | 1467598370032 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:50 INFO - PROCESS | 1659 | 1467598370116 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 19:12:50 INFO - PROCESS | 1659 | 1467598370120 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:50 INFO - PROCESS | 1659 | 1467598370121 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a72f800 == 36 [pid = 1659] [id = 533] 19:12:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119661000) [pid = 1659] [serial = 1599] [outer = 0x0] 19:12:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x125471c00) [pid = 1659] [serial = 1600] [outer = 0x119661000] 19:12:50 INFO - PROCESS | 1659 | 1467598370148 Marionette DEBUG loaded listener.js 19:12:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x126671000) [pid = 1659] [serial = 1601] [outer = 0x119661000] 19:12:50 INFO - PROCESS | 1659 | 1467598370510 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]]]}] 19:12:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 19:12:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 521ms 19:12:50 INFO - PROCESS | 1659 | 1467598370550 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 19:12:50 INFO - PROCESS | 1659 | 1467598370551 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 19:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 19:12:50 INFO - PROCESS | 1659 | 1467598370554 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 19:12:50 INFO - PROCESS | 1659 | 1467598370555 Marionette TRACE conn2 <- [1,2106,null,{}] 19:12:50 INFO - PROCESS | 1659 | 1467598370563 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}] 19:12:50 INFO - PROCESS | 1659 | 1467598370565 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:50 INFO - PROCESS | 1659 | 1467598370654 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 19:12:50 INFO - PROCESS | 1659 | 1467598370660 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:50 INFO - PROCESS | 1659 | 1467598370662 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b611800 == 37 [pid = 1659] [id = 534] 19:12:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x126677400) [pid = 1659] [serial = 1602] [outer = 0x0] 19:12:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x126d48000) [pid = 1659] [serial = 1603] [outer = 0x126677400] 19:12:50 INFO - PROCESS | 1659 | 1467598370688 Marionette DEBUG loaded listener.js 19:12:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12725ec00) [pid = 1659] [serial = 1604] [outer = 0x126677400] 19:12:51 INFO - PROCESS | 1659 | 1467598371029 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]]]}] 19:12:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 19:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 524ms 19:12:51 INFO - PROCESS | 1659 | 1467598371078 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 19:12:51 INFO - PROCESS | 1659 | 1467598371079 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 19:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 19:12:51 INFO - PROCESS | 1659 | 1467598371082 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 19:12:51 INFO - PROCESS | 1659 | 1467598371083 Marionette TRACE conn2 <- [1,2110,null,{}] 19:12:51 INFO - PROCESS | 1659 | 1467598371086 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}] 19:12:51 INFO - PROCESS | 1659 | 1467598371087 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:51 INFO - PROCESS | 1659 | 1467598371165 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 19:12:51 INFO - PROCESS | 1659 | 1467598371223 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:51 INFO - PROCESS | 1659 | 1467598371224 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b6ab800 == 38 [pid = 1659] [id = 535] 19:12:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1196bb400) [pid = 1659] [serial = 1605] [outer = 0x0] 19:12:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1273ad000) [pid = 1659] [serial = 1606] [outer = 0x1196bb400] 19:12:51 INFO - PROCESS | 1659 | 1467598371248 Marionette DEBUG loaded listener.js 19:12:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x128643c00) [pid = 1659] [serial = 1607] [outer = 0x1196bb400] 19:12:51 INFO - PROCESS | 1659 | 1467598371767 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]]]}] 19:12:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 19:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 720ms 19:12:51 INFO - PROCESS | 1659 | 1467598371803 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 19:12:51 INFO - PROCESS | 1659 | 1467598371807 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 19:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 19:12:51 INFO - PROCESS | 1659 | 1467598371811 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 19:12:51 INFO - PROCESS | 1659 | 1467598371813 Marionette TRACE conn2 <- [1,2114,null,{}] 19:12:51 INFO - PROCESS | 1659 | 1467598371817 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}] 19:12:51 INFO - PROCESS | 1659 | 1467598371819 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:51 INFO - PROCESS | 1659 | 1467598371926 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 19:12:52 INFO - PROCESS | 1659 | 1467598372052 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:52 INFO - PROCESS | 1659 | 1467598372054 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x118477000 == 39 [pid = 1659] [id = 536] 19:12:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x112fa2c00) [pid = 1659] [serial = 1608] [outer = 0x0] 19:12:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x112fbe000) [pid = 1659] [serial = 1609] [outer = 0x112fa2c00] 19:12:52 INFO - PROCESS | 1659 | 1467598372085 Marionette DEBUG loaded listener.js 19:12:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x11607a400) [pid = 1659] [serial = 1610] [outer = 0x112fa2c00] 19:12:52 INFO - PROCESS | 1659 | 1467598372720 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]]]}] 19:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 19:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 979ms 19:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 19:12:52 INFO - PROCESS | 1659 | 1467598372794 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 19:12:52 INFO - PROCESS | 1659 | 1467598372797 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 19:12:52 INFO - PROCESS | 1659 | 1467598372802 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 19:12:52 INFO - PROCESS | 1659 | 1467598372806 Marionette TRACE conn2 <- [1,2118,null,{}] 19:12:52 INFO - PROCESS | 1659 | 1467598372811 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}] 19:12:52 INFO - PROCESS | 1659 | 1467598372814 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:52 INFO - PROCESS | 1659 | 1467598372924 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 19:12:53 INFO - PROCESS | 1659 | 1467598373003 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:53 INFO - PROCESS | 1659 | 1467598373006 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x116e3e000 == 40 [pid = 1659] [id = 537] 19:12:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x113373400) [pid = 1659] [serial = 1611] [outer = 0x0] 19:12:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x113a43800) [pid = 1659] [serial = 1612] [outer = 0x113373400] 19:12:53 INFO - PROCESS | 1659 | 1467598373035 Marionette DEBUG loaded listener.js 19:12:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x11697cc00) [pid = 1659] [serial = 1613] [outer = 0x113373400] 19:12:53 INFO - PROCESS | 1659 | --DOCSHELL 0x12b611800 == 39 [pid = 1659] [id = 534] 19:12:53 INFO - PROCESS | 1659 | --DOCSHELL 0x12a72f800 == 38 [pid = 1659] [id = 533] 19:12:53 INFO - PROCESS | 1659 | --DOCSHELL 0x1295c6800 == 37 [pid = 1659] [id = 532] 19:12:53 INFO - PROCESS | 1659 | --DOCSHELL 0x12902c000 == 36 [pid = 1659] [id = 531] 19:12:53 INFO - PROCESS | 1659 | --DOCSHELL 0x121828800 == 35 [pid = 1659] [id = 530] 19:12:53 INFO - PROCESS | 1659 | --DOCSHELL 0x126693800 == 34 [pid = 1659] [id = 529] 19:12:53 INFO - PROCESS | 1659 | --DOCSHELL 0x123c5c800 == 33 [pid = 1659] [id = 528] 19:12:53 INFO - PROCESS | 1659 | --DOCSHELL 0x121257800 == 32 [pid = 1659] [id = 527] 19:12:53 INFO - PROCESS | 1659 | --DOCSHELL 0x1197ca800 == 31 [pid = 1659] [id = 526] 19:12:53 INFO - PROCESS | 1659 | --DOCSHELL 0x118477800 == 30 [pid = 1659] [id = 525] 19:12:53 INFO - PROCESS | 1659 | --DOCSHELL 0x116604800 == 29 [pid = 1659] [id = 524] 19:12:53 INFO - PROCESS | 1659 | --DOCSHELL 0x1191d2800 == 28 [pid = 1659] [id = 523] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1286b5800) [pid = 1659] [serial = 1553] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x124bce000) [pid = 1659] [serial = 1537] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12666a400) [pid = 1659] [serial = 1540] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1182d8800) [pid = 1659] [serial = 1525] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x118606000) [pid = 1659] [serial = 1526] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1196c7000) [pid = 1659] [serial = 1531] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1199d6000) [pid = 1659] [serial = 1532] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x112fbbc00) [pid = 1659] [serial = 1516] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1160dd400) [pid = 1659] [serial = 1517] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1133dd800) [pid = 1659] [serial = 1519] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1160dd000) [pid = 1659] [serial = 1520] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x116977800) [pid = 1659] [serial = 1522] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1175f1400) [pid = 1659] [serial = 1523] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1286b8400) [pid = 1659] [serial = 1555] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1273b2400) [pid = 1659] [serial = 1514] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1286e4400) [pid = 1659] [serial = 1556] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x118feb800) [pid = 1659] [serial = 1528] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11965f000) [pid = 1659] [serial = 1529] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1268cd800) [pid = 1659] [serial = 1543] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1125edc00) [pid = 1659] [serial = 1546] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x126d48c00) [pid = 1659] [serial = 1544] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x116a14000) [pid = 1659] [serial = 1549] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x113d4f400) [pid = 1659] [serial = 1547] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1286b0000) [pid = 1659] [serial = 1552] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x120efa000) [pid = 1659] [serial = 1534] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1273b5800) [pid = 1659] [serial = 1550] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x12540e800) [pid = 1659] [serial = 1538] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x126676c00) [pid = 1659] [serial = 1541] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x121969000) [pid = 1659] [serial = 1535] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x1286ec800) [pid = 1659] [serial = 1558] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x128961800) [pid = 1659] [serial = 1559] [outer = 0x0] [url = about:blank] 19:12:53 INFO - PROCESS | 1659 | 1467598373439 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]]]}] 19:12:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 19:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 676ms 19:12:53 INFO - PROCESS | 1659 | 1467598373478 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 19:12:53 INFO - PROCESS | 1659 | 1467598373481 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 19:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 19:12:53 INFO - PROCESS | 1659 | 1467598373492 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 19:12:53 INFO - PROCESS | 1659 | 1467598373494 Marionette TRACE conn2 <- [1,2122,null,{}] 19:12:53 INFO - PROCESS | 1659 | 1467598373496 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}] 19:12:53 INFO - PROCESS | 1659 | 1467598373498 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:53 INFO - PROCESS | 1659 | 1467598373579 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 19:12:53 INFO - PROCESS | 1659 | 1467598373639 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:53 INFO - PROCESS | 1659 | 1467598373640 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x118faa800 == 29 [pid = 1659] [id = 538] 19:12:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x116a0bc00) [pid = 1659] [serial = 1614] [outer = 0x0] 19:12:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x117ccdc00) [pid = 1659] [serial = 1615] [outer = 0x116a0bc00] 19:12:53 INFO - PROCESS | 1659 | 1467598373666 Marionette DEBUG loaded listener.js 19:12:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x11801dc00) [pid = 1659] [serial = 1616] [outer = 0x116a0bc00] 19:12:53 INFO - PROCESS | 1659 | 1467598373978 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]]]}] 19:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 19:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 525ms 19:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 19:12:54 INFO - PROCESS | 1659 | 1467598374012 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 19:12:54 INFO - PROCESS | 1659 | 1467598374013 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 19:12:54 INFO - PROCESS | 1659 | 1467598374015 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 19:12:54 INFO - PROCESS | 1659 | 1467598374018 Marionette TRACE conn2 <- [1,2126,null,{}] 19:12:54 INFO - PROCESS | 1659 | 1467598374029 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}] 19:12:54 INFO - PROCESS | 1659 | 1467598374032 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:54 INFO - PROCESS | 1659 | 1467598374152 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 19:12:54 INFO - PROCESS | 1659 | 1467598374208 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:54 INFO - PROCESS | 1659 | 1467598374210 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x1160a8800 == 30 [pid = 1659] [id = 539] 19:12:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x112134c00) [pid = 1659] [serial = 1617] [outer = 0x0] 19:12:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1125edc00) [pid = 1659] [serial = 1618] [outer = 0x112134c00] 19:12:54 INFO - PROCESS | 1659 | 1467598374242 Marionette DEBUG loaded listener.js 19:12:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x113a3cc00) [pid = 1659] [serial = 1619] [outer = 0x112134c00] 19:12:54 INFO - PROCESS | 1659 | 1467598374673 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]]]}] 19:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 19:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 676ms 19:12:54 INFO - PROCESS | 1659 | 1467598374692 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 19:12:54 INFO - PROCESS | 1659 | 1467598374694 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 19:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 19:12:54 INFO - PROCESS | 1659 | 1467598374698 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 19:12:54 INFO - PROCESS | 1659 | 1467598374700 Marionette TRACE conn2 <- [1,2130,null,{}] 19:12:54 INFO - PROCESS | 1659 | 1467598374703 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}] 19:12:54 INFO - PROCESS | 1659 | 1467598374706 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:54 INFO - PROCESS | 1659 | 1467598374800 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 19:12:54 INFO - PROCESS | 1659 | 1467598374889 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:54 INFO - PROCESS | 1659 | 1467598374891 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x121257800 == 31 [pid = 1659] [id = 540] 19:12:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1125f4000) [pid = 1659] [serial = 1620] [outer = 0x0] 19:12:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x118233800) [pid = 1659] [serial = 1621] [outer = 0x1125f4000] 19:12:54 INFO - PROCESS | 1659 | 1467598374922 Marionette DEBUG loaded listener.js 19:12:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x118420800) [pid = 1659] [serial = 1622] [outer = 0x1125f4000] 19:12:55 INFO - PROCESS | 1659 | 1467598375345 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] 19:12:55 INFO - PROCESS | 1659 | 1467598375370 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 19:12:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 19:12:55 INFO - PROCESS | 1659 | 1467598375373 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 19:12:55 INFO - PROCESS | 1659 | 1467598375374 Marionette TRACE conn2 <- [1,2134,null,{}] 19:12:55 INFO - PROCESS | 1659 | 1467598375377 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}] 19:12:55 INFO - PROCESS | 1659 | 1467598375378 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:55 INFO - PROCESS | 1659 | 1467598375475 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 19:12:55 INFO - PROCESS | 1659 | 1467598375543 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:55 INFO - PROCESS | 1659 | 1467598375544 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c6a800 == 32 [pid = 1659] [id = 541] 19:12:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x118786000) [pid = 1659] [serial = 1623] [outer = 0x0] 19:12:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x118ff0000) [pid = 1659] [serial = 1624] [outer = 0x118786000] 19:12:55 INFO - PROCESS | 1659 | 1467598375574 Marionette DEBUG loaded listener.js 19:12:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1196c0c00) [pid = 1659] [serial = 1625] [outer = 0x118786000] 19:12:55 INFO - PROCESS | 1659 | 1467598375996 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]]]}] 19:12:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 19:12:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 670ms 19:12:56 INFO - PROCESS | 1659 | 1467598376043 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 19:12:56 INFO - PROCESS | 1659 | 1467598376046 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 19:12:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 19:12:56 INFO - PROCESS | 1659 | 1467598376054 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 19:12:56 INFO - PROCESS | 1659 | 1467598376057 Marionette TRACE conn2 <- [1,2138,null,{}] 19:12:56 INFO - PROCESS | 1659 | 1467598376059 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}] 19:12:56 INFO - PROCESS | 1659 | 1467598376062 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:56 INFO - PROCESS | 1659 | 1467598376181 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 19:12:56 INFO - PROCESS | 1659 | 1467598376249 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:56 INFO - PROCESS | 1659 | 1467598376250 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x12688e800 == 33 [pid = 1659] [id = 542] 19:12:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x118235800) [pid = 1659] [serial = 1626] [outer = 0x0] 19:12:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x120d09400) [pid = 1659] [serial = 1627] [outer = 0x118235800] 19:12:56 INFO - PROCESS | 1659 | 1467598376280 Marionette DEBUG loaded listener.js 19:12:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x121003000) [pid = 1659] [serial = 1628] [outer = 0x118235800] 19:12:56 INFO - PROCESS | 1659 | 1467598376695 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]]]}] 19:12:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 19:12:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 678ms 19:12:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 19:12:56 INFO - PROCESS | 1659 | 1467598376728 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 19:12:56 INFO - PROCESS | 1659 | 1467598376729 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 19:12:56 INFO - PROCESS | 1659 | 1467598376731 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 19:12:56 INFO - PROCESS | 1659 | 1467598376732 Marionette TRACE conn2 <- [1,2142,null,{}] 19:12:56 INFO - PROCESS | 1659 | 1467598376735 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}] 19:12:56 INFO - PROCESS | 1659 | 1467598376736 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:56 INFO - PROCESS | 1659 | 1467598376827 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 19:12:56 INFO - PROCESS | 1659 | 1467598376877 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:56 INFO - PROCESS | 1659 | 1467598376879 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a55800 == 34 [pid = 1659] [id = 543] 19:12:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x120efec00) [pid = 1659] [serial = 1629] [outer = 0x0] 19:12:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x121496800) [pid = 1659] [serial = 1630] [outer = 0x120efec00] 19:12:56 INFO - PROCESS | 1659 | 1467598376908 Marionette DEBUG loaded listener.js 19:12:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1249e7800) [pid = 1659] [serial = 1631] [outer = 0x120efec00] 19:12:57 INFO - PROCESS | 1659 | 1467598377334 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] 19:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 19:12:57 INFO - PROCESS | 1659 | 1467598377357 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 19:12:57 INFO - PROCESS | 1659 | 1467598377359 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 19:12:57 INFO - PROCESS | 1659 | 1467598377360 Marionette TRACE conn2 <- [1,2146,null,{}] 19:12:57 INFO - PROCESS | 1659 | 1467598377363 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}] 19:12:57 INFO - PROCESS | 1659 | 1467598377364 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:57 INFO - PROCESS | 1659 | 1467598377461 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 19:12:57 INFO - PROCESS | 1659 | 1467598377547 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:57 INFO - PROCESS | 1659 | 1467598377551 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x126693800 == 35 [pid = 1659] [id = 544] 19:12:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x126671400) [pid = 1659] [serial = 1632] [outer = 0x0] 19:12:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x126676c00) [pid = 1659] [serial = 1633] [outer = 0x126671400] 19:12:57 INFO - PROCESS | 1659 | 1467598377590 Marionette DEBUG loaded listener.js 19:12:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x126f0f800) [pid = 1659] [serial = 1634] [outer = 0x126671400] 19:12:58 INFO - PROCESS | 1659 | 1467598378062 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] 19:12:58 INFO - PROCESS | 1659 | 1467598378134 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 19:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 19:12:58 INFO - PROCESS | 1659 | 1467598378138 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 19:12:58 INFO - PROCESS | 1659 | 1467598378140 Marionette TRACE conn2 <- [1,2150,null,{}] 19:12:58 INFO - PROCESS | 1659 | 1467598378143 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}] 19:12:58 INFO - PROCESS | 1659 | 1467598378145 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:58 INFO - PROCESS | 1659 | 1467598378237 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 19:12:58 INFO - PROCESS | 1659 | --DOCSHELL 0x118faa800 == 34 [pid = 1659] [id = 538] 19:12:58 INFO - PROCESS | 1659 | --DOCSHELL 0x116e3e000 == 33 [pid = 1659] [id = 537] 19:12:58 INFO - PROCESS | 1659 | --DOCSHELL 0x118477000 == 32 [pid = 1659] [id = 536] 19:12:58 INFO - PROCESS | 1659 | --DOCSHELL 0x12b6ab800 == 31 [pid = 1659] [id = 535] 19:12:58 INFO - PROCESS | 1659 | --DOCSHELL 0x126693800 == 30 [pid = 1659] [id = 544] 19:12:58 INFO - PROCESS | 1659 | --DOCSHELL 0x128a55800 == 29 [pid = 1659] [id = 543] 19:12:58 INFO - PROCESS | 1659 | --DOCSHELL 0x12688e800 == 28 [pid = 1659] [id = 542] 19:12:58 INFO - PROCESS | 1659 | --DOCSHELL 0x123c6a800 == 27 [pid = 1659] [id = 541] 19:12:58 INFO - PROCESS | 1659 | --DOCSHELL 0x121257800 == 26 [pid = 1659] [id = 540] 19:12:58 INFO - PROCESS | 1659 | --DOCSHELL 0x1160a8800 == 25 [pid = 1659] [id = 539] 19:12:58 INFO - PROCESS | 1659 | 1467598378846 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:58 INFO - PROCESS | 1659 | 1467598378848 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x11509b800 == 26 [pid = 1659] [id = 545] 19:12:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1125e4c00) [pid = 1659] [serial = 1635] [outer = 0x0] 19:12:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1125ee400) [pid = 1659] [serial = 1636] [outer = 0x1125e4c00] 19:12:58 INFO - PROCESS | 1659 | 1467598378875 Marionette DEBUG loaded listener.js 19:12:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x112ec9800) [pid = 1659] [serial = 1637] [outer = 0x1125e4c00] 19:12:59 INFO - PROCESS | 1659 | 1467598379198 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]]]}] 19:12:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 19:12:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1121ms 19:12:59 INFO - PROCESS | 1659 | 1467598379260 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 19:12:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 19:12:59 INFO - PROCESS | 1659 | 1467598379262 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 19:12:59 INFO - PROCESS | 1659 | 1467598379265 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 19:12:59 INFO - PROCESS | 1659 | 1467598379267 Marionette TRACE conn2 <- [1,2154,null,{}] 19:12:59 INFO - PROCESS | 1659 | 1467598379271 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}] 19:12:59 INFO - PROCESS | 1659 | 1467598379272 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:59 INFO - PROCESS | 1659 | 1467598379349 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 19:12:59 INFO - PROCESS | 1659 | 1467598379426 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:59 INFO - PROCESS | 1659 | 1467598379428 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x1191d0800 == 27 [pid = 1659] [id = 546] 19:12:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1133dbc00) [pid = 1659] [serial = 1638] [outer = 0x0] 19:12:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x116a12800) [pid = 1659] [serial = 1639] [outer = 0x1133dbc00] 19:12:59 INFO - PROCESS | 1659 | 1467598379455 Marionette DEBUG loaded listener.js 19:12:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x11801a400) [pid = 1659] [serial = 1640] [outer = 0x1133dbc00] 19:12:59 INFO - PROCESS | 1659 | 1467598379764 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]]]}] 19:12:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 19:12:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 521ms 19:12:59 INFO - PROCESS | 1659 | 1467598379788 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 19:12:59 INFO - PROCESS | 1659 | 1467598379793 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 19:12:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 19:12:59 INFO - PROCESS | 1659 | 1467598379796 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 19:12:59 INFO - PROCESS | 1659 | 1467598379797 Marionette TRACE conn2 <- [1,2158,null,{}] 19:12:59 INFO - PROCESS | 1659 | 1467598379799 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}] 19:12:59 INFO - PROCESS | 1659 | 1467598379801 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:59 INFO - PROCESS | 1659 | 1467598379881 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 19:12:59 INFO - PROCESS | 1659 | 1467598379888 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:59 INFO - PROCESS | 1659 | 1467598379891 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:12:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x118fa5000 == 28 [pid = 1659] [id = 547] 19:12:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x11822f000) [pid = 1659] [serial = 1641] [outer = 0x0] 19:12:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x118784c00) [pid = 1659] [serial = 1642] [outer = 0x11822f000] 19:12:59 INFO - PROCESS | 1659 | 1467598379917 Marionette DEBUG loaded listener.js 19:12:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x118ff9400) [pid = 1659] [serial = 1643] [outer = 0x11822f000] 19:13:00 INFO - PROCESS | 1659 | 1467598380380 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]]]}] 19:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 19:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 619ms 19:13:00 INFO - PROCESS | 1659 | 1467598380416 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 19:13:00 INFO - PROCESS | 1659 | 1467598380418 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 19:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 19:13:00 INFO - PROCESS | 1659 | 1467598380436 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 19:13:00 INFO - PROCESS | 1659 | 1467598380442 Marionette TRACE conn2 <- [1,2162,null,{}] 19:13:00 INFO - PROCESS | 1659 | 1467598380446 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}] 19:13:00 INFO - PROCESS | 1659 | 1467598380451 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:00 INFO - PROCESS | 1659 | 1467598380551 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 19:13:00 INFO - PROCESS | 1659 | 1467598380592 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:00 INFO - PROCESS | 1659 | 1467598380593 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x12660d800 == 29 [pid = 1659] [id = 548] 19:13:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x112fa7400) [pid = 1659] [serial = 1644] [outer = 0x0] 19:13:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1196c1c00) [pid = 1659] [serial = 1645] [outer = 0x112fa7400] 19:13:00 INFO - PROCESS | 1659 | 1467598380618 Marionette DEBUG loaded listener.js 19:13:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x120ef4800) [pid = 1659] [serial = 1646] [outer = 0x112fa7400] 19:13:00 INFO - PROCESS | 1659 | 1467598380940 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]]]}] 19:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 19:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 539ms 19:13:00 INFO - PROCESS | 1659 | 1467598380961 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 19:13:00 INFO - PROCESS | 1659 | 1467598380963 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 19:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 19:13:00 INFO - PROCESS | 1659 | 1467598380965 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 19:13:00 INFO - PROCESS | 1659 | 1467598380966 Marionette TRACE conn2 <- [1,2166,null,{}] 19:13:00 INFO - PROCESS | 1659 | 1467598380969 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}] 19:13:00 INFO - PROCESS | 1659 | 1467598380970 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:01 INFO - PROCESS | 1659 | 1467598381070 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 19:13:01 INFO - PROCESS | 1659 | 1467598381107 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:01 INFO - PROCESS | 1659 | 1467598381108 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x126d81000 == 30 [pid = 1659] [id = 549] 19:13:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x112fa7c00) [pid = 1659] [serial = 1647] [outer = 0x0] 19:13:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x121491400) [pid = 1659] [serial = 1648] [outer = 0x112fa7c00] 19:13:01 INFO - PROCESS | 1659 | 1467598381133 Marionette DEBUG loaded listener.js 19:13:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x124bd8000) [pid = 1659] [serial = 1649] [outer = 0x112fa7c00] 19:13:01 INFO - PROCESS | 1659 | 1467598381469 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]]]}] 19:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 19:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 520ms 19:13:01 INFO - PROCESS | 1659 | 1467598381492 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 19:13:01 INFO - PROCESS | 1659 | 1467598381493 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 19:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 19:13:01 INFO - PROCESS | 1659 | 1467598381496 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 19:13:01 INFO - PROCESS | 1659 | 1467598381497 Marionette TRACE conn2 <- [1,2170,null,{}] 19:13:01 INFO - PROCESS | 1659 | 1467598381499 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}] 19:13:01 INFO - PROCESS | 1659 | 1467598381501 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:01 INFO - PROCESS | 1659 | 1467598381597 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 19:13:01 INFO - PROCESS | 1659 | 1467598381601 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:01 INFO - PROCESS | 1659 | 1467598381606 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a724800 == 31 [pid = 1659] [id = 550] 19:13:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x11822e000) [pid = 1659] [serial = 1650] [outer = 0x0] 19:13:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x12666a400) [pid = 1659] [serial = 1651] [outer = 0x11822e000] 19:13:01 INFO - PROCESS | 1659 | 1467598381639 Marionette DEBUG loaded listener.js 19:13:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1268d0c00) [pid = 1659] [serial = 1652] [outer = 0x11822e000] 19:13:01 INFO - PROCESS | 1659 | 1467598381997 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]]]}] 19:13:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 19:13:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 518ms 19:13:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 19:13:02 INFO - PROCESS | 1659 | 1467598382015 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 19:13:02 INFO - PROCESS | 1659 | 1467598382016 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 19:13:02 INFO - PROCESS | 1659 | 1467598382018 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 19:13:02 INFO - PROCESS | 1659 | 1467598382019 Marionette TRACE conn2 <- [1,2174,null,{}] 19:13:02 INFO - PROCESS | 1659 | 1467598382022 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}] 19:13:02 INFO - PROCESS | 1659 | 1467598382026 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:02 INFO - PROCESS | 1659 | 1467598382331 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 19:13:02 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x1128a7c00) [pid = 1659] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 19:13:02 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x118fcc800) [pid = 1659] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 19:13:02 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1184e1800) [pid = 1659] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 19:13:02 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x112fbe400) [pid = 1659] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 19:13:02 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x118234000) [pid = 1659] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 19:13:02 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x112fb7400) [pid = 1659] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 19:13:02 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1128a7400) [pid = 1659] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 19:13:02 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x112fb6c00) [pid = 1659] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 19:13:02 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x121960800) [pid = 1659] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 19:13:02 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1121bcc00) [pid = 1659] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 19:13:02 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1125cec00) [pid = 1659] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 19:13:02 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x119661000) [pid = 1659] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 19:13:02 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1182db400) [pid = 1659] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 19:13:02 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x126677400) [pid = 1659] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 19:13:02 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x121002800) [pid = 1659] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 19:13:02 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x113373400) [pid = 1659] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 19:13:02 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x112fa2c00) [pid = 1659] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 19:13:02 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1196bb400) [pid = 1659] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 19:13:02 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x116a0bc00) [pid = 1659] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 19:13:02 INFO - PROCESS | 1659 | 1467598382398 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:02 INFO - PROCESS | 1659 | 1467598382399 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x1129d8800 == 32 [pid = 1659] [id = 551] 19:13:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x111aa5800) [pid = 1659] [serial = 1653] [outer = 0x0] 19:13:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1125cec00) [pid = 1659] [serial = 1654] [outer = 0x111aa5800] 19:13:02 INFO - PROCESS | 1659 | 1467598382423 Marionette DEBUG loaded listener.js 19:13:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x112fb7400) [pid = 1659] [serial = 1655] [outer = 0x111aa5800] 19:13:02 INFO - PROCESS | 1659 | 1467598382690 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]]]}] 19:13:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 19:13:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 718ms 19:13:02 INFO - PROCESS | 1659 | 1467598382745 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 19:13:02 INFO - PROCESS | 1659 | 1467598382754 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 19:13:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 19:13:02 INFO - PROCESS | 1659 | 1467598382760 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 19:13:02 INFO - PROCESS | 1659 | 1467598382761 Marionette TRACE conn2 <- [1,2178,null,{}] 19:13:02 INFO - PROCESS | 1659 | 1467598382764 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}] 19:13:02 INFO - PROCESS | 1659 | 1467598382765 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:02 INFO - PROCESS | 1659 | 1467598382842 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 19:13:02 INFO - PROCESS | 1659 | 1467598382897 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:02 INFO - PROCESS | 1659 | 1467598382898 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b69a800 == 33 [pid = 1659] [id = 552] 19:13:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x111e2a000) [pid = 1659] [serial = 1656] [outer = 0x0] 19:13:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1160dbc00) [pid = 1659] [serial = 1657] [outer = 0x111e2a000] 19:13:02 INFO - PROCESS | 1659 | 1467598382922 Marionette DEBUG loaded listener.js 19:13:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x11930e000) [pid = 1659] [serial = 1658] [outer = 0x111e2a000] 19:13:03 INFO - PROCESS | 1659 | 1467598383180 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]]]}] 19:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 19:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 472ms 19:13:03 INFO - PROCESS | 1659 | 1467598383231 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 19:13:03 INFO - PROCESS | 1659 | 1467598383232 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 19:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 19:13:03 INFO - PROCESS | 1659 | 1467598383235 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 19:13:03 INFO - PROCESS | 1659 | 1467598383236 Marionette TRACE conn2 <- [1,2182,null,{}] 19:13:03 INFO - PROCESS | 1659 | 1467598383247 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}] 19:13:03 INFO - PROCESS | 1659 | 1467598383248 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:03 INFO - PROCESS | 1659 | 1467598383330 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 19:13:03 INFO - PROCESS | 1659 | 1467598383335 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:03 INFO - PROCESS | 1659 | 1467598383336 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b975800 == 34 [pid = 1659] [id = 553] 19:13:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1125ee000) [pid = 1659] [serial = 1659] [outer = 0x0] 19:13:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1218b8400) [pid = 1659] [serial = 1660] [outer = 0x1125ee000] 19:13:03 INFO - PROCESS | 1659 | 1467598383362 Marionette DEBUG loaded listener.js 19:13:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x126f10400) [pid = 1659] [serial = 1661] [outer = 0x1125ee000] 19:13:03 INFO - PROCESS | 1659 | 1467598383693 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]]]}] 19:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 19:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 476ms 19:13:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 19:13:03 INFO - PROCESS | 1659 | 1467598383712 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 19:13:03 INFO - PROCESS | 1659 | 1467598383713 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 19:13:03 INFO - PROCESS | 1659 | 1467598383715 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 19:13:03 INFO - PROCESS | 1659 | 1467598383716 Marionette TRACE conn2 <- [1,2186,null,{}] 19:13:03 INFO - PROCESS | 1659 | 1467598383719 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}] 19:13:03 INFO - PROCESS | 1659 | 1467598383730 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:03 INFO - PROCESS | 1659 | 1467598383831 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 19:13:03 INFO - PROCESS | 1659 | 1467598383838 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:03 INFO - PROCESS | 1659 | 1467598383841 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x12be11800 == 35 [pid = 1659] [id = 554] 19:13:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x123cd4800) [pid = 1659] [serial = 1662] [outer = 0x0] 19:13:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1273b0000) [pid = 1659] [serial = 1663] [outer = 0x123cd4800] 19:13:03 INFO - PROCESS | 1659 | 1467598383866 Marionette DEBUG loaded listener.js 19:13:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1273b5c00) [pid = 1659] [serial = 1664] [outer = 0x123cd4800] 19:13:04 INFO - PROCESS | 1659 | 1467598384158 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]]]}] 19:13:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 19:13:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 471ms 19:13:04 INFO - PROCESS | 1659 | 1467598384187 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 19:13:04 INFO - PROCESS | 1659 | 1467598384190 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 19:13:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 19:13:04 INFO - PROCESS | 1659 | 1467598384195 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 19:13:04 INFO - PROCESS | 1659 | 1467598384196 Marionette TRACE conn2 <- [1,2190,null,{}] 19:13:04 INFO - PROCESS | 1659 | 1467598384198 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}] 19:13:04 INFO - PROCESS | 1659 | 1467598384200 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:04 INFO - PROCESS | 1659 | 1467598384278 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 19:13:04 INFO - PROCESS | 1659 | 1467598384282 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:04 INFO - PROCESS | 1659 | 1467598384283 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c645000 == 36 [pid = 1659] [id = 555] 19:13:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1273b2400) [pid = 1659] [serial = 1665] [outer = 0x0] 19:13:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x128647800) [pid = 1659] [serial = 1666] [outer = 0x1273b2400] 19:13:04 INFO - PROCESS | 1659 | 1467598384312 Marionette DEBUG loaded listener.js 19:13:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1286b7800) [pid = 1659] [serial = 1667] [outer = 0x1273b2400] 19:13:04 INFO - PROCESS | 1659 | 1467598384882 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]]]}] 19:13:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 19:13:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 718ms 19:13:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 19:13:04 INFO - PROCESS | 1659 | 1467598384914 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 19:13:04 INFO - PROCESS | 1659 | 1467598384917 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 19:13:04 INFO - PROCESS | 1659 | 1467598384920 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 19:13:04 INFO - PROCESS | 1659 | 1467598384923 Marionette TRACE conn2 <- [1,2194,null,{}] 19:13:04 INFO - PROCESS | 1659 | 1467598384955 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}] 19:13:04 INFO - PROCESS | 1659 | 1467598384958 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:05 INFO - PROCESS | 1659 | 1467598385088 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 19:13:05 INFO - PROCESS | 1659 | 1467598385167 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:05 INFO - PROCESS | 1659 | 1467598385169 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x121135800 == 37 [pid = 1659] [id = 556] 19:13:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x113aa0c00) [pid = 1659] [serial = 1668] [outer = 0x0] 19:13:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x116082800) [pid = 1659] [serial = 1669] [outer = 0x113aa0c00] 19:13:05 INFO - PROCESS | 1659 | 1467598385199 Marionette DEBUG loaded listener.js 19:13:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x11801d000) [pid = 1659] [serial = 1670] [outer = 0x113aa0c00] 19:13:05 INFO - PROCESS | 1659 | 1467598385722 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]]]}] 19:13:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 19:13:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 850ms 19:13:05 INFO - PROCESS | 1659 | 1467598385776 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 19:13:05 INFO - PROCESS | 1659 | 1467598385779 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 19:13:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 19:13:05 INFO - PROCESS | 1659 | 1467598385785 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 19:13:05 INFO - PROCESS | 1659 | 1467598385787 Marionette TRACE conn2 <- [1,2198,null,{}] 19:13:05 INFO - PROCESS | 1659 | 1467598385790 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}] 19:13:05 INFO - PROCESS | 1659 | 1467598385791 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:05 INFO - PROCESS | 1659 | 1467598385902 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 19:13:05 INFO - PROCESS | 1659 | 1467598385983 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:05 INFO - PROCESS | 1659 | 1467598385985 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x1129d6000 == 38 [pid = 1659] [id = 557] 19:13:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1125f1000) [pid = 1659] [serial = 1671] [outer = 0x0] 19:13:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x112fbbc00) [pid = 1659] [serial = 1672] [outer = 0x1125f1000] 19:13:06 INFO - PROCESS | 1659 | 1467598386017 Marionette DEBUG loaded listener.js 19:13:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x1196ba400) [pid = 1659] [serial = 1673] [outer = 0x1125f1000] 19:13:06 INFO - PROCESS | 1659 | --DOCSHELL 0x12be11800 == 37 [pid = 1659] [id = 554] 19:13:06 INFO - PROCESS | 1659 | --DOCSHELL 0x12b975800 == 36 [pid = 1659] [id = 553] 19:13:06 INFO - PROCESS | 1659 | --DOCSHELL 0x12b69a800 == 35 [pid = 1659] [id = 552] 19:13:06 INFO - PROCESS | 1659 | --DOCSHELL 0x1129d8800 == 34 [pid = 1659] [id = 551] 19:13:06 INFO - PROCESS | 1659 | --DOCSHELL 0x12a724800 == 33 [pid = 1659] [id = 550] 19:13:06 INFO - PROCESS | 1659 | --DOCSHELL 0x126d81000 == 32 [pid = 1659] [id = 549] 19:13:06 INFO - PROCESS | 1659 | --DOCSHELL 0x12660d800 == 31 [pid = 1659] [id = 548] 19:13:06 INFO - PROCESS | 1659 | --DOCSHELL 0x118fa5000 == 30 [pid = 1659] [id = 547] 19:13:06 INFO - PROCESS | 1659 | 1467598386628 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]]]}] 19:13:06 INFO - PROCESS | 1659 | --DOCSHELL 0x1191d0800 == 29 [pid = 1659] [id = 546] 19:13:06 INFO - PROCESS | 1659 | --DOCSHELL 0x11509b800 == 28 [pid = 1659] [id = 545] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x1128ac800) [pid = 1659] [serial = 1573] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x1196bbc00) [pid = 1659] [serial = 1586] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x112fb1800) [pid = 1659] [serial = 1574] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x118ff5c00) [pid = 1659] [serial = 1585] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x118634800) [pid = 1659] [serial = 1582] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x116975000) [pid = 1659] [serial = 1576] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1175ef400) [pid = 1659] [serial = 1577] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x118237800) [pid = 1659] [serial = 1579] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1183ce400) [pid = 1659] [serial = 1580] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x116a13c00) [pid = 1659] [serial = 1571] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1133de800) [pid = 1659] [serial = 1570] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1199dc000) [pid = 1659] [serial = 1588] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1175ed800) [pid = 1659] [serial = 1562] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x121005000) [pid = 1659] [serial = 1589] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11662bc00) [pid = 1659] [serial = 1561] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x124bd3000) [pid = 1659] [serial = 1594] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x11801a000) [pid = 1659] [serial = 1597] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1210da800) [pid = 1659] [serial = 1591] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x125471c00) [pid = 1659] [serial = 1600] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119318c00) [pid = 1659] [serial = 1565] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x118788c00) [pid = 1659] [serial = 1564] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x126d48000) [pid = 1659] [serial = 1603] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x12540f000) [pid = 1659] [serial = 1595] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x121bc8000) [pid = 1659] [serial = 1592] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x124ba3800) [pid = 1659] [serial = 1568] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12148f000) [pid = 1659] [serial = 1567] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x121497800) [pid = 1659] [serial = 1598] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x126671000) [pid = 1659] [serial = 1601] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x117ccdc00) [pid = 1659] [serial = 1615] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x113a43800) [pid = 1659] [serial = 1612] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12725ec00) [pid = 1659] [serial = 1604] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x118f47000) [pid = 1659] [serial = 1583] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x128643c00) [pid = 1659] [serial = 1607] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x11697cc00) [pid = 1659] [serial = 1613] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x11607a400) [pid = 1659] [serial = 1610] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x112fbe000) [pid = 1659] [serial = 1609] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1273ad000) [pid = 1659] [serial = 1606] [outer = 0x0] [url = about:blank] 19:13:06 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x11801dc00) [pid = 1659] [serial = 1616] [outer = 0x0] [url = about:blank] 19:13:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 19:13:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 871ms 19:13:06 INFO - PROCESS | 1659 | 1467598386660 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 19:13:06 INFO - PROCESS | 1659 | 1467598386662 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 19:13:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 19:13:06 INFO - PROCESS | 1659 | 1467598386666 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 19:13:06 INFO - PROCESS | 1659 | 1467598386667 Marionette TRACE conn2 <- [1,2202,null,{}] 19:13:06 INFO - PROCESS | 1659 | 1467598386673 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}] 19:13:06 INFO - PROCESS | 1659 | 1467598386674 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:06 INFO - PROCESS | 1659 | 1467598386751 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 19:13:06 INFO - PROCESS | 1659 | 1467598386760 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:06 INFO - PROCESS | 1659 | 1467598386762 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x1182cb000 == 29 [pid = 1659] [id = 558] 19:13:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x11697cc00) [pid = 1659] [serial = 1674] [outer = 0x0] 19:13:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x116a19000) [pid = 1659] [serial = 1675] [outer = 0x11697cc00] 19:13:06 INFO - PROCESS | 1659 | 1467598386790 Marionette DEBUG loaded listener.js 19:13:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x11801a800) [pid = 1659] [serial = 1676] [outer = 0x11697cc00] 19:13:07 INFO - PROCESS | 1659 | 1467598387114 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]]]}] 19:13:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 19:13:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 473ms 19:13:07 INFO - PROCESS | 1659 | 1467598387140 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 19:13:07 INFO - PROCESS | 1659 | 1467598387144 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 19:13:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 19:13:07 INFO - PROCESS | 1659 | 1467598387148 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 19:13:07 INFO - PROCESS | 1659 | 1467598387150 Marionette TRACE conn2 <- [1,2206,null,{}] 19:13:07 INFO - PROCESS | 1659 | 1467598387152 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}] 19:13:07 INFO - PROCESS | 1659 | 1467598387154 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:07 INFO - PROCESS | 1659 | 1467598387253 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 19:13:07 INFO - PROCESS | 1659 | 1467598387312 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:07 INFO - PROCESS | 1659 | 1467598387314 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x119575800 == 30 [pid = 1659] [id = 559] 19:13:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1183d8c00) [pid = 1659] [serial = 1677] [outer = 0x0] 19:13:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x118788c00) [pid = 1659] [serial = 1678] [outer = 0x1183d8c00] 19:13:07 INFO - PROCESS | 1659 | 1467598387341 Marionette DEBUG loaded listener.js 19:13:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x11965e000) [pid = 1659] [serial = 1679] [outer = 0x1183d8c00] 19:13:07 INFO - PROCESS | 1659 | 1467598387631 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]]]}] 19:13:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 19:13:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 519ms 19:13:07 INFO - PROCESS | 1659 | 1467598387667 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 19:13:07 INFO - PROCESS | 1659 | 1467598387669 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 19:13:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 19:13:07 INFO - PROCESS | 1659 | 1467598387671 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 19:13:07 INFO - PROCESS | 1659 | 1467598387677 Marionette TRACE conn2 <- [1,2210,null,{}] 19:13:07 INFO - PROCESS | 1659 | 1467598387685 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}] 19:13:07 INFO - PROCESS | 1659 | 1467598387688 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:07 INFO - PROCESS | 1659 | 1467598387770 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 19:13:07 INFO - PROCESS | 1659 | 1467598387832 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:07 INFO - PROCESS | 1659 | 1467598387834 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x12181d800 == 31 [pid = 1659] [id = 560] 19:13:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11801c000) [pid = 1659] [serial = 1680] [outer = 0x0] 19:13:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1196c5400) [pid = 1659] [serial = 1681] [outer = 0x11801c000] 19:13:07 INFO - PROCESS | 1659 | 1467598387862 Marionette DEBUG loaded listener.js 19:13:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x120ef1400) [pid = 1659] [serial = 1682] [outer = 0x11801c000] 19:13:08 INFO - PROCESS | 1659 | 1467598388149 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]]]}] 19:13:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 19:13:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 524ms 19:13:08 INFO - PROCESS | 1659 | 1467598388196 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 19:13:08 INFO - PROCESS | 1659 | 1467598388198 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 19:13:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 19:13:08 INFO - PROCESS | 1659 | 1467598388200 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 19:13:08 INFO - PROCESS | 1659 | 1467598388201 Marionette TRACE conn2 <- [1,2214,null,{}] 19:13:08 INFO - PROCESS | 1659 | 1467598388204 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}] 19:13:08 INFO - PROCESS | 1659 | 1467598388205 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:08 INFO - PROCESS | 1659 | 1467598388293 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 19:13:08 INFO - PROCESS | 1659 | 1467598388296 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:08 INFO - PROCESS | 1659 | 1467598388298 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x1254e0000 == 32 [pid = 1659] [id = 561] 19:13:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x12100a800) [pid = 1659] [serial = 1683] [outer = 0x0] 19:13:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1249e8c00) [pid = 1659] [serial = 1684] [outer = 0x12100a800] 19:13:08 INFO - PROCESS | 1659 | 1467598388323 Marionette DEBUG loaded listener.js 19:13:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x124d55400) [pid = 1659] [serial = 1685] [outer = 0x12100a800] 19:13:08 INFO - PROCESS | 1659 | 1467598388647 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]]]}] 19:13:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 19:13:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 471ms 19:13:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 19:13:08 INFO - PROCESS | 1659 | 1467598388674 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 19:13:08 INFO - PROCESS | 1659 | 1467598388676 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 19:13:08 INFO - PROCESS | 1659 | 1467598388678 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 19:13:08 INFO - PROCESS | 1659 | 1467598388680 Marionette TRACE conn2 <- [1,2218,null,{}] 19:13:08 INFO - PROCESS | 1659 | 1467598388682 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}] 19:13:08 INFO - PROCESS | 1659 | 1467598388683 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:08 INFO - PROCESS | 1659 | 1467598388790 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 19:13:08 INFO - PROCESS | 1659 | 1467598388801 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:08 INFO - PROCESS | 1659 | 1467598388802 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x1266a6000 == 33 [pid = 1659] [id = 562] 19:13:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1128adc00) [pid = 1659] [serial = 1686] [outer = 0x0] 19:13:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x124e93000) [pid = 1659] [serial = 1687] [outer = 0x1128adc00] 19:13:08 INFO - PROCESS | 1659 | 1467598388824 Marionette DEBUG loaded listener.js 19:13:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12666b800) [pid = 1659] [serial = 1688] [outer = 0x1128adc00] 19:13:09 INFO - PROCESS | 1659 | 1467598389166 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]]]}] 19:13:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 19:13:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 520ms 19:13:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 19:13:09 INFO - PROCESS | 1659 | 1467598389198 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 19:13:09 INFO - PROCESS | 1659 | 1467598389199 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 19:13:09 INFO - PROCESS | 1659 | 1467598389202 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 19:13:09 INFO - PROCESS | 1659 | 1467598389203 Marionette TRACE conn2 <- [1,2222,null,{}] 19:13:09 INFO - PROCESS | 1659 | 1467598389206 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}] 19:13:09 INFO - PROCESS | 1659 | 1467598389210 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:09 INFO - PROCESS | 1659 | 1467598389327 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 19:13:09 INFO - PROCESS | 1659 | 1467598389339 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:09 INFO - PROCESS | 1659 | 1467598389340 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x128d25800 == 34 [pid = 1659] [id = 563] 19:13:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x126672c00) [pid = 1659] [serial = 1689] [outer = 0x0] 19:13:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12725d800) [pid = 1659] [serial = 1690] [outer = 0x126672c00] 19:13:09 INFO - PROCESS | 1659 | 1467598389365 Marionette DEBUG loaded listener.js 19:13:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1286b1c00) [pid = 1659] [serial = 1691] [outer = 0x126672c00] 19:13:09 INFO - PROCESS | 1659 | 1467598389701 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]]]}] 19:13:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 19:13:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 519ms 19:13:09 INFO - PROCESS | 1659 | 1467598389721 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 19:13:09 INFO - PROCESS | 1659 | 1467598389724 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 19:13:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 19:13:09 INFO - PROCESS | 1659 | 1467598389727 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 19:13:09 INFO - PROCESS | 1659 | 1467598389728 Marionette TRACE conn2 <- [1,2226,null,{}] 19:13:09 INFO - PROCESS | 1659 | 1467598389730 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}] 19:13:09 INFO - PROCESS | 1659 | 1467598389731 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:09 INFO - PROCESS | 1659 | 1467598389828 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 19:13:09 INFO - PROCESS | 1659 | 1467598389843 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:09 INFO - PROCESS | 1659 | 1467598389844 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x120e20000 == 35 [pid = 1659] [id = 564] 19:13:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x126f11400) [pid = 1659] [serial = 1692] [outer = 0x0] 19:13:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1286bb400) [pid = 1659] [serial = 1693] [outer = 0x126f11400] 19:13:09 INFO - PROCESS | 1659 | 1467598389868 Marionette DEBUG loaded listener.js 19:13:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1286e3000) [pid = 1659] [serial = 1694] [outer = 0x126f11400] 19:13:10 INFO - PROCESS | 1659 | 1467598390169 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]]]}] 19:13:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 19:13:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 468ms 19:13:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 19:13:10 INFO - PROCESS | 1659 | 1467598390196 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 19:13:10 INFO - PROCESS | 1659 | 1467598390197 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 19:13:10 INFO - PROCESS | 1659 | 1467598390199 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 19:13:10 INFO - PROCESS | 1659 | 1467598390200 Marionette TRACE conn2 <- [1,2230,null,{}] 19:13:10 INFO - PROCESS | 1659 | 1467598390210 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}] 19:13:10 INFO - PROCESS | 1659 | 1467598390211 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:10 INFO - PROCESS | 1659 | 1467598390307 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 19:13:10 INFO - PROCESS | 1659 | 1467598390310 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:10 INFO - PROCESS | 1659 | 1467598390311 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ab0b800 == 36 [pid = 1659] [id = 565] 19:13:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1286b9800) [pid = 1659] [serial = 1695] [outer = 0x0] 19:13:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1286eb000) [pid = 1659] [serial = 1696] [outer = 0x1286b9800] 19:13:10 INFO - PROCESS | 1659 | 1467598390335 Marionette DEBUG loaded listener.js 19:13:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1286f0800) [pid = 1659] [serial = 1697] [outer = 0x1286b9800] 19:13:10 INFO - PROCESS | 1659 | 1467598390668 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]]]}] 19:13:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 19:13:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 479ms 19:13:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 19:13:10 INFO - PROCESS | 1659 | 1467598390681 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 19:13:10 INFO - PROCESS | 1659 | 1467598390683 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 19:13:10 INFO - PROCESS | 1659 | 1467598390685 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 19:13:10 INFO - PROCESS | 1659 | 1467598390686 Marionette TRACE conn2 <- [1,2234,null,{}] 19:13:10 INFO - PROCESS | 1659 | 1467598390698 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}] 19:13:10 INFO - PROCESS | 1659 | 1467598390699 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:10 INFO - PROCESS | 1659 | 1467598390959 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 19:13:10 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x112fa7400) [pid = 1659] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 19:13:10 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11822f000) [pid = 1659] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 19:13:10 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1133dbc00) [pid = 1659] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 19:13:10 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1125e4c00) [pid = 1659] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 19:13:10 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x126671400) [pid = 1659] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 19:13:10 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x112fa7c00) [pid = 1659] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 19:13:10 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x112134c00) [pid = 1659] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 19:13:10 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1125f4000) [pid = 1659] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 19:13:10 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11822e000) [pid = 1659] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 19:13:10 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x118786000) [pid = 1659] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 19:13:10 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118235800) [pid = 1659] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 19:13:10 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x111aa5800) [pid = 1659] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 19:13:10 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x120efec00) [pid = 1659] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 19:13:10 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1125ee000) [pid = 1659] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 19:13:10 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x111e2a000) [pid = 1659] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 19:13:10 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x123cd4800) [pid = 1659] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 19:13:11 INFO - PROCESS | 1659 | 1467598391029 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:11 INFO - PROCESS | 1659 | 1467598391030 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x120e13000 == 37 [pid = 1659] [id = 566] 19:13:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x110e6a800) [pid = 1659] [serial = 1698] [outer = 0x0] 19:13:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1125e1c00) [pid = 1659] [serial = 1699] [outer = 0x110e6a800] 19:13:11 INFO - PROCESS | 1659 | 1467598391072 Marionette DEBUG loaded listener.js 19:13:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x113a36000) [pid = 1659] [serial = 1700] [outer = 0x110e6a800] 19:13:11 INFO - PROCESS | 1659 | 1467598391378 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]]]}] 19:13:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 19:13:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 722ms 19:13:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 19:13:11 INFO - PROCESS | 1659 | 1467598391413 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 19:13:11 INFO - PROCESS | 1659 | 1467598391414 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 19:13:11 INFO - PROCESS | 1659 | 1467598391416 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 19:13:11 INFO - PROCESS | 1659 | 1467598391417 Marionette TRACE conn2 <- [1,2238,null,{}] 19:13:11 INFO - PROCESS | 1659 | 1467598391419 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}] 19:13:11 INFO - PROCESS | 1659 | 1467598391421 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:11 INFO - PROCESS | 1659 | 1467598391516 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 19:13:11 INFO - PROCESS | 1659 | 1467598391574 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:11 INFO - PROCESS | 1659 | 1467598391575 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b69d800 == 38 [pid = 1659] [id = 567] 19:13:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1133dbc00) [pid = 1659] [serial = 1701] [outer = 0x0] 19:13:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118f50800) [pid = 1659] [serial = 1702] [outer = 0x1133dbc00] 19:13:11 INFO - PROCESS | 1659 | 1467598391600 Marionette DEBUG loaded listener.js 19:13:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x124bd1c00) [pid = 1659] [serial = 1703] [outer = 0x1133dbc00] 19:13:11 INFO - PROCESS | 1659 | 1467598391889 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]]]}] 19:13:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 19:13:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 522ms 19:13:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 19:13:11 INFO - PROCESS | 1659 | 1467598391942 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 19:13:11 INFO - PROCESS | 1659 | 1467598391945 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 19:13:11 INFO - PROCESS | 1659 | 1467598391948 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 19:13:11 INFO - PROCESS | 1659 | 1467598391951 Marionette TRACE conn2 <- [1,2242,null,{}] 19:13:11 INFO - PROCESS | 1659 | 1467598391954 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}] 19:13:11 INFO - PROCESS | 1659 | 1467598391957 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:12 INFO - PROCESS | 1659 | 1467598392095 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 19:13:12 INFO - PROCESS | 1659 | 1467598392154 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:12 INFO - PROCESS | 1659 | 1467598392155 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c63f000 == 39 [pid = 1659] [id = 568] 19:13:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x113d91400) [pid = 1659] [serial = 1704] [outer = 0x0] 19:13:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x128963c00) [pid = 1659] [serial = 1705] [outer = 0x113d91400] 19:13:12 INFO - PROCESS | 1659 | 1467598392181 Marionette DEBUG loaded listener.js 19:13:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x124ba3c00) [pid = 1659] [serial = 1706] [outer = 0x113d91400] 19:13:12 INFO - PROCESS | 1659 | 1467598392451 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]]]}] 19:13:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 19:13:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 523ms 19:13:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 19:13:12 INFO - PROCESS | 1659 | 1467598392479 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 19:13:12 INFO - PROCESS | 1659 | 1467598392480 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 19:13:12 INFO - PROCESS | 1659 | 1467598392484 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 19:13:12 INFO - PROCESS | 1659 | 1467598392485 Marionette TRACE conn2 <- [1,2246,null,{}] 19:13:12 INFO - PROCESS | 1659 | 1467598392488 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}] 19:13:12 INFO - PROCESS | 1659 | 1467598392491 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:12 INFO - PROCESS | 1659 | 1467598392594 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 19:13:12 INFO - PROCESS | 1659 | 1467598392600 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:12 INFO - PROCESS | 1659 | 1467598392601 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cc3c000 == 40 [pid = 1659] [id = 569] 19:13:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x125410800) [pid = 1659] [serial = 1707] [outer = 0x0] 19:13:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x128a89800) [pid = 1659] [serial = 1708] [outer = 0x125410800] 19:13:12 INFO - PROCESS | 1659 | 1467598392641 Marionette DEBUG loaded listener.js 19:13:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128b8dc00) [pid = 1659] [serial = 1709] [outer = 0x125410800] 19:13:13 INFO - PROCESS | 1659 | --DOCSHELL 0x1182cb000 == 39 [pid = 1659] [id = 558] 19:13:13 INFO - PROCESS | 1659 | --DOCSHELL 0x1129d6000 == 38 [pid = 1659] [id = 557] 19:13:13 INFO - PROCESS | 1659 | --DOCSHELL 0x121135800 == 37 [pid = 1659] [id = 556] 19:13:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12c645000 == 36 [pid = 1659] [id = 555] 19:13:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12181d800 == 35 [pid = 1659] [id = 560] 19:13:13 INFO - PROCESS | 1659 | --DOCSHELL 0x119575800 == 34 [pid = 1659] [id = 559] 19:13:13 INFO - PROCESS | 1659 | --DOCSHELL 0x1266a6000 == 33 [pid = 1659] [id = 562] 19:13:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12ab0b800 == 32 [pid = 1659] [id = 565] 19:13:13 INFO - PROCESS | 1659 | --DOCSHELL 0x128d25800 == 31 [pid = 1659] [id = 563] 19:13:13 INFO - PROCESS | 1659 | --DOCSHELL 0x120e20000 == 30 [pid = 1659] [id = 564] 19:13:13 INFO - PROCESS | 1659 | --DOCSHELL 0x120e13000 == 29 [pid = 1659] [id = 566] 19:13:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12b69d800 == 28 [pid = 1659] [id = 567] 19:13:13 INFO - PROCESS | 1659 | --DOCSHELL 0x1254e0000 == 27 [pid = 1659] [id = 561] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x112fb7400) [pid = 1659] [serial = 1655] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1249e7800) [pid = 1659] [serial = 1631] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1218b8400) [pid = 1659] [serial = 1660] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x121496800) [pid = 1659] [serial = 1630] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1160dbc00) [pid = 1659] [serial = 1657] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1125cec00) [pid = 1659] [serial = 1654] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x126f10400) [pid = 1659] [serial = 1661] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1273b0000) [pid = 1659] [serial = 1663] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1273b5c00) [pid = 1659] [serial = 1664] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11930e000) [pid = 1659] [serial = 1658] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118ff9400) [pid = 1659] [serial = 1643] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12c63f000 == 26 [pid = 1659] [id = 568] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1196c1c00) [pid = 1659] [serial = 1645] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x118784c00) [pid = 1659] [serial = 1642] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x116a12800) [pid = 1659] [serial = 1639] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x11801a400) [pid = 1659] [serial = 1640] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1125ee400) [pid = 1659] [serial = 1636] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x112ec9800) [pid = 1659] [serial = 1637] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x126f0f800) [pid = 1659] [serial = 1634] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x126676c00) [pid = 1659] [serial = 1633] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x121491400) [pid = 1659] [serial = 1648] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x120ef4800) [pid = 1659] [serial = 1646] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x113a3cc00) [pid = 1659] [serial = 1619] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x1125edc00) [pid = 1659] [serial = 1618] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x118420800) [pid = 1659] [serial = 1622] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x12666a400) [pid = 1659] [serial = 1651] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x118233800) [pid = 1659] [serial = 1621] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x1196c0c00) [pid = 1659] [serial = 1625] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x118ff0000) [pid = 1659] [serial = 1624] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x121003000) [pid = 1659] [serial = 1628] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x120d09400) [pid = 1659] [serial = 1627] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x124bd8000) [pid = 1659] [serial = 1649] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x1268d0c00) [pid = 1659] [serial = 1652] [outer = 0x0] [url = about:blank] 19:13:14 INFO - PROCESS | 1659 | 1467598394189 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]]]}] 19:13:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 19:13:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1721ms 19:13:14 INFO - PROCESS | 1659 | 1467598394205 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 19:13:14 INFO - PROCESS | 1659 | 1467598394209 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 19:13:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 19:13:14 INFO - PROCESS | 1659 | 1467598394213 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 19:13:14 INFO - PROCESS | 1659 | 1467598394215 Marionette TRACE conn2 <- [1,2250,null,{}] 19:13:14 INFO - PROCESS | 1659 | 1467598394219 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}] 19:13:14 INFO - PROCESS | 1659 | 1467598394221 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:14 INFO - PROCESS | 1659 | 1467598394299 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 19:13:14 INFO - PROCESS | 1659 | 1467598394352 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:14 INFO - PROCESS | 1659 | 1467598394355 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x11661f000 == 27 [pid = 1659] [id = 570] 19:13:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x1125ed400) [pid = 1659] [serial = 1710] [outer = 0x0] 19:13:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x1125ee400) [pid = 1659] [serial = 1711] [outer = 0x1125ed400] 19:13:14 INFO - PROCESS | 1659 | 1467598394383 Marionette DEBUG loaded listener.js 19:13:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x1125ff000) [pid = 1659] [serial = 1712] [outer = 0x1125ed400] 19:13:14 INFO - PROCESS | 1659 | 1467598394700 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]]]}] 19:13:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 19:13:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 527ms 19:13:14 INFO - PROCESS | 1659 | 1467598394741 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 19:13:14 INFO - PROCESS | 1659 | 1467598394745 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 19:13:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 19:13:14 INFO - PROCESS | 1659 | 1467598394750 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 19:13:14 INFO - PROCESS | 1659 | 1467598394752 Marionette TRACE conn2 <- [1,2254,null,{}] 19:13:14 INFO - PROCESS | 1659 | 1467598394754 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}] 19:13:14 INFO - PROCESS | 1659 | 1467598394756 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:14 INFO - PROCESS | 1659 | 1467598394835 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 19:13:14 INFO - PROCESS | 1659 | 1467598394843 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:14 INFO - PROCESS | 1659 | 1467598394845 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x11846d800 == 28 [pid = 1659] [id = 571] 19:13:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x112e29000) [pid = 1659] [serial = 1713] [outer = 0x0] 19:13:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x112fb3000) [pid = 1659] [serial = 1714] [outer = 0x112e29000] 19:13:14 INFO - PROCESS | 1659 | 1467598394875 Marionette DEBUG loaded listener.js 19:13:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x112fbe400) [pid = 1659] [serial = 1715] [outer = 0x112e29000] 19:13:15 INFO - PROCESS | 1659 | 1467598395338 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]]]}] 19:13:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 19:13:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 619ms 19:13:15 INFO - PROCESS | 1659 | 1467598395370 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 19:13:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 19:13:15 INFO - PROCESS | 1659 | 1467598395373 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 19:13:15 INFO - PROCESS | 1659 | 1467598395378 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 19:13:15 INFO - PROCESS | 1659 | 1467598395396 Marionette TRACE conn2 <- [1,2258,null,{}] 19:13:15 INFO - PROCESS | 1659 | 1467598395408 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}] 19:13:15 INFO - PROCESS | 1659 | 1467598395413 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:15 INFO - PROCESS | 1659 | 1467598395505 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 19:13:15 INFO - PROCESS | 1659 | 1467598395586 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:15 INFO - PROCESS | 1659 | 1467598395588 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x11956c000 == 29 [pid = 1659] [id = 572] 19:13:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x110e68c00) [pid = 1659] [serial = 1716] [outer = 0x0] 19:13:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x1160e0800) [pid = 1659] [serial = 1717] [outer = 0x110e68c00] 19:13:15 INFO - PROCESS | 1659 | 1467598395615 Marionette DEBUG loaded listener.js 19:13:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x116975000) [pid = 1659] [serial = 1718] [outer = 0x110e68c00] 19:13:15 INFO - PROCESS | 1659 | 1467598395948 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]]]}] 19:13:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 19:13:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 589ms 19:13:15 INFO - PROCESS | 1659 | 1467598395967 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 19:13:15 INFO - PROCESS | 1659 | 1467598395970 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 19:13:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 19:13:15 INFO - PROCESS | 1659 | 1467598395977 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 19:13:15 INFO - PROCESS | 1659 | 1467598395979 Marionette TRACE conn2 <- [1,2262,null,{}] 19:13:15 INFO - PROCESS | 1659 | 1467598395982 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}] 19:13:15 INFO - PROCESS | 1659 | 1467598395984 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:16 INFO - PROCESS | 1659 | 1467598396099 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 19:13:16 INFO - PROCESS | 1659 | 1467598396153 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:16 INFO - PROCESS | 1659 | 1467598396154 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x121017000 == 30 [pid = 1659] [id = 573] 19:13:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x116081c00) [pid = 1659] [serial = 1719] [outer = 0x0] 19:13:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x1171c1c00) [pid = 1659] [serial = 1720] [outer = 0x116081c00] 19:13:16 INFO - PROCESS | 1659 | 1467598396180 Marionette DEBUG loaded listener.js 19:13:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x118018400) [pid = 1659] [serial = 1721] [outer = 0x116081c00] 19:13:16 INFO - PROCESS | 1659 | 1467598396444 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]]]}] 19:13:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 19:13:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 522ms 19:13:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 19:13:16 INFO - PROCESS | 1659 | 1467598396497 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 19:13:16 INFO - PROCESS | 1659 | 1467598396498 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 19:13:16 INFO - PROCESS | 1659 | 1467598396500 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 19:13:16 INFO - PROCESS | 1659 | 1467598396501 Marionette TRACE conn2 <- [1,2266,null,{}] 19:13:16 INFO - PROCESS | 1659 | 1467598396504 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}] 19:13:16 INFO - PROCESS | 1659 | 1467598396506 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:16 INFO - PROCESS | 1659 | 1467598396590 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 19:13:16 INFO - PROCESS | 1659 | 1467598396595 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:16 INFO - PROCESS | 1659 | 1467598396596 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x1214af000 == 31 [pid = 1659] [id = 574] 19:13:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x110fa7400) [pid = 1659] [serial = 1722] [outer = 0x0] 19:13:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x118021000) [pid = 1659] [serial = 1723] [outer = 0x110fa7400] 19:13:16 INFO - PROCESS | 1659 | 1467598396621 Marionette DEBUG loaded listener.js 19:13:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1182e6400) [pid = 1659] [serial = 1724] [outer = 0x110fa7400] 19:13:16 INFO - PROCESS | 1659 | 1467598396951 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]]]}] 19:13:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 19:13:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 471ms 19:13:16 INFO - PROCESS | 1659 | 1467598396972 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 19:13:16 INFO - PROCESS | 1659 | 1467598396973 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 19:13:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 19:13:16 INFO - PROCESS | 1659 | 1467598396975 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 19:13:16 INFO - PROCESS | 1659 | 1467598396977 Marionette TRACE conn2 <- [1,2270,null,{}] 19:13:16 INFO - PROCESS | 1659 | 1467598396979 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}] 19:13:16 INFO - PROCESS | 1659 | 1467598396983 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:17 INFO - PROCESS | 1659 | 1467598397103 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 19:13:17 INFO - PROCESS | 1659 | 1467598397112 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:17 INFO - PROCESS | 1659 | 1467598397113 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c5e800 == 32 [pid = 1659] [id = 575] 19:13:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11841d000) [pid = 1659] [serial = 1725] [outer = 0x0] 19:13:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x118631800) [pid = 1659] [serial = 1726] [outer = 0x11841d000] 19:13:17 INFO - PROCESS | 1659 | 1467598397138 Marionette DEBUG loaded listener.js 19:13:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x118ff8c00) [pid = 1659] [serial = 1727] [outer = 0x11841d000] 19:13:17 INFO - PROCESS | 1659 | 1467598397437 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]]]}] 19:13:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 19:13:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 518ms 19:13:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 19:13:17 INFO - PROCESS | 1659 | 1467598397495 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 19:13:17 INFO - PROCESS | 1659 | 1467598397496 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 19:13:17 INFO - PROCESS | 1659 | 1467598397499 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 19:13:17 INFO - PROCESS | 1659 | 1467598397500 Marionette TRACE conn2 <- [1,2274,null,{}] 19:13:17 INFO - PROCESS | 1659 | 1467598397503 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}] 19:13:17 INFO - PROCESS | 1659 | 1467598397505 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:17 INFO - PROCESS | 1659 | 1467598397599 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 19:13:17 INFO - PROCESS | 1659 | 1467598397606 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:17 INFO - PROCESS | 1659 | 1467598397620 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x1254d2800 == 33 [pid = 1659] [id = 576] 19:13:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x110e72400) [pid = 1659] [serial = 1728] [outer = 0x0] 19:13:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x119662800) [pid = 1659] [serial = 1729] [outer = 0x110e72400] 19:13:17 INFO - PROCESS | 1659 | 1467598397661 Marionette DEBUG loaded listener.js 19:13:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1196bdc00) [pid = 1659] [serial = 1730] [outer = 0x110e72400] 19:13:18 INFO - PROCESS | 1659 | 1467598398077 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]]]}] 19:13:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 19:13:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 620ms 19:13:18 INFO - PROCESS | 1659 | 1467598398119 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 19:13:18 INFO - PROCESS | 1659 | 1467598398120 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 19:13:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 19:13:18 INFO - PROCESS | 1659 | 1467598398124 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 19:13:18 INFO - PROCESS | 1659 | 1467598398126 Marionette TRACE conn2 <- [1,2278,null,{}] 19:13:18 INFO - PROCESS | 1659 | 1467598398129 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}] 19:13:18 INFO - PROCESS | 1659 | 1467598398130 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:18 INFO - PROCESS | 1659 | 1467598398201 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 19:13:18 INFO - PROCESS | 1659 | 1467598398206 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:18 INFO - PROCESS | 1659 | 1467598398209 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x1266a6000 == 34 [pid = 1659] [id = 577] 19:13:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1196bb000) [pid = 1659] [serial = 1731] [outer = 0x0] 19:13:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1196c5c00) [pid = 1659] [serial = 1732] [outer = 0x1196bb000] 19:13:18 INFO - PROCESS | 1659 | 1467598398232 Marionette DEBUG loaded listener.js 19:13:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x11971d400) [pid = 1659] [serial = 1733] [outer = 0x1196bb000] 19:13:18 INFO - PROCESS | 1659 | 1467598398550 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]]]}] 19:13:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 19:13:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 470ms 19:13:18 INFO - PROCESS | 1659 | 1467598398594 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 19:13:18 INFO - PROCESS | 1659 | 1467598398596 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 19:13:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 19:13:18 INFO - PROCESS | 1659 | 1467598398600 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 19:13:18 INFO - PROCESS | 1659 | 1467598398601 Marionette TRACE conn2 <- [1,2282,null,{}] 19:13:18 INFO - PROCESS | 1659 | 1467598398605 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}] 19:13:18 INFO - PROCESS | 1659 | 1467598398607 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:18 INFO - PROCESS | 1659 | 1467598398721 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 19:13:18 INFO - PROCESS | 1659 | 1467598398805 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:18 INFO - PROCESS | 1659 | 1467598398806 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x11956b000 == 35 [pid = 1659] [id = 578] 19:13:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x111c83c00) [pid = 1659] [serial = 1734] [outer = 0x0] 19:13:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1199e1800) [pid = 1659] [serial = 1735] [outer = 0x111c83c00] 19:13:18 INFO - PROCESS | 1659 | 1467598398857 Marionette DEBUG loaded listener.js 19:13:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x120ef5000) [pid = 1659] [serial = 1736] [outer = 0x111c83c00] 19:13:19 INFO - PROCESS | 1659 | 1467598399211 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]]]}] 19:13:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 19:13:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 620ms 19:13:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 19:13:19 INFO - PROCESS | 1659 | 1467598399220 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 19:13:19 INFO - PROCESS | 1659 | 1467598399221 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 19:13:19 INFO - PROCESS | 1659 | 1467598399225 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 19:13:19 INFO - PROCESS | 1659 | 1467598399227 Marionette TRACE conn2 <- [1,2286,null,{}] 19:13:19 INFO - PROCESS | 1659 | 1467598399230 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}] 19:13:19 INFO - PROCESS | 1659 | 1467598399232 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:19 INFO - PROCESS | 1659 | 1467598399311 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 19:13:19 INFO - PROCESS | 1659 | 1467598399382 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:19 INFO - PROCESS | 1659 | 1467598399383 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x129018000 == 36 [pid = 1659] [id = 579] 19:13:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1133c4000) [pid = 1659] [serial = 1737] [outer = 0x0] 19:13:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x120efa400) [pid = 1659] [serial = 1738] [outer = 0x1133c4000] 19:13:19 INFO - PROCESS | 1659 | 1467598399408 Marionette DEBUG loaded listener.js 19:13:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1210d1400) [pid = 1659] [serial = 1739] [outer = 0x1133c4000] 19:13:19 INFO - PROCESS | 1659 | 1467598399714 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]]]}] 19:13:19 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 19:13:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 521ms 19:13:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 19:13:19 INFO - PROCESS | 1659 | 1467598399745 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 19:13:19 INFO - PROCESS | 1659 | 1467598399747 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 19:13:19 INFO - PROCESS | 1659 | 1467598399749 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 19:13:19 INFO - PROCESS | 1659 | 1467598399751 Marionette TRACE conn2 <- [1,2290,null,{}] 19:13:19 INFO - PROCESS | 1659 | 1467598399753 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}] 19:13:19 INFO - PROCESS | 1659 | 1467598399755 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:19 INFO - PROCESS | 1659 | 1467598399863 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 19:13:19 INFO - PROCESS | 1659 | 1467598399875 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:19 INFO - PROCESS | 1659 | 1467598399877 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x1214ac000 == 37 [pid = 1659] [id = 580] 19:13:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x121492400) [pid = 1659] [serial = 1740] [outer = 0x0] 19:13:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1249ed800) [pid = 1659] [serial = 1741] [outer = 0x121492400] 19:13:19 INFO - PROCESS | 1659 | 1467598399903 Marionette DEBUG loaded listener.js 19:13:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x125410400) [pid = 1659] [serial = 1742] [outer = 0x121492400] 19:13:20 INFO - PROCESS | 1659 | 1467598400274 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]]]}] 19:13:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 19:13:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 570ms 19:13:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 19:13:20 INFO - PROCESS | 1659 | 1467598400320 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 19:13:20 INFO - PROCESS | 1659 | 1467598400321 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 19:13:20 INFO - PROCESS | 1659 | 1467598400325 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 19:13:20 INFO - PROCESS | 1659 | 1467598400326 Marionette TRACE conn2 <- [1,2294,null,{}] 19:13:20 INFO - PROCESS | 1659 | 1467598400337 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}] 19:13:20 INFO - PROCESS | 1659 | 1467598400339 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:20 INFO - PROCESS | 1659 | 1467598400489 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 19:13:20 INFO - PROCESS | 1659 | 1467598400560 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:20 INFO - PROCESS | 1659 | 1467598400561 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a871800 == 38 [pid = 1659] [id = 581] 19:13:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x125470800) [pid = 1659] [serial = 1743] [outer = 0x0] 19:13:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12666dc00) [pid = 1659] [serial = 1744] [outer = 0x125470800] 19:13:20 INFO - PROCESS | 1659 | 1467598400601 Marionette DEBUG loaded listener.js 19:13:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1268c8800) [pid = 1659] [serial = 1745] [outer = 0x125470800] 19:13:20 INFO - PROCESS | 1659 | 1467598400944 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]]]}] 19:13:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 19:13:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 679ms 19:13:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 19:13:21 INFO - PROCESS | 1659 | 1467598401003 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 19:13:21 INFO - PROCESS | 1659 | 1467598401004 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 19:13:21 INFO - PROCESS | 1659 | 1467598401007 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 19:13:21 INFO - PROCESS | 1659 | 1467598401008 Marionette TRACE conn2 <- [1,2298,null,{}] 19:13:21 INFO - PROCESS | 1659 | 1467598401010 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}] 19:13:21 INFO - PROCESS | 1659 | 1467598401011 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:21 INFO - PROCESS | 1659 | 1467598401109 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 19:13:21 INFO - PROCESS | 1659 | 1467598401112 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:21 INFO - PROCESS | 1659 | 1467598401113 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b699800 == 39 [pid = 1659] [id = 582] 19:13:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12666a400) [pid = 1659] [serial = 1746] [outer = 0x0] 19:13:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1268c9000) [pid = 1659] [serial = 1747] [outer = 0x12666a400] 19:13:21 INFO - PROCESS | 1659 | 1467598401175 Marionette DEBUG loaded listener.js 19:13:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x126d47800) [pid = 1659] [serial = 1748] [outer = 0x12666a400] 19:13:21 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x126672c00) [pid = 1659] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 19:13:21 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x126f11400) [pid = 1659] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 19:13:21 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1286b9800) [pid = 1659] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 19:13:21 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x110e6a800) [pid = 1659] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 19:13:21 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x113d91400) [pid = 1659] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 19:13:21 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12100a800) [pid = 1659] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 19:13:21 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11801c000) [pid = 1659] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 19:13:21 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1183d8c00) [pid = 1659] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 19:13:21 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11697cc00) [pid = 1659] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 19:13:21 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1125f1000) [pid = 1659] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 19:13:21 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x113aa0c00) [pid = 1659] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 19:13:21 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1273b2400) [pid = 1659] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 19:13:21 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1128adc00) [pid = 1659] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 19:13:21 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1133dbc00) [pid = 1659] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 19:13:21 INFO - PROCESS | 1659 | 1467598401586 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]]]}] 19:13:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 19:13:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 622ms 19:13:21 INFO - PROCESS | 1659 | 1467598401630 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 19:13:21 INFO - PROCESS | 1659 | 1467598401631 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 19:13:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 19:13:21 INFO - PROCESS | 1659 | 1467598401633 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 19:13:21 INFO - PROCESS | 1659 | 1467598401634 Marionette TRACE conn2 <- [1,2302,null,{}] 19:13:21 INFO - PROCESS | 1659 | 1467598401636 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}] 19:13:21 INFO - PROCESS | 1659 | 1467598401638 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:21 INFO - PROCESS | 1659 | 1467598401715 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 19:13:21 INFO - PROCESS | 1659 | 1467598401769 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:21 INFO - PROCESS | 1659 | 1467598401770 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b6aa000 == 40 [pid = 1659] [id = 583] 19:13:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1125f1000) [pid = 1659] [serial = 1749] [outer = 0x0] 19:13:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11697cc00) [pid = 1659] [serial = 1750] [outer = 0x1125f1000] 19:13:21 INFO - PROCESS | 1659 | 1467598401794 Marionette DEBUG loaded listener.js 19:13:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x125408400) [pid = 1659] [serial = 1751] [outer = 0x1125f1000] 19:13:22 INFO - PROCESS | 1659 | 1467598402044 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]]]}] 19:13:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 19:13:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 425ms 19:13:22 INFO - PROCESS | 1659 | 1467598402062 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 19:13:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 19:13:22 INFO - PROCESS | 1659 | 1467598402063 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 19:13:22 INFO - PROCESS | 1659 | 1467598402066 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 19:13:22 INFO - PROCESS | 1659 | 1467598402067 Marionette TRACE conn2 <- [1,2306,null,{}] 19:13:22 INFO - PROCESS | 1659 | 1467598402069 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}] 19:13:22 INFO - PROCESS | 1659 | 1467598402070 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:22 INFO - PROCESS | 1659 | 1467598402155 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 19:13:22 INFO - PROCESS | 1659 | 1467598402161 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:22 INFO - PROCESS | 1659 | 1467598402170 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x12be17000 == 41 [pid = 1659] [id = 584] 19:13:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12540b800) [pid = 1659] [serial = 1752] [outer = 0x0] 19:13:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x126f0c400) [pid = 1659] [serial = 1753] [outer = 0x12540b800] 19:13:22 INFO - PROCESS | 1659 | 1467598402194 Marionette DEBUG loaded listener.js 19:13:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12725c400) [pid = 1659] [serial = 1754] [outer = 0x12540b800] 19:13:22 INFO - PROCESS | 1659 | 1467598402515 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]]]}] 19:13:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 19:13:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 472ms 19:13:22 INFO - PROCESS | 1659 | 1467598402538 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 19:13:22 INFO - PROCESS | 1659 | 1467598402541 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 19:13:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 19:13:22 INFO - PROCESS | 1659 | 1467598402544 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 19:13:22 INFO - PROCESS | 1659 | 1467598402545 Marionette TRACE conn2 <- [1,2310,null,{}] 19:13:22 INFO - PROCESS | 1659 | 1467598402547 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}] 19:13:22 INFO - PROCESS | 1659 | 1467598402548 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:22 INFO - PROCESS | 1659 | 1467598402626 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 19:13:22 INFO - PROCESS | 1659 | 1467598402683 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:22 INFO - PROCESS | 1659 | 1467598402684 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c632800 == 42 [pid = 1659] [id = 585] 19:13:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1268d4800) [pid = 1659] [serial = 1755] [outer = 0x0] 19:13:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1273a7800) [pid = 1659] [serial = 1756] [outer = 0x1268d4800] 19:13:22 INFO - PROCESS | 1659 | 1467598402710 Marionette DEBUG loaded listener.js 19:13:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12863bc00) [pid = 1659] [serial = 1757] [outer = 0x1268d4800] 19:13:22 INFO - PROCESS | 1659 | 1467598402949 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]]]}] 19:13:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 19:13:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 420ms 19:13:22 INFO - PROCESS | 1659 | 1467598402966 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 19:13:22 INFO - PROCESS | 1659 | 1467598402967 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 19:13:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 19:13:22 INFO - PROCESS | 1659 | 1467598402969 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 19:13:22 INFO - PROCESS | 1659 | 1467598402970 Marionette TRACE conn2 <- [1,2314,null,{}] 19:13:22 INFO - PROCESS | 1659 | 1467598402979 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}] 19:13:22 INFO - PROCESS | 1659 | 1467598402980 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:23 INFO - PROCESS | 1659 | 1467598403064 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 19:13:23 INFO - PROCESS | 1659 | 1467598403067 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:23 INFO - PROCESS | 1659 | 1467598403068 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cc40000 == 43 [pid = 1659] [id = 586] 19:13:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1273b0c00) [pid = 1659] [serial = 1758] [outer = 0x0] 19:13:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1286b1000) [pid = 1659] [serial = 1759] [outer = 0x1273b0c00] 19:13:23 INFO - PROCESS | 1659 | 1467598403088 Marionette DEBUG loaded listener.js 19:13:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1286b6c00) [pid = 1659] [serial = 1760] [outer = 0x1273b0c00] 19:13:23 INFO - PROCESS | 1659 | 1467598403600 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]]]}] 19:13:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 19:13:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 674ms 19:13:23 INFO - PROCESS | 1659 | 1467598403644 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 19:13:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 19:13:23 INFO - PROCESS | 1659 | 1467598403649 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 19:13:23 INFO - PROCESS | 1659 | 1467598403654 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 19:13:23 INFO - PROCESS | 1659 | 1467598403658 Marionette TRACE conn2 <- [1,2318,null,{}] 19:13:23 INFO - PROCESS | 1659 | 1467598403663 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}] 19:13:23 INFO - PROCESS | 1659 | 1467598403666 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:23 INFO - PROCESS | 1659 | 1467598403836 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 19:13:23 INFO - PROCESS | 1659 | 1467598403918 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:23 INFO - PROCESS | 1659 | 1467598403921 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169a7000 == 44 [pid = 1659] [id = 587] 19:13:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1121b2c00) [pid = 1659] [serial = 1761] [outer = 0x0] 19:13:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1125cb800) [pid = 1659] [serial = 1762] [outer = 0x1121b2c00] 19:13:23 INFO - PROCESS | 1659 | 1467598403952 Marionette DEBUG loaded listener.js 19:13:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1125fa800) [pid = 1659] [serial = 1763] [outer = 0x1121b2c00] 19:13:24 INFO - PROCESS | 1659 | 1467598404487 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] 19:13:24 INFO - PROCESS | 1659 | 1467598404533 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 19:13:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 19:13:24 INFO - PROCESS | 1659 | 1467598404538 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 19:13:24 INFO - PROCESS | 1659 | 1467598404540 Marionette TRACE conn2 <- [1,2322,null,{}] 19:13:24 INFO - PROCESS | 1659 | 1467598404543 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}] 19:13:24 INFO - PROCESS | 1659 | 1467598404545 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:24 INFO - PROCESS | 1659 | 1467598404655 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 19:13:24 INFO - PROCESS | 1659 | 1467598404737 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:24 INFO - PROCESS | 1659 | 1467598404739 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x119a0c800 == 45 [pid = 1659] [id = 588] 19:13:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x11336f400) [pid = 1659] [serial = 1764] [outer = 0x0] 19:13:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1133df400) [pid = 1659] [serial = 1765] [outer = 0x11336f400] 19:13:24 INFO - PROCESS | 1659 | 1467598404769 Marionette DEBUG loaded listener.js 19:13:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x113d4f400) [pid = 1659] [serial = 1766] [outer = 0x11336f400] 19:13:25 INFO - PROCESS | 1659 | 1467598405539 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]]]}] 19:13:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12c632800 == 44 [pid = 1659] [id = 585] 19:13:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12be17000 == 43 [pid = 1659] [id = 584] 19:13:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12b6aa000 == 42 [pid = 1659] [id = 583] 19:13:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12b699800 == 41 [pid = 1659] [id = 582] 19:13:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12a871800 == 40 [pid = 1659] [id = 581] 19:13:25 INFO - PROCESS | 1659 | --DOCSHELL 0x1214ac000 == 39 [pid = 1659] [id = 580] 19:13:25 INFO - PROCESS | 1659 | --DOCSHELL 0x129018000 == 38 [pid = 1659] [id = 579] 19:13:25 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x128a89800) [pid = 1659] [serial = 1708] [outer = 0x0] [url = about:blank] 19:13:25 INFO - PROCESS | 1659 | --DOCSHELL 0x11956b000 == 37 [pid = 1659] [id = 578] 19:13:25 INFO - PROCESS | 1659 | --DOCSHELL 0x1266a6000 == 36 [pid = 1659] [id = 577] 19:13:25 INFO - PROCESS | 1659 | --DOCSHELL 0x1254d2800 == 35 [pid = 1659] [id = 576] 19:13:25 INFO - PROCESS | 1659 | --DOCSHELL 0x123c5e800 == 34 [pid = 1659] [id = 575] 19:13:25 INFO - PROCESS | 1659 | --DOCSHELL 0x1214af000 == 33 [pid = 1659] [id = 574] 19:13:25 INFO - PROCESS | 1659 | --DOCSHELL 0x121017000 == 32 [pid = 1659] [id = 573] 19:13:25 INFO - PROCESS | 1659 | --DOCSHELL 0x11956c000 == 31 [pid = 1659] [id = 572] 19:13:25 INFO - PROCESS | 1659 | --DOCSHELL 0x11846d800 == 30 [pid = 1659] [id = 571] 19:13:25 INFO - PROCESS | 1659 | --DOCSHELL 0x11661f000 == 29 [pid = 1659] [id = 570] 19:13:25 INFO - PROCESS | 1659 | --DOCSHELL 0x12cc3c000 == 28 [pid = 1659] [id = 569] 19:13:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 19:13:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1080ms 19:13:25 INFO - PROCESS | 1659 | 1467598405619 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 19:13:25 INFO - PROCESS | 1659 | 1467598405622 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 19:13:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 19:13:25 INFO - PROCESS | 1659 | 1467598405627 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 19:13:25 INFO - PROCESS | 1659 | 1467598405630 Marionette TRACE conn2 <- [1,2326,null,{}] 19:13:25 INFO - PROCESS | 1659 | 1467598405635 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}] 19:13:25 INFO - PROCESS | 1659 | 1467598405638 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:25 INFO - PROCESS | 1659 | 1467598405761 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 19:13:25 INFO - PROCESS | 1659 | 1467598405768 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:25 INFO - PROCESS | 1659 | 1467598405769 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x116e3e800 == 29 [pid = 1659] [id = 589] 19:13:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x113aac800) [pid = 1659] [serial = 1767] [outer = 0x0] 19:13:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x115d59c00) [pid = 1659] [serial = 1768] [outer = 0x113aac800] 19:13:25 INFO - PROCESS | 1659 | 1467598405816 Marionette DEBUG loaded listener.js 19:13:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1167af400) [pid = 1659] [serial = 1769] [outer = 0x113aac800] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1249e8c00) [pid = 1659] [serial = 1684] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x124d55400) [pid = 1659] [serial = 1685] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1196c5400) [pid = 1659] [serial = 1681] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x120ef1400) [pid = 1659] [serial = 1682] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x118788c00) [pid = 1659] [serial = 1678] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x11965e000) [pid = 1659] [serial = 1679] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x116a19000) [pid = 1659] [serial = 1675] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11801a800) [pid = 1659] [serial = 1676] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1196ba400) [pid = 1659] [serial = 1673] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x112fbbc00) [pid = 1659] [serial = 1672] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11801d000) [pid = 1659] [serial = 1670] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x116082800) [pid = 1659] [serial = 1669] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x128647800) [pid = 1659] [serial = 1666] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1286b7800) [pid = 1659] [serial = 1667] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x124e93000) [pid = 1659] [serial = 1687] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1286b1c00) [pid = 1659] [serial = 1691] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x118f50800) [pid = 1659] [serial = 1702] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x124bd1c00) [pid = 1659] [serial = 1703] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x128963c00) [pid = 1659] [serial = 1705] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x12666b800) [pid = 1659] [serial = 1688] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12725d800) [pid = 1659] [serial = 1690] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1286bb400) [pid = 1659] [serial = 1693] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1286eb000) [pid = 1659] [serial = 1696] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1286e3000) [pid = 1659] [serial = 1694] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1286f0800) [pid = 1659] [serial = 1697] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x113a36000) [pid = 1659] [serial = 1700] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1125e1c00) [pid = 1659] [serial = 1699] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x124ba3c00) [pid = 1659] [serial = 1706] [outer = 0x0] [url = about:blank] 19:13:26 INFO - PROCESS | 1659 | 1467598406307 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]]]}] 19:13:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 19:13:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 722ms 19:13:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 19:13:26 INFO - PROCESS | 1659 | 1467598406358 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 19:13:26 INFO - PROCESS | 1659 | 1467598406360 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 19:13:26 INFO - PROCESS | 1659 | 1467598406365 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 19:13:26 INFO - PROCESS | 1659 | 1467598406366 Marionette TRACE conn2 <- [1,2330,null,{}] 19:13:26 INFO - PROCESS | 1659 | 1467598406369 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}] 19:13:26 INFO - PROCESS | 1659 | 1467598406370 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:26 INFO - PROCESS | 1659 | 1467598406454 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 19:13:26 INFO - PROCESS | 1659 | 1467598406460 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:26 INFO - PROCESS | 1659 | 1467598406461 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x11956f000 == 30 [pid = 1659] [id = 590] 19:13:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x118015000) [pid = 1659] [serial = 1770] [outer = 0x0] 19:13:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11801a800) [pid = 1659] [serial = 1771] [outer = 0x118015000] 19:13:26 INFO - PROCESS | 1659 | 1467598406489 Marionette DEBUG loaded listener.js 19:13:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1182d9400) [pid = 1659] [serial = 1772] [outer = 0x118015000] 19:13:26 INFO - PROCESS | 1659 | 1467598406822 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]]]}] 19:13:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 19:13:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 469ms 19:13:26 INFO - PROCESS | 1659 | 1467598406839 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 19:13:26 INFO - PROCESS | 1659 | 1467598406842 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 19:13:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 19:13:26 INFO - PROCESS | 1659 | 1467598406845 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 19:13:26 INFO - PROCESS | 1659 | 1467598406847 Marionette TRACE conn2 <- [1,2334,null,{}] 19:13:26 INFO - PROCESS | 1659 | 1467598406855 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}] 19:13:26 INFO - PROCESS | 1659 | 1467598406858 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:26 INFO - PROCESS | 1659 | 1467598406935 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 19:13:26 INFO - PROCESS | 1659 | 1467598406942 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:26 INFO - PROCESS | 1659 | 1467598406945 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x1214ac000 == 31 [pid = 1659] [id = 591] 19:13:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1184e1000) [pid = 1659] [serial = 1773] [outer = 0x0] 19:13:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11878a800) [pid = 1659] [serial = 1774] [outer = 0x1184e1000] 19:13:26 INFO - PROCESS | 1659 | 1467598406973 Marionette DEBUG loaded listener.js 19:13:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x118fd0c00) [pid = 1659] [serial = 1775] [outer = 0x1184e1000] 19:13:27 INFO - PROCESS | 1659 | 1467598407346 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]]]}] 19:13:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 19:13:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 522ms 19:13:27 INFO - PROCESS | 1659 | 1467598407368 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 19:13:27 INFO - PROCESS | 1659 | 1467598407370 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 19:13:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 19:13:27 INFO - PROCESS | 1659 | 1467598407372 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 19:13:27 INFO - PROCESS | 1659 | 1467598407373 Marionette TRACE conn2 <- [1,2338,null,{}] 19:13:27 INFO - PROCESS | 1659 | 1467598407375 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}] 19:13:27 INFO - PROCESS | 1659 | 1467598407376 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:27 INFO - PROCESS | 1659 | 1467598407484 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 19:13:27 INFO - PROCESS | 1659 | 1467598407490 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:27 INFO - PROCESS | 1659 | 1467598407491 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169ab000 == 32 [pid = 1659] [id = 592] 19:13:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x118febc00) [pid = 1659] [serial = 1776] [outer = 0x0] 19:13:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11965d800) [pid = 1659] [serial = 1777] [outer = 0x118febc00] 19:13:27 INFO - PROCESS | 1659 | 1467598407516 Marionette DEBUG loaded listener.js 19:13:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1196c8800) [pid = 1659] [serial = 1778] [outer = 0x118febc00] 19:13:27 INFO - PROCESS | 1659 | 1467598407858 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]]]}] 19:13:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 19:13:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 518ms 19:13:27 INFO - PROCESS | 1659 | 1467598407894 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 19:13:27 INFO - PROCESS | 1659 | 1467598407895 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 19:13:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 19:13:27 INFO - PROCESS | 1659 | 1467598407897 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 19:13:27 INFO - PROCESS | 1659 | 1467598407899 Marionette TRACE conn2 <- [1,2342,null,{}] 19:13:27 INFO - PROCESS | 1659 | 1467598407901 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}] 19:13:27 INFO - PROCESS | 1659 | 1467598407902 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:28 INFO - PROCESS | 1659 | 1467598407998 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 19:13:28 INFO - PROCESS | 1659 | 1467598408001 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:28 INFO - PROCESS | 1659 | 1467598408002 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x126698800 == 33 [pid = 1659] [id = 593] 19:13:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1125e9400) [pid = 1659] [serial = 1779] [outer = 0x0] 19:13:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1199d5800) [pid = 1659] [serial = 1780] [outer = 0x1125e9400] 19:13:28 INFO - PROCESS | 1659 | 1467598408027 Marionette DEBUG loaded listener.js 19:13:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x120efd800) [pid = 1659] [serial = 1781] [outer = 0x1125e9400] 19:13:28 INFO - PROCESS | 1659 | 1467598408367 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]]]}] 19:13:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 19:13:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 518ms 19:13:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 19:13:28 INFO - PROCESS | 1659 | 1467598408416 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 19:13:28 INFO - PROCESS | 1659 | 1467598408418 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 19:13:28 INFO - PROCESS | 1659 | 1467598408420 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 19:13:28 INFO - PROCESS | 1659 | 1467598408421 Marionette TRACE conn2 <- [1,2346,null,{}] 19:13:28 INFO - PROCESS | 1659 | 1467598408423 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}] 19:13:28 INFO - PROCESS | 1659 | 1467598408427 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:28 INFO - PROCESS | 1659 | 1467598408544 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 19:13:28 INFO - PROCESS | 1659 | 1467598408559 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:28 INFO - PROCESS | 1659 | 1467598408560 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x129012800 == 34 [pid = 1659] [id = 594] 19:13:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x121007400) [pid = 1659] [serial = 1782] [outer = 0x0] 19:13:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x121bd0000) [pid = 1659] [serial = 1783] [outer = 0x121007400] 19:13:28 INFO - PROCESS | 1659 | 1467598408584 Marionette DEBUG loaded listener.js 19:13:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x126631800) [pid = 1659] [serial = 1784] [outer = 0x121007400] 19:13:28 INFO - PROCESS | 1659 | 1467598408987 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]]]}] 19:13:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 19:13:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 619ms 19:13:29 INFO - PROCESS | 1659 | 1467598409049 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 19:13:29 INFO - PROCESS | 1659 | 1467598409051 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 19:13:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 19:13:29 INFO - PROCESS | 1659 | 1467598409054 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 19:13:29 INFO - PROCESS | 1659 | 1467598409056 Marionette TRACE conn2 <- [1,2350,null,{}] 19:13:29 INFO - PROCESS | 1659 | 1467598409060 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}] 19:13:29 INFO - PROCESS | 1659 | 1467598409062 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:29 INFO - PROCESS | 1659 | 1467598409214 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 19:13:29 INFO - PROCESS | 1659 | 1467598409311 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:29 INFO - PROCESS | 1659 | 1467598409313 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x129348800 == 35 [pid = 1659] [id = 595] 19:13:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x112fb7400) [pid = 1659] [serial = 1785] [outer = 0x0] 19:13:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12666fc00) [pid = 1659] [serial = 1786] [outer = 0x112fb7400] 19:13:29 INFO - PROCESS | 1659 | 1467598409355 Marionette DEBUG loaded listener.js 19:13:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x126c50400) [pid = 1659] [serial = 1787] [outer = 0x112fb7400] 19:13:29 INFO - PROCESS | 1659 | 1467598409735 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]]]}] 19:13:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 19:13:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 721ms 19:13:29 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11841d000) [pid = 1659] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 19:13:29 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x125410800) [pid = 1659] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 19:13:29 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x116081c00) [pid = 1659] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 19:13:29 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x121492400) [pid = 1659] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 19:13:29 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x111c83c00) [pid = 1659] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 19:13:29 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1125ed400) [pid = 1659] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 19:13:29 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x125470800) [pid = 1659] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 19:13:29 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x112e29000) [pid = 1659] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 19:13:29 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1125f1000) [pid = 1659] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 19:13:29 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x12666a400) [pid = 1659] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 19:13:29 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x110fa7400) [pid = 1659] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 19:13:29 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x110e72400) [pid = 1659] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 19:13:29 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1196bb000) [pid = 1659] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 19:13:29 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12540b800) [pid = 1659] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 19:13:29 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1268d4800) [pid = 1659] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 19:13:29 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x110e68c00) [pid = 1659] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 19:13:29 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1133c4000) [pid = 1659] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 19:13:29 INFO - PROCESS | 1659 | 1467598409911 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 19:13:29 INFO - PROCESS | 1659 | 1467598409912 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 19:13:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 19:13:29 INFO - PROCESS | 1659 | 1467598409924 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 19:13:29 INFO - PROCESS | 1659 | 1467598409925 Marionette TRACE conn2 <- [1,2354,null,{}] 19:13:29 INFO - PROCESS | 1659 | 1467598409927 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}] 19:13:29 INFO - PROCESS | 1659 | 1467598409928 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:30 INFO - PROCESS | 1659 | 1467598410002 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 19:13:30 INFO - PROCESS | 1659 | 1467598410010 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:30 INFO - PROCESS | 1659 | 1467598410011 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x1253dd000 == 36 [pid = 1659] [id = 596] 19:13:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x112ce9800) [pid = 1659] [serial = 1788] [outer = 0x0] 19:13:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1133dbc00) [pid = 1659] [serial = 1789] [outer = 0x112ce9800] 19:13:30 INFO - PROCESS | 1659 | 1467598410036 Marionette DEBUG loaded listener.js 19:13:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11841f800) [pid = 1659] [serial = 1790] [outer = 0x112ce9800] 19:13:30 INFO - PROCESS | 1659 | 1467598410351 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]]]}] 19:13:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 19:13:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 470ms 19:13:30 INFO - PROCESS | 1659 | 1467598410395 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 19:13:30 INFO - PROCESS | 1659 | 1467598410396 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 19:13:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 19:13:30 INFO - PROCESS | 1659 | 1467598410399 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 19:13:30 INFO - PROCESS | 1659 | 1467598410400 Marionette TRACE conn2 <- [1,2358,null,{}] 19:13:30 INFO - PROCESS | 1659 | 1467598410402 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}] 19:13:30 INFO - PROCESS | 1659 | 1467598410403 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:30 INFO - PROCESS | 1659 | 1467598410483 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 19:13:30 INFO - PROCESS | 1659 | 1467598410548 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:30 INFO - PROCESS | 1659 | 1467598410548 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a871800 == 37 [pid = 1659] [id = 597] 19:13:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1128b2400) [pid = 1659] [serial = 1791] [outer = 0x0] 19:13:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119713400) [pid = 1659] [serial = 1792] [outer = 0x1128b2400] 19:13:30 INFO - PROCESS | 1659 | 1467598410572 Marionette DEBUG loaded listener.js 19:13:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x12666bc00) [pid = 1659] [serial = 1793] [outer = 0x1128b2400] 19:13:30 INFO - PROCESS | 1659 | 1467598410859 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]]]}] 19:13:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 19:13:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 517ms 19:13:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 19:13:30 INFO - PROCESS | 1659 | 1467598410917 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 19:13:30 INFO - PROCESS | 1659 | 1467598410918 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 19:13:30 INFO - PROCESS | 1659 | 1467598410920 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 19:13:30 INFO - PROCESS | 1659 | 1467598410921 Marionette TRACE conn2 <- [1,2362,null,{}] 19:13:30 INFO - PROCESS | 1659 | 1467598410924 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}] 19:13:30 INFO - PROCESS | 1659 | 1467598410925 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:31 INFO - PROCESS | 1659 | 1467598411000 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 19:13:31 INFO - PROCESS | 1659 | 1467598411003 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:31 INFO - PROCESS | 1659 | 1467598411004 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b695000 == 38 [pid = 1659] [id = 598] 19:13:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12148f000) [pid = 1659] [serial = 1794] [outer = 0x0] 19:13:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x127258000) [pid = 1659] [serial = 1795] [outer = 0x12148f000] 19:13:31 INFO - PROCESS | 1659 | 1467598411038 Marionette DEBUG loaded listener.js 19:13:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1273b5800) [pid = 1659] [serial = 1796] [outer = 0x12148f000] 19:13:31 INFO - PROCESS | 1659 | 1467598411368 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]]]}] 19:13:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 19:13:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 468ms 19:13:31 INFO - PROCESS | 1659 | 1467598411389 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 19:13:31 INFO - PROCESS | 1659 | 1467598411392 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 19:13:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 19:13:31 INFO - PROCESS | 1659 | 1467598411395 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 19:13:31 INFO - PROCESS | 1659 | 1467598411397 Marionette TRACE conn2 <- [1,2366,null,{}] 19:13:31 INFO - PROCESS | 1659 | 1467598411399 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}] 19:13:31 INFO - PROCESS | 1659 | 1467598411400 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:31 INFO - PROCESS | 1659 | 1467598411515 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 19:13:31 INFO - PROCESS | 1659 | 1467598411521 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:31 INFO - PROCESS | 1659 | 1467598411522 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x12be12000 == 39 [pid = 1659] [id = 599] 19:13:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1273b5c00) [pid = 1659] [serial = 1797] [outer = 0x0] 19:13:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1286bb800) [pid = 1659] [serial = 1798] [outer = 0x1273b5c00] 19:13:31 INFO - PROCESS | 1659 | 1467598411551 Marionette DEBUG loaded listener.js 19:13:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1286ee400) [pid = 1659] [serial = 1799] [outer = 0x1273b5c00] 19:13:31 INFO - PROCESS | 1659 | 1467598411880 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]]]}] 19:13:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 19:13:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 520ms 19:13:31 INFO - PROCESS | 1659 | 1467598411962 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 19:13:31 INFO - PROCESS | 1659 | 1467598411964 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 19:13:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 19:13:31 INFO - PROCESS | 1659 | 1467598411968 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 19:13:31 INFO - PROCESS | 1659 | 1467598411971 Marionette TRACE conn2 <- [1,2370,null,{}] 19:13:31 INFO - PROCESS | 1659 | 1467598411975 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}] 19:13:31 INFO - PROCESS | 1659 | 1467598411977 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:32 INFO - PROCESS | 1659 | 1467598412070 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 19:13:32 INFO - PROCESS | 1659 | 1467598412170 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:32 INFO - PROCESS | 1659 | 1467598412174 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fa0000 == 40 [pid = 1659] [id = 600] 19:13:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1128a4800) [pid = 1659] [serial = 1800] [outer = 0x0] 19:13:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x112c40800) [pid = 1659] [serial = 1801] [outer = 0x1128a4800] 19:13:32 INFO - PROCESS | 1659 | 1467598412207 Marionette DEBUG loaded listener.js 19:13:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x113847c00) [pid = 1659] [serial = 1802] [outer = 0x1128a4800] 19:13:32 INFO - PROCESS | 1659 | 1467598412630 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]]]}] 19:13:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 19:13:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 672ms 19:13:32 INFO - PROCESS | 1659 | 1467598412640 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 19:13:32 INFO - PROCESS | 1659 | 1467598412644 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 19:13:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 19:13:32 INFO - PROCESS | 1659 | 1467598412648 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 19:13:32 INFO - PROCESS | 1659 | 1467598412651 Marionette TRACE conn2 <- [1,2374,null,{}] 19:13:32 INFO - PROCESS | 1659 | 1467598412653 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}] 19:13:32 INFO - PROCESS | 1659 | 1467598412655 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:32 INFO - PROCESS | 1659 | 1467598412755 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 19:13:32 INFO - PROCESS | 1659 | 1467598412816 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:32 INFO - PROCESS | 1659 | 1467598412817 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x121835800 == 41 [pid = 1659] [id = 601] 19:13:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1175eb800) [pid = 1659] [serial = 1803] [outer = 0x0] 19:13:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x118238c00) [pid = 1659] [serial = 1804] [outer = 0x1175eb800] 19:13:32 INFO - PROCESS | 1659 | 1467598412848 Marionette DEBUG loaded listener.js 19:13:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x11841e400) [pid = 1659] [serial = 1805] [outer = 0x1175eb800] 19:13:33 INFO - PROCESS | 1659 | 1467598413295 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]]]}] 19:13:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 19:13:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 672ms 19:13:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 19:13:33 INFO - PROCESS | 1659 | 1467598413319 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 19:13:33 INFO - PROCESS | 1659 | 1467598413320 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 19:13:33 INFO - PROCESS | 1659 | 1467598413324 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 19:13:33 INFO - PROCESS | 1659 | 1467598413326 Marionette TRACE conn2 <- [1,2378,null,{}] 19:13:33 INFO - PROCESS | 1659 | 1467598413333 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}] 19:13:33 INFO - PROCESS | 1659 | 1467598413336 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:33 INFO - PROCESS | 1659 | 1467598413438 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 19:13:33 INFO - PROCESS | 1659 | 1467598413536 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:33 INFO - PROCESS | 1659 | 1467598413539 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x12be1c800 == 42 [pid = 1659] [id = 602] 19:13:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x120ef4c00) [pid = 1659] [serial = 1806] [outer = 0x0] 19:13:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x120fab800) [pid = 1659] [serial = 1807] [outer = 0x120ef4c00] 19:13:33 INFO - PROCESS | 1659 | 1467598413582 Marionette DEBUG loaded listener.js 19:13:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12195c000) [pid = 1659] [serial = 1808] [outer = 0x120ef4c00] 19:13:34 INFO - PROCESS | 1659 | 1467598414004 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]]]}] 19:13:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 19:13:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 721ms 19:13:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 19:13:34 INFO - PROCESS | 1659 | 1467598414044 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 19:13:34 INFO - PROCESS | 1659 | 1467598414046 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 19:13:34 INFO - PROCESS | 1659 | 1467598414048 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 19:13:34 INFO - PROCESS | 1659 | 1467598414049 Marionette TRACE conn2 <- [1,2382,null,{}] 19:13:34 INFO - PROCESS | 1659 | 1467598414051 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}] 19:13:34 INFO - PROCESS | 1659 | 1467598414053 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:34 INFO - PROCESS | 1659 | 1467598414155 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 19:13:34 INFO - PROCESS | 1659 | 1467598414218 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:34 INFO - PROCESS | 1659 | 1467598414219 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d3ac800 == 43 [pid = 1659] [id = 603] 19:13:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1249e8c00) [pid = 1659] [serial = 1809] [outer = 0x0] 19:13:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x125410800) [pid = 1659] [serial = 1810] [outer = 0x1249e8c00] 19:13:34 INFO - PROCESS | 1659 | 1467598414249 Marionette DEBUG loaded listener.js 19:13:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12863d400) [pid = 1659] [serial = 1811] [outer = 0x1249e8c00] 19:13:34 INFO - PROCESS | 1659 | 1467598414662 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]]]}] 19:13:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 19:13:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 668ms 19:13:34 INFO - PROCESS | 1659 | 1467598414717 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 19:13:34 INFO - PROCESS | 1659 | 1467598414718 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 19:13:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 19:13:34 INFO - PROCESS | 1659 | 1467598414720 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 19:13:34 INFO - PROCESS | 1659 | 1467598414722 Marionette TRACE conn2 <- [1,2386,null,{}] 19:13:34 INFO - PROCESS | 1659 | 1467598414724 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}] 19:13:34 INFO - PROCESS | 1659 | 1467598414725 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:34 INFO - PROCESS | 1659 | 1467598414841 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 19:13:34 INFO - PROCESS | 1659 | 1467598414916 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:34 INFO - PROCESS | 1659 | 1467598414918 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x1253ea800 == 44 [pid = 1659] [id = 604] 19:13:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1128adc00) [pid = 1659] [serial = 1812] [outer = 0x0] 19:13:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x12666c800) [pid = 1659] [serial = 1813] [outer = 0x1128adc00] 19:13:34 INFO - PROCESS | 1659 | 1467598414946 Marionette DEBUG loaded listener.js 19:13:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1286e2c00) [pid = 1659] [serial = 1814] [outer = 0x1128adc00] 19:13:35 INFO - PROCESS | 1659 | 1467598415467 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]]]}] 19:13:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 19:13:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 771ms 19:13:35 INFO - PROCESS | 1659 | 1467598415493 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 19:13:35 INFO - PROCESS | 1659 | 1467598415496 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 19:13:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 19:13:35 INFO - PROCESS | 1659 | 1467598415499 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 19:13:35 INFO - PROCESS | 1659 | 1467598415500 Marionette TRACE conn2 <- [1,2390,null,{}] 19:13:35 INFO - PROCESS | 1659 | 1467598415504 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}] 19:13:35 INFO - PROCESS | 1659 | 1467598415506 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:35 INFO - PROCESS | 1659 | 1467598415599 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 19:13:35 INFO - PROCESS | 1659 | 1467598415673 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:35 INFO - PROCESS | 1659 | 1467598415674 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x121327800 == 45 [pid = 1659] [id = 605] 19:13:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x113a40800) [pid = 1659] [serial = 1815] [outer = 0x0] 19:13:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x116082800) [pid = 1659] [serial = 1816] [outer = 0x113a40800] 19:13:35 INFO - PROCESS | 1659 | 1467598415702 Marionette DEBUG loaded listener.js 19:13:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x117cc4000) [pid = 1659] [serial = 1817] [outer = 0x113a40800] 19:13:36 INFO - PROCESS | 1659 | --DOCSHELL 0x12b695000 == 44 [pid = 1659] [id = 598] 19:13:36 INFO - PROCESS | 1659 | --DOCSHELL 0x12a871800 == 43 [pid = 1659] [id = 597] 19:13:36 INFO - PROCESS | 1659 | --DOCSHELL 0x1253dd000 == 42 [pid = 1659] [id = 596] 19:13:36 INFO - PROCESS | 1659 | --DOCSHELL 0x129348800 == 41 [pid = 1659] [id = 595] 19:13:36 INFO - PROCESS | 1659 | --DOCSHELL 0x129012800 == 40 [pid = 1659] [id = 594] 19:13:36 INFO - PROCESS | 1659 | --DOCSHELL 0x126698800 == 39 [pid = 1659] [id = 593] 19:13:36 INFO - PROCESS | 1659 | --DOCSHELL 0x1169ab000 == 38 [pid = 1659] [id = 592] 19:13:36 INFO - PROCESS | 1659 | --DOCSHELL 0x1214ac000 == 37 [pid = 1659] [id = 591] 19:13:36 INFO - PROCESS | 1659 | --DOCSHELL 0x11956f000 == 36 [pid = 1659] [id = 590] 19:13:36 INFO - PROCESS | 1659 | --DOCSHELL 0x116e3e800 == 35 [pid = 1659] [id = 589] 19:13:36 INFO - PROCESS | 1659 | --DOCSHELL 0x12cc40000 == 34 [pid = 1659] [id = 586] 19:13:36 INFO - PROCESS | 1659 | --DOCSHELL 0x1169a7000 == 33 [pid = 1659] [id = 587] 19:13:36 INFO - PROCESS | 1659 | --DOCSHELL 0x119a0c800 == 32 [pid = 1659] [id = 588] 19:13:36 INFO - PROCESS | 1659 | --DOCSHELL 0x1253ea800 == 31 [pid = 1659] [id = 604] 19:13:36 INFO - PROCESS | 1659 | --DOCSHELL 0x12d3ac800 == 30 [pid = 1659] [id = 603] 19:13:36 INFO - PROCESS | 1659 | --DOCSHELL 0x12be1c800 == 29 [pid = 1659] [id = 602] 19:13:36 INFO - PROCESS | 1659 | --DOCSHELL 0x121835800 == 28 [pid = 1659] [id = 601] 19:13:36 INFO - PROCESS | 1659 | --DOCSHELL 0x12be12000 == 27 [pid = 1659] [id = 599] 19:13:36 INFO - PROCESS | 1659 | --DOCSHELL 0x116fa0000 == 26 [pid = 1659] [id = 600] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x118631800) [pid = 1659] [serial = 1726] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x118ff8c00) [pid = 1659] [serial = 1727] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x128b8dc00) [pid = 1659] [serial = 1709] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1171c1c00) [pid = 1659] [serial = 1720] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1249ed800) [pid = 1659] [serial = 1741] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x118018400) [pid = 1659] [serial = 1721] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1199e1800) [pid = 1659] [serial = 1735] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1125ee400) [pid = 1659] [serial = 1711] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1125ff000) [pid = 1659] [serial = 1712] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x120ef5000) [pid = 1659] [serial = 1736] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12666dc00) [pid = 1659] [serial = 1744] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x112fb3000) [pid = 1659] [serial = 1714] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x125410400) [pid = 1659] [serial = 1742] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11697cc00) [pid = 1659] [serial = 1750] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x112fbe400) [pid = 1659] [serial = 1715] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1268c9000) [pid = 1659] [serial = 1747] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x118021000) [pid = 1659] [serial = 1723] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1182e6400) [pid = 1659] [serial = 1724] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1268c8800) [pid = 1659] [serial = 1745] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x119662800) [pid = 1659] [serial = 1729] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1196bdc00) [pid = 1659] [serial = 1730] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1196c5c00) [pid = 1659] [serial = 1732] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11971d400) [pid = 1659] [serial = 1733] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x126f0c400) [pid = 1659] [serial = 1753] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1273a7800) [pid = 1659] [serial = 1756] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12725c400) [pid = 1659] [serial = 1754] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1160e0800) [pid = 1659] [serial = 1717] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x116975000) [pid = 1659] [serial = 1718] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x126d47800) [pid = 1659] [serial = 1748] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12863bc00) [pid = 1659] [serial = 1757] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x120efa400) [pid = 1659] [serial = 1738] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1210d1400) [pid = 1659] [serial = 1739] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x125408400) [pid = 1659] [serial = 1751] [outer = 0x0] [url = about:blank] 19:13:36 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1286b1000) [pid = 1659] [serial = 1759] [outer = 0x0] [url = about:blank] 19:13:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 19:13:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1174ms 19:13:36 INFO - PROCESS | 1659 | 1467598416663 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]]]}] 19:13:36 INFO - PROCESS | 1659 | 1467598416677 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 19:13:36 INFO - PROCESS | 1659 | 1467598416679 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 19:13:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 19:13:36 INFO - PROCESS | 1659 | 1467598416682 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 19:13:36 INFO - PROCESS | 1659 | 1467598416684 Marionette TRACE conn2 <- [1,2394,null,{}] 19:13:36 INFO - PROCESS | 1659 | 1467598416687 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}] 19:13:36 INFO - PROCESS | 1659 | 1467598416689 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:36 INFO - PROCESS | 1659 | 1467598416768 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 19:13:36 INFO - PROCESS | 1659 | 1467598416825 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:36 INFO - PROCESS | 1659 | 1467598416828 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169a6800 == 27 [pid = 1659] [id = 606] 19:13:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1125ff000) [pid = 1659] [serial = 1818] [outer = 0x0] 19:13:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x112fadc00) [pid = 1659] [serial = 1819] [outer = 0x1125ff000] 19:13:36 INFO - PROCESS | 1659 | 1467598416855 Marionette DEBUG loaded listener.js 19:13:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1125e7800) [pid = 1659] [serial = 1820] [outer = 0x1125ff000] 19:13:37 INFO - PROCESS | 1659 | 1467598417186 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]]]}] 19:13:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 19:13:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 520ms 19:13:37 INFO - PROCESS | 1659 | 1467598417201 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 19:13:37 INFO - PROCESS | 1659 | 1467598417205 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 19:13:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 19:13:37 INFO - PROCESS | 1659 | 1467598417211 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 19:13:37 INFO - PROCESS | 1659 | 1467598417213 Marionette TRACE conn2 <- [1,2398,null,{}] 19:13:37 INFO - PROCESS | 1659 | 1467598417216 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}] 19:13:37 INFO - PROCESS | 1659 | 1467598417217 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:37 INFO - PROCESS | 1659 | 1467598417293 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 19:13:37 INFO - PROCESS | 1659 | 1467598417297 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:37 INFO - PROCESS | 1659 | 1467598417298 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x11865e800 == 28 [pid = 1659] [id = 607] 19:13:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x11602ec00) [pid = 1659] [serial = 1821] [outer = 0x0] 19:13:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x116ff0800) [pid = 1659] [serial = 1822] [outer = 0x11602ec00] 19:13:37 INFO - PROCESS | 1659 | 1467598417327 Marionette DEBUG loaded listener.js 19:13:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x118015800) [pid = 1659] [serial = 1823] [outer = 0x11602ec00] 19:13:37 INFO - PROCESS | 1659 | 1467598417683 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]]]}] 19:13:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 19:13:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 521ms 19:13:37 INFO - PROCESS | 1659 | 1467598417733 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 19:13:37 INFO - PROCESS | 1659 | 1467598417734 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 19:13:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 19:13:37 INFO - PROCESS | 1659 | 1467598417736 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 19:13:37 INFO - PROCESS | 1659 | 1467598417739 Marionette TRACE conn2 <- [1,2402,null,{}] 19:13:37 INFO - PROCESS | 1659 | 1467598417746 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}] 19:13:37 INFO - PROCESS | 1659 | 1467598417750 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:37 INFO - PROCESS | 1659 | 1467598417826 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 19:13:37 INFO - PROCESS | 1659 | 1467598417832 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:37 INFO - PROCESS | 1659 | 1467598417834 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x121019800 == 29 [pid = 1659] [id = 608] 19:13:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1125e7400) [pid = 1659] [serial = 1824] [outer = 0x0] 19:13:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x118631c00) [pid = 1659] [serial = 1825] [outer = 0x1125e7400] 19:13:37 INFO - PROCESS | 1659 | 1467598417864 Marionette DEBUG loaded listener.js 19:13:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11878cc00) [pid = 1659] [serial = 1826] [outer = 0x1125e7400] 19:13:38 INFO - PROCESS | 1659 | 1467598418218 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]]]}] 19:13:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 19:13:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 522ms 19:13:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 19:13:38 INFO - PROCESS | 1659 | 1467598418259 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 19:13:38 INFO - PROCESS | 1659 | 1467598418261 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 19:13:38 INFO - PROCESS | 1659 | 1467598418263 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 19:13:38 INFO - PROCESS | 1659 | 1467598418264 Marionette TRACE conn2 <- [1,2406,null,{}] 19:13:38 INFO - PROCESS | 1659 | 1467598418266 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}] 19:13:38 INFO - PROCESS | 1659 | 1467598418267 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:38 INFO - PROCESS | 1659 | 1467598418375 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 19:13:38 INFO - PROCESS | 1659 | 1467598418381 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:38 INFO - PROCESS | 1659 | 1467598418383 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x1214bc000 == 30 [pid = 1659] [id = 609] 19:13:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x118fcac00) [pid = 1659] [serial = 1827] [outer = 0x0] 19:13:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x119662000) [pid = 1659] [serial = 1828] [outer = 0x118fcac00] 19:13:38 INFO - PROCESS | 1659 | 1467598418408 Marionette DEBUG loaded listener.js 19:13:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1196c0400) [pid = 1659] [serial = 1829] [outer = 0x118fcac00] 19:13:38 INFO - PROCESS | 1659 | 1467598418736 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]]]}] 19:13:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 19:13:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 517ms 19:13:38 INFO - PROCESS | 1659 | 1467598418781 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 19:13:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 19:13:38 INFO - PROCESS | 1659 | 1467598418789 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 19:13:38 INFO - PROCESS | 1659 | 1467598418791 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 19:13:38 INFO - PROCESS | 1659 | 1467598418793 Marionette TRACE conn2 <- [1,2410,null,{}] 19:13:38 INFO - PROCESS | 1659 | 1467598418795 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}] 19:13:38 INFO - PROCESS | 1659 | 1467598418796 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:38 INFO - PROCESS | 1659 | 1467598418888 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 19:13:38 INFO - PROCESS | 1659 | 1467598418930 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:38 INFO - PROCESS | 1659 | 1467598418931 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x124b88800 == 31 [pid = 1659] [id = 610] 19:13:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x113d93400) [pid = 1659] [serial = 1830] [outer = 0x0] 19:13:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119712c00) [pid = 1659] [serial = 1831] [outer = 0x113d93400] 19:13:38 INFO - PROCESS | 1659 | 1467598418955 Marionette DEBUG loaded listener.js 19:13:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119aab800) [pid = 1659] [serial = 1832] [outer = 0x113d93400] 19:13:39 INFO - PROCESS | 1659 | 1467598419291 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]]]}] 19:13:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 19:13:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 521ms 19:13:39 INFO - PROCESS | 1659 | 1467598419312 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 19:13:39 INFO - PROCESS | 1659 | 1467598419313 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 19:13:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 19:13:39 INFO - PROCESS | 1659 | 1467598419316 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 19:13:39 INFO - PROCESS | 1659 | 1467598419317 Marionette TRACE conn2 <- [1,2414,null,{}] 19:13:39 INFO - PROCESS | 1659 | 1467598419319 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}] 19:13:39 INFO - PROCESS | 1659 | 1467598419323 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:39 INFO - PROCESS | 1659 | 1467598419436 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 19:13:39 INFO - PROCESS | 1659 | 1467598419474 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:39 INFO - PROCESS | 1659 | 1467598419476 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x126d69000 == 32 [pid = 1659] [id = 611] 19:13:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1125f0c00) [pid = 1659] [serial = 1833] [outer = 0x0] 19:13:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x120ef9c00) [pid = 1659] [serial = 1834] [outer = 0x1125f0c00] 19:13:39 INFO - PROCESS | 1659 | 1467598419500 Marionette DEBUG loaded listener.js 19:13:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x124e98800) [pid = 1659] [serial = 1835] [outer = 0x1125f0c00] 19:13:39 INFO - PROCESS | 1659 | 1467598419813 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]]]}] 19:13:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 19:13:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 520ms 19:13:39 INFO - PROCESS | 1659 | 1467598419837 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 19:13:39 INFO - PROCESS | 1659 | 1467598419838 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 19:13:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 19:13:39 INFO - PROCESS | 1659 | 1467598419843 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 19:13:39 INFO - PROCESS | 1659 | 1467598419844 Marionette TRACE conn2 <- [1,2418,null,{}] 19:13:39 INFO - PROCESS | 1659 | 1467598419863 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}] 19:13:39 INFO - PROCESS | 1659 | 1467598419865 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:39 INFO - PROCESS | 1659 | 1467598419970 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 19:13:39 INFO - PROCESS | 1659 | 1467598419976 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:39 INFO - PROCESS | 1659 | 1467598419977 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x12901e000 == 33 [pid = 1659] [id = 612] 19:13:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1183d7c00) [pid = 1659] [serial = 1836] [outer = 0x0] 19:13:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x126632800) [pid = 1659] [serial = 1837] [outer = 0x1183d7c00] 19:13:40 INFO - PROCESS | 1659 | 1467598420018 Marionette DEBUG loaded listener.js 19:13:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1268c7400) [pid = 1659] [serial = 1838] [outer = 0x1183d7c00] 19:13:40 INFO - PROCESS | 1659 | 1467598420418 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]]]}] 19:13:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 19:13:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 589ms 19:13:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 19:13:40 INFO - PROCESS | 1659 | 1467598420431 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 19:13:40 INFO - PROCESS | 1659 | 1467598420432 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 19:13:40 INFO - PROCESS | 1659 | 1467598420434 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 19:13:40 INFO - PROCESS | 1659 | 1467598420435 Marionette TRACE conn2 <- [1,2422,null,{}] 19:13:40 INFO - PROCESS | 1659 | 1467598420437 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}] 19:13:40 INFO - PROCESS | 1659 | 1467598420438 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:40 INFO - PROCESS | 1659 | 1467598420541 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 19:13:40 INFO - PROCESS | 1659 | 1467598420545 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:40 INFO - PROCESS | 1659 | 1467598420546 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x1295ca800 == 34 [pid = 1659] [id = 613] 19:13:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x118420c00) [pid = 1659] [serial = 1839] [outer = 0x0] 19:13:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x126cbbc00) [pid = 1659] [serial = 1840] [outer = 0x118420c00] 19:13:40 INFO - PROCESS | 1659 | 1467598420571 Marionette DEBUG loaded listener.js 19:13:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x127221800) [pid = 1659] [serial = 1841] [outer = 0x118420c00] 19:13:40 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x121007400) [pid = 1659] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 19:13:40 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12148f000) [pid = 1659] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 19:13:40 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1125e9400) [pid = 1659] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 19:13:40 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x112fb7400) [pid = 1659] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 19:13:40 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x113aac800) [pid = 1659] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 19:13:40 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1273b0c00) [pid = 1659] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 19:13:40 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1121b2c00) [pid = 1659] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 19:13:40 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1184e1000) [pid = 1659] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 19:13:40 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x118febc00) [pid = 1659] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 19:13:40 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11336f400) [pid = 1659] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 19:13:40 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118015000) [pid = 1659] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 19:13:40 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x112ce9800) [pid = 1659] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 19:13:40 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1128b2400) [pid = 1659] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 19:13:40 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1273b5c00) [pid = 1659] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 19:13:41 INFO - PROCESS | 1659 | 1467598421029 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]]]}] 19:13:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 19:13:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 625ms 19:13:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 19:13:41 INFO - PROCESS | 1659 | 1467598421062 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 19:13:41 INFO - PROCESS | 1659 | 1467598421063 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 19:13:41 INFO - PROCESS | 1659 | 1467598421065 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 19:13:41 INFO - PROCESS | 1659 | 1467598421066 Marionette TRACE conn2 <- [1,2426,null,{}] 19:13:41 INFO - PROCESS | 1659 | 1467598421069 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}] 19:13:41 INFO - PROCESS | 1659 | 1467598421070 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:41 INFO - PROCESS | 1659 | 1467598421184 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 19:13:41 INFO - PROCESS | 1659 | 1467598421225 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:41 INFO - PROCESS | 1659 | 1467598421226 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x120e32800 == 35 [pid = 1659] [id = 614] 19:13:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1125e6400) [pid = 1659] [serial = 1842] [outer = 0x0] 19:13:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x113a37800) [pid = 1659] [serial = 1843] [outer = 0x1125e6400] 19:13:41 INFO - PROCESS | 1659 | 1467598421250 Marionette DEBUG loaded listener.js 19:13:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11965dc00) [pid = 1659] [serial = 1844] [outer = 0x1125e6400] 19:13:41 INFO - PROCESS | 1659 | 1467598421495 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]]]}] 19:13:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 19:13:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 473ms 19:13:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 19:13:41 INFO - PROCESS | 1659 | 1467598421547 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 19:13:41 INFO - PROCESS | 1659 | 1467598421548 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 19:13:41 INFO - PROCESS | 1659 | 1467598421550 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 19:13:41 INFO - PROCESS | 1659 | 1467598421551 Marionette TRACE conn2 <- [1,2430,null,{}] 19:13:41 INFO - PROCESS | 1659 | 1467598421553 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}] 19:13:41 INFO - PROCESS | 1659 | 1467598421554 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:41 INFO - PROCESS | 1659 | 1467598421634 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 19:13:41 INFO - PROCESS | 1659 | 1467598421638 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:41 INFO - PROCESS | 1659 | 1467598421640 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b699000 == 36 [pid = 1659] [id = 615] 19:13:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1182df800) [pid = 1659] [serial = 1845] [outer = 0x0] 19:13:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1268d4c00) [pid = 1659] [serial = 1846] [outer = 0x1182df800] 19:13:41 INFO - PROCESS | 1659 | 1467598421665 Marionette DEBUG loaded listener.js 19:13:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x127264800) [pid = 1659] [serial = 1847] [outer = 0x1182df800] 19:13:41 INFO - PROCESS | 1659 | 1467598421988 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]]]}] 19:13:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 19:13:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 469ms 19:13:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 19:13:42 INFO - PROCESS | 1659 | 1467598422019 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 19:13:42 INFO - PROCESS | 1659 | 1467598422021 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 19:13:42 INFO - PROCESS | 1659 | 1467598422023 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 19:13:42 INFO - PROCESS | 1659 | 1467598422025 Marionette TRACE conn2 <- [1,2434,null,{}] 19:13:42 INFO - PROCESS | 1659 | 1467598422027 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}] 19:13:42 INFO - PROCESS | 1659 | 1467598422028 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:42 INFO - PROCESS | 1659 | 1467598422154 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 19:13:42 INFO - PROCESS | 1659 | 1467598422160 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:42 INFO - PROCESS | 1659 | 1467598422162 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b977000 == 37 [pid = 1659] [id = 616] 19:13:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1125e0800) [pid = 1659] [serial = 1848] [outer = 0x0] 19:13:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1273a7400) [pid = 1659] [serial = 1849] [outer = 0x1125e0800] 19:13:42 INFO - PROCESS | 1659 | 1467598422188 Marionette DEBUG loaded listener.js 19:13:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1286e8c00) [pid = 1659] [serial = 1850] [outer = 0x1125e0800] 19:13:42 INFO - PROCESS | 1659 | 1467598422493 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]]]}] 19:13:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 19:13:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 520ms 19:13:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 19:13:42 INFO - PROCESS | 1659 | 1467598422543 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 19:13:42 INFO - PROCESS | 1659 | 1467598422545 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 19:13:42 INFO - PROCESS | 1659 | 1467598422547 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 19:13:42 INFO - PROCESS | 1659 | 1467598422548 Marionette TRACE conn2 <- [1,2438,null,{}] 19:13:42 INFO - PROCESS | 1659 | 1467598422551 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}] 19:13:42 INFO - PROCESS | 1659 | 1467598422552 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:42 INFO - PROCESS | 1659 | 1467598422629 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 19:13:42 INFO - PROCESS | 1659 | 1467598422633 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:42 INFO - PROCESS | 1659 | 1467598422634 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c63d000 == 38 [pid = 1659] [id = 617] 19:13:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1286e9000) [pid = 1659] [serial = 1851] [outer = 0x0] 19:13:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x128962400) [pid = 1659] [serial = 1852] [outer = 0x1286e9000] 19:13:42 INFO - PROCESS | 1659 | 1467598422658 Marionette DEBUG loaded listener.js 19:13:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12896a000) [pid = 1659] [serial = 1853] [outer = 0x1286e9000] 19:13:43 INFO - PROCESS | 1659 | 1467598423204 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]]]}] 19:13:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 19:13:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 671ms 19:13:43 INFO - PROCESS | 1659 | 1467598423219 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 19:13:43 INFO - PROCESS | 1659 | 1467598423222 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 19:13:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 19:13:43 INFO - PROCESS | 1659 | 1467598423253 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 19:13:43 INFO - PROCESS | 1659 | 1467598423255 Marionette TRACE conn2 <- [1,2442,null,{}] 19:13:43 INFO - PROCESS | 1659 | 1467598423261 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}] 19:13:43 INFO - PROCESS | 1659 | 1467598423263 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:43 INFO - PROCESS | 1659 | 1467598423374 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 19:13:43 INFO - PROCESS | 1659 | 1467598423482 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:43 INFO - PROCESS | 1659 | 1467598423484 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x118f12800 == 39 [pid = 1659] [id = 618] 19:13:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x112fb8000) [pid = 1659] [serial = 1854] [outer = 0x0] 19:13:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x112fbf400) [pid = 1659] [serial = 1855] [outer = 0x112fb8000] 19:13:43 INFO - PROCESS | 1659 | 1467598423514 Marionette DEBUG loaded listener.js 19:13:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x116081400) [pid = 1659] [serial = 1856] [outer = 0x112fb8000] 19:13:44 INFO - PROCESS | 1659 | 1467598424006 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]]]}] 19:13:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 19:13:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 774ms 19:13:44 INFO - PROCESS | 1659 | 1467598424026 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 19:13:44 INFO - PROCESS | 1659 | 1467598424029 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 19:13:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 19:13:44 INFO - PROCESS | 1659 | 1467598424034 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 19:13:44 INFO - PROCESS | 1659 | 1467598424035 Marionette TRACE conn2 <- [1,2446,null,{}] 19:13:44 INFO - PROCESS | 1659 | 1467598424038 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}] 19:13:44 INFO - PROCESS | 1659 | 1467598424040 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:44 INFO - PROCESS | 1659 | 1467598424200 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 19:13:44 INFO - PROCESS | 1659 | 1467598424387 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:44 INFO - PROCESS | 1659 | 1467598424389 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x116956000 == 40 [pid = 1659] [id = 619] 19:13:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x110e84400) [pid = 1659] [serial = 1857] [outer = 0x0] 19:13:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x112cf3400) [pid = 1659] [serial = 1858] [outer = 0x110e84400] 19:13:44 INFO - PROCESS | 1659 | 1467598424418 Marionette DEBUG loaded listener.js 19:13:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1133cc000) [pid = 1659] [serial = 1859] [outer = 0x110e84400] 19:13:44 INFO - PROCESS | 1659 | --DOCSHELL 0x12b977000 == 39 [pid = 1659] [id = 616] 19:13:44 INFO - PROCESS | 1659 | --DOCSHELL 0x12b699000 == 38 [pid = 1659] [id = 615] 19:13:44 INFO - PROCESS | 1659 | --DOCSHELL 0x120e32800 == 37 [pid = 1659] [id = 614] 19:13:44 INFO - PROCESS | 1659 | --DOCSHELL 0x1295ca800 == 36 [pid = 1659] [id = 613] 19:13:44 INFO - PROCESS | 1659 | --DOCSHELL 0x12901e000 == 35 [pid = 1659] [id = 612] 19:13:44 INFO - PROCESS | 1659 | --DOCSHELL 0x126d69000 == 34 [pid = 1659] [id = 611] 19:13:44 INFO - PROCESS | 1659 | --DOCSHELL 0x124b88800 == 33 [pid = 1659] [id = 610] 19:13:44 INFO - PROCESS | 1659 | --DOCSHELL 0x1214bc000 == 32 [pid = 1659] [id = 609] 19:13:44 INFO - PROCESS | 1659 | --DOCSHELL 0x121019800 == 31 [pid = 1659] [id = 608] 19:13:44 INFO - PROCESS | 1659 | --DOCSHELL 0x11865e800 == 30 [pid = 1659] [id = 607] 19:13:44 INFO - PROCESS | 1659 | --DOCSHELL 0x1169a6800 == 29 [pid = 1659] [id = 606] 19:13:44 INFO - PROCESS | 1659 | --DOCSHELL 0x121327800 == 28 [pid = 1659] [id = 605] 19:13:44 INFO - PROCESS | 1659 | 1467598424879 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]]]}] 19:13:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 19:13:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 875ms 19:13:44 INFO - PROCESS | 1659 | 1467598424911 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 19:13:44 INFO - PROCESS | 1659 | 1467598424913 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 19:13:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x121bd0000) [pid = 1659] [serial = 1783] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1273b5800) [pid = 1659] [serial = 1796] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1199d5800) [pid = 1659] [serial = 1780] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x12666fc00) [pid = 1659] [serial = 1786] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x115d59c00) [pid = 1659] [serial = 1768] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1167af400) [pid = 1659] [serial = 1769] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1286b6c00) [pid = 1659] [serial = 1760] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1125cb800) [pid = 1659] [serial = 1762] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1125fa800) [pid = 1659] [serial = 1763] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11878a800) [pid = 1659] [serial = 1774] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x118fd0c00) [pid = 1659] [serial = 1775] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11965d800) [pid = 1659] [serial = 1777] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1133df400) [pid = 1659] [serial = 1765] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x113d4f400) [pid = 1659] [serial = 1766] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11801a800) [pid = 1659] [serial = 1771] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1182d9400) [pid = 1659] [serial = 1772] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1133dbc00) [pid = 1659] [serial = 1789] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11841f800) [pid = 1659] [serial = 1790] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x127258000) [pid = 1659] [serial = 1795] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x126c50400) [pid = 1659] [serial = 1787] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x126631800) [pid = 1659] [serial = 1784] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x120efd800) [pid = 1659] [serial = 1781] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12666bc00) [pid = 1659] [serial = 1793] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1286ee400) [pid = 1659] [serial = 1799] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1196c8800) [pid = 1659] [serial = 1778] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x119713400) [pid = 1659] [serial = 1792] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1286bb800) [pid = 1659] [serial = 1798] [outer = 0x0] [url = about:blank] 19:13:44 INFO - PROCESS | 1659 | 1467598424930 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 19:13:44 INFO - PROCESS | 1659 | 1467598424932 Marionette TRACE conn2 <- [1,2450,null,{}] 19:13:44 INFO - PROCESS | 1659 | 1467598424938 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}] 19:13:44 INFO - PROCESS | 1659 | 1467598424941 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:45 INFO - PROCESS | 1659 | 1467598425027 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 19:13:45 INFO - PROCESS | 1659 | 1467598425032 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:45 INFO - PROCESS | 1659 | 1467598425034 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x11848b000 == 29 [pid = 1659] [id = 620] 19:13:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x116978000) [pid = 1659] [serial = 1860] [outer = 0x0] 19:13:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1175ef800) [pid = 1659] [serial = 1861] [outer = 0x116978000] 19:13:45 INFO - PROCESS | 1659 | 1467598425061 Marionette DEBUG loaded listener.js 19:13:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x11822c400) [pid = 1659] [serial = 1862] [outer = 0x116978000] 19:13:45 INFO - PROCESS | 1659 | 1467598425397 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]]]}] 19:13:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 19:13:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 484ms 19:13:45 INFO - PROCESS | 1659 | 1467598425412 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 19:13:45 INFO - PROCESS | 1659 | 1467598425414 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 19:13:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 19:13:45 INFO - PROCESS | 1659 | 1467598425417 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 19:13:45 INFO - PROCESS | 1659 | 1467598425418 Marionette TRACE conn2 <- [1,2454,null,{}] 19:13:45 INFO - PROCESS | 1659 | 1467598425420 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}] 19:13:45 INFO - PROCESS | 1659 | 1467598425422 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:45 INFO - PROCESS | 1659 | 1467598425529 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 19:13:45 INFO - PROCESS | 1659 | 1467598425583 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:45 INFO - PROCESS | 1659 | 1467598425584 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x119a0b800 == 30 [pid = 1659] [id = 621] 19:13:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1133df400) [pid = 1659] [serial = 1863] [outer = 0x0] 19:13:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x118235000) [pid = 1659] [serial = 1864] [outer = 0x1133df400] 19:13:45 INFO - PROCESS | 1659 | 1467598425610 Marionette DEBUG loaded listener.js 19:13:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x118f49c00) [pid = 1659] [serial = 1865] [outer = 0x1133df400] 19:13:45 INFO - PROCESS | 1659 | 1467598425913 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]]]}] 19:13:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 19:13:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 522ms 19:13:45 INFO - PROCESS | 1659 | 1467598425941 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 19:13:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 19:13:45 INFO - PROCESS | 1659 | 1467598425945 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 19:13:45 INFO - PROCESS | 1659 | 1467598425955 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 19:13:45 INFO - PROCESS | 1659 | 1467598425963 Marionette TRACE conn2 <- [1,2458,null,{}] 19:13:45 INFO - PROCESS | 1659 | 1467598425968 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}] 19:13:45 INFO - PROCESS | 1659 | 1467598425971 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:46 INFO - PROCESS | 1659 | 1467598426085 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 19:13:46 INFO - PROCESS | 1659 | 1467598426172 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:46 INFO - PROCESS | 1659 | 1467598426173 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c6b800 == 31 [pid = 1659] [id = 622] 19:13:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1125f3800) [pid = 1659] [serial = 1866] [outer = 0x0] 19:13:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x118fcf800) [pid = 1659] [serial = 1867] [outer = 0x1125f3800] 19:13:46 INFO - PROCESS | 1659 | 1467598426204 Marionette DEBUG loaded listener.js 19:13:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1199ddc00) [pid = 1659] [serial = 1868] [outer = 0x1125f3800] 19:13:46 INFO - PROCESS | 1659 | 1467598426582 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]]]}] 19:13:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 19:13:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 685ms 19:13:46 INFO - PROCESS | 1659 | 1467598426634 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 19:13:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 19:13:46 INFO - PROCESS | 1659 | 1467598426636 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 19:13:46 INFO - PROCESS | 1659 | 1467598426638 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 19:13:46 INFO - PROCESS | 1659 | 1467598426639 Marionette TRACE conn2 <- [1,2462,null,{}] 19:13:46 INFO - PROCESS | 1659 | 1467598426642 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}] 19:13:46 INFO - PROCESS | 1659 | 1467598426643 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:46 INFO - PROCESS | 1659 | 1467598426749 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 19:13:46 INFO - PROCESS | 1659 | 1467598426754 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:46 INFO - PROCESS | 1659 | 1467598426755 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x12660f000 == 32 [pid = 1659] [id = 623] 19:13:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x120ef6000) [pid = 1659] [serial = 1869] [outer = 0x0] 19:13:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x121006800) [pid = 1659] [serial = 1870] [outer = 0x120ef6000] 19:13:46 INFO - PROCESS | 1659 | 1467598426781 Marionette DEBUG loaded listener.js 19:13:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x121490c00) [pid = 1659] [serial = 1871] [outer = 0x120ef6000] 19:13:47 INFO - PROCESS | 1659 | 1467598427104 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]]]}] 19:13:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 19:13:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 522ms 19:13:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 19:13:47 INFO - PROCESS | 1659 | 1467598427161 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 19:13:47 INFO - PROCESS | 1659 | 1467598427162 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 19:13:47 INFO - PROCESS | 1659 | 1467598427164 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 19:13:47 INFO - PROCESS | 1659 | 1467598427165 Marionette TRACE conn2 <- [1,2466,null,{}] 19:13:47 INFO - PROCESS | 1659 | 1467598427167 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}] 19:13:47 INFO - PROCESS | 1659 | 1467598427169 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:47 INFO - PROCESS | 1659 | 1467598427264 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 19:13:47 INFO - PROCESS | 1659 | 1467598427278 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:47 INFO - PROCESS | 1659 | 1467598427283 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x121bdf000 == 33 [pid = 1659] [id = 624] 19:13:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x121bc9800) [pid = 1659] [serial = 1872] [outer = 0x0] 19:13:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x124957c00) [pid = 1659] [serial = 1873] [outer = 0x121bc9800] 19:13:47 INFO - PROCESS | 1659 | 1467598427315 Marionette DEBUG loaded listener.js 19:13:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x125409400) [pid = 1659] [serial = 1874] [outer = 0x121bc9800] 19:13:47 INFO - PROCESS | 1659 | 1467598427670 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]]]}] 19:13:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 19:13:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 518ms 19:13:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 19:13:47 INFO - PROCESS | 1659 | 1467598427682 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 19:13:47 INFO - PROCESS | 1659 | 1467598427683 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 19:13:47 INFO - PROCESS | 1659 | 1467598427685 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 19:13:47 INFO - PROCESS | 1659 | 1467598427686 Marionette TRACE conn2 <- [1,2470,null,{}] 19:13:47 INFO - PROCESS | 1659 | 1467598427688 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}] 19:13:47 INFO - PROCESS | 1659 | 1467598427690 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:47 INFO - PROCESS | 1659 | 1467598427790 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 19:13:47 INFO - PROCESS | 1659 | 1467598427801 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:47 INFO - PROCESS | 1659 | 1467598427802 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x1295bf800 == 34 [pid = 1659] [id = 625] 19:13:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12546d400) [pid = 1659] [serial = 1875] [outer = 0x0] 19:13:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x126d3f400) [pid = 1659] [serial = 1876] [outer = 0x12546d400] 19:13:47 INFO - PROCESS | 1659 | 1467598427826 Marionette DEBUG loaded listener.js 19:13:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x127258000) [pid = 1659] [serial = 1877] [outer = 0x12546d400] 19:13:48 INFO - PROCESS | 1659 | 1467598428142 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]]]}] 19:13:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 19:13:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 468ms 19:13:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 19:13:48 INFO - PROCESS | 1659 | 1467598428155 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 19:13:48 INFO - PROCESS | 1659 | 1467598428157 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 19:13:48 INFO - PROCESS | 1659 | 1467598428165 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 19:13:48 INFO - PROCESS | 1659 | 1467598428166 Marionette TRACE conn2 <- [1,2474,null,{}] 19:13:48 INFO - PROCESS | 1659 | 1467598428168 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}] 19:13:48 INFO - PROCESS | 1659 | 1467598428169 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:48 INFO - PROCESS | 1659 | 1467598428268 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 19:13:48 INFO - PROCESS | 1659 | 1467598428271 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:48 INFO - PROCESS | 1659 | 1467598428272 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a732800 == 35 [pid = 1659] [id = 626] 19:13:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x126d49400) [pid = 1659] [serial = 1878] [outer = 0x0] 19:13:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12863e800) [pid = 1659] [serial = 1879] [outer = 0x126d49400] 19:13:48 INFO - PROCESS | 1659 | 1467598428298 Marionette DEBUG loaded listener.js 19:13:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1286b5800) [pid = 1659] [serial = 1880] [outer = 0x126d49400] 19:13:48 INFO - PROCESS | 1659 | 1467598428637 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]]]}] 19:13:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 19:13:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 527ms 19:13:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 19:13:48 INFO - PROCESS | 1659 | 1467598428687 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 19:13:48 INFO - PROCESS | 1659 | 1467598428688 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 19:13:48 INFO - PROCESS | 1659 | 1467598428690 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 19:13:48 INFO - PROCESS | 1659 | 1467598428691 Marionette TRACE conn2 <- [1,2478,null,{}] 19:13:48 INFO - PROCESS | 1659 | 1467598428694 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}] 19:13:48 INFO - PROCESS | 1659 | 1467598428695 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:48 INFO - PROCESS | 1659 | 1467598428793 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 19:13:48 INFO - PROCESS | 1659 | 1467598428803 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:48 INFO - PROCESS | 1659 | 1467598428804 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b60a800 == 36 [pid = 1659] [id = 627] 19:13:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1286b9400) [pid = 1659] [serial = 1881] [outer = 0x0] 19:13:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1286bdc00) [pid = 1659] [serial = 1882] [outer = 0x1286b9400] 19:13:48 INFO - PROCESS | 1659 | 1467598428828 Marionette DEBUG loaded listener.js 19:13:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1286ed400) [pid = 1659] [serial = 1883] [outer = 0x1286b9400] 19:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x113d93400) [pid = 1659] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 19:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x118fcac00) [pid = 1659] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 19:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1125e7400) [pid = 1659] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 19:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1125f0c00) [pid = 1659] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 19:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11602ec00) [pid = 1659] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 19:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1125ff000) [pid = 1659] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 19:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x118420c00) [pid = 1659] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 19:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x113a40800) [pid = 1659] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 19:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1125e6400) [pid = 1659] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 19:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1128a4800) [pid = 1659] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 19:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1175eb800) [pid = 1659] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 19:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x120ef4c00) [pid = 1659] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 19:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1249e8c00) [pid = 1659] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 19:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1128adc00) [pid = 1659] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 19:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1183d7c00) [pid = 1659] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 19:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1182df800) [pid = 1659] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 19:13:49 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1125e0800) [pid = 1659] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 19:13:49 INFO - PROCESS | 1659 | 1467598429226 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]]]}] 19:13:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 19:13:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 569ms 19:13:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 19:13:49 INFO - PROCESS | 1659 | 1467598429260 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 19:13:49 INFO - PROCESS | 1659 | 1467598429261 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 19:13:49 INFO - PROCESS | 1659 | 1467598429263 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 19:13:49 INFO - PROCESS | 1659 | 1467598429264 Marionette TRACE conn2 <- [1,2482,null,{}] 19:13:49 INFO - PROCESS | 1659 | 1467598429266 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}] 19:13:49 INFO - PROCESS | 1659 | 1467598429268 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:49 INFO - PROCESS | 1659 | 1467598429347 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 19:13:49 INFO - PROCESS | 1659 | 1467598429407 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:49 INFO - PROCESS | 1659 | 1467598429408 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c68800 == 37 [pid = 1659] [id = 628] 19:13:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1125ef400) [pid = 1659] [serial = 1884] [outer = 0x0] 19:13:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1167ac400) [pid = 1659] [serial = 1885] [outer = 0x1125ef400] 19:13:49 INFO - PROCESS | 1659 | 1467598429432 Marionette DEBUG loaded listener.js 19:13:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118fed800) [pid = 1659] [serial = 1886] [outer = 0x1125ef400] 19:13:49 INFO - PROCESS | 1659 | 1467598429695 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]]]}] 19:13:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 19:13:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 468ms 19:13:49 INFO - PROCESS | 1659 | 1467598429732 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 19:13:49 INFO - PROCESS | 1659 | 1467598429733 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 19:13:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 19:13:49 INFO - PROCESS | 1659 | 1467598429735 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 19:13:49 INFO - PROCESS | 1659 | 1467598429736 Marionette TRACE conn2 <- [1,2486,null,{}] 19:13:49 INFO - PROCESS | 1659 | 1467598429747 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}] 19:13:49 INFO - PROCESS | 1659 | 1467598429748 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:49 INFO - PROCESS | 1659 | 1467598429834 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 19:13:49 INFO - PROCESS | 1659 | 1467598429838 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:49 INFO - PROCESS | 1659 | 1467598429840 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c62e800 == 38 [pid = 1659] [id = 629] 19:13:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x11801dc00) [pid = 1659] [serial = 1887] [outer = 0x0] 19:13:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x125471c00) [pid = 1659] [serial = 1888] [outer = 0x11801dc00] 19:13:49 INFO - PROCESS | 1659 | 1467598429867 Marionette DEBUG loaded listener.js 19:13:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1286ec800) [pid = 1659] [serial = 1889] [outer = 0x11801dc00] 19:13:50 INFO - PROCESS | 1659 | 1467598430218 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]]]}] 19:13:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 19:13:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 519ms 19:13:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 19:13:50 INFO - PROCESS | 1659 | 1467598430254 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 19:13:50 INFO - PROCESS | 1659 | 1467598430256 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 19:13:50 INFO - PROCESS | 1659 | 1467598430258 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 19:13:50 INFO - PROCESS | 1659 | 1467598430260 Marionette TRACE conn2 <- [1,2490,null,{}] 19:13:50 INFO - PROCESS | 1659 | 1467598430262 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}] 19:13:50 INFO - PROCESS | 1659 | 1467598430264 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:50 INFO - PROCESS | 1659 | 1467598430384 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 19:13:50 INFO - PROCESS | 1659 | 1467598430388 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:50 INFO - PROCESS | 1659 | 1467598430389 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d3a0000 == 39 [pid = 1659] [id = 630] 19:13:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x128961000) [pid = 1659] [serial = 1890] [outer = 0x0] 19:13:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x128a81400) [pid = 1659] [serial = 1891] [outer = 0x128961000] 19:13:50 INFO - PROCESS | 1659 | 1467598430414 Marionette DEBUG loaded listener.js 19:13:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x128a8b400) [pid = 1659] [serial = 1892] [outer = 0x128961000] 19:13:50 INFO - PROCESS | 1659 | 1467598430719 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]]]}] 19:13:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 19:13:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 471ms 19:13:50 INFO - PROCESS | 1659 | 1467598430732 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 19:13:50 INFO - PROCESS | 1659 | 1467598430734 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 19:13:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 19:13:50 INFO - PROCESS | 1659 | 1467598430736 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 19:13:50 INFO - PROCESS | 1659 | 1467598430737 Marionette TRACE conn2 <- [1,2494,null,{}] 19:13:50 INFO - PROCESS | 1659 | 1467598430739 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}] 19:13:50 INFO - PROCESS | 1659 | 1467598430742 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:50 INFO - PROCESS | 1659 | 1467598430834 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 19:13:50 INFO - PROCESS | 1659 | 1467598430895 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:50 INFO - PROCESS | 1659 | 1467598430896 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d56a000 == 40 [pid = 1659] [id = 631] 19:13:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1268d1800) [pid = 1659] [serial = 1893] [outer = 0x0] 19:13:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x128a8dc00) [pid = 1659] [serial = 1894] [outer = 0x1268d1800] 19:13:50 INFO - PROCESS | 1659 | 1467598430919 Marionette DEBUG loaded listener.js 19:13:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x128b9a000) [pid = 1659] [serial = 1895] [outer = 0x1268d1800] 19:13:51 INFO - PROCESS | 1659 | 1467598431300 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]]]}] 19:13:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 19:13:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 618ms 19:13:51 INFO - PROCESS | 1659 | 1467598431355 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 19:13:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 19:13:51 INFO - PROCESS | 1659 | 1467598431357 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 19:13:51 INFO - PROCESS | 1659 | 1467598431360 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 19:13:51 INFO - PROCESS | 1659 | 1467598431362 Marionette TRACE conn2 <- [1,2498,null,{}] 19:13:51 INFO - PROCESS | 1659 | 1467598431366 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}] 19:13:51 INFO - PROCESS | 1659 | 1467598431368 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:51 INFO - PROCESS | 1659 | 1467598431473 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 19:13:51 INFO - PROCESS | 1659 | 1467598431548 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:51 INFO - PROCESS | 1659 | 1467598431550 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x118476800 == 41 [pid = 1659] [id = 632] 19:13:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1128adc00) [pid = 1659] [serial = 1896] [outer = 0x0] 19:13:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x113868c00) [pid = 1659] [serial = 1897] [outer = 0x1128adc00] 19:13:51 INFO - PROCESS | 1659 | 1467598431581 Marionette DEBUG loaded listener.js 19:13:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x116fe4800) [pid = 1659] [serial = 1898] [outer = 0x1128adc00] 19:13:52 INFO - PROCESS | 1659 | 1467598432027 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]]]}] 19:13:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 19:13:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 720ms 19:13:52 INFO - PROCESS | 1659 | 1467598432081 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 19:13:52 INFO - PROCESS | 1659 | 1467598432084 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 19:13:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 19:13:52 INFO - PROCESS | 1659 | 1467598432089 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 19:13:52 INFO - PROCESS | 1659 | 1467598432090 Marionette TRACE conn2 <- [1,2502,null,{}] 19:13:52 INFO - PROCESS | 1659 | 1467598432093 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}] 19:13:52 INFO - PROCESS | 1659 | 1467598432095 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:52 INFO - PROCESS | 1659 | 1467598432197 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 19:13:52 INFO - PROCESS | 1659 | 1467598432258 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:52 INFO - PROCESS | 1659 | 1467598432260 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x126ccc000 == 42 [pid = 1659] [id = 633] 19:13:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1182e5000) [pid = 1659] [serial = 1899] [outer = 0x0] 19:13:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x118ff1000) [pid = 1659] [serial = 1900] [outer = 0x1182e5000] 19:13:52 INFO - PROCESS | 1659 | 1467598432290 Marionette DEBUG loaded listener.js 19:13:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1196bbc00) [pid = 1659] [serial = 1901] [outer = 0x1182e5000] 19:13:52 INFO - PROCESS | 1659 | 1467598432801 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]]]}] 19:13:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 19:13:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 770ms 19:13:52 INFO - PROCESS | 1659 | 1467598432877 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 19:13:52 INFO - PROCESS | 1659 | 1467598432879 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 19:13:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 19:13:52 INFO - PROCESS | 1659 | 1467598432885 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 19:13:52 INFO - PROCESS | 1659 | 1467598432889 Marionette TRACE conn2 <- [1,2506,null,{}] 19:13:52 INFO - PROCESS | 1659 | 1467598432903 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}] 19:13:52 INFO - PROCESS | 1659 | 1467598432909 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:53 INFO - PROCESS | 1659 | 1467598433034 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 19:13:53 INFO - PROCESS | 1659 | 1467598433110 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:53 INFO - PROCESS | 1659 | 1467598433112 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d583800 == 43 [pid = 1659] [id = 634] 19:13:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x121962000) [pid = 1659] [serial = 1902] [outer = 0x0] 19:13:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x124bd8000) [pid = 1659] [serial = 1903] [outer = 0x121962000] 19:13:53 INFO - PROCESS | 1659 | 1467598433142 Marionette DEBUG loaded listener.js 19:13:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12666bc00) [pid = 1659] [serial = 1904] [outer = 0x121962000] 19:13:53 INFO - PROCESS | 1659 | 1467598433545 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]]]}] 19:13:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 19:13:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 677ms 19:13:53 INFO - PROCESS | 1659 | 1467598433562 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 19:13:53 INFO - PROCESS | 1659 | 1467598433564 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 19:13:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 19:13:53 INFO - PROCESS | 1659 | 1467598433567 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 19:13:53 INFO - PROCESS | 1659 | 1467598433568 Marionette TRACE conn2 <- [1,2510,null,{}] 19:13:53 INFO - PROCESS | 1659 | 1467598433570 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}] 19:13:53 INFO - PROCESS | 1659 | 1467598433572 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:53 INFO - PROCESS | 1659 | 1467598433675 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 19:13:53 INFO - PROCESS | 1659 | 1467598433736 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:53 INFO - PROCESS | 1659 | 1467598433737 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x12dc68000 == 44 [pid = 1659] [id = 635] 19:13:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1268d3000) [pid = 1659] [serial = 1905] [outer = 0x0] 19:13:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1286e1c00) [pid = 1659] [serial = 1906] [outer = 0x1268d3000] 19:13:53 INFO - PROCESS | 1659 | 1467598433766 Marionette DEBUG loaded listener.js 19:13:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x128a80c00) [pid = 1659] [serial = 1907] [outer = 0x1268d3000] 19:13:54 INFO - PROCESS | 1659 | 1467598434375 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]]]}] 19:13:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 19:13:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 871ms 19:13:54 INFO - PROCESS | 1659 | 1467598434464 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 19:13:54 INFO - PROCESS | 1659 | 1467598434467 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 19:13:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 19:13:54 INFO - PROCESS | 1659 | 1467598434474 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 19:13:54 INFO - PROCESS | 1659 | 1467598434479 Marionette TRACE conn2 <- [1,2514,null,{}] 19:13:54 INFO - PROCESS | 1659 | 1467598434484 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}] 19:13:54 INFO - PROCESS | 1659 | 1467598434487 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:54 INFO - PROCESS | 1659 | 1467598434627 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 19:13:54 INFO - PROCESS | 1659 | 1467598434727 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:54 INFO - PROCESS | 1659 | 1467598434731 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x121312800 == 45 [pid = 1659] [id = 636] 19:13:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1167acc00) [pid = 1659] [serial = 1908] [outer = 0x0] 19:13:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x11690bc00) [pid = 1659] [serial = 1909] [outer = 0x1167acc00] 19:13:54 INFO - PROCESS | 1659 | 1467598434779 Marionette DEBUG loaded listener.js 19:13:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x117cc3800) [pid = 1659] [serial = 1910] [outer = 0x1167acc00] 19:13:55 INFO - PROCESS | 1659 | 1467598435230 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]]]}] 19:13:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 19:13:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 774ms 19:13:55 INFO - PROCESS | 1659 | 1467598435247 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 19:13:55 INFO - PROCESS | 1659 | 1467598435250 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 19:13:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 19:13:55 INFO - PROCESS | 1659 | 1467598435255 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 19:13:55 INFO - PROCESS | 1659 | 1467598435256 Marionette TRACE conn2 <- [1,2518,null,{}] 19:13:55 INFO - PROCESS | 1659 | 1467598435259 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}] 19:13:55 INFO - PROCESS | 1659 | 1467598435261 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:55 INFO - PROCESS | 1659 | 1467598435363 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 19:13:56 INFO - PROCESS | 1659 | --DOCSHELL 0x12d3a0000 == 44 [pid = 1659] [id = 630] 19:13:56 INFO - PROCESS | 1659 | --DOCSHELL 0x12c62e800 == 43 [pid = 1659] [id = 629] 19:13:56 INFO - PROCESS | 1659 | --DOCSHELL 0x123c68800 == 42 [pid = 1659] [id = 628] 19:13:56 INFO - PROCESS | 1659 | --DOCSHELL 0x12b60a800 == 41 [pid = 1659] [id = 627] 19:13:56 INFO - PROCESS | 1659 | --DOCSHELL 0x12a732800 == 40 [pid = 1659] [id = 626] 19:13:56 INFO - PROCESS | 1659 | --DOCSHELL 0x1295bf800 == 39 [pid = 1659] [id = 625] 19:13:56 INFO - PROCESS | 1659 | --DOCSHELL 0x121bdf000 == 38 [pid = 1659] [id = 624] 19:13:56 INFO - PROCESS | 1659 | --DOCSHELL 0x12660f000 == 37 [pid = 1659] [id = 623] 19:13:56 INFO - PROCESS | 1659 | --DOCSHELL 0x123c6b800 == 36 [pid = 1659] [id = 622] 19:13:56 INFO - PROCESS | 1659 | --DOCSHELL 0x119a0b800 == 35 [pid = 1659] [id = 621] 19:13:56 INFO - PROCESS | 1659 | --DOCSHELL 0x11848b000 == 34 [pid = 1659] [id = 620] 19:13:56 INFO - PROCESS | 1659 | --DOCSHELL 0x116956000 == 33 [pid = 1659] [id = 619] 19:13:56 INFO - PROCESS | 1659 | --DOCSHELL 0x12c63d000 == 32 [pid = 1659] [id = 617] 19:13:56 INFO - PROCESS | 1659 | --DOCSHELL 0x118f12800 == 31 [pid = 1659] [id = 618] 19:13:56 INFO - PROCESS | 1659 | --DOCSHELL 0x121312800 == 30 [pid = 1659] [id = 636] 19:13:56 INFO - PROCESS | 1659 | --DOCSHELL 0x12dc68000 == 29 [pid = 1659] [id = 635] 19:13:56 INFO - PROCESS | 1659 | --DOCSHELL 0x12d583800 == 28 [pid = 1659] [id = 634] 19:13:56 INFO - PROCESS | 1659 | --DOCSHELL 0x126ccc000 == 27 [pid = 1659] [id = 633] 19:13:56 INFO - PROCESS | 1659 | --DOCSHELL 0x12d56a000 == 26 [pid = 1659] [id = 631] 19:13:56 INFO - PROCESS | 1659 | --DOCSHELL 0x118476800 == 25 [pid = 1659] [id = 632] 19:13:56 INFO - PROCESS | 1659 | 1467598436077 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:56 INFO - PROCESS | 1659 | 1467598436079 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x119712c00) [pid = 1659] [serial = 1831] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x119662000) [pid = 1659] [serial = 1828] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x118631c00) [pid = 1659] [serial = 1825] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x124e98800) [pid = 1659] [serial = 1835] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x11878cc00) [pid = 1659] [serial = 1826] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x120ef9c00) [pid = 1659] [serial = 1834] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x116ff0800) [pid = 1659] [serial = 1822] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x118015800) [pid = 1659] [serial = 1823] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x112fadc00) [pid = 1659] [serial = 1819] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1125e7800) [pid = 1659] [serial = 1820] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x126cbbc00) [pid = 1659] [serial = 1840] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x117cc4000) [pid = 1659] [serial = 1817] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x116082800) [pid = 1659] [serial = 1816] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x113a37800) [pid = 1659] [serial = 1843] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x113847c00) [pid = 1659] [serial = 1802] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x112c40800) [pid = 1659] [serial = 1801] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11841e400) [pid = 1659] [serial = 1805] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x118238c00) [pid = 1659] [serial = 1804] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x12195c000) [pid = 1659] [serial = 1808] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x120fab800) [pid = 1659] [serial = 1807] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12863d400) [pid = 1659] [serial = 1811] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x125410800) [pid = 1659] [serial = 1810] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1286e2c00) [pid = 1659] [serial = 1814] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x12666c800) [pid = 1659] [serial = 1813] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x126632800) [pid = 1659] [serial = 1837] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11965dc00) [pid = 1659] [serial = 1844] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1268d4c00) [pid = 1659] [serial = 1846] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x127264800) [pid = 1659] [serial = 1847] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x127221800) [pid = 1659] [serial = 1841] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x119aab800) [pid = 1659] [serial = 1832] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1268c7400) [pid = 1659] [serial = 1838] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1286e8c00) [pid = 1659] [serial = 1850] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1273a7400) [pid = 1659] [serial = 1849] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x128962400) [pid = 1659] [serial = 1852] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1196c0400) [pid = 1659] [serial = 1829] [outer = 0x0] [url = about:blank] 19:13:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x112156800 == 26 [pid = 1659] [id = 637] 19:13:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1125e3800) [pid = 1659] [serial = 1911] [outer = 0x0] 19:13:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1125fa400) [pid = 1659] [serial = 1912] [outer = 0x1125e3800] 19:13:56 INFO - PROCESS | 1659 | 1467598436171 Marionette DEBUG loaded listener.js 19:13:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1128aec00) [pid = 1659] [serial = 1913] [outer = 0x1125e3800] 19:13:56 INFO - PROCESS | 1659 | 1467598436488 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]]]}] 19:13:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 19:13:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1276ms 19:13:56 INFO - PROCESS | 1659 | 1467598436531 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 19:13:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 19:13:56 INFO - PROCESS | 1659 | 1467598436534 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 19:13:56 INFO - PROCESS | 1659 | 1467598436537 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 19:13:56 INFO - PROCESS | 1659 | 1467598436539 Marionette TRACE conn2 <- [1,2522,null,{}] 19:13:56 INFO - PROCESS | 1659 | 1467598436543 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}] 19:13:56 INFO - PROCESS | 1659 | 1467598436546 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:56 INFO - PROCESS | 1659 | 1467598436641 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 19:13:56 INFO - PROCESS | 1659 | 1467598436755 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:56 INFO - PROCESS | 1659 | 1467598436757 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x118476000 == 27 [pid = 1659] [id = 638] 19:13:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x112fb3000) [pid = 1659] [serial = 1914] [outer = 0x0] 19:13:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x113a3fc00) [pid = 1659] [serial = 1915] [outer = 0x112fb3000] 19:13:56 INFO - PROCESS | 1659 | 1467598436802 Marionette DEBUG loaded listener.js 19:13:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x116a14000) [pid = 1659] [serial = 1916] [outer = 0x112fb3000] 19:13:57 INFO - PROCESS | 1659 | 1467598437242 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]]]}] 19:13:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 19:13:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 770ms 19:13:57 INFO - PROCESS | 1659 | 1467598437309 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 19:13:57 INFO - PROCESS | 1659 | 1467598437313 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 19:13:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 19:13:57 INFO - PROCESS | 1659 | 1467598437351 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 19:13:57 INFO - PROCESS | 1659 | 1467598437352 Marionette TRACE conn2 <- [1,2526,null,{}] 19:13:57 INFO - PROCESS | 1659 | 1467598437355 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}] 19:13:57 INFO - PROCESS | 1659 | 1467598437357 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:57 INFO - PROCESS | 1659 | 1467598437435 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 19:13:57 INFO - PROCESS | 1659 | 1467598437445 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:57 INFO - PROCESS | 1659 | 1467598437446 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x119791000 == 28 [pid = 1659] [id = 639] 19:13:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x118018400) [pid = 1659] [serial = 1917] [outer = 0x0] 19:13:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11822dc00) [pid = 1659] [serial = 1918] [outer = 0x118018400] 19:13:57 INFO - PROCESS | 1659 | 1467598437471 Marionette DEBUG loaded listener.js 19:13:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1184e0400) [pid = 1659] [serial = 1919] [outer = 0x118018400] 19:13:57 INFO - PROCESS | 1659 | 1467598437821 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]]]}] 19:13:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 19:13:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 528ms 19:13:57 INFO - PROCESS | 1659 | 1467598437876 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 19:13:57 INFO - PROCESS | 1659 | 1467598437878 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 19:13:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 19:13:57 INFO - PROCESS | 1659 | 1467598437881 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 19:13:57 INFO - PROCESS | 1659 | 1467598437885 Marionette TRACE conn2 <- [1,2530,null,{}] 19:13:57 INFO - PROCESS | 1659 | 1467598437892 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}] 19:13:57 INFO - PROCESS | 1659 | 1467598437895 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:57 INFO - PROCESS | 1659 | 1467598437973 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 19:13:57 INFO - PROCESS | 1659 | 1467598437980 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:57 INFO - PROCESS | 1659 | 1467598437981 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x121824800 == 29 [pid = 1659] [id = 640] 19:13:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x118607800) [pid = 1659] [serial = 1920] [outer = 0x0] 19:13:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118f50800) [pid = 1659] [serial = 1921] [outer = 0x118607800] 19:13:58 INFO - PROCESS | 1659 | 1467598438006 Marionette DEBUG loaded listener.js 19:13:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119663800) [pid = 1659] [serial = 1922] [outer = 0x118607800] 19:13:58 INFO - PROCESS | 1659 | 1467598438371 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]]]}] 19:13:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 19:13:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 525ms 19:13:58 INFO - PROCESS | 1659 | 1467598438411 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 19:13:58 INFO - PROCESS | 1659 | 1467598438413 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 19:13:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 19:13:58 INFO - PROCESS | 1659 | 1467598438415 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 19:13:58 INFO - PROCESS | 1659 | 1467598438416 Marionette TRACE conn2 <- [1,2534,null,{}] 19:13:58 INFO - PROCESS | 1659 | 1467598438418 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}] 19:13:58 INFO - PROCESS | 1659 | 1467598438419 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:58 INFO - PROCESS | 1659 | 1467598438518 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 19:13:58 INFO - PROCESS | 1659 | 1467598438521 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:58 INFO - PROCESS | 1659 | 1467598438523 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:13:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x124973800 == 30 [pid = 1659] [id = 641] 19:13:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1196bc400) [pid = 1659] [serial = 1923] [outer = 0x0] 19:13:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1196c8800) [pid = 1659] [serial = 1924] [outer = 0x1196bc400] 19:13:58 INFO - PROCESS | 1659 | 1467598438550 Marionette DEBUG loaded listener.js 19:13:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1199d9400) [pid = 1659] [serial = 1925] [outer = 0x1196bc400] 19:13:59 INFO - PROCESS | 1659 | --DOCSHELL 0x118476000 == 29 [pid = 1659] [id = 638] 19:13:59 INFO - PROCESS | 1659 | --DOCSHELL 0x112156800 == 28 [pid = 1659] [id = 637] 19:13:59 INFO - PROCESS | 1659 | --DOCSHELL 0x119791000 == 27 [pid = 1659] [id = 639] 19:13:59 INFO - PROCESS | 1659 | --DOCSHELL 0x121824800 == 26 [pid = 1659] [id = 640] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x121bc9800) [pid = 1659] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x12546d400) [pid = 1659] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1125ef400) [pid = 1659] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x110e84400) [pid = 1659] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x116978000) [pid = 1659] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1286e9000) [pid = 1659] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1133df400) [pid = 1659] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1125f3800) [pid = 1659] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x112fb8000) [pid = 1659] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x120ef6000) [pid = 1659] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x126d49400) [pid = 1659] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1286b9400) [pid = 1659] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x11801dc00) [pid = 1659] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x128961000) [pid = 1659] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1268d1800) [pid = 1659] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x124957c00) [pid = 1659] [serial = 1873] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x126d3f400) [pid = 1659] [serial = 1876] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x1167ac400) [pid = 1659] [serial = 1885] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x112cf3400) [pid = 1659] [serial = 1858] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x1133cc000) [pid = 1659] [serial = 1859] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x1175ef800) [pid = 1659] [serial = 1861] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x11822c400) [pid = 1659] [serial = 1862] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x12896a000) [pid = 1659] [serial = 1853] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x118235000) [pid = 1659] [serial = 1864] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x118f49c00) [pid = 1659] [serial = 1865] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x118fcf800) [pid = 1659] [serial = 1867] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x1199ddc00) [pid = 1659] [serial = 1868] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x112fbf400) [pid = 1659] [serial = 1855] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x116081400) [pid = 1659] [serial = 1856] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x121006800) [pid = 1659] [serial = 1870] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 60 (0x12863e800) [pid = 1659] [serial = 1879] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 59 (0x1286bdc00) [pid = 1659] [serial = 1882] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 58 (0x125471c00) [pid = 1659] [serial = 1888] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 57 (0x1286ec800) [pid = 1659] [serial = 1889] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 56 (0x128a81400) [pid = 1659] [serial = 1891] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 55 (0x1286ed400) [pid = 1659] [serial = 1883] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 54 (0x127258000) [pid = 1659] [serial = 1877] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 53 (0x1286b5800) [pid = 1659] [serial = 1880] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 52 (0x125409400) [pid = 1659] [serial = 1874] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 51 (0x121490c00) [pid = 1659] [serial = 1871] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 50 (0x118fed800) [pid = 1659] [serial = 1886] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 49 (0x128a8b400) [pid = 1659] [serial = 1892] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 48 (0x128b9a000) [pid = 1659] [serial = 1895] [outer = 0x0] [url = about:blank] 19:13:59 INFO - PROCESS | 1659 | --DOMWINDOW == 47 (0x128a8dc00) [pid = 1659] [serial = 1894] [outer = 0x0] [url = about:blank] 19:14:00 INFO - PROCESS | 1659 | 1467598440080 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]]]}] 19:14:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 19:14:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1672ms 19:14:00 INFO - PROCESS | 1659 | 1467598440087 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 19:14:00 INFO - PROCESS | 1659 | 1467598440090 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 19:14:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 19:14:00 INFO - PROCESS | 1659 | 1467598440095 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 19:14:00 INFO - PROCESS | 1659 | 1467598440097 Marionette TRACE conn2 <- [1,2538,null,{}] 19:14:00 INFO - PROCESS | 1659 | 1467598440102 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}] 19:14:00 INFO - PROCESS | 1659 | 1467598440103 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:00 INFO - PROCESS | 1659 | 1467598440189 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 19:14:00 INFO - PROCESS | 1659 | 1467598440242 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:00 INFO - PROCESS | 1659 | 1467598440245 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x116e43000 == 27 [pid = 1659] [id = 642] 19:14:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 48 (0x1125e2c00) [pid = 1659] [serial = 1926] [outer = 0x0] 19:14:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 49 (0x1125e3c00) [pid = 1659] [serial = 1927] [outer = 0x1125e2c00] 19:14:00 INFO - PROCESS | 1659 | 1467598440273 Marionette DEBUG loaded listener.js 19:14:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 50 (0x1125c8c00) [pid = 1659] [serial = 1928] [outer = 0x1125e2c00] 19:14:00 INFO - PROCESS | 1659 | 1467598440580 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]]]}] 19:14:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 19:14:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 523ms 19:14:00 INFO - PROCESS | 1659 | 1467598440617 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 19:14:00 INFO - PROCESS | 1659 | 1467598440623 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 19:14:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 19:14:00 INFO - PROCESS | 1659 | 1467598440633 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 19:14:00 INFO - PROCESS | 1659 | 1467598440636 Marionette TRACE conn2 <- [1,2542,null,{}] 19:14:00 INFO - PROCESS | 1659 | 1467598440639 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}] 19:14:00 INFO - PROCESS | 1659 | 1467598440642 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:00 INFO - PROCESS | 1659 | 1467598440805 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 19:14:00 INFO - PROCESS | 1659 | 1467598440877 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:00 INFO - PROCESS | 1659 | 1467598440879 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x118f05000 == 28 [pid = 1659] [id = 643] 19:14:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 51 (0x112c0d000) [pid = 1659] [serial = 1929] [outer = 0x0] 19:14:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 52 (0x112fb8000) [pid = 1659] [serial = 1930] [outer = 0x112c0d000] 19:14:00 INFO - PROCESS | 1659 | 1467598440924 Marionette DEBUG loaded listener.js 19:14:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 53 (0x1133e0800) [pid = 1659] [serial = 1931] [outer = 0x112c0d000] 19:14:01 INFO - PROCESS | 1659 | 1467598441224 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]]]}] 19:14:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 19:14:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 628ms 19:14:01 INFO - PROCESS | 1659 | 1467598441265 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 19:14:01 INFO - PROCESS | 1659 | 1467598441266 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 19:14:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 19:14:01 INFO - PROCESS | 1659 | 1467598441269 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 19:14:01 INFO - PROCESS | 1659 | 1467598441271 Marionette TRACE conn2 <- [1,2546,null,{}] 19:14:01 INFO - PROCESS | 1659 | 1467598441291 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}] 19:14:01 INFO - PROCESS | 1659 | 1467598441296 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:01 INFO - PROCESS | 1659 | 1467598441379 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 19:14:01 INFO - PROCESS | 1659 | 1467598441443 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:01 INFO - PROCESS | 1659 | 1467598441445 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x120e21000 == 29 [pid = 1659] [id = 644] 19:14:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 54 (0x110e6d000) [pid = 1659] [serial = 1932] [outer = 0x0] 19:14:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 55 (0x116973000) [pid = 1659] [serial = 1933] [outer = 0x110e6d000] 19:14:01 INFO - PROCESS | 1659 | 1467598441473 Marionette DEBUG loaded listener.js 19:14:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 56 (0x1175f2c00) [pid = 1659] [serial = 1934] [outer = 0x110e6d000] 19:14:01 INFO - PROCESS | 1659 | 1467598441747 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]]]}] 19:14:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 19:14:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 482ms 19:14:01 INFO - PROCESS | 1659 | 1467598441752 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 19:14:01 INFO - PROCESS | 1659 | 1467598441753 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 19:14:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 19:14:01 INFO - PROCESS | 1659 | 1467598441766 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 19:14:01 INFO - PROCESS | 1659 | 1467598441768 Marionette TRACE conn2 <- [1,2550,null,{}] 19:14:01 INFO - PROCESS | 1659 | 1467598441770 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}] 19:14:01 INFO - PROCESS | 1659 | 1467598441771 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:01 INFO - PROCESS | 1659 | 1467598441851 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 19:14:01 INFO - PROCESS | 1659 | 1467598441855 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:01 INFO - PROCESS | 1659 | 1467598441856 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x1217b9000 == 30 [pid = 1659] [id = 645] 19:14:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 57 (0x117ccd400) [pid = 1659] [serial = 1935] [outer = 0x0] 19:14:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 58 (0x118230800) [pid = 1659] [serial = 1936] [outer = 0x117ccd400] 19:14:01 INFO - PROCESS | 1659 | 1467598441884 Marionette DEBUG loaded listener.js 19:14:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 59 (0x118237000) [pid = 1659] [serial = 1937] [outer = 0x117ccd400] 19:14:02 INFO - PROCESS | 1659 | 1467598442429 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]]]}] 19:14:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 19:14:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 736ms 19:14:02 INFO - PROCESS | 1659 | 1467598442493 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 19:14:02 INFO - PROCESS | 1659 | 1467598442498 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 19:14:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 19:14:02 INFO - PROCESS | 1659 | 1467598442502 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 19:14:02 INFO - PROCESS | 1659 | 1467598442506 Marionette TRACE conn2 <- [1,2554,null,{}] 19:14:02 INFO - PROCESS | 1659 | 1467598442512 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}] 19:14:02 INFO - PROCESS | 1659 | 1467598442515 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:02 INFO - PROCESS | 1659 | 1467598442673 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 19:14:02 INFO - PROCESS | 1659 | 1467598442812 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:02 INFO - PROCESS | 1659 | 1467598442813 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x118484000 == 31 [pid = 1659] [id = 646] 19:14:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x1125f5000) [pid = 1659] [serial = 1938] [outer = 0x0] 19:14:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x1128a8c00) [pid = 1659] [serial = 1939] [outer = 0x1125f5000] 19:14:02 INFO - PROCESS | 1659 | 1467598442858 Marionette DEBUG loaded listener.js 19:14:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x112fb6000) [pid = 1659] [serial = 1940] [outer = 0x1125f5000] 19:14:03 INFO - PROCESS | 1659 | 1467598443398 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]]]}] 19:14:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 19:14:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 979ms 19:14:03 INFO - PROCESS | 1659 | 1467598443479 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 19:14:03 INFO - PROCESS | 1659 | 1467598443482 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 19:14:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 19:14:03 INFO - PROCESS | 1659 | 1467598443487 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 19:14:03 INFO - PROCESS | 1659 | 1467598443489 Marionette TRACE conn2 <- [1,2558,null,{}] 19:14:03 INFO - PROCESS | 1659 | 1467598443491 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}] 19:14:03 INFO - PROCESS | 1659 | 1467598443493 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:03 INFO - PROCESS | 1659 | 1467598443598 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 19:14:03 INFO - PROCESS | 1659 | 1467598443651 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:03 INFO - PROCESS | 1659 | 1467598443652 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x121bdc800 == 32 [pid = 1659] [id = 647] 19:14:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x11337c800) [pid = 1659] [serial = 1941] [outer = 0x0] 19:14:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x11607e000) [pid = 1659] [serial = 1942] [outer = 0x11337c800] 19:14:03 INFO - PROCESS | 1659 | 1467598443683 Marionette DEBUG loaded listener.js 19:14:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x116ff0800) [pid = 1659] [serial = 1943] [outer = 0x11337c800] 19:14:04 INFO - PROCESS | 1659 | --DOCSHELL 0x120e21000 == 31 [pid = 1659] [id = 644] 19:14:04 INFO - PROCESS | 1659 | --DOCSHELL 0x118f05000 == 30 [pid = 1659] [id = 643] 19:14:04 INFO - PROCESS | 1659 | --DOCSHELL 0x116e43000 == 29 [pid = 1659] [id = 642] 19:14:04 INFO - PROCESS | 1659 | 1467598444213 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]]]}] 19:14:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 19:14:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 773ms 19:14:04 INFO - PROCESS | 1659 | 1467598444261 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 19:14:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 19:14:04 INFO - PROCESS | 1659 | 1467598444263 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 19:14:04 INFO - PROCESS | 1659 | 1467598444266 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 19:14:04 INFO - PROCESS | 1659 | 1467598444268 Marionette TRACE conn2 <- [1,2562,null,{}] 19:14:04 INFO - PROCESS | 1659 | 1467598444272 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}] 19:14:04 INFO - PROCESS | 1659 | 1467598444274 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:04 INFO - PROCESS | 1659 | 1467598444356 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 19:14:04 INFO - PROCESS | 1659 | 1467598444363 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:04 INFO - PROCESS | 1659 | 1467598444366 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x1182d0800 == 30 [pid = 1659] [id = 648] 19:14:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x112fbe000) [pid = 1659] [serial = 1944] [outer = 0x0] 19:14:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x113845c00) [pid = 1659] [serial = 1945] [outer = 0x112fbe000] 19:14:04 INFO - PROCESS | 1659 | 1467598444401 Marionette DEBUG loaded listener.js 19:14:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x116fe7000) [pid = 1659] [serial = 1946] [outer = 0x112fbe000] 19:14:04 INFO - PROCESS | 1659 | 1467598444754 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]]]}] 19:14:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 19:14:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 521ms 19:14:04 INFO - PROCESS | 1659 | 1467598444788 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 19:14:04 INFO - PROCESS | 1659 | 1467598444792 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 19:14:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 19:14:04 INFO - PROCESS | 1659 | 1467598444797 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 19:14:04 INFO - PROCESS | 1659 | 1467598444799 Marionette TRACE conn2 <- [1,2566,null,{}] 19:14:04 INFO - PROCESS | 1659 | 1467598444801 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}] 19:14:04 INFO - PROCESS | 1659 | 1467598444803 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:04 INFO - PROCESS | 1659 | 1467598444878 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 19:14:04 INFO - PROCESS | 1659 | 1467598444882 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:04 INFO - PROCESS | 1659 | 1467598444883 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x121142000 == 31 [pid = 1659] [id = 649] 19:14:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x11801c800) [pid = 1659] [serial = 1947] [outer = 0x0] 19:14:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x1182e1800) [pid = 1659] [serial = 1948] [outer = 0x11801c800] 19:14:04 INFO - PROCESS | 1659 | 1467598444914 Marionette DEBUG loaded listener.js 19:14:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x1184e5800) [pid = 1659] [serial = 1949] [outer = 0x11801c800] 19:14:05 INFO - PROCESS | 1659 | 1467598445256 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]]]}] 19:14:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 19:14:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 519ms 19:14:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 19:14:05 INFO - PROCESS | 1659 | 1467598445316 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 19:14:05 INFO - PROCESS | 1659 | 1467598445318 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 19:14:05 INFO - PROCESS | 1659 | 1467598445320 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 19:14:05 INFO - PROCESS | 1659 | 1467598445322 Marionette TRACE conn2 <- [1,2570,null,{}] 19:14:05 INFO - PROCESS | 1659 | 1467598445330 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}] 19:14:05 INFO - PROCESS | 1659 | 1467598445333 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:05 INFO - PROCESS | 1659 | 1467598445410 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 19:14:05 INFO - PROCESS | 1659 | 1467598445416 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:05 INFO - PROCESS | 1659 | 1467598445419 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x1254e9800 == 32 [pid = 1659] [id = 650] 19:14:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x110e74800) [pid = 1659] [serial = 1950] [outer = 0x0] 19:14:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x118786c00) [pid = 1659] [serial = 1951] [outer = 0x110e74800] 19:14:05 INFO - PROCESS | 1659 | 1467598445449 Marionette DEBUG loaded listener.js 19:14:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x118ff7800) [pid = 1659] [serial = 1952] [outer = 0x110e74800] 19:14:05 INFO - PROCESS | 1659 | 1467598445814 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]]]}] 19:14:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 19:14:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 522ms 19:14:05 INFO - PROCESS | 1659 | 1467598445842 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 19:14:05 INFO - PROCESS | 1659 | 1467598445844 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 19:14:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 19:14:05 INFO - PROCESS | 1659 | 1467598445846 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 19:14:05 INFO - PROCESS | 1659 | 1467598445847 Marionette TRACE conn2 <- [1,2574,null,{}] 19:14:05 INFO - PROCESS | 1659 | 1467598445850 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}] 19:14:05 INFO - PROCESS | 1659 | 1467598445851 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:05 INFO - PROCESS | 1659 | 1467598445932 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 19:14:05 INFO - PROCESS | 1659 | 1467598445936 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:05 INFO - PROCESS | 1659 | 1467598445937 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x126cdc000 == 33 [pid = 1659] [id = 651] 19:14:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x11965d800) [pid = 1659] [serial = 1953] [outer = 0x0] 19:14:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1196c5800) [pid = 1659] [serial = 1954] [outer = 0x11965d800] 19:14:05 INFO - PROCESS | 1659 | 1467598445965 Marionette DEBUG loaded listener.js 19:14:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1199dc800) [pid = 1659] [serial = 1955] [outer = 0x11965d800] 19:14:06 INFO - PROCESS | 1659 | 1467598446283 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]]]}] 19:14:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 19:14:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 469ms 19:14:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 19:14:06 INFO - PROCESS | 1659 | 1467598446316 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 19:14:06 INFO - PROCESS | 1659 | 1467598446317 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 19:14:06 INFO - PROCESS | 1659 | 1467598446319 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 19:14:06 INFO - PROCESS | 1659 | 1467598446320 Marionette TRACE conn2 <- [1,2578,null,{}] 19:14:06 INFO - PROCESS | 1659 | 1467598446323 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}] 19:14:06 INFO - PROCESS | 1659 | 1467598446324 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:06 INFO - PROCESS | 1659 | 1467598446401 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 19:14:06 INFO - PROCESS | 1659 | 1467598446469 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:06 INFO - PROCESS | 1659 | 1467598446470 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x126fed800 == 34 [pid = 1659] [id = 652] 19:14:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x111cac000) [pid = 1659] [serial = 1956] [outer = 0x0] 19:14:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1199e0800) [pid = 1659] [serial = 1957] [outer = 0x111cac000] 19:14:06 INFO - PROCESS | 1659 | 1467598446494 Marionette DEBUG loaded listener.js 19:14:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x120ef6400) [pid = 1659] [serial = 1958] [outer = 0x111cac000] 19:14:06 INFO - PROCESS | 1659 | 1467598446834 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]]]}] 19:14:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 19:14:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 522ms 19:14:06 INFO - PROCESS | 1659 | 1467598446843 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 19:14:06 INFO - PROCESS | 1659 | 1467598446846 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 19:14:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 19:14:06 INFO - PROCESS | 1659 | 1467598446848 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 19:14:06 INFO - PROCESS | 1659 | 1467598446850 Marionette TRACE conn2 <- [1,2582,null,{}] 19:14:06 INFO - PROCESS | 1659 | 1467598446852 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}] 19:14:06 INFO - PROCESS | 1659 | 1467598446856 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:06 INFO - PROCESS | 1659 | 1467598446970 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 19:14:07 INFO - PROCESS | 1659 | 1467598447007 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:07 INFO - PROCESS | 1659 | 1467598447009 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x129333800 == 35 [pid = 1659] [id = 653] 19:14:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x120efc000) [pid = 1659] [serial = 1959] [outer = 0x0] 19:14:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x12133fc00) [pid = 1659] [serial = 1960] [outer = 0x120efc000] 19:14:07 INFO - PROCESS | 1659 | 1467598447033 Marionette DEBUG loaded listener.js 19:14:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x123c9e400) [pid = 1659] [serial = 1961] [outer = 0x120efc000] 19:14:07 INFO - PROCESS | 1659 | 1467598447327 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]]]}] 19:14:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 19:14:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 518ms 19:14:07 INFO - PROCESS | 1659 | 1467598447367 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 19:14:07 INFO - PROCESS | 1659 | 1467598447369 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 19:14:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 19:14:07 INFO - PROCESS | 1659 | 1467598447371 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 19:14:07 INFO - PROCESS | 1659 | 1467598447372 Marionette TRACE conn2 <- [1,2586,null,{}] 19:14:07 INFO - PROCESS | 1659 | 1467598447375 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}] 19:14:07 INFO - PROCESS | 1659 | 1467598447377 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:07 INFO - PROCESS | 1659 | 1467598447473 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 19:14:07 INFO - PROCESS | 1659 | 1467598447476 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:07 INFO - PROCESS | 1659 | 1467598447477 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a3dd800 == 36 [pid = 1659] [id = 654] 19:14:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1213b9c00) [pid = 1659] [serial = 1962] [outer = 0x0] 19:14:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1249f3000) [pid = 1659] [serial = 1963] [outer = 0x1213b9c00] 19:14:07 INFO - PROCESS | 1659 | 1467598447501 Marionette DEBUG loaded listener.js 19:14:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x124e98800) [pid = 1659] [serial = 1964] [outer = 0x1213b9c00] 19:14:07 INFO - PROCESS | 1659 | 1467598447829 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]]]}] 19:14:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 19:14:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 472ms 19:14:07 INFO - PROCESS | 1659 | 1467598447848 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 19:14:07 INFO - PROCESS | 1659 | 1467598447849 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 19:14:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 19:14:07 INFO - PROCESS | 1659 | 1467598447852 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 19:14:07 INFO - PROCESS | 1659 | 1467598447853 Marionette TRACE conn2 <- [1,2590,null,{}] 19:14:07 INFO - PROCESS | 1659 | 1467598447855 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}] 19:14:07 INFO - PROCESS | 1659 | 1467598447856 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:07 INFO - PROCESS | 1659 | 1467598447960 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 19:14:07 INFO - PROCESS | 1659 | 1467598447972 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:07 INFO - PROCESS | 1659 | 1467598447973 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a732000 == 37 [pid = 1659] [id = 655] 19:14:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12540b400) [pid = 1659] [serial = 1965] [outer = 0x0] 19:14:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x125463400) [pid = 1659] [serial = 1966] [outer = 0x12540b400] 19:14:08 INFO - PROCESS | 1659 | 1467598447999 Marionette DEBUG loaded listener.js 19:14:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x126632800) [pid = 1659] [serial = 1967] [outer = 0x12540b400] 19:14:08 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x118607800) [pid = 1659] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 19:14:08 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1182e5000) [pid = 1659] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 19:14:08 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1167acc00) [pid = 1659] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 19:14:08 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1268d3000) [pid = 1659] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 19:14:08 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1128adc00) [pid = 1659] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 19:14:08 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x121962000) [pid = 1659] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 19:14:08 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1196bc400) [pid = 1659] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 19:14:08 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1125e2c00) [pid = 1659] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 19:14:08 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x112c0d000) [pid = 1659] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 19:14:08 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x110e6d000) [pid = 1659] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 19:14:08 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x118018400) [pid = 1659] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 19:14:08 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x112fb3000) [pid = 1659] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 19:14:08 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1125e3800) [pid = 1659] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 19:14:08 INFO - PROCESS | 1659 | 1467598448346 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]]]}] 19:14:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 19:14:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 520ms 19:14:08 INFO - PROCESS | 1659 | 1467598448373 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 19:14:08 INFO - PROCESS | 1659 | 1467598448374 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 19:14:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 19:14:08 INFO - PROCESS | 1659 | 1467598448376 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 19:14:08 INFO - PROCESS | 1659 | 1467598448386 Marionette TRACE conn2 <- [1,2594,null,{}] 19:14:08 INFO - PROCESS | 1659 | 1467598448388 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}] 19:14:08 INFO - PROCESS | 1659 | 1467598448389 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:08 INFO - PROCESS | 1659 | 1467598448468 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 19:14:08 INFO - PROCESS | 1659 | 1467598448472 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:08 INFO - PROCESS | 1659 | 1467598448473 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x1254e8800 == 38 [pid = 1659] [id = 656] 19:14:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x112ceb400) [pid = 1659] [serial = 1968] [outer = 0x0] 19:14:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x117ccac00) [pid = 1659] [serial = 1969] [outer = 0x112ceb400] 19:14:08 INFO - PROCESS | 1659 | 1467598448503 Marionette DEBUG loaded listener.js 19:14:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1196bc400) [pid = 1659] [serial = 1970] [outer = 0x112ceb400] 19:14:08 INFO - PROCESS | 1659 | 1467598448872 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]]]}] 19:14:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 19:14:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 529ms 19:14:08 INFO - PROCESS | 1659 | 1467598448906 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 19:14:08 INFO - PROCESS | 1659 | 1467598448908 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 19:14:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 19:14:08 INFO - PROCESS | 1659 | 1467598448920 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 19:14:08 INFO - PROCESS | 1659 | 1467598448922 Marionette TRACE conn2 <- [1,2598,null,{}] 19:14:08 INFO - PROCESS | 1659 | 1467598448934 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}] 19:14:08 INFO - PROCESS | 1659 | 1467598448936 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:09 INFO - PROCESS | 1659 | 1467598449060 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 19:14:09 INFO - PROCESS | 1659 | 1467598449066 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:09 INFO - PROCESS | 1659 | 1467598449068 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b614800 == 39 [pid = 1659] [id = 657] 19:14:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x124e9a000) [pid = 1659] [serial = 1971] [outer = 0x0] 19:14:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x12666c000) [pid = 1659] [serial = 1972] [outer = 0x124e9a000] 19:14:09 INFO - PROCESS | 1659 | 1467598449109 Marionette DEBUG loaded listener.js 19:14:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x126671800) [pid = 1659] [serial = 1973] [outer = 0x124e9a000] 19:14:09 INFO - PROCESS | 1659 | 1467598449543 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]]]}] 19:14:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 19:14:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 629ms 19:14:09 INFO - PROCESS | 1659 | 1467598449549 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 19:14:09 INFO - PROCESS | 1659 | 1467598449560 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 19:14:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 19:14:09 INFO - PROCESS | 1659 | 1467598449576 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 19:14:09 INFO - PROCESS | 1659 | 1467598449578 Marionette TRACE conn2 <- [1,2602,null,{}] 19:14:09 INFO - PROCESS | 1659 | 1467598449580 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}] 19:14:09 INFO - PROCESS | 1659 | 1467598449582 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:09 INFO - PROCESS | 1659 | 1467598449668 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 19:14:09 INFO - PROCESS | 1659 | 1467598449671 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:09 INFO - PROCESS | 1659 | 1467598449673 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b96b000 == 40 [pid = 1659] [id = 658] 19:14:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x126676400) [pid = 1659] [serial = 1974] [outer = 0x0] 19:14:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x126d48000) [pid = 1659] [serial = 1975] [outer = 0x126676400] 19:14:09 INFO - PROCESS | 1659 | 1467598449702 Marionette DEBUG loaded listener.js 19:14:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x12725cc00) [pid = 1659] [serial = 1976] [outer = 0x126676400] 19:14:10 INFO - PROCESS | 1659 | 1467598450090 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]]]}] 19:14:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 19:14:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 521ms 19:14:10 INFO - PROCESS | 1659 | 1467598450096 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 19:14:10 INFO - PROCESS | 1659 | 1467598450098 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 19:14:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 19:14:10 INFO - PROCESS | 1659 | 1467598450100 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 19:14:10 INFO - PROCESS | 1659 | 1467598450101 Marionette TRACE conn2 <- [1,2606,null,{}] 19:14:10 INFO - PROCESS | 1659 | 1467598450104 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}] 19:14:10 INFO - PROCESS | 1659 | 1467598450105 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:10 INFO - PROCESS | 1659 | 1467598450174 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 19:14:10 INFO - PROCESS | 1659 | 1467598450226 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:10 INFO - PROCESS | 1659 | 1467598450227 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b97f000 == 41 [pid = 1659] [id = 659] 19:14:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x126f04c00) [pid = 1659] [serial = 1977] [outer = 0x0] 19:14:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1273aa800) [pid = 1659] [serial = 1978] [outer = 0x126f04c00] 19:14:10 INFO - PROCESS | 1659 | 1467598450253 Marionette DEBUG loaded listener.js 19:14:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12863cc00) [pid = 1659] [serial = 1979] [outer = 0x126f04c00] 19:14:11 INFO - PROCESS | 1659 | --DOCSHELL 0x124973800 == 40 [pid = 1659] [id = 641] 19:14:11 INFO - PROCESS | 1659 | --DOCSHELL 0x1182d0800 == 39 [pid = 1659] [id = 648] 19:14:11 INFO - PROCESS | 1659 | --DOCSHELL 0x121bdc800 == 38 [pid = 1659] [id = 647] 19:14:11 INFO - PROCESS | 1659 | --DOCSHELL 0x1217b9000 == 37 [pid = 1659] [id = 645] 19:14:11 INFO - PROCESS | 1659 | --DOCSHELL 0x118484000 == 36 [pid = 1659] [id = 646] 19:14:11 INFO - PROCESS | 1659 | --DOCSHELL 0x121142000 == 35 [pid = 1659] [id = 649] 19:14:11 INFO - PROCESS | 1659 | --DOCSHELL 0x1254e8800 == 34 [pid = 1659] [id = 656] 19:14:11 INFO - PROCESS | 1659 | --DOCSHELL 0x126cdc000 == 33 [pid = 1659] [id = 651] 19:14:11 INFO - PROCESS | 1659 | --DOCSHELL 0x12a3dd800 == 32 [pid = 1659] [id = 654] 19:14:11 INFO - PROCESS | 1659 | --DOCSHELL 0x126fed800 == 31 [pid = 1659] [id = 652] 19:14:11 INFO - PROCESS | 1659 | --DOCSHELL 0x129333800 == 30 [pid = 1659] [id = 653] 19:14:11 INFO - PROCESS | 1659 | --DOCSHELL 0x12a732000 == 29 [pid = 1659] [id = 655] 19:14:11 INFO - PROCESS | 1659 | --DOCSHELL 0x1254e9800 == 28 [pid = 1659] [id = 650] 19:14:11 INFO - PROCESS | 1659 | --DOCSHELL 0x12b614800 == 27 [pid = 1659] [id = 657] 19:14:11 INFO - PROCESS | 1659 | --DOCSHELL 0x12b96b000 == 26 [pid = 1659] [id = 658] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118ff1000) [pid = 1659] [serial = 1900] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x113868c00) [pid = 1659] [serial = 1897] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1184e0400) [pid = 1659] [serial = 1919] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119663800) [pid = 1659] [serial = 1922] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118f50800) [pid = 1659] [serial = 1921] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1196bbc00) [pid = 1659] [serial = 1901] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x117cc3800) [pid = 1659] [serial = 1910] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x128a80c00) [pid = 1659] [serial = 1907] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x116fe4800) [pid = 1659] [serial = 1898] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12666bc00) [pid = 1659] [serial = 1904] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1196c8800) [pid = 1659] [serial = 1924] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1125e3c00) [pid = 1659] [serial = 1927] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x112fb8000) [pid = 1659] [serial = 1930] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x116973000) [pid = 1659] [serial = 1933] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x1133e0800) [pid = 1659] [serial = 1931] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x118230800) [pid = 1659] [serial = 1936] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x1199d9400) [pid = 1659] [serial = 1925] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x1175f2c00) [pid = 1659] [serial = 1934] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x11822dc00) [pid = 1659] [serial = 1918] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x1125c8c00) [pid = 1659] [serial = 1928] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x113a3fc00) [pid = 1659] [serial = 1915] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x116a14000) [pid = 1659] [serial = 1916] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x1125fa400) [pid = 1659] [serial = 1912] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x1128aec00) [pid = 1659] [serial = 1913] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x11690bc00) [pid = 1659] [serial = 1909] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x1286e1c00) [pid = 1659] [serial = 1906] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x124bd8000) [pid = 1659] [serial = 1903] [outer = 0x0] [url = about:blank] 19:14:11 INFO - PROCESS | 1659 | 1467598451787 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]]]}] 19:14:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 19:14:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1723ms 19:14:11 INFO - PROCESS | 1659 | 1467598451825 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 19:14:11 INFO - PROCESS | 1659 | 1467598451827 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 19:14:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 19:14:11 INFO - PROCESS | 1659 | 1467598451830 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 19:14:11 INFO - PROCESS | 1659 | 1467598451833 Marionette TRACE conn2 <- [1,2610,null,{}] 19:14:11 INFO - PROCESS | 1659 | 1467598451837 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}] 19:14:11 INFO - PROCESS | 1659 | 1467598451839 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:11 INFO - PROCESS | 1659 | 1467598451929 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 19:14:11 INFO - PROCESS | 1659 | 1467598451984 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:11 INFO - PROCESS | 1659 | 1467598451986 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fa5000 == 27 [pid = 1659] [id = 660] 19:14:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x1128b3000) [pid = 1659] [serial = 1980] [outer = 0x0] 19:14:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x112fb4800) [pid = 1659] [serial = 1981] [outer = 0x1128b3000] 19:14:12 INFO - PROCESS | 1659 | 1467598452017 Marionette DEBUG loaded listener.js 19:14:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x11383d000) [pid = 1659] [serial = 1982] [outer = 0x1128b3000] 19:14:12 INFO - PROCESS | 1659 | 1467598452338 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]]]}] 19:14:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 19:14:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 522ms 19:14:12 INFO - PROCESS | 1659 | 1467598452351 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 19:14:12 INFO - PROCESS | 1659 | 1467598452355 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 19:14:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 19:14:12 INFO - PROCESS | 1659 | 1467598452363 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 19:14:12 INFO - PROCESS | 1659 | 1467598452365 Marionette TRACE conn2 <- [1,2614,null,{}] 19:14:12 INFO - PROCESS | 1659 | 1467598452367 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}] 19:14:12 INFO - PROCESS | 1659 | 1467598452369 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:12 INFO - PROCESS | 1659 | 1467598452450 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 19:14:12 INFO - PROCESS | 1659 | 1467598452454 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:12 INFO - PROCESS | 1659 | 1467598452456 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x1191d3800 == 28 [pid = 1659] [id = 661] 19:14:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x116081c00) [pid = 1659] [serial = 1983] [outer = 0x0] 19:14:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x1175e9800) [pid = 1659] [serial = 1984] [outer = 0x116081c00] 19:14:12 INFO - PROCESS | 1659 | 1467598452487 Marionette DEBUG loaded listener.js 19:14:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x118012400) [pid = 1659] [serial = 1985] [outer = 0x116081c00] 19:14:12 INFO - PROCESS | 1659 | 1467598452843 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]]]}] 19:14:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 19:14:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 523ms 19:14:12 INFO - PROCESS | 1659 | 1467598452884 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 19:14:12 INFO - PROCESS | 1659 | 1467598452885 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 19:14:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 19:14:12 INFO - PROCESS | 1659 | 1467598452888 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 19:14:12 INFO - PROCESS | 1659 | 1467598452899 Marionette TRACE conn2 <- [1,2618,null,{}] 19:14:12 INFO - PROCESS | 1659 | 1467598452907 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}] 19:14:12 INFO - PROCESS | 1659 | 1467598452911 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:12 INFO - PROCESS | 1659 | 1467598452988 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 19:14:12 INFO - PROCESS | 1659 | 1467598452995 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:12 INFO - PROCESS | 1659 | 1467598452997 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x12113e800 == 29 [pid = 1659] [id = 662] 19:14:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x112134c00) [pid = 1659] [serial = 1986] [outer = 0x0] 19:14:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x11860fc00) [pid = 1659] [serial = 1987] [outer = 0x112134c00] 19:14:13 INFO - PROCESS | 1659 | 1467598453025 Marionette DEBUG loaded listener.js 19:14:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x118790800) [pid = 1659] [serial = 1988] [outer = 0x112134c00] 19:14:13 INFO - PROCESS | 1659 | 1467598453370 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]]]}] 19:14:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 19:14:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 530ms 19:14:13 INFO - PROCESS | 1659 | 1467598453418 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 19:14:13 INFO - PROCESS | 1659 | 1467598453420 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 19:14:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 19:14:13 INFO - PROCESS | 1659 | 1467598453422 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 19:14:13 INFO - PROCESS | 1659 | 1467598453423 Marionette TRACE conn2 <- [1,2622,null,{}] 19:14:13 INFO - PROCESS | 1659 | 1467598453426 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}] 19:14:13 INFO - PROCESS | 1659 | 1467598453427 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:13 INFO - PROCESS | 1659 | 1467598453530 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 19:14:13 INFO - PROCESS | 1659 | 1467598453536 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:13 INFO - PROCESS | 1659 | 1467598453537 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x121833000 == 30 [pid = 1659] [id = 663] 19:14:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x118feb800) [pid = 1659] [serial = 1989] [outer = 0x0] 19:14:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x119319400) [pid = 1659] [serial = 1990] [outer = 0x118feb800] 19:14:13 INFO - PROCESS | 1659 | 1467598453563 Marionette DEBUG loaded listener.js 19:14:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x1196c9800) [pid = 1659] [serial = 1991] [outer = 0x118feb800] 19:14:13 INFO - PROCESS | 1659 | 1467598453872 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]]]}] 19:14:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 19:14:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 469ms 19:14:13 INFO - PROCESS | 1659 | 1467598453892 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 19:14:13 INFO - PROCESS | 1659 | 1467598453895 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 19:14:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 19:14:13 INFO - PROCESS | 1659 | 1467598453898 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 19:14:13 INFO - PROCESS | 1659 | 1467598453900 Marionette TRACE conn2 <- [1,2626,null,{}] 19:14:13 INFO - PROCESS | 1659 | 1467598453902 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}] 19:14:13 INFO - PROCESS | 1659 | 1467598453903 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:13 INFO - PROCESS | 1659 | 1467598453988 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 19:14:13 INFO - PROCESS | 1659 | 1467598453993 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:13 INFO - PROCESS | 1659 | 1467598453995 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x1254d2000 == 31 [pid = 1659] [id = 664] 19:14:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1125d1000) [pid = 1659] [serial = 1992] [outer = 0x0] 19:14:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1199dd400) [pid = 1659] [serial = 1993] [outer = 0x1125d1000] 19:14:14 INFO - PROCESS | 1659 | 1467598454020 Marionette DEBUG loaded listener.js 19:14:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x120fa9800) [pid = 1659] [serial = 1994] [outer = 0x1125d1000] 19:14:14 INFO - PROCESS | 1659 | 1467598454372 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]]]}] 19:14:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 19:14:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 521ms 19:14:14 INFO - PROCESS | 1659 | 1467598454419 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 19:14:14 INFO - PROCESS | 1659 | 1467598454420 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 19:14:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 19:14:14 INFO - PROCESS | 1659 | 1467598454423 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 19:14:14 INFO - PROCESS | 1659 | 1467598454424 Marionette TRACE conn2 <- [1,2630,null,{}] 19:14:14 INFO - PROCESS | 1659 | 1467598454426 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}] 19:14:14 INFO - PROCESS | 1659 | 1467598454430 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:14 INFO - PROCESS | 1659 | 1467598454524 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 19:14:14 INFO - PROCESS | 1659 | 1467598454530 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:14 INFO - PROCESS | 1659 | 1467598454531 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x126d77000 == 32 [pid = 1659] [id = 665] 19:14:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x121006800) [pid = 1659] [serial = 1995] [outer = 0x0] 19:14:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x12170ec00) [pid = 1659] [serial = 1996] [outer = 0x121006800] 19:14:14 INFO - PROCESS | 1659 | 1467598454556 Marionette DEBUG loaded listener.js 19:14:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x125411000) [pid = 1659] [serial = 1997] [outer = 0x121006800] 19:14:14 INFO - PROCESS | 1659 | 1467598454884 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]]]}] 19:14:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 19:14:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 468ms 19:14:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 19:14:14 INFO - PROCESS | 1659 | 1467598454896 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 19:14:14 INFO - PROCESS | 1659 | 1467598454897 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 19:14:14 INFO - PROCESS | 1659 | 1467598454899 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 19:14:14 INFO - PROCESS | 1659 | 1467598454900 Marionette TRACE conn2 <- [1,2634,null,{}] 19:14:14 INFO - PROCESS | 1659 | 1467598454902 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}] 19:14:14 INFO - PROCESS | 1659 | 1467598454904 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:14 INFO - PROCESS | 1659 | 1467598454990 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 19:14:15 INFO - PROCESS | 1659 | 1467598455048 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:15 INFO - PROCESS | 1659 | 1467598455049 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x12901f800 == 33 [pid = 1659] [id = 666] 19:14:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x121007000) [pid = 1659] [serial = 1998] [outer = 0x0] 19:14:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x126671c00) [pid = 1659] [serial = 1999] [outer = 0x121007000] 19:14:15 INFO - PROCESS | 1659 | 1467598455072 Marionette DEBUG loaded listener.js 19:14:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x126cba400) [pid = 1659] [serial = 2000] [outer = 0x121007000] 19:14:15 INFO - PROCESS | 1659 | 1467598455328 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]]]}] 19:14:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 19:14:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 468ms 19:14:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 19:14:15 INFO - PROCESS | 1659 | 1467598455368 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 19:14:15 INFO - PROCESS | 1659 | 1467598455369 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 19:14:15 INFO - PROCESS | 1659 | 1467598455371 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 19:14:15 INFO - PROCESS | 1659 | 1467598455372 Marionette TRACE conn2 <- [1,2638,null,{}] 19:14:15 INFO - PROCESS | 1659 | 1467598455382 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}] 19:14:15 INFO - PROCESS | 1659 | 1467598455383 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:15 INFO - PROCESS | 1659 | 1467598455465 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 19:14:15 INFO - PROCESS | 1659 | 1467598455470 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:15 INFO - PROCESS | 1659 | 1467598455471 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a3db800 == 34 [pid = 1659] [id = 667] 19:14:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x126d47800) [pid = 1659] [serial = 2001] [outer = 0x0] 19:14:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x127221800) [pid = 1659] [serial = 2002] [outer = 0x126d47800] 19:14:15 INFO - PROCESS | 1659 | 1467598455495 Marionette DEBUG loaded listener.js 19:14:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1273b0000) [pid = 1659] [serial = 2003] [outer = 0x126d47800] 19:14:15 INFO - PROCESS | 1659 | 1467598455828 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]]]}] 19:14:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 19:14:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 473ms 19:14:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 19:14:15 INFO - PROCESS | 1659 | 1467598455845 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 19:14:15 INFO - PROCESS | 1659 | 1467598455846 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 19:14:15 INFO - PROCESS | 1659 | 1467598455848 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 19:14:15 INFO - PROCESS | 1659 | 1467598455849 Marionette TRACE conn2 <- [1,2642,null,{}] 19:14:15 INFO - PROCESS | 1659 | 1467598455852 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}] 19:14:15 INFO - PROCESS | 1659 | 1467598455853 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:15 INFO - PROCESS | 1659 | 1467598455930 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 19:14:16 INFO - PROCESS | 1659 | 1467598455998 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:16 INFO - PROCESS | 1659 | 1467598455999 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x12113c000 == 35 [pid = 1659] [id = 668] 19:14:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1125f3800) [pid = 1659] [serial = 2004] [outer = 0x0] 19:14:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12863d400) [pid = 1659] [serial = 2005] [outer = 0x1125f3800] 19:14:16 INFO - PROCESS | 1659 | 1467598456023 Marionette DEBUG loaded listener.js 19:14:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1286b1800) [pid = 1659] [serial = 2006] [outer = 0x1125f3800] 19:14:16 INFO - PROCESS | 1659 | 1467598456294 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]]]}] 19:14:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 19:14:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 472ms 19:14:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 19:14:16 INFO - PROCESS | 1659 | 1467598456320 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 19:14:16 INFO - PROCESS | 1659 | 1467598456321 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 19:14:16 INFO - PROCESS | 1659 | 1467598456331 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 19:14:16 INFO - PROCESS | 1659 | 1467598456332 Marionette TRACE conn2 <- [1,2646,null,{}] 19:14:16 INFO - PROCESS | 1659 | 1467598456335 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}] 19:14:16 INFO - PROCESS | 1659 | 1467598456336 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:16 INFO - PROCESS | 1659 | 1467598456422 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 19:14:16 INFO - PROCESS | 1659 | 1467598456428 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:16 INFO - PROCESS | 1659 | 1467598456430 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b973800 == 36 [pid = 1659] [id = 669] 19:14:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1286b1c00) [pid = 1659] [serial = 2007] [outer = 0x0] 19:14:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1286bd000) [pid = 1659] [serial = 2008] [outer = 0x1286b1c00] 19:14:16 INFO - PROCESS | 1659 | 1467598456453 Marionette DEBUG loaded listener.js 19:14:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1286e5800) [pid = 1659] [serial = 2009] [outer = 0x1286b1c00] 19:14:16 INFO - PROCESS | 1659 | 1467598456783 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]]]}] 19:14:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 19:14:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 477ms 19:14:16 INFO - PROCESS | 1659 | 1467598456801 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 19:14:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 19:14:16 INFO - PROCESS | 1659 | 1467598456803 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 19:14:16 INFO - PROCESS | 1659 | 1467598456805 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 19:14:16 INFO - PROCESS | 1659 | 1467598456807 Marionette TRACE conn2 <- [1,2650,null,{}] 19:14:16 INFO - PROCESS | 1659 | 1467598456812 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}] 19:14:16 INFO - PROCESS | 1659 | 1467598456813 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:16 INFO - PROCESS | 1659 | 1467598456933 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 19:14:16 INFO - PROCESS | 1659 | 1467598456949 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:16 INFO - PROCESS | 1659 | 1467598456958 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x1254d1000 == 37 [pid = 1659] [id = 670] 19:14:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1286e4800) [pid = 1659] [serial = 2010] [outer = 0x0] 19:14:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1286eec00) [pid = 1659] [serial = 2011] [outer = 0x1286e4800] 19:14:16 INFO - PROCESS | 1659 | 1467598456984 Marionette DEBUG loaded listener.js 19:14:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128a80000) [pid = 1659] [serial = 2012] [outer = 0x1286e4800] 19:14:17 INFO - PROCESS | 1659 | 1467598457303 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]]]}] 19:14:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 19:14:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 524ms 19:14:17 INFO - PROCESS | 1659 | 1467598457330 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 19:14:17 INFO - PROCESS | 1659 | 1467598457332 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 19:14:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 19:14:17 INFO - PROCESS | 1659 | 1467598457334 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 19:14:17 INFO - PROCESS | 1659 | 1467598457335 Marionette TRACE conn2 <- [1,2654,null,{}] 19:14:17 INFO - PROCESS | 1659 | 1467598457346 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}] 19:14:17 INFO - PROCESS | 1659 | 1467598457347 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:17 INFO - PROCESS | 1659 | 1467598457445 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 19:14:17 INFO - PROCESS | 1659 | 1467598457448 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:17 INFO - PROCESS | 1659 | 1467598457449 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c640800 == 38 [pid = 1659] [id = 671] 19:14:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x128962400) [pid = 1659] [serial = 2013] [outer = 0x0] 19:14:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x128a86800) [pid = 1659] [serial = 2014] [outer = 0x128962400] 19:14:17 INFO - PROCESS | 1659 | 1467598457473 Marionette DEBUG loaded listener.js 19:14:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x128a8bc00) [pid = 1659] [serial = 2015] [outer = 0x128962400] 19:14:17 INFO - PROCESS | 1659 | 1467598457783 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]]]}] 19:14:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 19:14:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 472ms 19:14:17 INFO - PROCESS | 1659 | 1467598457822 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 19:14:17 INFO - PROCESS | 1659 | 1467598457824 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 19:14:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 19:14:17 INFO - PROCESS | 1659 | 1467598457830 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 19:14:17 INFO - PROCESS | 1659 | 1467598457831 Marionette TRACE conn2 <- [1,2658,null,{}] 19:14:17 INFO - PROCESS | 1659 | 1467598457833 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}] 19:14:17 INFO - PROCESS | 1659 | 1467598457835 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:17 INFO - PROCESS | 1659 | 1467598457936 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 19:14:17 INFO - PROCESS | 1659 | 1467598457947 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:17 INFO - PROCESS | 1659 | 1467598457948 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cc47800 == 39 [pid = 1659] [id = 672] 19:14:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x128a84400) [pid = 1659] [serial = 2016] [outer = 0x0] 19:14:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x128b96000) [pid = 1659] [serial = 2017] [outer = 0x128a84400] 19:14:18 INFO - PROCESS | 1659 | 1467598458004 Marionette DEBUG loaded listener.js 19:14:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x128dd6000) [pid = 1659] [serial = 2018] [outer = 0x128a84400] 19:14:18 INFO - PROCESS | 1659 | 1467598458322 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]]]}] 19:14:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 19:14:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 519ms 19:14:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 19:14:18 INFO - PROCESS | 1659 | 1467598458350 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 19:14:18 INFO - PROCESS | 1659 | 1467598458351 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 19:14:18 INFO - PROCESS | 1659 | 1467598458353 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 19:14:18 INFO - PROCESS | 1659 | 1467598458354 Marionette TRACE conn2 <- [1,2662,null,{}] 19:14:18 INFO - PROCESS | 1659 | 1467598458356 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}] 19:14:18 INFO - PROCESS | 1659 | 1467598458358 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:18 INFO - PROCESS | 1659 | 1467598458466 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 19:14:18 INFO - PROCESS | 1659 | 1467598458470 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:18 INFO - PROCESS | 1659 | 1467598458471 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d3a4000 == 40 [pid = 1659] [id = 673] 19:14:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12863f800) [pid = 1659] [serial = 2019] [outer = 0x0] 19:14:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x128dd8400) [pid = 1659] [serial = 2020] [outer = 0x12863f800] 19:14:18 INFO - PROCESS | 1659 | 1467598458494 Marionette DEBUG loaded listener.js 19:14:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12913cc00) [pid = 1659] [serial = 2021] [outer = 0x12863f800] 19:14:18 INFO - PROCESS | 1659 | 1467598458802 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]]]}] 19:14:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 19:14:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 470ms 19:14:18 INFO - PROCESS | 1659 | 1467598458823 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 19:14:18 INFO - PROCESS | 1659 | 1467598458825 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 19:14:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 19:14:18 INFO - PROCESS | 1659 | 1467598458830 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 19:14:18 INFO - PROCESS | 1659 | 1467598458831 Marionette TRACE conn2 <- [1,2666,null,{}] 19:14:18 INFO - PROCESS | 1659 | 1467598458833 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}] 19:14:18 INFO - PROCESS | 1659 | 1467598458834 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:19 INFO - PROCESS | 1659 | 1467598459123 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 19:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x120efc000) [pid = 1659] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 19:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1213b9c00) [pid = 1659] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 19:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x12540b400) [pid = 1659] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 19:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x112ceb400) [pid = 1659] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 19:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x126676400) [pid = 1659] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 19:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x124e9a000) [pid = 1659] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 19:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11965d800) [pid = 1659] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 19:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x110e74800) [pid = 1659] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 19:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11801c800) [pid = 1659] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 19:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x112fbe000) [pid = 1659] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 19:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11337c800) [pid = 1659] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 19:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1125f5000) [pid = 1659] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 19:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x117ccd400) [pid = 1659] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 19:14:19 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x111cac000) [pid = 1659] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 19:14:19 INFO - PROCESS | 1659 | 1467598459171 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:19 INFO - PROCESS | 1659 | 1467598459172 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x11865a800 == 41 [pid = 1659] [id = 674] 19:14:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x111cac000) [pid = 1659] [serial = 2022] [outer = 0x0] 19:14:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1125f4000) [pid = 1659] [serial = 2023] [outer = 0x111cac000] 19:14:19 INFO - PROCESS | 1659 | 1467598459195 Marionette DEBUG loaded listener.js 19:14:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11337c800) [pid = 1659] [serial = 2024] [outer = 0x111cac000] 19:14:19 INFO - PROCESS | 1659 | 1467598459952 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]]]}] 19:14:20 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) 19:14:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1171ms 19:14:20 INFO - PROCESS | 1659 | 1467598460001 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 19:14:20 INFO - PROCESS | 1659 | 1467598460002 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 19:14:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 19:14:20 INFO - PROCESS | 1659 | 1467598460004 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 19:14:20 INFO - PROCESS | 1659 | 1467598460005 Marionette TRACE conn2 <- [1,2670,null,{}] 19:14:20 INFO - PROCESS | 1659 | 1467598460007 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}] 19:14:20 INFO - PROCESS | 1659 | 1467598460009 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:20 INFO - PROCESS | 1659 | 1467598460086 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 19:14:20 INFO - PROCESS | 1659 | 1467598460090 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:20 INFO - PROCESS | 1659 | 1467598460093 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x12dc53800 == 42 [pid = 1659] [id = 675] 19:14:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1133e2c00) [pid = 1659] [serial = 2025] [outer = 0x0] 19:14:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x120fa8800) [pid = 1659] [serial = 2026] [outer = 0x1133e2c00] 19:14:20 INFO - PROCESS | 1659 | 1467598460118 Marionette DEBUG loaded listener.js 19:14:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x126676400) [pid = 1659] [serial = 2027] [outer = 0x1133e2c00] 19:14:20 INFO - PROCESS | 1659 | 1467598460939 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"]]]}] 19:14:20 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 19:14:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:14:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 19:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:14:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:14:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 969ms 19:14:20 INFO - PROCESS | 1659 | 1467598460974 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 19:14:20 INFO - PROCESS | 1659 | 1467598460977 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 19:14:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 19:14:20 INFO - PROCESS | 1659 | 1467598460980 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 19:14:20 INFO - PROCESS | 1659 | 1467598460981 Marionette TRACE conn2 <- [1,2674,null,{}] 19:14:20 INFO - PROCESS | 1659 | 1467598460983 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}] 19:14:20 INFO - PROCESS | 1659 | 1467598460984 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:21 INFO - PROCESS | 1659 | 1467598461093 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 19:14:21 INFO - PROCESS | 1659 | 1467598461175 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:21 INFO - PROCESS | 1659 | 1467598461177 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x113f46000 == 43 [pid = 1659] [id = 676] 19:14:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x110e6b800) [pid = 1659] [serial = 2028] [outer = 0x0] 19:14:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1125ca800) [pid = 1659] [serial = 2029] [outer = 0x110e6b800] 19:14:21 INFO - PROCESS | 1659 | 1467598461208 Marionette DEBUG loaded listener.js 19:14:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1125ef800) [pid = 1659] [serial = 2030] [outer = 0x110e6b800] 19:14:22 INFO - PROCESS | 1659 | 1467598462238 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"]]]}] 19:14:22 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 19:14:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:14:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 19:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:14:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:14:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1268ms 19:14:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 19:14:22 INFO - PROCESS | 1659 | 1467598462250 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 19:14:22 INFO - PROCESS | 1659 | 1467598462252 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 19:14:22 INFO - PROCESS | 1659 | 1467598462255 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 19:14:22 INFO - PROCESS | 1659 | 1467598462257 Marionette TRACE conn2 <- [1,2678,null,{}] 19:14:22 INFO - PROCESS | 1659 | 1467598462263 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}] 19:14:22 INFO - PROCESS | 1659 | 1467598462265 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:22 INFO - PROCESS | 1659 | 1467598462378 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 19:14:22 INFO - PROCESS | 1659 | 1467598462455 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:22 INFO - PROCESS | 1659 | 1467598462457 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x118195800 == 44 [pid = 1659] [id = 677] 19:14:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x110e73400) [pid = 1659] [serial = 2031] [outer = 0x0] 19:14:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x112fa1400) [pid = 1659] [serial = 2032] [outer = 0x110e73400] 19:14:22 INFO - PROCESS | 1659 | 1467598462663 Marionette DEBUG loaded listener.js 19:14:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1160e3400) [pid = 1659] [serial = 2033] [outer = 0x110e73400] 19:14:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12dc53800 == 43 [pid = 1659] [id = 675] 19:14:23 INFO - PROCESS | 1659 | --DOCSHELL 0x11865a800 == 42 [pid = 1659] [id = 674] 19:14:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12d3a4000 == 41 [pid = 1659] [id = 673] 19:14:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12cc47800 == 40 [pid = 1659] [id = 672] 19:14:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12c640800 == 39 [pid = 1659] [id = 671] 19:14:23 INFO - PROCESS | 1659 | --DOCSHELL 0x1254d1000 == 38 [pid = 1659] [id = 670] 19:14:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12b973800 == 37 [pid = 1659] [id = 669] 19:14:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12113c000 == 36 [pid = 1659] [id = 668] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1273aa800) [pid = 1659] [serial = 1978] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12a3db800 == 35 [pid = 1659] [id = 667] 19:14:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12901f800 == 34 [pid = 1659] [id = 666] 19:14:23 INFO - PROCESS | 1659 | --DOCSHELL 0x126d77000 == 33 [pid = 1659] [id = 665] 19:14:23 INFO - PROCESS | 1659 | --DOCSHELL 0x1254d2000 == 32 [pid = 1659] [id = 664] 19:14:23 INFO - PROCESS | 1659 | --DOCSHELL 0x121833000 == 31 [pid = 1659] [id = 663] 19:14:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12113e800 == 30 [pid = 1659] [id = 662] 19:14:23 INFO - PROCESS | 1659 | --DOCSHELL 0x1191d3800 == 29 [pid = 1659] [id = 661] 19:14:23 INFO - PROCESS | 1659 | --DOCSHELL 0x116fa5000 == 28 [pid = 1659] [id = 660] 19:14:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12b97f000 == 27 [pid = 1659] [id = 659] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12133fc00) [pid = 1659] [serial = 1960] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1249f3000) [pid = 1659] [serial = 1963] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x123c9e400) [pid = 1659] [serial = 1961] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x125463400) [pid = 1659] [serial = 1966] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1196bc400) [pid = 1659] [serial = 1970] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x117ccac00) [pid = 1659] [serial = 1969] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x126d48000) [pid = 1659] [serial = 1975] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x126632800) [pid = 1659] [serial = 1967] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x12666c000) [pid = 1659] [serial = 1972] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1196c5800) [pid = 1659] [serial = 1954] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1199dc800) [pid = 1659] [serial = 1955] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x118786c00) [pid = 1659] [serial = 1951] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118ff7800) [pid = 1659] [serial = 1952] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1182e1800) [pid = 1659] [serial = 1948] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1184e5800) [pid = 1659] [serial = 1949] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x113845c00) [pid = 1659] [serial = 1945] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x116fe7000) [pid = 1659] [serial = 1946] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x116ff0800) [pid = 1659] [serial = 1943] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11607e000) [pid = 1659] [serial = 1942] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x112fb6000) [pid = 1659] [serial = 1940] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1128a8c00) [pid = 1659] [serial = 1939] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x118237000) [pid = 1659] [serial = 1937] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x12725cc00) [pid = 1659] [serial = 1976] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x126671800) [pid = 1659] [serial = 1973] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x124e98800) [pid = 1659] [serial = 1964] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1199e0800) [pid = 1659] [serial = 1957] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x120ef6400) [pid = 1659] [serial = 1958] [outer = 0x0] [url = about:blank] 19:14:23 INFO - PROCESS | 1659 | 1467598463641 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]]]}] 19:14:23 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) 19:14:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1424ms 19:14:23 INFO - PROCESS | 1659 | 1467598463679 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 19:14:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 19:14:23 INFO - PROCESS | 1659 | 1467598463681 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 19:14:23 INFO - PROCESS | 1659 | 1467598463684 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 19:14:23 INFO - PROCESS | 1659 | 1467598463686 Marionette TRACE conn2 <- [1,2682,null,{}] 19:14:23 INFO - PROCESS | 1659 | 1467598463689 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}] 19:14:23 INFO - PROCESS | 1659 | 1467598463691 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:23 INFO - PROCESS | 1659 | 1467598463768 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 19:14:23 INFO - PROCESS | 1659 | 1467598463773 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:23 INFO - PROCESS | 1659 | 1467598463774 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x11865a800 == 28 [pid = 1659] [id = 678] 19:14:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1160dd400) [pid = 1659] [serial = 2034] [outer = 0x0] 19:14:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1175ee000) [pid = 1659] [serial = 2035] [outer = 0x1160dd400] 19:14:23 INFO - PROCESS | 1659 | 1467598463805 Marionette DEBUG loaded listener.js 19:14:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x118019c00) [pid = 1659] [serial = 2036] [outer = 0x1160dd400] 19:14:24 INFO - PROCESS | 1659 | 1467598464678 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]]]}] 19:14:24 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) 19:14:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1023ms 19:14:24 INFO - PROCESS | 1659 | 1467598464706 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 19:14:24 INFO - PROCESS | 1659 | 1467598464712 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 19:14:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 19:14:24 INFO - PROCESS | 1659 | 1467598464723 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 19:14:24 INFO - PROCESS | 1659 | 1467598464725 Marionette TRACE conn2 <- [1,2686,null,{}] 19:14:24 INFO - PROCESS | 1659 | 1467598464728 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}] 19:14:24 INFO - PROCESS | 1659 | 1467598464729 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:24 INFO - PROCESS | 1659 | 1467598464807 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 19:14:24 INFO - PROCESS | 1659 | 1467598464813 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:24 INFO - PROCESS | 1659 | 1467598464815 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x12113c000 == 29 [pid = 1659] [id = 679] 19:14:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1125ff000) [pid = 1659] [serial = 2037] [outer = 0x0] 19:14:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1184e1800) [pid = 1659] [serial = 2038] [outer = 0x1125ff000] 19:14:24 INFO - PROCESS | 1659 | 1467598464840 Marionette DEBUG loaded listener.js 19:14:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x118785000) [pid = 1659] [serial = 2039] [outer = 0x1125ff000] 19:14:25 INFO - PROCESS | 1659 | 1467598465680 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"]]]}] 19:14:25 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 19:14:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:14:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 19:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:14:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:14:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 980ms 19:14:25 INFO - PROCESS | 1659 | 1467598465696 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 19:14:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 19:14:25 INFO - PROCESS | 1659 | 1467598465698 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 19:14:25 INFO - PROCESS | 1659 | 1467598465700 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 19:14:25 INFO - PROCESS | 1659 | 1467598465702 Marionette TRACE conn2 <- [1,2690,null,{}] 19:14:25 INFO - PROCESS | 1659 | 1467598465712 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}] 19:14:25 INFO - PROCESS | 1659 | 1467598465716 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:25 INFO - PROCESS | 1659 | 1467598465811 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 19:14:25 INFO - PROCESS | 1659 | 1467598465857 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:25 INFO - PROCESS | 1659 | 1467598465859 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c55800 == 30 [pid = 1659] [id = 680] 19:14:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x118fc7000) [pid = 1659] [serial = 2040] [outer = 0x0] 19:14:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1196bb000) [pid = 1659] [serial = 2041] [outer = 0x118fc7000] 19:14:25 INFO - PROCESS | 1659 | 1467598465885 Marionette DEBUG loaded listener.js 19:14:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1199d8000) [pid = 1659] [serial = 2042] [outer = 0x118fc7000] 19:14:26 INFO - PROCESS | 1659 | 1467598466715 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"]]]}] 19:14:26 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 19:14:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:14:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 19:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:14:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:14:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1021ms 19:14:26 INFO - PROCESS | 1659 | 1467598466722 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 19:14:26 INFO - PROCESS | 1659 | 1467598466724 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 19:14:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 19:14:26 INFO - PROCESS | 1659 | 1467598466727 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 19:14:26 INFO - PROCESS | 1659 | 1467598466729 Marionette TRACE conn2 <- [1,2694,null,{}] 19:14:26 INFO - PROCESS | 1659 | 1467598466731 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}] 19:14:26 INFO - PROCESS | 1659 | 1467598466732 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:26 INFO - PROCESS | 1659 | 1467598466830 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 19:14:26 INFO - PROCESS | 1659 | 1467598466868 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:26 INFO - PROCESS | 1659 | 1467598466869 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x126614800 == 31 [pid = 1659] [id = 681] 19:14:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x116029c00) [pid = 1659] [serial = 2043] [outer = 0x0] 19:14:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x120fab800) [pid = 1659] [serial = 2044] [outer = 0x116029c00] 19:14:26 INFO - PROCESS | 1659 | 1467598466894 Marionette DEBUG loaded listener.js 19:14:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1210d2000) [pid = 1659] [serial = 2045] [outer = 0x116029c00] 19:14:27 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x116081c00) [pid = 1659] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 19:14:27 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x112134c00) [pid = 1659] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 19:14:27 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x128a84400) [pid = 1659] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 19:14:27 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12863f800) [pid = 1659] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 19:14:27 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x111cac000) [pid = 1659] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 19:14:27 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1286e4800) [pid = 1659] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 19:14:27 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x128962400) [pid = 1659] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 19:14:27 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x121007000) [pid = 1659] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:14:27 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x126f04c00) [pid = 1659] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 19:14:27 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x126d47800) [pid = 1659] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:14:27 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1125d1000) [pid = 1659] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 19:14:27 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x118feb800) [pid = 1659] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 19:14:27 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x1125f3800) [pid = 1659] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 19:14:27 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x121006800) [pid = 1659] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 19:14:27 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x1286b1c00) [pid = 1659] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 19:14:27 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x1128b3000) [pid = 1659] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 19:14:27 INFO - PROCESS | 1659 | 1467598467685 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"]]]}] 19:14:27 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 19:14:27 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:14:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 19:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:14:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:14:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 969ms 19:14:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 19:14:27 INFO - PROCESS | 1659 | 1467598467697 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 19:14:27 INFO - PROCESS | 1659 | 1467598467698 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 19:14:27 INFO - PROCESS | 1659 | 1467598467700 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 19:14:27 INFO - PROCESS | 1659 | 1467598467702 Marionette TRACE conn2 <- [1,2698,null,{}] 19:14:27 INFO - PROCESS | 1659 | 1467598467704 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}] 19:14:27 INFO - PROCESS | 1659 | 1467598467705 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:27 INFO - PROCESS | 1659 | 1467598467779 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 19:14:27 INFO - PROCESS | 1659 | 1467598467783 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:27 INFO - PROCESS | 1659 | 1467598467784 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x118f1d800 == 32 [pid = 1659] [id = 682] 19:14:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x1183d1c00) [pid = 1659] [serial = 2046] [outer = 0x0] 19:14:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x118feb800) [pid = 1659] [serial = 2047] [outer = 0x1183d1c00] 19:14:27 INFO - PROCESS | 1659 | 1467598467819 Marionette DEBUG loaded listener.js 19:14:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x12149a400) [pid = 1659] [serial = 2048] [outer = 0x1183d1c00] 19:14:28 INFO - PROCESS | 1659 | 1467598468656 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"]]]}] 19:14:28 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 19:14:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:14:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 19:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:14:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:14:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 969ms 19:14:28 INFO - PROCESS | 1659 | 1467598468670 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 19:14:28 INFO - PROCESS | 1659 | 1467598468671 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 19:14:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 19:14:28 INFO - PROCESS | 1659 | 1467598468673 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 19:14:28 INFO - PROCESS | 1659 | 1467598468675 Marionette TRACE conn2 <- [1,2702,null,{}] 19:14:28 INFO - PROCESS | 1659 | 1467598468678 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}] 19:14:28 INFO - PROCESS | 1659 | 1467598468682 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:28 INFO - PROCESS | 1659 | 1467598468780 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 19:14:28 INFO - PROCESS | 1659 | 1467598468787 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:28 INFO - PROCESS | 1659 | 1467598468788 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x129015800 == 33 [pid = 1659] [id = 683] 19:14:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x112985800) [pid = 1659] [serial = 2049] [outer = 0x0] 19:14:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x124babc00) [pid = 1659] [serial = 2050] [outer = 0x112985800] 19:14:28 INFO - PROCESS | 1659 | 1467598468812 Marionette DEBUG loaded listener.js 19:14:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x125410c00) [pid = 1659] [serial = 2051] [outer = 0x112985800] 19:14:29 INFO - PROCESS | 1659 | 1467598469119 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]]]}] 19:14:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 19:14:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 471ms 19:14:29 INFO - PROCESS | 1659 | 1467598469146 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 19:14:29 INFO - PROCESS | 1659 | 1467598469148 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 19:14:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 19:14:29 INFO - PROCESS | 1659 | 1467598469150 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 19:14:29 INFO - PROCESS | 1659 | 1467598469151 Marionette TRACE conn2 <- [1,2706,null,{}] 19:14:29 INFO - PROCESS | 1659 | 1467598469153 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}] 19:14:29 INFO - PROCESS | 1659 | 1467598469154 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:29 INFO - PROCESS | 1659 | 1467598469230 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 19:14:29 INFO - PROCESS | 1659 | 1467598469234 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:29 INFO - PROCESS | 1659 | 1467598469235 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x1295c7800 == 34 [pid = 1659] [id = 684] 19:14:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x112ceb400) [pid = 1659] [serial = 2052] [outer = 0x0] 19:14:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x126669800) [pid = 1659] [serial = 2053] [outer = 0x112ceb400] 19:14:29 INFO - PROCESS | 1659 | 1467598469259 Marionette DEBUG loaded listener.js 19:14:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1268ce800) [pid = 1659] [serial = 2054] [outer = 0x112ceb400] 19:14:29 INFO - PROCESS | 1659 | 1467598469690 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]]]}] 19:14:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 19:14:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 571ms 19:14:29 INFO - PROCESS | 1659 | 1467598469727 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 19:14:29 INFO - PROCESS | 1659 | 1467598469730 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 19:14:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 19:14:29 INFO - PROCESS | 1659 | 1467598469734 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 19:14:29 INFO - PROCESS | 1659 | 1467598469737 Marionette TRACE conn2 <- [1,2710,null,{}] 19:14:29 INFO - PROCESS | 1659 | 1467598469742 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}] 19:14:29 INFO - PROCESS | 1659 | 1467598469745 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:29 INFO - PROCESS | 1659 | 1467598469842 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 19:14:29 INFO - PROCESS | 1659 | 1467598469912 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:29 INFO - PROCESS | 1659 | 1467598469913 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x119a15800 == 35 [pid = 1659] [id = 685] 19:14:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x113868c00) [pid = 1659] [serial = 2055] [outer = 0x0] 19:14:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x116630800) [pid = 1659] [serial = 2056] [outer = 0x113868c00] 19:14:29 INFO - PROCESS | 1659 | 1467598469944 Marionette DEBUG loaded listener.js 19:14:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x117cd0400) [pid = 1659] [serial = 2057] [outer = 0x113868c00] 19:14:30 INFO - PROCESS | 1659 | 1467598470387 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] 19:14:30 INFO - PROCESS | 1659 | 1467598470413 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 19:14:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 19:14:30 INFO - PROCESS | 1659 | 1467598470418 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 19:14:30 INFO - PROCESS | 1659 | 1467598470419 Marionette TRACE conn2 <- [1,2714,null,{}] 19:14:30 INFO - PROCESS | 1659 | 1467598470422 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}] 19:14:30 INFO - PROCESS | 1659 | 1467598470424 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:30 INFO - PROCESS | 1659 | 1467598470557 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 19:14:30 INFO - PROCESS | 1659 | 1467598470565 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:30 INFO - PROCESS | 1659 | 1467598470566 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x1254ec000 == 36 [pid = 1659] [id = 686] 19:14:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x118608c00) [pid = 1659] [serial = 2058] [outer = 0x0] 19:14:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x118fcd800) [pid = 1659] [serial = 2059] [outer = 0x118608c00] 19:14:30 INFO - PROCESS | 1659 | 1467598470598 Marionette DEBUG loaded listener.js 19:14:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1196bd400) [pid = 1659] [serial = 2060] [outer = 0x118608c00] 19:14:31 INFO - PROCESS | 1659 | 1467598471085 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]]]}] 19:14:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 19:14:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 673ms 19:14:31 INFO - PROCESS | 1659 | 1467598471091 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 19:14:31 INFO - PROCESS | 1659 | 1467598471094 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 19:14:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 19:14:31 INFO - PROCESS | 1659 | 1467598471098 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 19:14:31 INFO - PROCESS | 1659 | 1467598471102 Marionette TRACE conn2 <- [1,2718,null,{}] 19:14:31 INFO - PROCESS | 1659 | 1467598471110 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}] 19:14:31 INFO - PROCESS | 1659 | 1467598471113 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:31 INFO - PROCESS | 1659 | 1467598471231 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 19:14:31 INFO - PROCESS | 1659 | 1467598471305 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:31 INFO - PROCESS | 1659 | 1467598471307 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x126612800 == 37 [pid = 1659] [id = 687] 19:14:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x121341000) [pid = 1659] [serial = 2061] [outer = 0x0] 19:14:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x121969800) [pid = 1659] [serial = 2062] [outer = 0x121341000] 19:14:31 INFO - PROCESS | 1659 | 1467598471349 Marionette DEBUG loaded listener.js 19:14:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x125463400) [pid = 1659] [serial = 2063] [outer = 0x121341000] 19:14:31 INFO - PROCESS | 1659 | 1467598471779 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] 19:14:31 INFO - PROCESS | 1659 | 1467598471823 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 19:14:31 INFO - PROCESS | 1659 | 1467598471826 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 19:14:31 INFO - PROCESS | 1659 | 1467598471827 Marionette TRACE conn2 <- [1,2722,null,{}] 19:14:31 INFO - PROCESS | 1659 | 1467598471829 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}] 19:14:31 INFO - PROCESS | 1659 | 1467598471831 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:31 INFO - PROCESS | 1659 | 1467598471927 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 19:14:31 INFO - PROCESS | 1659 | 1467598471983 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:31 INFO - PROCESS | 1659 | 1467598471984 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b625800 == 38 [pid = 1659] [id = 688] 19:14:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x126671400) [pid = 1659] [serial = 2064] [outer = 0x0] 19:14:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x126d47c00) [pid = 1659] [serial = 2065] [outer = 0x126671400] 19:14:32 INFO - PROCESS | 1659 | 1467598472013 Marionette DEBUG loaded listener.js 19:14:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12721ac00) [pid = 1659] [serial = 2066] [outer = 0x126671400] 19:14:32 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif" 19:14:32 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 19:14:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1 19:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:14:32 INFO - _addTest/ [0,2725,"getWindowHandle",null] 19:14:32 INFO - PROCESS | 1659 | 1467598472448 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 19:14:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 19:14:32 INFO - PROCESS | 1659 | 1467598472450 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 19:14:32 INFO - PROCESS | 1659 | 1467598472451 Marionette TRACE conn2 <- [1,2726,null,{}] 19:14:32 INFO - PROCESS | 1659 | 1467598472454 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}] 19:14:32 INFO - PROCESS | 1659 | 1467598472455 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:32 INFO - PROCESS | 1659 | 1467598472554 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 19:14:32 INFO - PROCESS | 1659 | 1467598472641 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:32 INFO - PROCESS | 1659 | 1467598472643 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b69c800 == 39 [pid = 1659] [id = 689] 19:14:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1125f6400) [pid = 1659] [serial = 2067] [outer = 0x0] 19:14:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12721c000) [pid = 1659] [serial = 2068] [outer = 0x1125f6400] 19:14:32 INFO - PROCESS | 1659 | 1467598472671 Marionette DEBUG loaded listener.js 19:14:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1273b5400) [pid = 1659] [serial = 2069] [outer = 0x1125f6400] 19:14:33 INFO - PROCESS | 1659 | 1467598473177 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]]]}] 19:14:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 19:14:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 769ms 19:14:33 INFO - PROCESS | 1659 | 1467598473219 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 19:14:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 19:14:33 INFO - PROCESS | 1659 | 1467598473221 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 19:14:33 INFO - PROCESS | 1659 | 1467598473224 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 19:14:33 INFO - PROCESS | 1659 | 1467598473226 Marionette TRACE conn2 <- [1,2730,null,{}] 19:14:33 INFO - PROCESS | 1659 | 1467598473230 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}] 19:14:33 INFO - PROCESS | 1659 | 1467598473231 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:33 INFO - PROCESS | 1659 | 1467598473325 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 19:14:33 INFO - PROCESS | 1659 | 1467598473402 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:33 INFO - PROCESS | 1659 | 1467598473403 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x118473800 == 40 [pid = 1659] [id = 690] 19:14:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1128b3000) [pid = 1659] [serial = 2070] [outer = 0x0] 19:14:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x112fbd000) [pid = 1659] [serial = 2071] [outer = 0x1128b3000] 19:14:33 INFO - PROCESS | 1659 | 1467598473431 Marionette DEBUG loaded listener.js 19:14:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x116fea000) [pid = 1659] [serial = 2072] [outer = 0x1128b3000] 19:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x129015800 == 39 [pid = 1659] [id = 683] 19:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x118f1d800 == 38 [pid = 1659] [id = 682] 19:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x126614800 == 37 [pid = 1659] [id = 681] 19:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x123c55800 == 36 [pid = 1659] [id = 680] 19:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x12113c000 == 35 [pid = 1659] [id = 679] 19:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x11865a800 == 34 [pid = 1659] [id = 678] 19:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x118195800 == 33 [pid = 1659] [id = 677] 19:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x113f46000 == 32 [pid = 1659] [id = 676] 19:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x12b69c800 == 31 [pid = 1659] [id = 689] 19:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x12b625800 == 30 [pid = 1659] [id = 688] 19:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x126612800 == 29 [pid = 1659] [id = 687] 19:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x1254ec000 == 28 [pid = 1659] [id = 686] 19:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x1295c7800 == 27 [pid = 1659] [id = 684] 19:14:34 INFO - PROCESS | 1659 | --DOCSHELL 0x119a15800 == 26 [pid = 1659] [id = 685] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x120fa8800) [pid = 1659] [serial = 2026] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x128a86800) [pid = 1659] [serial = 2014] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x126671c00) [pid = 1659] [serial = 1999] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x12863cc00) [pid = 1659] [serial = 1979] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x127221800) [pid = 1659] [serial = 2002] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1273b0000) [pid = 1659] [serial = 2003] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1199dd400) [pid = 1659] [serial = 1993] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x120fa9800) [pid = 1659] [serial = 1994] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x119319400) [pid = 1659] [serial = 1990] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1196c9800) [pid = 1659] [serial = 1991] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x12863d400) [pid = 1659] [serial = 2005] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1286b1800) [pid = 1659] [serial = 2006] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12170ec00) [pid = 1659] [serial = 1996] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x125411000) [pid = 1659] [serial = 1997] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1286bd000) [pid = 1659] [serial = 2008] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1286e5800) [pid = 1659] [serial = 2009] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x112fb4800) [pid = 1659] [serial = 1981] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x11383d000) [pid = 1659] [serial = 1982] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1175e9800) [pid = 1659] [serial = 1984] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x118012400) [pid = 1659] [serial = 1985] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x11860fc00) [pid = 1659] [serial = 1987] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x118790800) [pid = 1659] [serial = 1988] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x128b96000) [pid = 1659] [serial = 2017] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x128dd8400) [pid = 1659] [serial = 2020] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x128dd6000) [pid = 1659] [serial = 2018] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x12913cc00) [pid = 1659] [serial = 2021] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x126cba400) [pid = 1659] [serial = 2000] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x1125f4000) [pid = 1659] [serial = 2023] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x11337c800) [pid = 1659] [serial = 2024] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x1286eec00) [pid = 1659] [serial = 2011] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x128a8bc00) [pid = 1659] [serial = 2015] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x128a80000) [pid = 1659] [serial = 2012] [outer = 0x0] [url = about:blank] 19:14:34 INFO - PROCESS | 1659 | 1467598474814 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"]]]}] 19:14:34 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 19:14:34 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 19:14:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 19:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:14:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:14:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1624ms 19:14:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 19:14:34 INFO - PROCESS | 1659 | 1467598474849 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 19:14:34 INFO - PROCESS | 1659 | 1467598474851 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 19:14:34 INFO - PROCESS | 1659 | 1467598474854 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 19:14:34 INFO - PROCESS | 1659 | 1467598474856 Marionette TRACE conn2 <- [1,2734,null,{}] 19:14:34 INFO - PROCESS | 1659 | 1467598474860 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}] 19:14:34 INFO - PROCESS | 1659 | 1467598474861 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:34 INFO - PROCESS | 1659 | 1467598474935 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 19:14:34 INFO - PROCESS | 1659 | 1467598474939 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:34 INFO - PROCESS | 1659 | 1467598474941 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x117166000 == 27 [pid = 1659] [id = 691] 19:14:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x1125f3800) [pid = 1659] [serial = 2073] [outer = 0x0] 19:14:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x112fadc00) [pid = 1659] [serial = 2074] [outer = 0x1125f3800] 19:14:34 INFO - PROCESS | 1659 | 1467598474972 Marionette DEBUG loaded listener.js 19:14:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x1133c4000) [pid = 1659] [serial = 2075] [outer = 0x1125f3800] 19:14:35 INFO - PROCESS | 1659 | 1467598475323 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]]]}] 19:14:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 19:14:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 520ms 19:14:35 INFO - PROCESS | 1659 | 1467598475374 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 19:14:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 19:14:35 INFO - PROCESS | 1659 | 1467598475377 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 19:14:35 INFO - PROCESS | 1659 | 1467598475382 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 19:14:35 INFO - PROCESS | 1659 | 1467598475384 Marionette TRACE conn2 <- [1,2738,null,{}] 19:14:35 INFO - PROCESS | 1659 | 1467598475386 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}] 19:14:35 INFO - PROCESS | 1659 | 1467598475388 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:35 INFO - PROCESS | 1659 | 1467598475466 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 19:14:35 INFO - PROCESS | 1659 | 1467598475471 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:35 INFO - PROCESS | 1659 | 1467598475472 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x11957a800 == 28 [pid = 1659] [id = 692] 19:14:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x1160e1000) [pid = 1659] [serial = 2076] [outer = 0x0] 19:14:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x1175ec400) [pid = 1659] [serial = 2077] [outer = 0x1160e1000] 19:14:35 INFO - PROCESS | 1659 | 1467598475501 Marionette DEBUG loaded listener.js 19:14:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x118015c00) [pid = 1659] [serial = 2078] [outer = 0x1160e1000] 19:14:35 INFO - PROCESS | 1659 | 1467598475870 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]]]}] 19:14:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 19:14:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 520ms 19:14:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 19:14:35 INFO - PROCESS | 1659 | 1467598475902 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 19:14:35 INFO - PROCESS | 1659 | 1467598475904 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 19:14:35 INFO - PROCESS | 1659 | 1467598475906 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 19:14:35 INFO - PROCESS | 1659 | 1467598475908 Marionette TRACE conn2 <- [1,2742,null,{}] 19:14:35 INFO - PROCESS | 1659 | 1467598475930 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}] 19:14:35 INFO - PROCESS | 1659 | 1467598475933 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:36 INFO - PROCESS | 1659 | 1467598476008 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 19:14:36 INFO - PROCESS | 1659 | 1467598476016 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:36 INFO - PROCESS | 1659 | 1467598476018 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x121833000 == 29 [pid = 1659] [id = 693] 19:14:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x1128ad000) [pid = 1659] [serial = 2079] [outer = 0x0] 19:14:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x11863d000) [pid = 1659] [serial = 2080] [outer = 0x1128ad000] 19:14:36 INFO - PROCESS | 1659 | 1467598476046 Marionette DEBUG loaded listener.js 19:14:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x118ff7800) [pid = 1659] [serial = 2081] [outer = 0x1128ad000] 19:14:36 INFO - PROCESS | 1659 | 1467598476421 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]]]}] 19:14:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 19:14:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 537ms 19:14:36 INFO - PROCESS | 1659 | 1467598476443 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 19:14:36 INFO - PROCESS | 1659 | 1467598476445 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 19:14:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 19:14:36 INFO - PROCESS | 1659 | 1467598476447 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 19:14:36 INFO - PROCESS | 1659 | 1467598476448 Marionette TRACE conn2 <- [1,2746,null,{}] 19:14:36 INFO - PROCESS | 1659 | 1467598476451 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}] 19:14:36 INFO - PROCESS | 1659 | 1467598476452 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:36 INFO - PROCESS | 1659 | 1467598476553 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 19:14:36 INFO - PROCESS | 1659 | 1467598476591 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:36 INFO - PROCESS | 1659 | 1467598476592 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x1253eb800 == 30 [pid = 1659] [id = 694] 19:14:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1196bc400) [pid = 1659] [serial = 2082] [outer = 0x0] 19:14:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1196c5c00) [pid = 1659] [serial = 2083] [outer = 0x1196bc400] 19:14:36 INFO - PROCESS | 1659 | 1467598476617 Marionette DEBUG loaded listener.js 19:14:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1199d6800) [pid = 1659] [serial = 2084] [outer = 0x1196bc400] 19:14:36 INFO - PROCESS | 1659 | 1467598476935 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]]]}] 19:14:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 19:14:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 518ms 19:14:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 19:14:36 INFO - PROCESS | 1659 | 1467598476966 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 19:14:36 INFO - PROCESS | 1659 | 1467598476967 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 19:14:36 INFO - PROCESS | 1659 | 1467598476969 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 19:14:36 INFO - PROCESS | 1659 | 1467598476970 Marionette TRACE conn2 <- [1,2750,null,{}] 19:14:36 INFO - PROCESS | 1659 | 1467598476972 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}] 19:14:36 INFO - PROCESS | 1659 | 1467598476974 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:37 INFO - PROCESS | 1659 | 1467598477066 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 19:14:37 INFO - PROCESS | 1659 | 1467598477103 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:37 INFO - PROCESS | 1659 | 1467598477104 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x126880000 == 31 [pid = 1659] [id = 695] 19:14:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1150d5800) [pid = 1659] [serial = 2085] [outer = 0x0] 19:14:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x120d05400) [pid = 1659] [serial = 2086] [outer = 0x1150d5800] 19:14:37 INFO - PROCESS | 1659 | 1467598477128 Marionette DEBUG loaded listener.js 19:14:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1210dc400) [pid = 1659] [serial = 2087] [outer = 0x1150d5800] 19:14:37 INFO - PROCESS | 1659 | 1467598477446 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]]]}] 19:14:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 19:14:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 521ms 19:14:37 INFO - PROCESS | 1659 | 1467598477491 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 19:14:37 INFO - PROCESS | 1659 | 1467598477492 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 19:14:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 19:14:37 INFO - PROCESS | 1659 | 1467598477495 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 19:14:37 INFO - PROCESS | 1659 | 1467598477496 Marionette TRACE conn2 <- [1,2754,null,{}] 19:14:37 INFO - PROCESS | 1659 | 1467598477498 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}] 19:14:37 INFO - PROCESS | 1659 | 1467598477502 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:37 INFO - PROCESS | 1659 | 1467598477621 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 19:14:37 INFO - PROCESS | 1659 | 1467598477626 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:37 INFO - PROCESS | 1659 | 1467598477627 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x129024800 == 32 [pid = 1659] [id = 696] 19:14:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x118017000) [pid = 1659] [serial = 2088] [outer = 0x0] 19:14:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x121266000) [pid = 1659] [serial = 2089] [outer = 0x118017000] 19:14:37 INFO - PROCESS | 1659 | 1467598477653 Marionette DEBUG loaded listener.js 19:14:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x126631800) [pid = 1659] [serial = 2090] [outer = 0x118017000] 19:14:37 INFO - PROCESS | 1659 | 1467598477955 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]]]}] 19:14:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 19:14:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 468ms 19:14:37 INFO - PROCESS | 1659 | 1467598477968 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 19:14:37 INFO - PROCESS | 1659 | 1467598477978 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 19:14:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 19:14:38 INFO - PROCESS | 1659 | 1467598478003 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 19:14:38 INFO - PROCESS | 1659 | 1467598478004 Marionette TRACE conn2 <- [1,2758,null,{}] 19:14:38 INFO - PROCESS | 1659 | 1467598478006 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}] 19:14:38 INFO - PROCESS | 1659 | 1467598478007 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:38 INFO - PROCESS | 1659 | 1467598478107 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 19:14:38 INFO - PROCESS | 1659 | 1467598478111 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:38 INFO - PROCESS | 1659 | 1467598478112 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x1295c7000 == 33 [pid = 1659] [id = 697] 19:14:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11801cc00) [pid = 1659] [serial = 2091] [outer = 0x0] 19:14:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x126671800) [pid = 1659] [serial = 2092] [outer = 0x11801cc00] 19:14:38 INFO - PROCESS | 1659 | 1467598478136 Marionette DEBUG loaded listener.js 19:14:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1268d3800) [pid = 1659] [serial = 2093] [outer = 0x11801cc00] 19:14:38 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1160dd400) [pid = 1659] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 19:14:38 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x110e6b800) [pid = 1659] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 19:14:38 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x116029c00) [pid = 1659] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 19:14:38 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1125ff000) [pid = 1659] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 19:14:38 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x110e73400) [pid = 1659] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 19:14:38 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x112985800) [pid = 1659] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 19:14:38 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x112ceb400) [pid = 1659] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 19:14:38 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1183d1c00) [pid = 1659] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 19:14:38 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x118fc7000) [pid = 1659] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 19:14:38 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1133e2c00) [pid = 1659] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 19:14:38 INFO - PROCESS | 1659 | 1467598478533 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]]]}] 19:14:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 19:14:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 584ms 19:14:38 INFO - PROCESS | 1659 | 1467598478572 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 19:14:38 INFO - PROCESS | 1659 | 1467598478573 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 19:14:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 19:14:38 INFO - PROCESS | 1659 | 1467598478575 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 19:14:38 INFO - PROCESS | 1659 | 1467598478576 Marionette TRACE conn2 <- [1,2762,null,{}] 19:14:38 INFO - PROCESS | 1659 | 1467598478579 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}] 19:14:38 INFO - PROCESS | 1659 | 1467598478580 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:38 INFO - PROCESS | 1659 | 1467598478677 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 19:14:38 INFO - PROCESS | 1659 | 1467598478713 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:38 INFO - PROCESS | 1659 | 1467598478714 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a868000 == 34 [pid = 1659] [id = 698] 19:14:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1125d5800) [pid = 1659] [serial = 2094] [outer = 0x0] 19:14:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1182d8800) [pid = 1659] [serial = 2095] [outer = 0x1125d5800] 19:14:38 INFO - PROCESS | 1659 | 1467598478739 Marionette DEBUG loaded listener.js 19:14:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x123c9e400) [pid = 1659] [serial = 2096] [outer = 0x1125d5800] 19:14:38 INFO - PROCESS | 1659 | 1467598478972 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]]]}] 19:14:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 19:14:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 422ms 19:14:39 INFO - PROCESS | 1659 | 1467598478999 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 19:14:39 INFO - PROCESS | 1659 | 1467598479000 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 19:14:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 19:14:39 INFO - PROCESS | 1659 | 1467598479003 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 19:14:39 INFO - PROCESS | 1659 | 1467598479004 Marionette TRACE conn2 <- [1,2766,null,{}] 19:14:39 INFO - PROCESS | 1659 | 1467598479018 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}] 19:14:39 INFO - PROCESS | 1659 | 1467598479019 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:39 INFO - PROCESS | 1659 | 1467598479112 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 19:14:39 INFO - PROCESS | 1659 | 1467598479117 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:39 INFO - PROCESS | 1659 | 1467598479117 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x121830000 == 35 [pid = 1659] [id = 699] 19:14:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11822f000) [pid = 1659] [serial = 2097] [outer = 0x0] 19:14:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x126f06000) [pid = 1659] [serial = 2098] [outer = 0x11822f000] 19:14:39 INFO - PROCESS | 1659 | 1467598479142 Marionette DEBUG loaded listener.js 19:14:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x127265c00) [pid = 1659] [serial = 2099] [outer = 0x11822f000] 19:14:39 INFO - PROCESS | 1659 | 1467598479483 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]]]}] 19:14:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 19:14:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 519ms 19:14:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 19:14:39 INFO - PROCESS | 1659 | 1467598479523 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 19:14:39 INFO - PROCESS | 1659 | 1467598479524 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 19:14:39 INFO - PROCESS | 1659 | 1467598479526 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 19:14:39 INFO - PROCESS | 1659 | 1467598479527 Marionette TRACE conn2 <- [1,2770,null,{}] 19:14:39 INFO - PROCESS | 1659 | 1467598479530 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}] 19:14:39 INFO - PROCESS | 1659 | 1467598479531 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:39 INFO - PROCESS | 1659 | 1467598479635 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 19:14:39 INFO - PROCESS | 1659 | 1467598479639 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:39 INFO - PROCESS | 1659 | 1467598479640 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b986800 == 36 [pid = 1659] [id = 700] 19:14:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1273aa800) [pid = 1659] [serial = 2100] [outer = 0x0] 19:14:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1273b0800) [pid = 1659] [serial = 2101] [outer = 0x1273aa800] 19:14:39 INFO - PROCESS | 1659 | 1467598479666 Marionette DEBUG loaded listener.js 19:14:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x12863d400) [pid = 1659] [serial = 2102] [outer = 0x1273aa800] 19:14:39 INFO - PROCESS | 1659 | 1467598479972 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]]]}] 19:14:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 19:14:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 471ms 19:14:40 INFO - PROCESS | 1659 | 1467598479998 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 19:14:40 INFO - PROCESS | 1659 | 1467598479999 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 19:14:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 19:14:40 INFO - PROCESS | 1659 | 1467598480001 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 19:14:40 INFO - PROCESS | 1659 | 1467598480003 Marionette TRACE conn2 <- [1,2774,null,{}] 19:14:40 INFO - PROCESS | 1659 | 1467598480015 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}] 19:14:40 INFO - PROCESS | 1659 | 1467598480017 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:40 INFO - PROCESS | 1659 | 1467598480100 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 19:14:40 INFO - PROCESS | 1659 | 1467598480103 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:40 INFO - PROCESS | 1659 | 1467598480105 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x126889800 == 37 [pid = 1659] [id = 701] 19:14:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1286b0800) [pid = 1659] [serial = 2103] [outer = 0x0] 19:14:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1286bc000) [pid = 1659] [serial = 2104] [outer = 0x1286b0800] 19:14:40 INFO - PROCESS | 1659 | 1467598480133 Marionette DEBUG loaded listener.js 19:14:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1286ea800) [pid = 1659] [serial = 2105] [outer = 0x1286b0800] 19:14:40 INFO - PROCESS | 1659 | 1467598480605 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]]]}] 19:14:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 19:14:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 669ms 19:14:40 INFO - PROCESS | 1659 | 1467598480671 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 19:14:40 INFO - PROCESS | 1659 | 1467598480673 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 19:14:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 19:14:40 INFO - PROCESS | 1659 | 1467598480677 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 19:14:40 INFO - PROCESS | 1659 | 1467598480679 Marionette TRACE conn2 <- [1,2778,null,{}] 19:14:40 INFO - PROCESS | 1659 | 1467598480682 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}] 19:14:40 INFO - PROCESS | 1659 | 1467598480684 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:40 INFO - PROCESS | 1659 | 1467598480799 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 19:14:40 INFO - PROCESS | 1659 | 1467598480928 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:40 INFO - PROCESS | 1659 | 1467598480930 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x118fb3800 == 38 [pid = 1659] [id = 702] 19:14:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1128b2c00) [pid = 1659] [serial = 2106] [outer = 0x0] 19:14:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x112fb2400) [pid = 1659] [serial = 2107] [outer = 0x1128b2c00] 19:14:40 INFO - PROCESS | 1659 | 1467598480962 Marionette DEBUG loaded listener.js 19:14:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x116082800) [pid = 1659] [serial = 2108] [outer = 0x1128b2c00] 19:14:41 INFO - PROCESS | 1659 | 1467598481458 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]]]}] 19:14:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 19:14:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 821ms 19:14:41 INFO - PROCESS | 1659 | 1467598481502 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 19:14:41 INFO - PROCESS | 1659 | 1467598481505 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 19:14:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 19:14:41 INFO - PROCESS | 1659 | 1467598481513 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 19:14:41 INFO - PROCESS | 1659 | 1467598481515 Marionette TRACE conn2 <- [1,2782,null,{}] 19:14:41 INFO - PROCESS | 1659 | 1467598481517 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}] 19:14:41 INFO - PROCESS | 1659 | 1467598481520 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:41 INFO - PROCESS | 1659 | 1467598481628 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 19:14:41 INFO - PROCESS | 1659 | 1467598481708 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:41 INFO - PROCESS | 1659 | 1467598481709 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x119574000 == 39 [pid = 1659] [id = 703] 19:14:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x113866800) [pid = 1659] [serial = 2109] [outer = 0x0] 19:14:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11822f400) [pid = 1659] [serial = 2110] [outer = 0x113866800] 19:14:41 INFO - PROCESS | 1659 | 1467598481741 Marionette DEBUG loaded listener.js 19:14:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x118418000) [pid = 1659] [serial = 2111] [outer = 0x113866800] 19:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x12b986800 == 38 [pid = 1659] [id = 700] 19:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x121830000 == 37 [pid = 1659] [id = 699] 19:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x12a868000 == 36 [pid = 1659] [id = 698] 19:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x1295c7000 == 35 [pid = 1659] [id = 697] 19:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x129024800 == 34 [pid = 1659] [id = 696] 19:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x126880000 == 33 [pid = 1659] [id = 695] 19:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x1253eb800 == 32 [pid = 1659] [id = 694] 19:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x121833000 == 31 [pid = 1659] [id = 693] 19:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x11957a800 == 30 [pid = 1659] [id = 692] 19:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x117166000 == 29 [pid = 1659] [id = 691] 19:14:42 INFO - PROCESS | 1659 | --DOCSHELL 0x118473800 == 28 [pid = 1659] [id = 690] 19:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1175ee000) [pid = 1659] [serial = 2035] [outer = 0x0] [url = about:blank] 19:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1125ca800) [pid = 1659] [serial = 2029] [outer = 0x0] [url = about:blank] 19:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1210d2000) [pid = 1659] [serial = 2045] [outer = 0x0] [url = about:blank] 19:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1125ef800) [pid = 1659] [serial = 2030] [outer = 0x0] [url = about:blank] 19:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1184e1800) [pid = 1659] [serial = 2038] [outer = 0x0] [url = about:blank] 19:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x120fab800) [pid = 1659] [serial = 2044] [outer = 0x0] [url = about:blank] 19:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x112fa1400) [pid = 1659] [serial = 2032] [outer = 0x0] [url = about:blank] 19:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x125410c00) [pid = 1659] [serial = 2051] [outer = 0x0] [url = about:blank] 19:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1160e3400) [pid = 1659] [serial = 2033] [outer = 0x0] [url = about:blank] 19:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118019c00) [pid = 1659] [serial = 2036] [outer = 0x0] [url = about:blank] 19:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x126669800) [pid = 1659] [serial = 2053] [outer = 0x0] [url = about:blank] 19:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x124babc00) [pid = 1659] [serial = 2050] [outer = 0x0] [url = about:blank] 19:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1268ce800) [pid = 1659] [serial = 2054] [outer = 0x0] [url = about:blank] 19:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x118feb800) [pid = 1659] [serial = 2047] [outer = 0x0] [url = about:blank] 19:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1196bb000) [pid = 1659] [serial = 2041] [outer = 0x0] [url = about:blank] 19:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x12149a400) [pid = 1659] [serial = 2048] [outer = 0x0] [url = about:blank] 19:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1199d8000) [pid = 1659] [serial = 2042] [outer = 0x0] [url = about:blank] 19:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x118785000) [pid = 1659] [serial = 2039] [outer = 0x0] [url = about:blank] 19:14:42 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x126676400) [pid = 1659] [serial = 2027] [outer = 0x0] [url = about:blank] 19:14:42 INFO - PROCESS | 1659 | 1467598482382 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]]]}] 19:14:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 19:14:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 923ms 19:14:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 19:14:42 INFO - PROCESS | 1659 | 1467598482436 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 19:14:42 INFO - PROCESS | 1659 | 1467598482438 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 19:14:42 INFO - PROCESS | 1659 | 1467598482441 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 19:14:42 INFO - PROCESS | 1659 | 1467598482443 Marionette TRACE conn2 <- [1,2786,null,{}] 19:14:42 INFO - PROCESS | 1659 | 1467598482447 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}] 19:14:42 INFO - PROCESS | 1659 | 1467598482449 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:42 INFO - PROCESS | 1659 | 1467598482526 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 19:14:42 INFO - PROCESS | 1659 | 1467598482532 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:42 INFO - PROCESS | 1659 | 1467598482535 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x11864a000 == 29 [pid = 1659] [id = 704] 19:14:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1133ce400) [pid = 1659] [serial = 2112] [outer = 0x0] 19:14:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x116a12000) [pid = 1659] [serial = 2113] [outer = 0x1133ce400] 19:14:42 INFO - PROCESS | 1659 | 1467598482563 Marionette DEBUG loaded listener.js 19:14:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x117ccd400) [pid = 1659] [serial = 2114] [outer = 0x1133ce400] 19:14:42 INFO - PROCESS | 1659 | 1467598482901 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]]]}] 19:14:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 19:14:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 471ms 19:14:42 INFO - PROCESS | 1659 | 1467598482935 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 19:14:42 INFO - PROCESS | 1659 | 1467598482938 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 19:14:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 19:14:42 INFO - PROCESS | 1659 | 1467598482943 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 19:14:42 INFO - PROCESS | 1659 | 1467598482945 Marionette TRACE conn2 <- [1,2790,null,{}] 19:14:42 INFO - PROCESS | 1659 | 1467598482948 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}] 19:14:42 INFO - PROCESS | 1659 | 1467598482949 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:43 INFO - PROCESS | 1659 | 1467598483024 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 19:14:43 INFO - PROCESS | 1659 | 1467598483031 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:43 INFO - PROCESS | 1659 | 1467598483032 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x120e20000 == 30 [pid = 1659] [id = 705] 19:14:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1182e6400) [pid = 1659] [serial = 2115] [outer = 0x0] 19:14:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x118634400) [pid = 1659] [serial = 2116] [outer = 0x1182e6400] 19:14:43 INFO - PROCESS | 1659 | 1467598483060 Marionette DEBUG loaded listener.js 19:14:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x118fcb400) [pid = 1659] [serial = 2117] [outer = 0x1182e6400] 19:14:43 INFO - PROCESS | 1659 | 1467598483402 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]]]}] 19:14:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 19:14:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 470ms 19:14:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 19:14:43 INFO - PROCESS | 1659 | 1467598483414 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 19:14:43 INFO - PROCESS | 1659 | 1467598483415 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 19:14:43 INFO - PROCESS | 1659 | 1467598483418 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 19:14:43 INFO - PROCESS | 1659 | 1467598483420 Marionette TRACE conn2 <- [1,2794,null,{}] 19:14:43 INFO - PROCESS | 1659 | 1467598483428 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}] 19:14:43 INFO - PROCESS | 1659 | 1467598483431 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:43 INFO - PROCESS | 1659 | 1467598483518 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 19:14:43 INFO - PROCESS | 1659 | 1467598483576 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:43 INFO - PROCESS | 1659 | 1467598483578 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x123d57000 == 31 [pid = 1659] [id = 706] 19:14:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1128ae000) [pid = 1659] [serial = 2118] [outer = 0x0] 19:14:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1196bbc00) [pid = 1659] [serial = 2119] [outer = 0x1128ae000] 19:14:43 INFO - PROCESS | 1659 | 1467598483605 Marionette DEBUG loaded listener.js 19:14:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x120d11400) [pid = 1659] [serial = 2120] [outer = 0x1128ae000] 19:14:43 INFO - PROCESS | 1659 | 1467598483939 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]]]}] 19:14:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 19:14:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 572ms 19:14:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 19:14:43 INFO - PROCESS | 1659 | 1467598483991 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 19:14:43 INFO - PROCESS | 1659 | 1467598483994 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 19:14:43 INFO - PROCESS | 1659 | 1467598483997 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 19:14:43 INFO - PROCESS | 1659 | 1467598483999 Marionette TRACE conn2 <- [1,2798,null,{}] 19:14:44 INFO - PROCESS | 1659 | 1467598484002 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}] 19:14:44 INFO - PROCESS | 1659 | 1467598484004 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:44 INFO - PROCESS | 1659 | 1467598484171 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 19:14:44 INFO - PROCESS | 1659 | 1467598484181 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:44 INFO - PROCESS | 1659 | 1467598484182 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x126d69000 == 32 [pid = 1659] [id = 707] 19:14:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x121008400) [pid = 1659] [serial = 2121] [outer = 0x0] 19:14:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x12170ec00) [pid = 1659] [serial = 2122] [outer = 0x121008400] 19:14:44 INFO - PROCESS | 1659 | 1467598484225 Marionette DEBUG loaded listener.js 19:14:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x124badc00) [pid = 1659] [serial = 2123] [outer = 0x121008400] 19:14:44 INFO - PROCESS | 1659 | 1467598484608 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]]]}] 19:14:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 19:14:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 620ms 19:14:44 INFO - PROCESS | 1659 | 1467598484617 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 19:14:44 INFO - PROCESS | 1659 | 1467598484618 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 19:14:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 19:14:44 INFO - PROCESS | 1659 | 1467598484620 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 19:14:44 INFO - PROCESS | 1659 | 1467598484621 Marionette TRACE conn2 <- [1,2802,null,{}] 19:14:44 INFO - PROCESS | 1659 | 1467598484624 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}] 19:14:44 INFO - PROCESS | 1659 | 1467598484625 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:44 INFO - PROCESS | 1659 | 1467598484722 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 19:14:44 INFO - PROCESS | 1659 | 1467598484732 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:44 INFO - PROCESS | 1659 | 1467598484734 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x129025000 == 33 [pid = 1659] [id = 708] 19:14:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x124bd5000) [pid = 1659] [serial = 2124] [outer = 0x0] 19:14:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x124e9a000) [pid = 1659] [serial = 2125] [outer = 0x124bd5000] 19:14:44 INFO - PROCESS | 1659 | 1467598484758 Marionette DEBUG loaded listener.js 19:14:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x126632400) [pid = 1659] [serial = 2126] [outer = 0x124bd5000] 19:14:45 INFO - PROCESS | 1659 | 1467598485111 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]]]}] 19:14:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 19:14:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 519ms 19:14:45 INFO - PROCESS | 1659 | 1467598485150 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 19:14:45 INFO - PROCESS | 1659 | 1467598485152 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 19:14:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 19:14:45 INFO - PROCESS | 1659 | 1467598485156 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 19:14:45 INFO - PROCESS | 1659 | 1467598485158 Marionette TRACE conn2 <- [1,2806,null,{}] 19:14:45 INFO - PROCESS | 1659 | 1467598485161 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}] 19:14:45 INFO - PROCESS | 1659 | 1467598485168 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:45 INFO - PROCESS | 1659 | 1467598485349 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 19:14:45 INFO - PROCESS | 1659 | 1467598485370 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:45 INFO - PROCESS | 1659 | 1467598485371 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a3da800 == 34 [pid = 1659] [id = 709] 19:14:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12540a000) [pid = 1659] [serial = 2127] [outer = 0x0] 19:14:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x126f11400) [pid = 1659] [serial = 2128] [outer = 0x12540a000] 19:14:45 INFO - PROCESS | 1659 | 1467598485412 Marionette DEBUG loaded listener.js 19:14:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1286e6800) [pid = 1659] [serial = 2129] [outer = 0x12540a000] 19:14:45 INFO - PROCESS | 1659 | 1467598485773 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]]]}] 19:14:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 19:14:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 673ms 19:14:45 INFO - PROCESS | 1659 | 1467598485829 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 19:14:45 INFO - PROCESS | 1659 | 1467598485830 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 19:14:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 19:14:45 INFO - PROCESS | 1659 | 1467598485832 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 19:14:45 INFO - PROCESS | 1659 | 1467598485833 Marionette TRACE conn2 <- [1,2810,null,{}] 19:14:45 INFO - PROCESS | 1659 | 1467598485835 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}] 19:14:45 INFO - PROCESS | 1659 | 1467598485837 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:45 INFO - PROCESS | 1659 | 1467598485933 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 19:14:45 INFO - PROCESS | 1659 | 1467598485947 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:45 INFO - PROCESS | 1659 | 1467598485948 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b690800 == 35 [pid = 1659] [id = 710] 19:14:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1286e7400) [pid = 1659] [serial = 2130] [outer = 0x0] 19:14:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128961000) [pid = 1659] [serial = 2131] [outer = 0x1286e7400] 19:14:45 INFO - PROCESS | 1659 | 1467598485971 Marionette DEBUG loaded listener.js 19:14:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x128968400) [pid = 1659] [serial = 2132] [outer = 0x1286e7400] 19:14:46 INFO - PROCESS | 1659 | 1467598486287 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]]]}] 19:14:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 19:14:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 471ms 19:14:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 19:14:46 INFO - PROCESS | 1659 | 1467598486303 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 19:14:46 INFO - PROCESS | 1659 | 1467598486304 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 19:14:46 INFO - PROCESS | 1659 | 1467598486307 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 19:14:46 INFO - PROCESS | 1659 | 1467598486308 Marionette TRACE conn2 <- [1,2814,null,{}] 19:14:46 INFO - PROCESS | 1659 | 1467598486312 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}] 19:14:46 INFO - PROCESS | 1659 | 1467598486315 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:46 INFO - PROCESS | 1659 | 1467598486415 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 19:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1196bc400) [pid = 1659] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 19:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1125f3800) [pid = 1659] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 19:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1128b3000) [pid = 1659] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 19:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1160e1000) [pid = 1659] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 19:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x113868c00) [pid = 1659] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 19:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1128ad000) [pid = 1659] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 19:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x118608c00) [pid = 1659] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 19:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x121341000) [pid = 1659] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 19:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x126671400) [pid = 1659] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 19:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1125f6400) [pid = 1659] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 19:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1150d5800) [pid = 1659] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 19:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1125d5800) [pid = 1659] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 19:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x118017000) [pid = 1659] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 19:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11801cc00) [pid = 1659] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 19:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1273aa800) [pid = 1659] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 19:14:46 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x11822f000) [pid = 1659] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 19:14:46 INFO - PROCESS | 1659 | 1467598486546 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:46 INFO - PROCESS | 1659 | 1467598486547 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x12123a800 == 36 [pid = 1659] [id = 711] 19:14:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x110e79000) [pid = 1659] [serial = 2133] [outer = 0x0] 19:14:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1125f6400) [pid = 1659] [serial = 2134] [outer = 0x110e79000] 19:14:46 INFO - PROCESS | 1659 | 1467598486572 Marionette DEBUG loaded listener.js 19:14:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1171c1c00) [pid = 1659] [serial = 2135] [outer = 0x110e79000] 19:14:46 INFO - PROCESS | 1659 | 1467598486836 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]]]}] 19:14:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 19:14:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 575ms 19:14:46 INFO - PROCESS | 1659 | 1467598486882 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 19:14:46 INFO - PROCESS | 1659 | 1467598486884 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 19:14:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 19:14:46 INFO - PROCESS | 1659 | 1467598486886 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 19:14:46 INFO - PROCESS | 1659 | 1467598486887 Marionette TRACE conn2 <- [1,2818,null,{}] 19:14:46 INFO - PROCESS | 1659 | 1467598486890 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}] 19:14:46 INFO - PROCESS | 1659 | 1467598486891 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:46 INFO - PROCESS | 1659 | 1467598486976 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 19:14:46 INFO - PROCESS | 1659 | 1467598486982 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:46 INFO - PROCESS | 1659 | 1467598486983 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x123d56800 == 37 [pid = 1659] [id = 712] 19:14:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x118236000) [pid = 1659] [serial = 2136] [outer = 0x0] 19:14:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x120ef6400) [pid = 1659] [serial = 2137] [outer = 0x118236000] 19:14:47 INFO - PROCESS | 1659 | 1467598487007 Marionette DEBUG loaded listener.js 19:14:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x12725d800) [pid = 1659] [serial = 2138] [outer = 0x118236000] 19:14:47 INFO - PROCESS | 1659 | 1467598487330 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]]]}] 19:14:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 19:14:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 471ms 19:14:47 INFO - PROCESS | 1659 | 1467598487358 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 19:14:47 INFO - PROCESS | 1659 | 1467598487361 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 19:14:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 19:14:47 INFO - PROCESS | 1659 | 1467598487364 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 19:14:47 INFO - PROCESS | 1659 | 1467598487365 Marionette TRACE conn2 <- [1,2822,null,{}] 19:14:47 INFO - PROCESS | 1659 | 1467598487368 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}] 19:14:47 INFO - PROCESS | 1659 | 1467598487369 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:47 INFO - PROCESS | 1659 | 1467598487473 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 19:14:47 INFO - PROCESS | 1659 | 1467598487482 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:47 INFO - PROCESS | 1659 | 1467598487483 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cc31000 == 38 [pid = 1659] [id = 713] 19:14:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x127264400) [pid = 1659] [serial = 2139] [outer = 0x0] 19:14:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x128a7ec00) [pid = 1659] [serial = 2140] [outer = 0x127264400] 19:14:47 INFO - PROCESS | 1659 | 1467598487507 Marionette DEBUG loaded listener.js 19:14:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x128a83c00) [pid = 1659] [serial = 2141] [outer = 0x127264400] 19:14:47 INFO - PROCESS | 1659 | 1467598487836 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]]]}] 19:14:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 19:14:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 518ms 19:14:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 19:14:47 INFO - PROCESS | 1659 | 1467598487883 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 19:14:47 INFO - PROCESS | 1659 | 1467598487884 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 19:14:47 INFO - PROCESS | 1659 | 1467598487886 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 19:14:47 INFO - PROCESS | 1659 | 1467598487888 Marionette TRACE conn2 <- [1,2826,null,{}] 19:14:47 INFO - PROCESS | 1659 | 1467598487890 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}] 19:14:47 INFO - PROCESS | 1659 | 1467598487892 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:47 INFO - PROCESS | 1659 | 1467598487984 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 19:14:47 INFO - PROCESS | 1659 | 1467598487988 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:47 INFO - PROCESS | 1659 | 1467598487989 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d56e800 == 39 [pid = 1659] [id = 714] 19:14:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x128a84000) [pid = 1659] [serial = 2142] [outer = 0x0] 19:14:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x128b8dc00) [pid = 1659] [serial = 2143] [outer = 0x128a84000] 19:14:48 INFO - PROCESS | 1659 | 1467598488015 Marionette DEBUG loaded listener.js 19:14:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12913fc00) [pid = 1659] [serial = 2144] [outer = 0x128a84000] 19:14:48 INFO - PROCESS | 1659 | 1467598488348 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 19:14:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 19:14:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 470ms 19:14:48 INFO - PROCESS | 1659 | 1467598488358 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 19:14:48 INFO - PROCESS | 1659 | 1467598488359 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 19:14:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 19:14:48 INFO - PROCESS | 1659 | 1467598488365 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 19:14:48 INFO - PROCESS | 1659 | 1467598488366 Marionette TRACE conn2 <- [1,2830,null,{}] 19:14:48 INFO - PROCESS | 1659 | 1467598488368 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}] 19:14:48 INFO - PROCESS | 1659 | 1467598488369 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:48 INFO - PROCESS | 1659 | 1467598488479 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 19:14:48 INFO - PROCESS | 1659 | 1467598488485 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:48 INFO - PROCESS | 1659 | 1467598488486 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d585000 == 40 [pid = 1659] [id = 715] 19:14:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x128a86c00) [pid = 1659] [serial = 2145] [outer = 0x0] 19:14:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x129143400) [pid = 1659] [serial = 2146] [outer = 0x128a86c00] 19:14:48 INFO - PROCESS | 1659 | 1467598488516 Marionette DEBUG loaded listener.js 19:14:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x129381000) [pid = 1659] [serial = 2147] [outer = 0x128a86c00] 19:14:48 INFO - PROCESS | 1659 | 1467598488961 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]]]}] 19:14:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 19:14:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 620ms 19:14:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 19:14:49 INFO - PROCESS | 1659 | 1467598488999 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 19:14:49 INFO - PROCESS | 1659 | 1467598489001 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 19:14:49 INFO - PROCESS | 1659 | 1467598489004 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 19:14:49 INFO - PROCESS | 1659 | 1467598489008 Marionette TRACE conn2 <- [1,2834,null,{}] 19:14:49 INFO - PROCESS | 1659 | 1467598489033 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}] 19:14:49 INFO - PROCESS | 1659 | 1467598489035 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:49 INFO - PROCESS | 1659 | 1467598489140 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 19:14:49 INFO - PROCESS | 1659 | 1467598489212 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:49 INFO - PROCESS | 1659 | 1467598489214 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x12112a800 == 41 [pid = 1659] [id = 716] 19:14:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x116970800) [pid = 1659] [serial = 2148] [outer = 0x0] 19:14:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1175ee000) [pid = 1659] [serial = 2149] [outer = 0x116970800] 19:14:49 INFO - PROCESS | 1659 | 1467598489267 Marionette DEBUG loaded listener.js 19:14:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x118606800) [pid = 1659] [serial = 2150] [outer = 0x116970800] 19:14:49 INFO - PROCESS | 1659 | 1467598489695 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 19:14:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 19:14:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 742ms 19:14:49 INFO - PROCESS | 1659 | 1467598489747 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 19:14:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 19:14:49 INFO - PROCESS | 1659 | 1467598489750 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 19:14:49 INFO - PROCESS | 1659 | 1467598489754 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 19:14:49 INFO - PROCESS | 1659 | 1467598489756 Marionette TRACE conn2 <- [1,2838,null,{}] 19:14:49 INFO - PROCESS | 1659 | 1467598489759 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}] 19:14:49 INFO - PROCESS | 1659 | 1467598489760 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:49 INFO - PROCESS | 1659 | 1467598489864 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 19:14:49 INFO - PROCESS | 1659 | 1467598489925 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:49 INFO - PROCESS | 1659 | 1467598489926 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a3de800 == 42 [pid = 1659] [id = 717] 19:14:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x118ff8800) [pid = 1659] [serial = 2151] [outer = 0x0] 19:14:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1199d4000) [pid = 1659] [serial = 2152] [outer = 0x118ff8800] 19:14:49 INFO - PROCESS | 1659 | 1467598489956 Marionette DEBUG loaded listener.js 19:14:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x120fa8800) [pid = 1659] [serial = 2153] [outer = 0x118ff8800] 19:14:50 INFO - PROCESS | 1659 | 1467598490378 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]]]}] 19:14:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 19:14:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 670ms 19:14:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 19:14:50 INFO - PROCESS | 1659 | 1467598490424 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 19:14:50 INFO - PROCESS | 1659 | 1467598490426 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 19:14:50 INFO - PROCESS | 1659 | 1467598490428 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 19:14:50 INFO - PROCESS | 1659 | 1467598490431 Marionette TRACE conn2 <- [1,2842,null,{}] 19:14:50 INFO - PROCESS | 1659 | 1467598490439 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}] 19:14:50 INFO - PROCESS | 1659 | 1467598490442 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:50 INFO - PROCESS | 1659 | 1467598490565 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 19:14:50 INFO - PROCESS | 1659 | 1467598490641 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:50 INFO - PROCESS | 1659 | 1467598490643 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x12dc60000 == 43 [pid = 1659] [id = 718] 19:14:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12666b000) [pid = 1659] [serial = 2154] [outer = 0x0] 19:14:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12725ec00) [pid = 1659] [serial = 2155] [outer = 0x12666b000] 19:14:50 INFO - PROCESS | 1659 | 1467598490674 Marionette DEBUG loaded listener.js 19:14:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1286b3400) [pid = 1659] [serial = 2156] [outer = 0x12666b000] 19:14:51 INFO - PROCESS | 1659 | 1467598491117 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]]]}] 19:14:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 19:14:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 723ms 19:14:51 INFO - PROCESS | 1659 | 1467598491151 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 19:14:51 INFO - PROCESS | 1659 | 1467598491153 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 19:14:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 19:14:51 INFO - PROCESS | 1659 | 1467598491155 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 19:14:51 INFO - PROCESS | 1659 | 1467598491157 Marionette TRACE conn2 <- [1,2846,null,{}] 19:14:51 INFO - PROCESS | 1659 | 1467598491159 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}] 19:14:51 INFO - PROCESS | 1659 | 1467598491161 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:51 INFO - PROCESS | 1659 | 1467598491264 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 19:14:51 INFO - PROCESS | 1659 | 1467598491337 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:51 INFO - PROCESS | 1659 | 1467598491338 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x1186b8800 == 44 [pid = 1659] [id = 719] 19:14:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1167ac800) [pid = 1659] [serial = 2157] [outer = 0x0] 19:14:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1196c3c00) [pid = 1659] [serial = 2158] [outer = 0x1167ac800] 19:14:51 INFO - PROCESS | 1659 | 1467598491367 Marionette DEBUG loaded listener.js 19:14:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x126c51000) [pid = 1659] [serial = 2159] [outer = 0x1167ac800] 19:14:51 INFO - PROCESS | 1659 | --DOCSHELL 0x12cc3d000 == 43 [pid = 1659] [id = 15] 19:14:51 INFO - PROCESS | 1659 | 1467598491998 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]]]}] 19:14:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 19:14:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 868ms 19:14:52 INFO - PROCESS | 1659 | 1467598492025 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 19:14:52 INFO - PROCESS | 1659 | 1467598492029 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 19:14:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 19:14:52 INFO - PROCESS | 1659 | 1467598492032 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 19:14:52 INFO - PROCESS | 1659 | 1467598492034 Marionette TRACE conn2 <- [1,2850,null,{}] 19:14:52 INFO - PROCESS | 1659 | 1467598492038 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}] 19:14:52 INFO - PROCESS | 1659 | 1467598492039 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:52 INFO - PROCESS | 1659 | 1467598492136 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 19:14:52 INFO - PROCESS | 1659 | 1467598492199 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:52 INFO - PROCESS | 1659 | 1467598492201 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x118fb8800 == 44 [pid = 1659] [id = 720] 19:14:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1160e3400) [pid = 1659] [serial = 2160] [outer = 0x0] 19:14:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x116905000) [pid = 1659] [serial = 2161] [outer = 0x1160e3400] 19:14:52 INFO - PROCESS | 1659 | 1467598492229 Marionette DEBUG loaded listener.js 19:14:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x117cc4000) [pid = 1659] [serial = 2162] [outer = 0x1160e3400] 19:14:52 INFO - PROCESS | 1659 | --DOCSHELL 0x12d56e800 == 43 [pid = 1659] [id = 714] 19:14:52 INFO - PROCESS | 1659 | --DOCSHELL 0x12cc31000 == 42 [pid = 1659] [id = 713] 19:14:52 INFO - PROCESS | 1659 | --DOCSHELL 0x123d56800 == 41 [pid = 1659] [id = 712] 19:14:52 INFO - PROCESS | 1659 | --DOCSHELL 0x12123a800 == 40 [pid = 1659] [id = 711] 19:14:52 INFO - PROCESS | 1659 | --DOCSHELL 0x12b690800 == 39 [pid = 1659] [id = 710] 19:14:52 INFO - PROCESS | 1659 | --DOCSHELL 0x12a3da800 == 38 [pid = 1659] [id = 709] 19:14:52 INFO - PROCESS | 1659 | --DOCSHELL 0x129025000 == 37 [pid = 1659] [id = 708] 19:14:52 INFO - PROCESS | 1659 | --DOCSHELL 0x126d69000 == 36 [pid = 1659] [id = 707] 19:14:52 INFO - PROCESS | 1659 | --DOCSHELL 0x123d57000 == 35 [pid = 1659] [id = 706] 19:14:52 INFO - PROCESS | 1659 | --DOCSHELL 0x120e20000 == 34 [pid = 1659] [id = 705] 19:14:52 INFO - PROCESS | 1659 | --DOCSHELL 0x11864a000 == 33 [pid = 1659] [id = 704] 19:14:52 INFO - PROCESS | 1659 | --DOCSHELL 0x119574000 == 32 [pid = 1659] [id = 703] 19:14:52 INFO - PROCESS | 1659 | --DOCSHELL 0x118fb3800 == 31 [pid = 1659] [id = 702] 19:14:52 INFO - PROCESS | 1659 | --DOCSHELL 0x126889800 == 30 [pid = 1659] [id = 701] 19:14:53 INFO - PROCESS | 1659 | --DOCSHELL 0x123c5f800 == 29 [pid = 1659] [id = 17] 19:14:53 INFO - PROCESS | 1659 | --DOCSHELL 0x1186b8800 == 28 [pid = 1659] [id = 719] 19:14:53 INFO - PROCESS | 1659 | --DOCSHELL 0x12dc60000 == 27 [pid = 1659] [id = 718] 19:14:53 INFO - PROCESS | 1659 | --DOCSHELL 0x12a3de800 == 26 [pid = 1659] [id = 717] 19:14:53 INFO - PROCESS | 1659 | --DOCSHELL 0x12112a800 == 25 [pid = 1659] [id = 716] 19:14:53 INFO - PROCESS | 1659 | --DOCSHELL 0x12d585000 == 24 [pid = 1659] [id = 715] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1196c5c00) [pid = 1659] [serial = 2083] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1199d6800) [pid = 1659] [serial = 2084] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x112fadc00) [pid = 1659] [serial = 2074] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1133c4000) [pid = 1659] [serial = 2075] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x116fea000) [pid = 1659] [serial = 2072] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x112fbd000) [pid = 1659] [serial = 2071] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1175ec400) [pid = 1659] [serial = 2077] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x118015c00) [pid = 1659] [serial = 2078] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x117cd0400) [pid = 1659] [serial = 2057] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11863d000) [pid = 1659] [serial = 2080] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x116630800) [pid = 1659] [serial = 2056] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1196bd400) [pid = 1659] [serial = 2060] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x118fcd800) [pid = 1659] [serial = 2059] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x125463400) [pid = 1659] [serial = 2063] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x121969800) [pid = 1659] [serial = 2062] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12721ac00) [pid = 1659] [serial = 2066] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x126d47c00) [pid = 1659] [serial = 2065] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1273b5400) [pid = 1659] [serial = 2069] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12721c000) [pid = 1659] [serial = 2068] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x120d05400) [pid = 1659] [serial = 2086] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1182d8800) [pid = 1659] [serial = 2095] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x121266000) [pid = 1659] [serial = 2089] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x126631800) [pid = 1659] [serial = 2090] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1210dc400) [pid = 1659] [serial = 2087] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x126671800) [pid = 1659] [serial = 2092] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12863d400) [pid = 1659] [serial = 2102] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x126f06000) [pid = 1659] [serial = 2098] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x127265c00) [pid = 1659] [serial = 2099] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1273b0800) [pid = 1659] [serial = 2101] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1286bc000) [pid = 1659] [serial = 2104] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1268d3800) [pid = 1659] [serial = 2093] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x123c9e400) [pid = 1659] [serial = 2096] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x118ff7800) [pid = 1659] [serial = 2081] [outer = 0x0] [url = about:blank] 19:14:53 INFO - PROCESS | 1659 | 1467598493134 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 19:14:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 19:14:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1121ms 19:14:53 INFO - PROCESS | 1659 | 1467598493153 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 19:14:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 19:14:53 INFO - PROCESS | 1659 | 1467598493156 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 19:14:53 INFO - PROCESS | 1659 | 1467598493160 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 19:14:53 INFO - PROCESS | 1659 | 1467598493162 Marionette TRACE conn2 <- [1,2854,null,{}] 19:14:53 INFO - PROCESS | 1659 | 1467598493166 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}] 19:14:53 INFO - PROCESS | 1659 | 1467598493168 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:53 INFO - PROCESS | 1659 | 1467598493250 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 19:14:53 INFO - PROCESS | 1659 | 1467598493254 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:53 INFO - PROCESS | 1659 | 1467598493257 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fa1000 == 25 [pid = 1659] [id = 721] 19:14:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1125ea000) [pid = 1659] [serial = 2163] [outer = 0x0] 19:14:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11265e000) [pid = 1659] [serial = 2164] [outer = 0x1125ea000] 19:14:53 INFO - PROCESS | 1659 | 1467598493288 Marionette DEBUG loaded listener.js 19:14:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x111e2a000) [pid = 1659] [serial = 2165] [outer = 0x1125ea000] 19:14:53 INFO - PROCESS | 1659 | 1467598493683 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]]]}] 19:14:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 19:14:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 573ms 19:14:53 INFO - PROCESS | 1659 | 1467598493732 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 19:14:53 INFO - PROCESS | 1659 | 1467598493736 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 19:14:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 19:14:53 INFO - PROCESS | 1659 | 1467598493740 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 19:14:53 INFO - PROCESS | 1659 | 1467598493742 Marionette TRACE conn2 <- [1,2858,null,{}] 19:14:53 INFO - PROCESS | 1659 | 1467598493745 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}] 19:14:53 INFO - PROCESS | 1659 | 1467598493746 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:53 INFO - PROCESS | 1659 | 1467598493825 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 19:14:53 INFO - PROCESS | 1659 | 1467598493831 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:53 INFO - PROCESS | 1659 | 1467598493833 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x119578000 == 26 [pid = 1659] [id = 722] 19:14:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x112fbdc00) [pid = 1659] [serial = 2166] [outer = 0x0] 19:14:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11662bc00) [pid = 1659] [serial = 2167] [outer = 0x112fbdc00] 19:14:53 INFO - PROCESS | 1659 | 1467598493860 Marionette DEBUG loaded listener.js 19:14:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1175ec000) [pid = 1659] [serial = 2168] [outer = 0x112fbdc00] 19:14:54 INFO - PROCESS | 1659 | 1467598494212 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 19:14:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 19:14:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 520ms 19:14:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 19:14:54 INFO - PROCESS | 1659 | 1467598494261 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 19:14:54 INFO - PROCESS | 1659 | 1467598494262 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 19:14:54 INFO - PROCESS | 1659 | 1467598494264 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 19:14:54 INFO - PROCESS | 1659 | 1467598494267 Marionette TRACE conn2 <- [1,2862,null,{}] 19:14:54 INFO - PROCESS | 1659 | 1467598494275 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}] 19:14:54 INFO - PROCESS | 1659 | 1467598494278 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:54 INFO - PROCESS | 1659 | 1467598494355 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 19:14:54 INFO - PROCESS | 1659 | 1467598494363 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:54 INFO - PROCESS | 1659 | 1467598494365 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x121926800 == 27 [pid = 1659] [id = 723] 19:14:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1128a6400) [pid = 1659] [serial = 2169] [outer = 0x0] 19:14:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1184eb800) [pid = 1659] [serial = 2170] [outer = 0x1128a6400] 19:14:54 INFO - PROCESS | 1659 | 1467598494394 Marionette DEBUG loaded listener.js 19:14:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11863dc00) [pid = 1659] [serial = 2171] [outer = 0x1128a6400] 19:14:54 INFO - PROCESS | 1659 | 1467598494744 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]]]}] 19:14:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 19:14:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 520ms 19:14:54 INFO - PROCESS | 1659 | 1467598494785 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 19:14:54 INFO - PROCESS | 1659 | 1467598494787 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 19:14:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 19:14:54 INFO - PROCESS | 1659 | 1467598494789 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 19:14:54 INFO - PROCESS | 1659 | 1467598494790 Marionette TRACE conn2 <- [1,2866,null,{}] 19:14:54 INFO - PROCESS | 1659 | 1467598494793 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}] 19:14:54 INFO - PROCESS | 1659 | 1467598494794 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:54 INFO - PROCESS | 1659 | 1467598494902 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 19:14:54 INFO - PROCESS | 1659 | 1467598494934 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:54 INFO - PROCESS | 1659 | 1467598494935 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x1253ed000 == 28 [pid = 1659] [id = 724] 19:14:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x11863d400) [pid = 1659] [serial = 2172] [outer = 0x0] 19:14:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118fcf000) [pid = 1659] [serial = 2173] [outer = 0x11863d400] 19:14:54 INFO - PROCESS | 1659 | 1467598494963 Marionette DEBUG loaded listener.js 19:14:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119668800) [pid = 1659] [serial = 2174] [outer = 0x11863d400] 19:14:55 INFO - PROCESS | 1659 | 1467598495281 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]]]}] 19:14:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 19:14:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 519ms 19:14:55 INFO - PROCESS | 1659 | 1467598495309 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 19:14:55 INFO - PROCESS | 1659 | 1467598495312 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 19:14:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 19:14:55 INFO - PROCESS | 1659 | 1467598495322 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 19:14:55 INFO - PROCESS | 1659 | 1467598495323 Marionette TRACE conn2 <- [1,2870,null,{}] 19:14:55 INFO - PROCESS | 1659 | 1467598495326 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}] 19:14:55 INFO - PROCESS | 1659 | 1467598495327 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:55 INFO - PROCESS | 1659 | 1467598495421 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 19:14:55 INFO - PROCESS | 1659 | 1467598495458 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:55 INFO - PROCESS | 1659 | 1467598495459 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x12688c000 == 29 [pid = 1659] [id = 725] 19:14:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x112fb3400) [pid = 1659] [serial = 2175] [outer = 0x0] 19:14:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1196c4800) [pid = 1659] [serial = 2176] [outer = 0x112fb3400] 19:14:55 INFO - PROCESS | 1659 | 1467598495483 Marionette DEBUG loaded listener.js 19:14:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1199d3800) [pid = 1659] [serial = 2177] [outer = 0x112fb3400] 19:14:55 INFO - PROCESS | 1659 | 1467598495811 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]]]}] 19:14:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 19:14:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 521ms 19:14:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 19:14:55 INFO - PROCESS | 1659 | 1467598495848 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 19:14:55 INFO - PROCESS | 1659 | 1467598495850 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 19:14:55 INFO - PROCESS | 1659 | 1467598495852 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 19:14:55 INFO - PROCESS | 1659 | 1467598495853 Marionette TRACE conn2 <- [1,2874,null,{}] 19:14:55 INFO - PROCESS | 1659 | 1467598495855 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}] 19:14:55 INFO - PROCESS | 1659 | 1467598495860 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:55 INFO - PROCESS | 1659 | 1467598495984 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 19:14:56 INFO - PROCESS | 1659 | 1467598495999 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:56 INFO - PROCESS | 1659 | 1467598496000 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x129022800 == 30 [pid = 1659] [id = 726] 19:14:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1196bc800) [pid = 1659] [serial = 2178] [outer = 0x0] 19:14:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x120eff000) [pid = 1659] [serial = 2179] [outer = 0x1196bc800] 19:14:56 INFO - PROCESS | 1659 | 1467598496040 Marionette DEBUG loaded listener.js 19:14:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x123cd0800) [pid = 1659] [serial = 2180] [outer = 0x1196bc800] 19:14:56 INFO - PROCESS | 1659 | 1467598496507 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]]]}] 19:14:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 19:14:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 671ms 19:14:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 19:14:56 INFO - PROCESS | 1659 | 1467598496523 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 19:14:56 INFO - PROCESS | 1659 | 1467598496525 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 19:14:56 INFO - PROCESS | 1659 | 1467598496528 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 19:14:56 INFO - PROCESS | 1659 | 1467598496529 Marionette TRACE conn2 <- [1,2878,null,{}] 19:14:56 INFO - PROCESS | 1659 | 1467598496532 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}] 19:14:56 INFO - PROCESS | 1659 | 1467598496533 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:56 INFO - PROCESS | 1659 | 1467598496641 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 19:14:56 INFO - PROCESS | 1659 | 1467598496693 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:56 INFO - PROCESS | 1659 | 1467598496694 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x1295d6800 == 31 [pid = 1659] [id = 727] 19:14:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x118ff9000) [pid = 1659] [serial = 2181] [outer = 0x0] 19:14:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x124bdac00) [pid = 1659] [serial = 2182] [outer = 0x118ff9000] 19:14:56 INFO - PROCESS | 1659 | 1467598496719 Marionette DEBUG loaded listener.js 19:14:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x125469c00) [pid = 1659] [serial = 2183] [outer = 0x118ff9000] 19:14:57 INFO - PROCESS | 1659 | 1467598497063 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]]]}] 19:14:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 19:14:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 570ms 19:14:57 INFO - PROCESS | 1659 | 1467598497099 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 19:14:57 INFO - PROCESS | 1659 | 1467598497101 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 19:14:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 19:14:57 INFO - PROCESS | 1659 | 1467598497103 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 19:14:57 INFO - PROCESS | 1659 | 1467598497105 Marionette TRACE conn2 <- [1,2882,null,{}] 19:14:57 INFO - PROCESS | 1659 | 1467598497107 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}] 19:14:57 INFO - PROCESS | 1659 | 1467598497108 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:57 INFO - PROCESS | 1659 | 1467598497195 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 19:14:57 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x128a84000) [pid = 1659] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 19:14:57 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x124bd5000) [pid = 1659] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 19:14:57 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x12540a000) [pid = 1659] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 19:14:57 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x121008400) [pid = 1659] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 19:14:57 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x12cc3d800) [pid = 1659] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:14:57 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1133ce400) [pid = 1659] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 19:14:57 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12cb3c800) [pid = 1659] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:14:57 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1286b0800) [pid = 1659] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 19:14:57 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1286e7400) [pid = 1659] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 19:14:57 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1128ae000) [pid = 1659] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 19:14:57 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1128b2c00) [pid = 1659] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 19:14:57 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1182e6400) [pid = 1659] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 19:14:57 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x113866800) [pid = 1659] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 19:14:57 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x110e79000) [pid = 1659] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 19:14:57 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x127264400) [pid = 1659] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 19:14:57 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x118236000) [pid = 1659] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 19:14:57 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x128a86c00) [pid = 1659] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 19:14:57 INFO - PROCESS | 1659 | 1467598497541 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:57 INFO - PROCESS | 1659 | 1467598497542 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x1191b5800 == 32 [pid = 1659] [id = 728] 19:14:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x110e7a000) [pid = 1659] [serial = 2184] [outer = 0x0] 19:14:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1125f1000) [pid = 1659] [serial = 2185] [outer = 0x110e7a000] 19:14:57 INFO - PROCESS | 1659 | 1467598497584 Marionette DEBUG loaded listener.js 19:14:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x113f2f800) [pid = 1659] [serial = 2186] [outer = 0x110e7a000] 19:14:57 INFO - PROCESS | 1659 | 1467598497975 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]]]}] 19:14:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 19:14:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 928ms 19:14:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 19:14:58 INFO - PROCESS | 1659 | 1467598498031 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 19:14:58 INFO - PROCESS | 1659 | 1467598498033 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 19:14:58 INFO - PROCESS | 1659 | 1467598498035 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 19:14:58 INFO - PROCESS | 1659 | 1467598498036 Marionette TRACE conn2 <- [1,2886,null,{}] 19:14:58 INFO - PROCESS | 1659 | 1467598498039 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}] 19:14:58 INFO - PROCESS | 1659 | 1467598498040 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:58 INFO - PROCESS | 1659 | 1467598498165 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 19:14:58 INFO - PROCESS | 1659 | 1467598498171 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:58 INFO - PROCESS | 1659 | 1467598498172 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x12191e800 == 33 [pid = 1659] [id = 729] 19:14:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11801bc00) [pid = 1659] [serial = 2187] [outer = 0x0] 19:14:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x121005c00) [pid = 1659] [serial = 2188] [outer = 0x11801bc00] 19:14:58 INFO - PROCESS | 1659 | 1467598498212 Marionette DEBUG loaded listener.js 19:14:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x126670000) [pid = 1659] [serial = 2189] [outer = 0x11801bc00] 19:14:58 INFO - PROCESS | 1659 | 1467598498631 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]]]}] 19:14:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 19:14:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 621ms 19:14:58 INFO - PROCESS | 1659 | 1467598498663 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 19:14:58 INFO - PROCESS | 1659 | 1467598498665 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 19:14:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 19:14:58 INFO - PROCESS | 1659 | 1467598498668 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 19:14:58 INFO - PROCESS | 1659 | 1467598498670 Marionette TRACE conn2 <- [1,2890,null,{}] 19:14:58 INFO - PROCESS | 1659 | 1467598498673 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}] 19:14:58 INFO - PROCESS | 1659 | 1467598498675 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:58 INFO - PROCESS | 1659 | 1467598498771 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 19:14:58 INFO - PROCESS | 1659 | 1467598498776 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:58 INFO - PROCESS | 1659 | 1467598498778 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b975000 == 34 [pid = 1659] [id = 730] 19:14:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12170ac00) [pid = 1659] [serial = 2190] [outer = 0x0] 19:14:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1268cfc00) [pid = 1659] [serial = 2191] [outer = 0x12170ac00] 19:14:58 INFO - PROCESS | 1659 | 1467598498803 Marionette DEBUG loaded listener.js 19:14:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x126d49400) [pid = 1659] [serial = 2192] [outer = 0x12170ac00] 19:14:59 INFO - PROCESS | 1659 | 1467598499123 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 19:14:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 19:14:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 472ms 19:14:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 19:14:59 INFO - PROCESS | 1659 | 1467598499140 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 19:14:59 INFO - PROCESS | 1659 | 1467598499141 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 19:14:59 INFO - PROCESS | 1659 | 1467598499146 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 19:14:59 INFO - PROCESS | 1659 | 1467598499148 Marionette TRACE conn2 <- [1,2894,null,{}] 19:14:59 INFO - PROCESS | 1659 | 1467598499150 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}] 19:14:59 INFO - PROCESS | 1659 | 1467598499152 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:59 INFO - PROCESS | 1659 | 1467598499249 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 19:14:59 INFO - PROCESS | 1659 | 1467598499308 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:59 INFO - PROCESS | 1659 | 1467598499310 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:14:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x12be12800 == 35 [pid = 1659] [id = 731] 19:14:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x126676400) [pid = 1659] [serial = 2193] [outer = 0x0] 19:14:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x127218400) [pid = 1659] [serial = 2194] [outer = 0x126676400] 19:14:59 INFO - PROCESS | 1659 | 1467598499336 Marionette DEBUG loaded listener.js 19:14:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1286af800) [pid = 1659] [serial = 2195] [outer = 0x126676400] 19:14:59 INFO - PROCESS | 1659 | 1467598499864 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]]]}] 19:14:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 19:14:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 772ms 19:14:59 INFO - PROCESS | 1659 | 1467598499923 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 19:14:59 INFO - PROCESS | 1659 | 1467598499925 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 19:14:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 19:14:59 INFO - PROCESS | 1659 | 1467598499928 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 19:14:59 INFO - PROCESS | 1659 | 1467598499931 Marionette TRACE conn2 <- [1,2898,null,{}] 19:14:59 INFO - PROCESS | 1659 | 1467598499934 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}] 19:14:59 INFO - PROCESS | 1659 | 1467598499936 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:00 INFO - PROCESS | 1659 | 1467598500029 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 19:15:00 INFO - PROCESS | 1659 | 1467598500110 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:00 INFO - PROCESS | 1659 | 1467598500112 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x118fa3800 == 36 [pid = 1659] [id = 732] 19:15:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1125ee400) [pid = 1659] [serial = 2196] [outer = 0x0] 19:15:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1128ae400) [pid = 1659] [serial = 2197] [outer = 0x1125ee400] 19:15:00 INFO - PROCESS | 1659 | 1467598500143 Marionette DEBUG loaded listener.js 19:15:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x112fba800) [pid = 1659] [serial = 2198] [outer = 0x1125ee400] 19:15:00 INFO - PROCESS | 1659 | 1467598500690 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]]]}] 19:15:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 19:15:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 821ms 19:15:00 INFO - PROCESS | 1659 | 1467598500750 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 19:15:00 INFO - PROCESS | 1659 | 1467598500753 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 19:15:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 19:15:00 INFO - PROCESS | 1659 | 1467598500758 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 19:15:00 INFO - PROCESS | 1659 | 1467598500761 Marionette TRACE conn2 <- [1,2902,null,{}] 19:15:00 INFO - PROCESS | 1659 | 1467598500764 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}] 19:15:00 INFO - PROCESS | 1659 | 1467598500766 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:00 INFO - PROCESS | 1659 | 1467598500873 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 19:15:01 INFO - PROCESS | 1659 | 1467598501086 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:01 INFO - PROCESS | 1659 | 1467598501088 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169bd000 == 37 [pid = 1659] [id = 733] 19:15:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1125f0c00) [pid = 1659] [serial = 2199] [outer = 0x0] 19:15:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x112fa7800) [pid = 1659] [serial = 2200] [outer = 0x1125f0c00] 19:15:01 INFO - PROCESS | 1659 | 1467598501116 Marionette DEBUG loaded listener.js 19:15:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x11602e000) [pid = 1659] [serial = 2201] [outer = 0x1125f0c00] 19:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12b975000 == 36 [pid = 1659] [id = 730] 19:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12191e800 == 35 [pid = 1659] [id = 729] 19:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1191b5800 == 34 [pid = 1659] [id = 728] 19:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1295d6800 == 33 [pid = 1659] [id = 727] 19:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x129022800 == 32 [pid = 1659] [id = 726] 19:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12688c000 == 31 [pid = 1659] [id = 725] 19:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1253ed000 == 30 [pid = 1659] [id = 724] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x123c5f000) [pid = 1659] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x121926800 == 29 [pid = 1659] [id = 723] 19:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x119578000 == 28 [pid = 1659] [id = 722] 19:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x116fa1000 == 27 [pid = 1659] [id = 721] 19:15:01 INFO - PROCESS | 1659 | --DOCSHELL 0x118fb8800 == 26 [pid = 1659] [id = 720] 19:15:01 INFO - PROCESS | 1659 | 1467598501566 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 19:15:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 19:15:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 826ms 19:15:01 INFO - PROCESS | 1659 | 1467598501585 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 19:15:01 INFO - PROCESS | 1659 | 1467598501587 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 19:15:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 19:15:01 INFO - PROCESS | 1659 | 1467598501590 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 19:15:01 INFO - PROCESS | 1659 | 1467598501594 Marionette TRACE conn2 <- [1,2906,null,{}] 19:15:01 INFO - PROCESS | 1659 | 1467598501598 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}] 19:15:01 INFO - PROCESS | 1659 | 1467598501599 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:01 INFO - PROCESS | 1659 | 1467598501682 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x128b8dc00) [pid = 1659] [serial = 2143] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x124e9a000) [pid = 1659] [serial = 2125] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x126f11400) [pid = 1659] [serial = 2128] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12170ec00) [pid = 1659] [serial = 2122] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x116a12000) [pid = 1659] [serial = 2113] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x117ccd400) [pid = 1659] [serial = 2114] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x118fc3c00) [pid = 1659] [serial = 1466] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1286ea800) [pid = 1659] [serial = 2105] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x128961000) [pid = 1659] [serial = 2131] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1196bbc00) [pid = 1659] [serial = 2119] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x120d11400) [pid = 1659] [serial = 2120] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x112fb2400) [pid = 1659] [serial = 2107] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x116082800) [pid = 1659] [serial = 2108] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118634400) [pid = 1659] [serial = 2116] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x118fcb400) [pid = 1659] [serial = 2117] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11822f400) [pid = 1659] [serial = 2110] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x118418000) [pid = 1659] [serial = 2111] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x128968400) [pid = 1659] [serial = 2132] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1286e6800) [pid = 1659] [serial = 2129] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1125f6400) [pid = 1659] [serial = 2134] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x12913fc00) [pid = 1659] [serial = 2144] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1171c1c00) [pid = 1659] [serial = 2135] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x128a83c00) [pid = 1659] [serial = 2141] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x120ef6400) [pid = 1659] [serial = 2137] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x126632400) [pid = 1659] [serial = 2126] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x128a7ec00) [pid = 1659] [serial = 2140] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x12725d800) [pid = 1659] [serial = 2138] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x124badc00) [pid = 1659] [serial = 2123] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x129143400) [pid = 1659] [serial = 2146] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x129381000) [pid = 1659] [serial = 2147] [outer = 0x0] [url = about:blank] 19:15:01 INFO - PROCESS | 1659 | 1467598501752 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:01 INFO - PROCESS | 1659 | 1467598501753 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x118fb8800 == 27 [pid = 1659] [id = 734] 19:15:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x1128a5000) [pid = 1659] [serial = 2202] [outer = 0x0] 19:15:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x116082800) [pid = 1659] [serial = 2203] [outer = 0x1128a5000] 19:15:01 INFO - PROCESS | 1659 | 1467598501782 Marionette DEBUG loaded listener.js 19:15:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x118232400) [pid = 1659] [serial = 2204] [outer = 0x1128a5000] 19:15:02 INFO - PROCESS | 1659 | 1467598502079 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]]]}] 19:15:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 19:15:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 522ms 19:15:02 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 19:15:02 INFO - PROCESS | 1659 | 1467598502119 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 19:15:02 INFO - PROCESS | 1659 | 1467598502121 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 19:15:02 INFO - PROCESS | 1659 | 1467598502124 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 19:15:02 INFO - PROCESS | 1659 | 1467598502125 Marionette TRACE conn2 <- [1,2910,null,{}] 19:15:02 INFO - PROCESS | 1659 | 1467598502130 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}] 19:15:02 INFO - PROCESS | 1659 | 1467598502132 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:02 INFO - PROCESS | 1659 | 1467598502216 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 19:15:02 INFO - PROCESS | 1659 | 1467598502222 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:02 INFO - PROCESS | 1659 | 1467598502223 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x123c66000 == 28 [pid = 1659] [id = 735] 19:15:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x1183cb400) [pid = 1659] [serial = 2205] [outer = 0x0] 19:15:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x118fc3c00) [pid = 1659] [serial = 2206] [outer = 0x1183cb400] 19:15:02 INFO - PROCESS | 1659 | 1467598502251 Marionette DEBUG loaded listener.js 19:15:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x11965fc00) [pid = 1659] [serial = 2207] [outer = 0x1183cb400] 19:15:02 INFO - PROCESS | 1659 | 1467598502626 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]]]}] 19:15:02 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 19:15:02 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 19:15:02 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 523ms 19:15:02 INFO - PROCESS | 1659 | 1467598502647 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 19:15:02 INFO - PROCESS | 1659 | 1467598502649 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 19:15:02 INFO - TEST-START | /DOMEvents/constructors.html 19:15:02 INFO - PROCESS | 1659 | 1467598502656 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 19:15:02 INFO - PROCESS | 1659 | 1467598502661 Marionette TRACE conn2 <- [1,2914,null,{}] 19:15:02 INFO - PROCESS | 1659 | 1467598502664 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}] 19:15:02 INFO - PROCESS | 1659 | 1467598502666 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:02 INFO - PROCESS | 1659 | 1467598502747 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 19:15:02 INFO - PROCESS | 1659 | 1467598502751 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:02 INFO - PROCESS | 1659 | 1467598502752 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x1266a5000 == 29 [pid = 1659] [id = 736] 19:15:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1125ff000) [pid = 1659] [serial = 2208] [outer = 0x0] 19:15:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1196c8c00) [pid = 1659] [serial = 2209] [outer = 0x1125ff000] 19:15:02 INFO - PROCESS | 1659 | 1467598502778 Marionette DEBUG loaded listener.js 19:15:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x120fab400) [pid = 1659] [serial = 2210] [outer = 0x1125ff000] 19:15:03 INFO - PROCESS | 1659 | 1467598503139 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]]]}] 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 19:15:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 19:15:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 19:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 19:15:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:15:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 19:15:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 19:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 19:15:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:15:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 19:15:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 19:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 19:15:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:15:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 19:15:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 19:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 19:15:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:15:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 19:15:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 19:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 19:15:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:15:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 19:15:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 19:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 19:15:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:15:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 19:15:03 INFO - TEST-OK | /DOMEvents/constructors.html | took 536ms 19:15:03 INFO - PROCESS | 1659 | 1467598503189 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 19:15:03 INFO - PROCESS | 1659 | 1467598503192 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 19:15:03 INFO - TEST-START | /DOMEvents/event-phases-order.html 19:15:03 INFO - PROCESS | 1659 | 1467598503195 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 19:15:03 INFO - PROCESS | 1659 | 1467598503196 Marionette TRACE conn2 <- [1,2918,null,{}] 19:15:03 INFO - PROCESS | 1659 | 1467598503199 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}] 19:15:03 INFO - PROCESS | 1659 | 1467598503200 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:03 INFO - PROCESS | 1659 | 1467598503286 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 19:15:03 INFO - PROCESS | 1659 | 1467598503292 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:03 INFO - PROCESS | 1659 | 1467598503293 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x129019800 == 30 [pid = 1659] [id = 737] 19:15:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x121002800) [pid = 1659] [serial = 2211] [outer = 0x0] 19:15:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x121344400) [pid = 1659] [serial = 2212] [outer = 0x121002800] 19:15:03 INFO - PROCESS | 1659 | 1467598503321 Marionette DEBUG loaded listener.js 19:15:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x124bb1800) [pid = 1659] [serial = 2213] [outer = 0x121002800] 19:15:03 INFO - PROCESS | 1659 | 1467598503639 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 19:15:03 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 19:15:03 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 473ms 19:15:03 INFO - PROCESS | 1659 | 1467598503667 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 19:15:03 INFO - PROCESS | 1659 | 1467598503668 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 19:15:03 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 19:15:03 INFO - PROCESS | 1659 | 1467598503671 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 19:15:03 INFO - PROCESS | 1659 | 1467598503672 Marionette TRACE conn2 <- [1,2922,null,{}] 19:15:03 INFO - PROCESS | 1659 | 1467598503674 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}] 19:15:03 INFO - PROCESS | 1659 | 1467598503675 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:03 INFO - PROCESS | 1659 | 1467598503750 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 19:15:03 INFO - PROCESS | 1659 | 1467598503820 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:03 INFO - PROCESS | 1659 | 1467598503824 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x12661c800 == 31 [pid = 1659] [id = 738] 19:15:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x125463400) [pid = 1659] [serial = 2214] [outer = 0x0] 19:15:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x126632400) [pid = 1659] [serial = 2215] [outer = 0x125463400] 19:15:03 INFO - PROCESS | 1659 | 1467598503856 Marionette DEBUG loaded listener.js 19:15:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1268d3800) [pid = 1659] [serial = 2216] [outer = 0x125463400] 19:15:04 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 19:15:04 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 19:15:04 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 19:15:04 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 19:15:04 INFO - PROCESS | 1659 | 1467598504189 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]]]}] 19:15:04 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 19:15:04 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 19:15:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 19:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:15:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:15:04 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 19:15:04 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 19:15:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:15:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:15:04 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 19:15:04 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 19:15:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:15:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:15:04 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]" 19:15:04 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 19:15:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:15:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:15:04 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 19:15:04 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 570ms 19:15:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 19:15:04 INFO - PROCESS | 1659 | 1467598504247 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 19:15:04 INFO - PROCESS | 1659 | 1467598504248 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 19:15:04 INFO - PROCESS | 1659 | 1467598504250 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 19:15:04 INFO - PROCESS | 1659 | 1467598504258 Marionette TRACE conn2 <- [1,2926,null,{}] 19:15:04 INFO - PROCESS | 1659 | 1467598504261 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}] 19:15:04 INFO - PROCESS | 1659 | 1467598504262 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:04 INFO - PROCESS | 1659 | 1467598504362 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 19:15:04 INFO - PROCESS | 1659 | 1467598504365 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:04 INFO - PROCESS | 1659 | 1467598504366 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b6a7800 == 32 [pid = 1659] [id = 739] 19:15:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x124d54000) [pid = 1659] [serial = 2217] [outer = 0x0] 19:15:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x126f11000) [pid = 1659] [serial = 2218] [outer = 0x124d54000] 19:15:04 INFO - PROCESS | 1659 | 1467598504391 Marionette DEBUG loaded listener.js 19:15:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1286e2000) [pid = 1659] [serial = 2219] [outer = 0x124d54000] 19:15:04 INFO - PROCESS | 1659 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 19:15:04 INFO - PROCESS | 1659 | 1467598504696 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]]]}] 19:15:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 19:15:04 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 479ms 19:15:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 19:15:04 INFO - PROCESS | 1659 | 1467598504733 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 19:15:04 INFO - PROCESS | 1659 | 1467598504734 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 19:15:04 INFO - PROCESS | 1659 | 1467598504736 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 19:15:04 INFO - PROCESS | 1659 | 1467598504737 Marionette TRACE conn2 <- [1,2930,null,{}] 19:15:04 INFO - PROCESS | 1659 | 1467598504740 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}] 19:15:04 INFO - PROCESS | 1659 | 1467598504741 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:04 INFO - PROCESS | 1659 | 1467598504846 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 19:15:04 INFO - PROCESS | 1659 | 1467598504850 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:04 INFO - PROCESS | 1659 | 1467598504851 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x12be14000 == 33 [pid = 1659] [id = 740] 19:15:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x125463c00) [pid = 1659] [serial = 2220] [outer = 0x0] 19:15:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1286ea800) [pid = 1659] [serial = 2221] [outer = 0x125463c00] 19:15:04 INFO - PROCESS | 1659 | 1467598504875 Marionette DEBUG loaded listener.js 19:15:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x128964000) [pid = 1659] [serial = 2222] [outer = 0x125463c00] 19:15:05 INFO - PROCESS | 1659 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 19:15:05 INFO - PROCESS | 1659 | 1467598505164 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]]]}] 19:15:05 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 19:15:05 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 471ms 19:15:05 INFO - PROCESS | 1659 | 1467598505208 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 19:15:05 INFO - PROCESS | 1659 | 1467598505209 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 19:15:05 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 19:15:05 INFO - PROCESS | 1659 | 1467598505233 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 19:15:05 INFO - PROCESS | 1659 | 1467598505234 Marionette TRACE conn2 <- [1,2934,null,{}] 19:15:05 INFO - PROCESS | 1659 | 1467598505244 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}] 19:15:05 INFO - PROCESS | 1659 | 1467598505247 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:05 INFO - PROCESS | 1659 | 1467598505347 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 19:15:05 INFO - PROCESS | 1659 | 1467598505350 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:05 INFO - PROCESS | 1659 | 1467598505351 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c643800 == 34 [pid = 1659] [id = 741] 19:15:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x128964c00) [pid = 1659] [serial = 2223] [outer = 0x0] 19:15:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12896e800) [pid = 1659] [serial = 2224] [outer = 0x128964c00] 19:15:05 INFO - PROCESS | 1659 | 1467598505376 Marionette DEBUG loaded listener.js 19:15:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x128a85c00) [pid = 1659] [serial = 2225] [outer = 0x128964c00] 19:15:05 INFO - PROCESS | 1659 | 1467598505665 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]]]}] 19:15:05 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:15:05 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 490ms 19:15:05 INFO - PROCESS | 1659 | 1467598505715 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 19:15:05 INFO - PROCESS | 1659 | 1467598505716 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 19:15:05 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 19:15:05 INFO - PROCESS | 1659 | 1467598505718 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 19:15:05 INFO - PROCESS | 1659 | 1467598505719 Marionette TRACE conn2 <- [1,2938,null,{}] 19:15:05 INFO - PROCESS | 1659 | 1467598505733 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}] 19:15:05 INFO - PROCESS | 1659 | 1467598505734 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:05 INFO - PROCESS | 1659 | 1467598505887 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 19:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x112fb3400) [pid = 1659] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 19:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11863d400) [pid = 1659] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 19:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1125ea000) [pid = 1659] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 19:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1128a6400) [pid = 1659] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 19:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x112fbdc00) [pid = 1659] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 19:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1160e3400) [pid = 1659] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 19:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x116970800) [pid = 1659] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 19:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118ff8800) [pid = 1659] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 19:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x12666b000) [pid = 1659] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 19:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1167ac800) [pid = 1659] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 19:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1196bc800) [pid = 1659] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 19:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x118ff9000) [pid = 1659] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 19:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12170ac00) [pid = 1659] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 19:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x110e7a000) [pid = 1659] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 19:15:05 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x11801bc00) [pid = 1659] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 19:15:05 INFO - PROCESS | 1659 | 1467598505941 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:05 INFO - PROCESS | 1659 | 1467598505942 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x11865c800 == 35 [pid = 1659] [id = 742] 19:15:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1125f9400) [pid = 1659] [serial = 2226] [outer = 0x0] 19:15:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11297b800) [pid = 1659] [serial = 2227] [outer = 0x1125f9400] 19:15:05 INFO - PROCESS | 1659 | 1467598505967 Marionette DEBUG loaded listener.js 19:15:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x116970800) [pid = 1659] [serial = 2228] [outer = 0x1125f9400] 19:15:06 INFO - PROCESS | 1659 | 1467598506247 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]]]}] 19:15:06 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. 19:15:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 572ms 19:15:06 INFO - PROCESS | 1659 | 1467598506292 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 19:15:06 INFO - PROCESS | 1659 | 1467598506293 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 19:15:06 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 19:15:06 INFO - PROCESS | 1659 | 1467598506298 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 19:15:06 INFO - PROCESS | 1659 | 1467598506300 Marionette TRACE conn2 <- [1,2942,null,{}] 19:15:06 INFO - PROCESS | 1659 | 1467598506302 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}] 19:15:06 INFO - PROCESS | 1659 | 1467598506303 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:06 INFO - PROCESS | 1659 | 1467598506397 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 19:15:06 INFO - PROCESS | 1659 | 1467598506400 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:06 INFO - PROCESS | 1659 | 1467598506402 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x11695d800 == 36 [pid = 1659] [id = 743] 19:15:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x118610000) [pid = 1659] [serial = 2229] [outer = 0x0] 19:15:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x119716400) [pid = 1659] [serial = 2230] [outer = 0x118610000] 19:15:06 INFO - PROCESS | 1659 | 1467598506429 Marionette DEBUG loaded listener.js 19:15:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x128a8d000) [pid = 1659] [serial = 2231] [outer = 0x118610000] 19:15:06 INFO - PROCESS | 1659 | 1467598506753 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"]]]}] 19:15:06 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 19:15:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 19:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 19:15:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 469ms 19:15:06 INFO - PROCESS | 1659 | 1467598506773 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 19:15:06 INFO - PROCESS | 1659 | 1467598506775 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 19:15:06 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 19:15:06 INFO - PROCESS | 1659 | 1467598506787 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 19:15:06 INFO - PROCESS | 1659 | 1467598506790 Marionette TRACE conn2 <- [1,2946,null,{}] 19:15:06 INFO - PROCESS | 1659 | 1467598506821 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}] 19:15:06 INFO - PROCESS | 1659 | 1467598506824 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:06 INFO - PROCESS | 1659 | 1467598506971 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 19:15:06 INFO - PROCESS | 1659 | 1467598506977 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:06 INFO - PROCESS | 1659 | 1467598506978 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x12dc4f000 == 37 [pid = 1659] [id = 744] 19:15:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x128a8d800) [pid = 1659] [serial = 2232] [outer = 0x0] 19:15:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x12913cc00) [pid = 1659] [serial = 2233] [outer = 0x128a8d800] 19:15:07 INFO - PROCESS | 1659 | 1467598507017 Marionette DEBUG loaded listener.js 19:15:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x129381800) [pid = 1659] [serial = 2234] [outer = 0x128a8d800] 19:15:07 INFO - PROCESS | 1659 | 1467598507368 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]]]}] 19:15:07 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. 19:15:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 622ms 19:15:07 INFO - PROCESS | 1659 | 1467598507410 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 19:15:07 INFO - PROCESS | 1659 | 1467598507411 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 19:15:07 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 19:15:07 INFO - PROCESS | 1659 | 1467598507413 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 19:15:07 INFO - PROCESS | 1659 | 1467598507414 Marionette TRACE conn2 <- [1,2950,null,{}] 19:15:07 INFO - PROCESS | 1659 | 1467598507416 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}] 19:15:07 INFO - PROCESS | 1659 | 1467598507417 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:07 INFO - PROCESS | 1659 | 1467598507526 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 19:15:07 INFO - PROCESS | 1659 | 1467598507532 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:07 INFO - PROCESS | 1659 | 1467598507534 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x12dc5f800 == 38 [pid = 1659] [id = 745] 19:15:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x128b8f400) [pid = 1659] [serial = 2235] [outer = 0x0] 19:15:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x129384000) [pid = 1659] [serial = 2236] [outer = 0x128b8f400] 19:15:07 INFO - PROCESS | 1659 | 1467598507557 Marionette DEBUG loaded listener.js 19:15:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1293af000) [pid = 1659] [serial = 2237] [outer = 0x128b8f400] 19:15:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x12aa0c800 == 39 [pid = 1659] [id = 746] 19:15:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1293b5c00) [pid = 1659] [serial = 2238] [outer = 0x0] 19:15:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x129389800) [pid = 1659] [serial = 2239] [outer = 0x1293b5c00] 19:15:08 INFO - PROCESS | 1659 | 1467598508023 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]]]}] 19:15:08 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. 19:15:08 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 619ms 19:15:08 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 19:15:08 INFO - PROCESS | 1659 | 1467598508034 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 19:15:08 INFO - PROCESS | 1659 | 1467598508038 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 19:15:08 INFO - PROCESS | 1659 | 1467598508044 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 19:15:08 INFO - PROCESS | 1659 | 1467598508047 Marionette TRACE conn2 <- [1,2954,null,{}] 19:15:08 INFO - PROCESS | 1659 | 1467598508053 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}] 19:15:08 INFO - PROCESS | 1659 | 1467598508055 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:08 INFO - PROCESS | 1659 | 1467598508264 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 19:15:08 INFO - PROCESS | 1659 | 1467598508375 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:08 INFO - PROCESS | 1659 | 1467598508378 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x121322000 == 40 [pid = 1659] [id = 747] 19:15:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x116977c00) [pid = 1659] [serial = 2240] [outer = 0x0] 19:15:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x117cc3800) [pid = 1659] [serial = 2241] [outer = 0x116977c00] 19:15:08 INFO - PROCESS | 1659 | 1467598508410 Marionette DEBUG loaded listener.js 19:15:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x118235400) [pid = 1659] [serial = 2242] [outer = 0x116977c00] 19:15:08 INFO - PROCESS | 1659 | 1467598508773 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]]]}] 19:15:08 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:15:08 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 19:15:08 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 774ms 19:15:08 INFO - PROCESS | 1659 | 1467598508817 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 19:15:08 INFO - PROCESS | 1659 | 1467598508820 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 19:15:08 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 19:15:08 INFO - PROCESS | 1659 | 1467598508824 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 19:15:08 INFO - PROCESS | 1659 | 1467598508826 Marionette TRACE conn2 <- [1,2958,null,{}] 19:15:08 INFO - PROCESS | 1659 | 1467598508829 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}] 19:15:08 INFO - PROCESS | 1659 | 1467598508831 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:08 INFO - PROCESS | 1659 | 1467598508945 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 19:15:09 INFO - PROCESS | 1659 | 1467598509005 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:09 INFO - PROCESS | 1659 | 1467598509007 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a3db800 == 41 [pid = 1659] [id = 748] 19:15:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x11878a000) [pid = 1659] [serial = 2243] [outer = 0x0] 19:15:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x119318000) [pid = 1659] [serial = 2244] [outer = 0x11878a000] 19:15:09 INFO - PROCESS | 1659 | 1467598509037 Marionette DEBUG loaded listener.js 19:15:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x120d11400) [pid = 1659] [serial = 2245] [outer = 0x11878a000] 19:15:09 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. 19:15:09 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 620ms 19:15:09 INFO - PROCESS | 1659 | 1467598509437 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]]]}] 19:15:09 INFO - PROCESS | 1659 | 1467598509446 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 19:15:09 INFO - PROCESS | 1659 | 1467598509448 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 19:15:09 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 19:15:09 INFO - PROCESS | 1659 | 1467598509450 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 19:15:09 INFO - PROCESS | 1659 | 1467598509453 Marionette TRACE conn2 <- [1,2962,null,{}] 19:15:09 INFO - PROCESS | 1659 | 1467598509461 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}] 19:15:09 INFO - PROCESS | 1659 | 1467598509464 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:09 INFO - PROCESS | 1659 | 1467598509567 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 19:15:09 INFO - PROCESS | 1659 | 1467598509657 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:09 INFO - PROCESS | 1659 | 1467598509659 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c63f000 == 42 [pid = 1659] [id = 749] 19:15:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x121710800) [pid = 1659] [serial = 2246] [outer = 0x0] 19:15:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x125411800) [pid = 1659] [serial = 2247] [outer = 0x121710800] 19:15:09 INFO - PROCESS | 1659 | 1467598509692 Marionette DEBUG loaded listener.js 19:15:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1268cdc00) [pid = 1659] [serial = 2248] [outer = 0x121710800] 19:15:10 INFO - PROCESS | 1659 | 1467598510046 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]]]}] 19:15:10 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. 19:15:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 622ms 19:15:10 INFO - PROCESS | 1659 | 1467598510072 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 19:15:10 INFO - PROCESS | 1659 | 1467598510074 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 19:15:10 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 19:15:10 INFO - PROCESS | 1659 | 1467598510076 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 19:15:10 INFO - PROCESS | 1659 | 1467598510078 Marionette TRACE conn2 <- [1,2966,null,{}] 19:15:10 INFO - PROCESS | 1659 | 1467598510080 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}] 19:15:10 INFO - PROCESS | 1659 | 1467598510081 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:10 INFO - PROCESS | 1659 | 1467598510182 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 19:15:10 INFO - PROCESS | 1659 | 1467598510239 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:10 INFO - PROCESS | 1659 | 1467598510240 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x12e1f3000 == 43 [pid = 1659] [id = 750] 19:15:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x124e8f000) [pid = 1659] [serial = 2249] [outer = 0x0] 19:15:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1286b3000) [pid = 1659] [serial = 2250] [outer = 0x124e8f000] 19:15:10 INFO - PROCESS | 1659 | 1467598510269 Marionette DEBUG loaded listener.js 19:15:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x128b8dc00) [pid = 1659] [serial = 2251] [outer = 0x124e8f000] 19:15:10 INFO - PROCESS | 1659 | 1467598510646 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]]]}] 19:15:10 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. 19:15:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 619ms 19:15:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 19:15:10 INFO - PROCESS | 1659 | 1467598510697 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 19:15:10 INFO - PROCESS | 1659 | 1467598510698 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 19:15:10 INFO - PROCESS | 1659 | 1467598510700 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 19:15:10 INFO - PROCESS | 1659 | 1467598510701 Marionette TRACE conn2 <- [1,2970,null,{}] 19:15:10 INFO - PROCESS | 1659 | 1467598510704 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}] 19:15:10 INFO - PROCESS | 1659 | 1467598510705 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:10 INFO - PROCESS | 1659 | 1467598510807 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 19:15:10 INFO - PROCESS | 1659 | 1467598510866 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:10 INFO - PROCESS | 1659 | 1467598510867 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a2c800 == 44 [pid = 1659] [id = 751] 19:15:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1286e5800) [pid = 1659] [serial = 2252] [outer = 0x0] 19:15:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x129143c00) [pid = 1659] [serial = 2253] [outer = 0x1286e5800] 19:15:10 INFO - PROCESS | 1659 | 1467598510895 Marionette DEBUG loaded listener.js 19:15:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1293aec00) [pid = 1659] [serial = 2254] [outer = 0x1286e5800] 19:15:11 INFO - PROCESS | 1659 | 1467598511322 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]]]}] 19:15:11 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. 19:15:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 670ms 19:15:11 INFO - PROCESS | 1659 | 1467598511371 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 19:15:11 INFO - PROCESS | 1659 | 1467598511372 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 19:15:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 19:15:11 INFO - PROCESS | 1659 | 1467598511374 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 19:15:11 INFO - PROCESS | 1659 | 1467598511376 Marionette TRACE conn2 <- [1,2974,null,{}] 19:15:11 INFO - PROCESS | 1659 | 1467598511378 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}] 19:15:11 INFO - PROCESS | 1659 | 1467598511382 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:11 INFO - PROCESS | 1659 | 1467598511501 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 19:15:11 INFO - PROCESS | 1659 | 1467598511563 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:11 INFO - PROCESS | 1659 | 1467598511565 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x11864a000 == 45 [pid = 1659] [id = 752] 19:15:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x116a19000) [pid = 1659] [serial = 2255] [outer = 0x0] 19:15:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1293b6800) [pid = 1659] [serial = 2256] [outer = 0x116a19000] 19:15:11 INFO - PROCESS | 1659 | 1467598511593 Marionette DEBUG loaded listener.js 19:15:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1294e7800) [pid = 1659] [serial = 2257] [outer = 0x116a19000] 19:15:12 INFO - PROCESS | 1659 | 1467598512187 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]]]}] 19:15:12 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. 19:15:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 869ms 19:15:12 INFO - PROCESS | 1659 | 1467598512263 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 19:15:12 INFO - PROCESS | 1659 | 1467598512267 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 19:15:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 19:15:12 INFO - PROCESS | 1659 | 1467598512272 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 19:15:12 INFO - PROCESS | 1659 | 1467598512276 Marionette TRACE conn2 <- [1,2978,null,{}] 19:15:12 INFO - PROCESS | 1659 | 1467598512283 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}] 19:15:12 INFO - PROCESS | 1659 | 1467598512285 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:12 INFO - PROCESS | 1659 | 1467598512416 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 19:15:12 INFO - PROCESS | 1659 | 1467598512492 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:12 INFO - PROCESS | 1659 | 1467598512494 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x116956000 == 46 [pid = 1659] [id = 753] 19:15:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1128a7800) [pid = 1659] [serial = 2258] [outer = 0x0] 19:15:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1128b1000) [pid = 1659] [serial = 2259] [outer = 0x1128a7800] 19:15:12 INFO - PROCESS | 1659 | 1467598512522 Marionette DEBUG loaded listener.js 19:15:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x112fb2400) [pid = 1659] [serial = 2260] [outer = 0x1128a7800] 19:15:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12dc4f000 == 45 [pid = 1659] [id = 744] 19:15:13 INFO - PROCESS | 1659 | --DOCSHELL 0x11695d800 == 44 [pid = 1659] [id = 743] 19:15:13 INFO - PROCESS | 1659 | --DOCSHELL 0x11865c800 == 43 [pid = 1659] [id = 742] 19:15:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12c643800 == 42 [pid = 1659] [id = 741] 19:15:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12be14000 == 41 [pid = 1659] [id = 740] 19:15:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12b6a7800 == 40 [pid = 1659] [id = 739] 19:15:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12661c800 == 39 [pid = 1659] [id = 738] 19:15:13 INFO - PROCESS | 1659 | --DOCSHELL 0x129019800 == 38 [pid = 1659] [id = 737] 19:15:13 INFO - PROCESS | 1659 | --DOCSHELL 0x1266a5000 == 37 [pid = 1659] [id = 736] 19:15:13 INFO - PROCESS | 1659 | --DOCSHELL 0x123c66000 == 36 [pid = 1659] [id = 735] 19:15:13 INFO - PROCESS | 1659 | --DOCSHELL 0x118fb8800 == 35 [pid = 1659] [id = 734] 19:15:13 INFO - PROCESS | 1659 | --DOCSHELL 0x1169bd000 == 34 [pid = 1659] [id = 733] 19:15:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12be12800 == 33 [pid = 1659] [id = 731] 19:15:13 INFO - PROCESS | 1659 | --DOCSHELL 0x118fa3800 == 32 [pid = 1659] [id = 732] 19:15:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12aa0c800 == 31 [pid = 1659] [id = 746] 19:15:13 INFO - PROCESS | 1659 | --DOCSHELL 0x11864a000 == 30 [pid = 1659] [id = 752] 19:15:13 INFO - PROCESS | 1659 | --DOCSHELL 0x128a2c800 == 29 [pid = 1659] [id = 751] 19:15:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12e1f3000 == 28 [pid = 1659] [id = 750] 19:15:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12c63f000 == 27 [pid = 1659] [id = 749] 19:15:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12a3db800 == 26 [pid = 1659] [id = 748] 19:15:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12dc5f800 == 25 [pid = 1659] [id = 745] 19:15:13 INFO - PROCESS | 1659 | --DOCSHELL 0x121322000 == 24 [pid = 1659] [id = 747] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x127218400) [pid = 1659] [serial = 2194] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x1196c4800) [pid = 1659] [serial = 2176] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x118fcf000) [pid = 1659] [serial = 2173] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x11265e000) [pid = 1659] [serial = 2164] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x111e2a000) [pid = 1659] [serial = 2165] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1184eb800) [pid = 1659] [serial = 2170] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x11863dc00) [pid = 1659] [serial = 2171] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x11662bc00) [pid = 1659] [serial = 2167] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1175ec000) [pid = 1659] [serial = 2168] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x117cc4000) [pid = 1659] [serial = 2162] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x116905000) [pid = 1659] [serial = 2161] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x118606800) [pid = 1659] [serial = 2150] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1175ee000) [pid = 1659] [serial = 2149] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x120fa8800) [pid = 1659] [serial = 2153] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1199d4000) [pid = 1659] [serial = 2152] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1286b3400) [pid = 1659] [serial = 2156] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x12725ec00) [pid = 1659] [serial = 2155] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x126c51000) [pid = 1659] [serial = 2159] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1196c3c00) [pid = 1659] [serial = 2158] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x120eff000) [pid = 1659] [serial = 2179] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1199d3800) [pid = 1659] [serial = 2177] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x125469c00) [pid = 1659] [serial = 2183] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x124bdac00) [pid = 1659] [serial = 2182] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1268cfc00) [pid = 1659] [serial = 2191] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x123cd0800) [pid = 1659] [serial = 2180] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1125f1000) [pid = 1659] [serial = 2185] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x121005c00) [pid = 1659] [serial = 2188] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x126670000) [pid = 1659] [serial = 2189] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x126d49400) [pid = 1659] [serial = 2192] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x119668800) [pid = 1659] [serial = 2174] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x113f2f800) [pid = 1659] [serial = 2186] [outer = 0x0] [url = about:blank] 19:15:13 INFO - PROCESS | 1659 | 1467598513470 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]]]}] 19:15:13 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. 19:15:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1229ms 19:15:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 19:15:13 INFO - PROCESS | 1659 | 1467598513502 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 19:15:13 INFO - PROCESS | 1659 | 1467598513506 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 19:15:13 INFO - PROCESS | 1659 | 1467598513514 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 19:15:13 INFO - PROCESS | 1659 | 1467598513517 Marionette TRACE conn2 <- [1,2982,null,{}] 19:15:13 INFO - PROCESS | 1659 | 1467598513522 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}] 19:15:13 INFO - PROCESS | 1659 | 1467598513525 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:13 INFO - PROCESS | 1659 | 1467598513642 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 19:15:13 INFO - PROCESS | 1659 | 1467598513650 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:13 INFO - PROCESS | 1659 | 1467598513653 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x11695d800 == 25 [pid = 1659] [id = 754] 19:15:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1125d2000) [pid = 1659] [serial = 2261] [outer = 0x0] 19:15:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1125d6000) [pid = 1659] [serial = 2262] [outer = 0x1125d2000] 19:15:13 INFO - PROCESS | 1659 | 1467598513680 Marionette DEBUG loaded listener.js 19:15:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1125f2800) [pid = 1659] [serial = 2263] [outer = 0x1125d2000] 19:15:14 INFO - PROCESS | 1659 | 1467598514059 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"]]]}] 19:15:14 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 19:15:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 19:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 19:15:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 577ms 19:15:14 INFO - PROCESS | 1659 | 1467598514086 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 19:15:14 INFO - PROCESS | 1659 | 1467598514090 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 19:15:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 19:15:14 INFO - PROCESS | 1659 | 1467598514095 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 19:15:14 INFO - PROCESS | 1659 | 1467598514097 Marionette TRACE conn2 <- [1,2986,null,{}] 19:15:14 INFO - PROCESS | 1659 | 1467598514099 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}] 19:15:14 INFO - PROCESS | 1659 | 1467598514101 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:14 INFO - PROCESS | 1659 | 1467598514179 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 19:15:14 INFO - PROCESS | 1659 | 1467598514183 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:14 INFO - PROCESS | 1659 | 1467598514184 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x119568800 == 26 [pid = 1659] [id = 755] 19:15:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x112fb2800) [pid = 1659] [serial = 2264] [outer = 0x0] 19:15:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x112fc0000) [pid = 1659] [serial = 2265] [outer = 0x112fb2800] 19:15:14 INFO - PROCESS | 1659 | 1467598514214 Marionette DEBUG loaded listener.js 19:15:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1133e0c00) [pid = 1659] [serial = 2266] [outer = 0x112fb2800] 19:15:14 INFO - PROCESS | 1659 | 1467598514530 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]]]}] 19:15:14 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. 19:15:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 469ms 19:15:14 INFO - PROCESS | 1659 | 1467598514572 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 19:15:14 INFO - PROCESS | 1659 | 1467598514573 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 19:15:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 19:15:14 INFO - PROCESS | 1659 | 1467598514575 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 19:15:14 INFO - PROCESS | 1659 | 1467598514578 Marionette TRACE conn2 <- [1,2990,null,{}] 19:15:14 INFO - PROCESS | 1659 | 1467598514586 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}] 19:15:14 INFO - PROCESS | 1659 | 1467598514590 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:14 INFO - PROCESS | 1659 | 1467598514697 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 19:15:14 INFO - PROCESS | 1659 | 1467598514705 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:14 INFO - PROCESS | 1659 | 1467598514707 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x1214ad800 == 27 [pid = 1659] [id = 756] 19:15:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1167ae400) [pid = 1659] [serial = 2267] [outer = 0x0] 19:15:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x117103400) [pid = 1659] [serial = 2268] [outer = 0x1167ae400] 19:15:14 INFO - PROCESS | 1659 | 1467598514737 Marionette DEBUG loaded listener.js 19:15:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x117ccd400) [pid = 1659] [serial = 2269] [outer = 0x1167ae400] 19:15:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x121bf7000 == 28 [pid = 1659] [id = 757] 19:15:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x118230000) [pid = 1659] [serial = 2270] [outer = 0x0] 19:15:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1125f6400) [pid = 1659] [serial = 2271] [outer = 0x118230000] 19:15:15 INFO - PROCESS | 1659 | 1467598515112 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]]]}] 19:15:15 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. 19:15:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 574ms 19:15:15 INFO - PROCESS | 1659 | 1467598515150 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 19:15:15 INFO - PROCESS | 1659 | 1467598515151 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 19:15:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 19:15:15 INFO - PROCESS | 1659 | 1467598515165 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 19:15:15 INFO - PROCESS | 1659 | 1467598515166 Marionette TRACE conn2 <- [1,2994,null,{}] 19:15:15 INFO - PROCESS | 1659 | 1467598515168 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}] 19:15:15 INFO - PROCESS | 1659 | 1467598515170 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:15 INFO - PROCESS | 1659 | 1467598515259 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 19:15:15 INFO - PROCESS | 1659 | 1467598515269 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:15 INFO - PROCESS | 1659 | 1467598515271 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x123d50800 == 29 [pid = 1659] [id = 758] 19:15:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11822c400) [pid = 1659] [serial = 2272] [outer = 0x0] 19:15:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x118236400) [pid = 1659] [serial = 2273] [outer = 0x11822c400] 19:15:15 INFO - PROCESS | 1659 | 1467598515296 Marionette DEBUG loaded listener.js 19:15:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1184e1400) [pid = 1659] [serial = 2274] [outer = 0x11822c400] 19:15:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:15:15 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 19:15:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 468ms 19:15:15 INFO - PROCESS | 1659 | 1467598515628 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]]]}] 19:15:15 INFO - PROCESS | 1659 | 1467598515633 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 19:15:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 19:15:15 INFO - PROCESS | 1659 | 1467598515642 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 19:15:15 INFO - PROCESS | 1659 | 1467598515653 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 19:15:15 INFO - PROCESS | 1659 | 1467598515654 Marionette TRACE conn2 <- [1,2998,null,{}] 19:15:15 INFO - PROCESS | 1659 | 1467598515656 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}] 19:15:15 INFO - PROCESS | 1659 | 1467598515657 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:15 INFO - PROCESS | 1659 | 1467598515757 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 19:15:15 INFO - PROCESS | 1659 | 1467598515762 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:15 INFO - PROCESS | 1659 | 1467598515763 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x12660d800 == 30 [pid = 1659] [id = 759] 19:15:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1128a6c00) [pid = 1659] [serial = 2275] [outer = 0x0] 19:15:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x118608000) [pid = 1659] [serial = 2276] [outer = 0x1128a6c00] 19:15:15 INFO - PROCESS | 1659 | 1467598515787 Marionette DEBUG loaded listener.js 19:15:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x118791000) [pid = 1659] [serial = 2277] [outer = 0x1128a6c00] 19:15:16 INFO - PROCESS | 1659 | 1467598516104 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]]]}] 19:15:16 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. 19:15:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 476ms 19:15:16 INFO - PROCESS | 1659 | 1467598516124 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 19:15:16 INFO - PROCESS | 1659 | 1467598516125 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 19:15:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 19:15:16 INFO - PROCESS | 1659 | 1467598516134 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 19:15:16 INFO - PROCESS | 1659 | 1467598516135 Marionette TRACE conn2 <- [1,3002,null,{}] 19:15:16 INFO - PROCESS | 1659 | 1467598516137 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}] 19:15:16 INFO - PROCESS | 1659 | 1467598516141 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:16 INFO - PROCESS | 1659 | 1467598516265 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 19:15:16 INFO - PROCESS | 1659 | 1467598516301 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:16 INFO - PROCESS | 1659 | 1467598516302 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x126ff9800 == 31 [pid = 1659] [id = 760] 19:15:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x118fc7000) [pid = 1659] [serial = 2278] [outer = 0x0] 19:15:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x11965d800) [pid = 1659] [serial = 2279] [outer = 0x118fc7000] 19:15:16 INFO - PROCESS | 1659 | 1467598516327 Marionette DEBUG loaded listener.js 19:15:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1199d3800) [pid = 1659] [serial = 2280] [outer = 0x118fc7000] 19:15:16 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. 19:15:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 474ms 19:15:16 INFO - PROCESS | 1659 | 1467598516603 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]]]}] 19:15:16 INFO - PROCESS | 1659 | 1467598516608 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 19:15:16 INFO - PROCESS | 1659 | 1467598516609 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 19:15:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 19:15:16 INFO - PROCESS | 1659 | 1467598516641 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 19:15:16 INFO - PROCESS | 1659 | 1467598516642 Marionette TRACE conn2 <- [1,3006,null,{}] 19:15:16 INFO - PROCESS | 1659 | 1467598516652 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}] 19:15:16 INFO - PROCESS | 1659 | 1467598516653 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:16 INFO - PROCESS | 1659 | 1467598516755 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 19:15:16 INFO - PROCESS | 1659 | 1467598516759 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:16 INFO - PROCESS | 1659 | 1467598516760 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x128d35000 == 32 [pid = 1659] [id = 761] 19:15:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1199d4000) [pid = 1659] [serial = 2281] [outer = 0x0] 19:15:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x120d11c00) [pid = 1659] [serial = 2282] [outer = 0x1199d4000] 19:15:16 INFO - PROCESS | 1659 | 1467598516784 Marionette DEBUG loaded listener.js 19:15:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x120fa8800) [pid = 1659] [serial = 2283] [outer = 0x1199d4000] 19:15:17 INFO - PROCESS | 1659 | 1467598517097 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]]]}] 19:15:17 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. 19:15:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 499ms 19:15:17 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 19:15:17 INFO - PROCESS | 1659 | 1467598517121 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 19:15:17 INFO - PROCESS | 1659 | 1467598517123 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 19:15:17 INFO - PROCESS | 1659 | 1467598517125 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 19:15:17 INFO - PROCESS | 1659 | 1467598517126 Marionette TRACE conn2 <- [1,3010,null,{}] 19:15:17 INFO - PROCESS | 1659 | 1467598517136 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}] 19:15:17 INFO - PROCESS | 1659 | 1467598517137 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:17 INFO - PROCESS | 1659 | 1467598517243 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 19:15:17 INFO - PROCESS | 1659 | 1467598517247 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:17 INFO - PROCESS | 1659 | 1467598517248 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x129344000 == 33 [pid = 1659] [id = 762] 19:15:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1199d9c00) [pid = 1659] [serial = 2284] [outer = 0x0] 19:15:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12133b800) [pid = 1659] [serial = 2285] [outer = 0x1199d9c00] 19:15:17 INFO - PROCESS | 1659 | 1467598517272 Marionette DEBUG loaded listener.js 19:15:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x121497800) [pid = 1659] [serial = 2286] [outer = 0x1199d9c00] 19:15:17 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x125463400) [pid = 1659] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 19:15:17 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x128b8f400) [pid = 1659] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 19:15:17 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x124d54000) [pid = 1659] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 19:15:17 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x125463c00) [pid = 1659] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 19:15:17 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x128964c00) [pid = 1659] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 19:15:17 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1125ff000) [pid = 1659] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 19:15:17 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x126676400) [pid = 1659] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 19:15:17 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x121002800) [pid = 1659] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 19:15:17 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1125ee400) [pid = 1659] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 19:15:17 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1183cb400) [pid = 1659] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 19:15:17 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1128a5000) [pid = 1659] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 19:15:17 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1125f0c00) [pid = 1659] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 19:15:17 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1125f9400) [pid = 1659] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 19:15:17 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x128a8d800) [pid = 1659] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 19:15:17 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x118610000) [pid = 1659] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 19:15:17 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1293b5c00) [pid = 1659] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:15:17 INFO - PROCESS | 1659 | 1467598517765 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]]]}] 19:15:17 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 19:15:17 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 677ms 19:15:17 INFO - PROCESS | 1659 | 1467598517803 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 19:15:17 INFO - TEST-START | /FileAPI/FileReaderSync.worker 19:15:17 INFO - PROCESS | 1659 | 1467598517804 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 19:15:17 INFO - PROCESS | 1659 | 1467598517807 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 19:15:17 INFO - PROCESS | 1659 | 1467598517808 Marionette TRACE conn2 <- [1,3014,null,{}] 19:15:17 INFO - PROCESS | 1659 | 1467598517818 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}] 19:15:17 INFO - PROCESS | 1659 | 1467598517820 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:17 INFO - PROCESS | 1659 | 1467598517895 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 19:15:17 INFO - PROCESS | 1659 | 1467598517900 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:17 INFO - PROCESS | 1659 | 1467598517901 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a3f0000 == 34 [pid = 1659] [id = 763] 19:15:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x112fb1400) [pid = 1659] [serial = 2287] [outer = 0x0] 19:15:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1199df400) [pid = 1659] [serial = 2288] [outer = 0x112fb1400] 19:15:17 INFO - PROCESS | 1659 | 1467598517926 Marionette DEBUG loaded listener.js 19:15:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1218b8800) [pid = 1659] [serial = 2289] [outer = 0x112fb1400] 19:15:18 INFO - PROCESS | 1659 | [1659] 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 19:15:18 INFO - PROCESS | 1659 | 1467598518273 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 19:15:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 19:15:18 INFO - {} 19:15:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 19:15:18 INFO - {} 19:15:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 19:15:18 INFO - {} 19:15:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 19:15:18 INFO - {} 19:15:18 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 518ms 19:15:18 INFO - PROCESS | 1659 | 1467598518326 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 19:15:18 INFO - PROCESS | 1659 | 1467598518327 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 19:15:18 INFO - TEST-START | /FileAPI/fileReader.html 19:15:18 INFO - PROCESS | 1659 | 1467598518329 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 19:15:18 INFO - PROCESS | 1659 | 1467598518330 Marionette TRACE conn2 <- [1,3018,null,{}] 19:15:18 INFO - PROCESS | 1659 | 1467598518333 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}] 19:15:18 INFO - PROCESS | 1659 | 1467598518334 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:18 INFO - PROCESS | 1659 | 1467598518409 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 19:15:18 INFO - PROCESS | 1659 | 1467598518415 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:18 INFO - PROCESS | 1659 | 1467598518416 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ab0f800 == 35 [pid = 1659] [id = 764] 19:15:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x121969c00) [pid = 1659] [serial = 2290] [outer = 0x0] 19:15:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x124bab800) [pid = 1659] [serial = 2291] [outer = 0x121969c00] 19:15:18 INFO - PROCESS | 1659 | 1467598518440 Marionette DEBUG loaded listener.js 19:15:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12540bc00) [pid = 1659] [serial = 2292] [outer = 0x121969c00] 19:15:18 INFO - PROCESS | 1659 | 1467598518750 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]]]}] 19:15:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 19:15:18 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 19:15:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 19:15:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 19:15:18 INFO - TEST-OK | /FileAPI/fileReader.html | took 470ms 19:15:18 INFO - PROCESS | 1659 | 1467598518800 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 19:15:18 INFO - PROCESS | 1659 | 1467598518802 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 19:15:18 INFO - TEST-START | /FileAPI/historical.html 19:15:18 INFO - PROCESS | 1659 | 1467598518804 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 19:15:18 INFO - PROCESS | 1659 | 1467598518805 Marionette TRACE conn2 <- [1,3022,null,{}] 19:15:18 INFO - PROCESS | 1659 | 1467598518808 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}] 19:15:18 INFO - PROCESS | 1659 | 1467598518809 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:18 INFO - PROCESS | 1659 | 1467598518899 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 19:15:18 INFO - PROCESS | 1659 | 1467598518959 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:18 INFO - PROCESS | 1659 | 1467598518961 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b96c800 == 36 [pid = 1659] [id = 765] 19:15:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x123cd5800) [pid = 1659] [serial = 2293] [outer = 0x0] 19:15:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x125469800) [pid = 1659] [serial = 2294] [outer = 0x123cd5800] 19:15:18 INFO - PROCESS | 1659 | 1467598518987 Marionette DEBUG loaded listener.js 19:15:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x126c4c000) [pid = 1659] [serial = 2295] [outer = 0x123cd5800] 19:15:19 INFO - PROCESS | 1659 | 1467598519250 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"]]]}] 19:15:19 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 19:15:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 19:15:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 19:15:19 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 19:15:19 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 19:15:19 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 19:15:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 19:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 19:15:19 INFO - TEST-OK | /FileAPI/historical.html | took 471ms 19:15:19 INFO - PROCESS | 1659 | 1467598519285 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 19:15:19 INFO - PROCESS | 1659 | 1467598519287 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 19:15:19 INFO - TEST-START | /FileAPI/idlharness.html 19:15:19 INFO - PROCESS | 1659 | 1467598519291 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 19:15:19 INFO - PROCESS | 1659 | 1467598519293 Marionette TRACE conn2 <- [1,3026,null,{}] 19:15:19 INFO - PROCESS | 1659 | 1467598519306 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}] 19:15:19 INFO - PROCESS | 1659 | 1467598519308 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:19 INFO - PROCESS | 1659 | 1467598519436 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 19:15:19 INFO - PROCESS | 1659 | 1467598519442 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:19 INFO - PROCESS | 1659 | 1467598519443 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x12be1a000 == 37 [pid = 1659] [id = 766] 19:15:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x126c4f400) [pid = 1659] [serial = 2296] [outer = 0x0] 19:15:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x127265400) [pid = 1659] [serial = 2297] [outer = 0x126c4f400] 19:15:19 INFO - PROCESS | 1659 | 1467598519484 Marionette DEBUG loaded listener.js 19:15:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1273b3c00) [pid = 1659] [serial = 2298] [outer = 0x126c4f400] 19:15:20 INFO - PROCESS | 1659 | 1467598520261 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]]]}] 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 19:15:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:15:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:15:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:15:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:15:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 19:15:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:15:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:15:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:15:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:15:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 19:15:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:15:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:15:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:15:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:15:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 19:15:20 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 19:15:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:15:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:15:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:15:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:15:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 19:15:20 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 19:15:20 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 19:15:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:15:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:15:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:15:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:15:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 19:15:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:15:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:15:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:15:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 19:15:20 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 19:15:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:15:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:15:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:15:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:15:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 19:15:20 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 19:15:20 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 19:15:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:15:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:15:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:15:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:15:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 19:15:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 19:15:20 INFO - TEST-OK | /FileAPI/idlharness.html | took 994ms 19:15:20 INFO - PROCESS | 1659 | 1467598520319 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 19:15:20 INFO - PROCESS | 1659 | 1467598520324 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 19:15:20 INFO - TEST-START | /FileAPI/idlharness.worker 19:15:20 INFO - PROCESS | 1659 | 1467598520341 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 19:15:20 INFO - PROCESS | 1659 | 1467598520346 Marionette TRACE conn2 <- [1,3030,null,{}] 19:15:20 INFO - PROCESS | 1659 | 1467598520372 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}] 19:15:20 INFO - PROCESS | 1659 | 1467598520375 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:20 INFO - PROCESS | 1659 | 1467598520554 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 19:15:20 INFO - PROCESS | 1659 | 1467598520687 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:20 INFO - PROCESS | 1659 | 1467598520689 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d3aa000 == 38 [pid = 1659] [id = 767] 19:15:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x118ff5400) [pid = 1659] [serial = 2299] [outer = 0x0] 19:15:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12133d000) [pid = 1659] [serial = 2300] [outer = 0x118ff5400] 19:15:20 INFO - PROCESS | 1659 | 1467598520738 Marionette DEBUG loaded listener.js 19:15:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12540dc00) [pid = 1659] [serial = 2301] [outer = 0x118ff5400] 19:15:20 INFO - PROCESS | 1659 | [1659] 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 19:15:21 INFO - PROCESS | 1659 | 1467598521545 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,{},{}]]]}] 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:15:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:15:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:15:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:15:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:15:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:15:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:15:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:15:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:15:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:15:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:15:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:15:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 19:15:21 INFO - {} 19:15:21 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 19:15:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:15:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:15:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:15:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:15:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 19:15:21 INFO - {} 19:15:21 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 - {} 19:15:21 INFO - {} 19:15:21 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 19:15:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:15:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:15:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:15:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:15:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:15:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:15:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:15:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 19:15:21 INFO - {} 19:15:21 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 19:15:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:15:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:15:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:15:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:15:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 19:15:21 INFO - {} 19:15:21 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 - {} 19:15:21 INFO - {} 19:15:21 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 19:15:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:15:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:15:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:15:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:15:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:21 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 19:15:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 19:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 19:15:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:15:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:15:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 19:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:15:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:15:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:15:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 19:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 19:15:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:15:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:21 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 19:15:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 19:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 19:15:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:15:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:21 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 19:15:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 19:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 19:15:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:15:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:21 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 19:15:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 19:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:15:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:15:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:15:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:15:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 19:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:15:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:15:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:15:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:15:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:15:21 INFO - {} 19:15:21 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1260ms 19:15:21 INFO - PROCESS | 1659 | 1467598521623 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 19:15:21 INFO - PROCESS | 1659 | 1467598521627 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 19:15:21 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 19:15:21 INFO - PROCESS | 1659 | 1467598521636 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 19:15:21 INFO - PROCESS | 1659 | 1467598521638 Marionette TRACE conn2 <- [1,3034,null,{}] 19:15:21 INFO - PROCESS | 1659 | 1467598521640 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}] 19:15:21 INFO - PROCESS | 1659 | 1467598521642 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:21 INFO - PROCESS | 1659 | 1467598521759 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 19:15:21 INFO - PROCESS | 1659 | 1467598521814 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:21 INFO - PROCESS | 1659 | 1467598521815 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x12e3e3000 == 39 [pid = 1659] [id = 768] 19:15:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x12a3a0c00) [pid = 1659] [serial = 2302] [outer = 0x0] 19:15:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x12a3a7000) [pid = 1659] [serial = 2303] [outer = 0x12a3a0c00] 19:15:21 INFO - PROCESS | 1659 | 1467598521846 Marionette DEBUG loaded listener.js 19:15:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x12a703c00) [pid = 1659] [serial = 2304] [outer = 0x12a3a0c00] 19:15:22 INFO - PROCESS | 1659 | 1467598522297 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]]]}] 19:15:22 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 19:15:22 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 672ms 19:15:22 INFO - PROCESS | 1659 | 1467598522307 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 19:15:22 INFO - PROCESS | 1659 | 1467598522309 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 19:15:22 INFO - TEST-START | /FileAPI/blob/Blob-close.html 19:15:22 INFO - PROCESS | 1659 | 1467598522311 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 19:15:22 INFO - PROCESS | 1659 | 1467598522314 Marionette TRACE conn2 <- [1,3038,null,{}] 19:15:22 INFO - PROCESS | 1659 | 1467598522322 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}] 19:15:22 INFO - PROCESS | 1659 | 1467598522325 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:22 INFO - PROCESS | 1659 | 1467598522436 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 19:15:22 INFO - PROCESS | 1659 | 1467598522500 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:22 INFO - PROCESS | 1659 | 1467598522502 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x120ecc800 == 40 [pid = 1659] [id = 769] 19:15:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1167a4400) [pid = 1659] [serial = 2305] [outer = 0x0] 19:15:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1196c6800) [pid = 1659] [serial = 2306] [outer = 0x1167a4400] 19:15:22 INFO - PROCESS | 1659 | 1467598522533 Marionette DEBUG loaded listener.js 19:15:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x1286ed000) [pid = 1659] [serial = 2307] [outer = 0x1167a4400] 19:15:23 INFO - PROCESS | 1659 | 1467598523130 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"]]]}] 19:15:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12b96c800 == 39 [pid = 1659] [id = 765] 19:15:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12ab0f800 == 38 [pid = 1659] [id = 764] 19:15:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12a3f0000 == 37 [pid = 1659] [id = 763] 19:15:23 INFO - PROCESS | 1659 | --DOCSHELL 0x129344000 == 36 [pid = 1659] [id = 762] 19:15:23 INFO - PROCESS | 1659 | --DOCSHELL 0x128d35000 == 35 [pid = 1659] [id = 761] 19:15:23 INFO - PROCESS | 1659 | --DOCSHELL 0x126ff9800 == 34 [pid = 1659] [id = 760] 19:15:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12660d800 == 33 [pid = 1659] [id = 759] 19:15:23 INFO - PROCESS | 1659 | --DOCSHELL 0x123d50800 == 32 [pid = 1659] [id = 758] 19:15:23 INFO - PROCESS | 1659 | --DOCSHELL 0x121bf7000 == 31 [pid = 1659] [id = 757] 19:15:23 INFO - PROCESS | 1659 | --DOCSHELL 0x1214ad800 == 30 [pid = 1659] [id = 756] 19:15:23 INFO - PROCESS | 1659 | --DOCSHELL 0x119568800 == 29 [pid = 1659] [id = 755] 19:15:23 INFO - PROCESS | 1659 | --DOCSHELL 0x11695d800 == 28 [pid = 1659] [id = 754] 19:15:23 INFO - PROCESS | 1659 | --DOCSHELL 0x116956000 == 27 [pid = 1659] [id = 753] 19:15:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 19:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 19:15:23 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 872ms 19:15:23 INFO - PROCESS | 1659 | 1467598523184 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 19:15:23 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 19:15:23 INFO - PROCESS | 1659 | 1467598523186 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 19:15:23 INFO - PROCESS | 1659 | 1467598523189 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 19:15:23 INFO - PROCESS | 1659 | 1467598523192 Marionette TRACE conn2 <- [1,3042,null,{}] 19:15:23 INFO - PROCESS | 1659 | 1467598523195 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}] 19:15:23 INFO - PROCESS | 1659 | 1467598523197 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:23 INFO - PROCESS | 1659 | 1467598523282 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 19:15:23 INFO - PROCESS | 1659 | 1467598523290 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:23 INFO - PROCESS | 1659 | 1467598523291 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x118f22000 == 28 [pid = 1659] [id = 770] 19:15:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x116631c00) [pid = 1659] [serial = 2308] [outer = 0x0] 19:15:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x118019800) [pid = 1659] [serial = 2309] [outer = 0x116631c00] 19:15:23 INFO - PROCESS | 1659 | 1467598523320 Marionette DEBUG loaded listener.js 19:15:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x118610000) [pid = 1659] [serial = 2310] [outer = 0x116631c00] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x1293af000) [pid = 1659] [serial = 2237] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x126f11000) [pid = 1659] [serial = 2218] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x1286ea800) [pid = 1659] [serial = 2221] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x12896e800) [pid = 1659] [serial = 2224] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x128964000) [pid = 1659] [serial = 2222] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1196c8c00) [pid = 1659] [serial = 2209] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x120fab400) [pid = 1659] [serial = 2210] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1286af800) [pid = 1659] [serial = 2195] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x121344400) [pid = 1659] [serial = 2212] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x124bb1800) [pid = 1659] [serial = 2213] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x128a85c00) [pid = 1659] [serial = 2225] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1128ae400) [pid = 1659] [serial = 2197] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x112fba800) [pid = 1659] [serial = 2198] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x118fc3c00) [pid = 1659] [serial = 2206] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11965fc00) [pid = 1659] [serial = 2207] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x116082800) [pid = 1659] [serial = 2203] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x118232400) [pid = 1659] [serial = 2204] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x112fa7800) [pid = 1659] [serial = 2200] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x11602e000) [pid = 1659] [serial = 2201] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x116970800) [pid = 1659] [serial = 2228] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12913cc00) [pid = 1659] [serial = 2233] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11297b800) [pid = 1659] [serial = 2227] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x128a8d000) [pid = 1659] [serial = 2231] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x126632400) [pid = 1659] [serial = 2215] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1268d3800) [pid = 1659] [serial = 2216] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1286e2000) [pid = 1659] [serial = 2219] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x119716400) [pid = 1659] [serial = 2230] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x129389800) [pid = 1659] [serial = 2239] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x129384000) [pid = 1659] [serial = 2236] [outer = 0x0] [url = about:blank] 19:15:23 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x129381800) [pid = 1659] [serial = 2234] [outer = 0x0] [url = about:blank] 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 19:15:23 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. 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 19:15:23 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'.) 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 19:15:23 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. 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 19:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 19:15:23 INFO - PROCESS | 1659 | 1467598523755 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]]]}] 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 19:15:23 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. 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 19:15:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:15:23 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. 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 19:15:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 19:15:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 19:15:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 19:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 19:15:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 19:15:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:15:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:15:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 19:15:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:15:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:15:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:15:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:15:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:15:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 19:15:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 19:15:23 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 580ms 19:15:23 INFO - PROCESS | 1659 | 1467598523770 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 19:15:23 INFO - PROCESS | 1659 | 1467598523772 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 19:15:23 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 19:15:23 INFO - PROCESS | 1659 | 1467598523776 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 19:15:23 INFO - PROCESS | 1659 | 1467598523778 Marionette TRACE conn2 <- [1,3046,null,{}] 19:15:23 INFO - PROCESS | 1659 | 1467598523780 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}] 19:15:23 INFO - PROCESS | 1659 | 1467598523782 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:23 INFO - PROCESS | 1659 | 1467598523875 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 19:15:23 INFO - PROCESS | 1659 | 1467598523882 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:23 INFO - PROCESS | 1659 | 1467598523883 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x1217c6000 == 29 [pid = 1659] [id = 771] 19:15:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x118f50c00) [pid = 1659] [serial = 2311] [outer = 0x0] 19:15:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x120efc400) [pid = 1659] [serial = 2312] [outer = 0x118f50c00] 19:15:23 INFO - PROCESS | 1659 | 1467598523911 Marionette DEBUG loaded listener.js 19:15:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x121492800) [pid = 1659] [serial = 2313] [outer = 0x118f50c00] 19:15:24 INFO - PROCESS | 1659 | [1659] 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 19:15:24 INFO - PROCESS | 1659 | 1467598524268 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 19:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 19:15:24 INFO - {} 19:15:24 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 520ms 19:15:24 INFO - PROCESS | 1659 | 1467598524296 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 19:15:24 INFO - PROCESS | 1659 | 1467598524297 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 19:15:24 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 19:15:24 INFO - PROCESS | 1659 | 1467598524299 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 19:15:24 INFO - PROCESS | 1659 | 1467598524301 Marionette TRACE conn2 <- [1,3050,null,{}] 19:15:24 INFO - PROCESS | 1659 | 1467598524308 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}] 19:15:24 INFO - PROCESS | 1659 | 1467598524310 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:24 INFO - PROCESS | 1659 | 1467598524381 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 19:15:24 INFO - PROCESS | 1659 | 1467598524385 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:24 INFO - PROCESS | 1659 | 1467598524387 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a1a000 == 30 [pid = 1659] [id = 772] 19:15:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x123cd2c00) [pid = 1659] [serial = 2314] [outer = 0x0] 19:15:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x126675400) [pid = 1659] [serial = 2315] [outer = 0x123cd2c00] 19:15:24 INFO - PROCESS | 1659 | 1467598524409 Marionette DEBUG loaded listener.js 19:15:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x120ef6c00) [pid = 1659] [serial = 2316] [outer = 0x123cd2c00] 19:15:24 INFO - PROCESS | 1659 | 1467598524701 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]]]}] 19:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 19:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 19:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 19:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 19:15:24 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 426ms 19:15:24 INFO - PROCESS | 1659 | 1467598524726 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 19:15:24 INFO - PROCESS | 1659 | 1467598524730 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 19:15:24 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 19:15:24 INFO - PROCESS | 1659 | 1467598524733 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 19:15:24 INFO - PROCESS | 1659 | 1467598524740 Marionette TRACE conn2 <- [1,3054,null,{}] 19:15:24 INFO - PROCESS | 1659 | 1467598524743 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}] 19:15:24 INFO - PROCESS | 1659 | 1467598524744 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:24 INFO - PROCESS | 1659 | 1467598524820 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 19:15:24 INFO - PROCESS | 1659 | 1467598524872 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:24 INFO - PROCESS | 1659 | 1467598524873 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a3e8800 == 31 [pid = 1659] [id = 773] 19:15:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1249e7400) [pid = 1659] [serial = 2317] [outer = 0x0] 19:15:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12913cc00) [pid = 1659] [serial = 2318] [outer = 0x1249e7400] 19:15:24 INFO - PROCESS | 1659 | 1467598524893 Marionette DEBUG loaded listener.js 19:15:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1293af000) [pid = 1659] [serial = 2319] [outer = 0x1249e7400] 19:15:25 INFO - PROCESS | 1659 | 1467598525224 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"]]]}] 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 19:15:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 19:15:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:15:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:15:25 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" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:15:25 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" 19:15:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:15:25 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 545ms 19:15:25 INFO - PROCESS | 1659 | 1467598525279 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 19:15:25 INFO - PROCESS | 1659 | 1467598525281 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 19:15:25 INFO - TEST-START | /FileAPI/file/File-constructor.html 19:15:25 INFO - PROCESS | 1659 | 1467598525283 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 19:15:25 INFO - PROCESS | 1659 | 1467598525284 Marionette TRACE conn2 <- [1,3058,null,{}] 19:15:25 INFO - PROCESS | 1659 | 1467598525287 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}] 19:15:25 INFO - PROCESS | 1659 | 1467598525288 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:25 INFO - PROCESS | 1659 | 1467598525365 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 19:15:25 INFO - PROCESS | 1659 | 1467598525368 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:25 INFO - PROCESS | 1659 | 1467598525369 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x12aa15800 == 32 [pid = 1659] [id = 774] 19:15:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1294e8400) [pid = 1659] [serial = 2320] [outer = 0x0] 19:15:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12a7e0800) [pid = 1659] [serial = 2321] [outer = 0x1294e8400] 19:15:25 INFO - PROCESS | 1659 | 1467598525389 Marionette DEBUG loaded listener.js 19:15:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12a7e5c00) [pid = 1659] [serial = 2322] [outer = 0x1294e8400] 19:15:25 INFO - PROCESS | 1659 | 1467598525743 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]]]}] 19:15:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 19:15:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 19:15:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 19:15:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 19:15:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 19:15:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 19:15:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 19:15:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 19:15:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 19:15:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 19:15:25 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:25 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 19:15:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 19:15:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 19:15:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 19:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 19:15:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 19:15:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 19:15:25 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 472ms 19:15:25 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 19:15:25 INFO - PROCESS | 1659 | 1467598525756 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 19:15:25 INFO - PROCESS | 1659 | 1467598525757 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 19:15:25 INFO - PROCESS | 1659 | 1467598525769 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 19:15:25 INFO - PROCESS | 1659 | 1467598525769 Marionette TRACE conn2 <- [1,3062,null,{}] 19:15:25 INFO - PROCESS | 1659 | 1467598525771 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}] 19:15:25 INFO - PROCESS | 1659 | 1467598525775 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:25 INFO - PROCESS | 1659 | 1467598525878 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 19:15:25 INFO - PROCESS | 1659 | 1467598525881 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:25 INFO - PROCESS | 1659 | 1467598525883 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x12be17000 == 33 [pid = 1659] [id = 775] 19:15:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12a7e6000) [pid = 1659] [serial = 2323] [outer = 0x0] 19:15:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12a834c00) [pid = 1659] [serial = 2324] [outer = 0x12a7e6000] 19:15:25 INFO - PROCESS | 1659 | 1467598525904 Marionette DEBUG loaded listener.js 19:15:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12b94c400) [pid = 1659] [serial = 2325] [outer = 0x12a7e6000] 19:15:26 INFO - PROCESS | 1659 | [1659] 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 19:15:26 INFO - PROCESS | 1659 | 1467598526218 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 19:15:26 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 19:15:26 INFO - {} 19:15:26 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 478ms 19:15:26 INFO - PROCESS | 1659 | 1467598526238 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 19:15:26 INFO - PROCESS | 1659 | 1467598526239 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 19:15:26 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 19:15:26 INFO - PROCESS | 1659 | 1467598526241 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 19:15:26 INFO - PROCESS | 1659 | 1467598526242 Marionette TRACE conn2 <- [1,3066,null,{}] 19:15:26 INFO - PROCESS | 1659 | 1467598526246 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}] 19:15:26 INFO - PROCESS | 1659 | 1467598526249 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:26 INFO - PROCESS | 1659 | 1467598526344 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 19:15:26 INFO - PROCESS | 1659 | 1467598526347 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:26 INFO - PROCESS | 1659 | 1467598526348 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d3a1800 == 34 [pid = 1659] [id = 776] 19:15:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12b94cc00) [pid = 1659] [serial = 2326] [outer = 0x0] 19:15:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12b955c00) [pid = 1659] [serial = 2327] [outer = 0x12b94cc00] 19:15:26 INFO - PROCESS | 1659 | 1467598526368 Marionette DEBUG loaded listener.js 19:15:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12be3bc00) [pid = 1659] [serial = 2328] [outer = 0x12b94cc00] 19:15:26 INFO - PROCESS | 1659 | 1467598526648 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]]]}] 19:15:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 19:15:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 19:15:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 19:15:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 19:15:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 19:15:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 19:15:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 19:15:26 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 429ms 19:15:26 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 19:15:26 INFO - PROCESS | 1659 | 1467598526683 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 19:15:26 INFO - PROCESS | 1659 | 1467598526684 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 19:15:26 INFO - PROCESS | 1659 | 1467598526686 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 19:15:26 INFO - PROCESS | 1659 | 1467598526687 Marionette TRACE conn2 <- [1,3070,null,{}] 19:15:26 INFO - PROCESS | 1659 | 1467598526689 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}] 19:15:26 INFO - PROCESS | 1659 | 1467598526690 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:26 INFO - PROCESS | 1659 | 1467598526798 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 19:15:26 INFO - PROCESS | 1659 | 1467598526802 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:26 INFO - PROCESS | 1659 | 1467598526803 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x121b38000 == 35 [pid = 1659] [id = 777] 19:15:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x126670800) [pid = 1659] [serial = 2329] [outer = 0x0] 19:15:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x127265c00) [pid = 1659] [serial = 2330] [outer = 0x126670800] 19:15:26 INFO - PROCESS | 1659 | 1467598526855 Marionette DEBUG loaded listener.js 19:15:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x128641800) [pid = 1659] [serial = 2331] [outer = 0x126670800] 19:15:27 INFO - PROCESS | 1659 | 1467598527125 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]]]}] 19:15:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 19:15:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 19:15:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 19:15:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 19:15:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 19:15:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 19:15:27 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 475ms 19:15:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 19:15:27 INFO - PROCESS | 1659 | 1467598527167 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 19:15:27 INFO - PROCESS | 1659 | 1467598527168 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 19:15:27 INFO - PROCESS | 1659 | 1467598527170 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 19:15:27 INFO - PROCESS | 1659 | 1467598527171 Marionette TRACE conn2 <- [1,3074,null,{}] 19:15:27 INFO - PROCESS | 1659 | 1467598527174 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}] 19:15:27 INFO - PROCESS | 1659 | 1467598527175 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:27 INFO - PROCESS | 1659 | 1467598527274 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 19:15:27 INFO - PROCESS | 1659 | 1467598527278 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:27 INFO - PROCESS | 1659 | 1467598527279 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d3ac000 == 36 [pid = 1659] [id = 778] 19:15:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x126670c00) [pid = 1659] [serial = 2332] [outer = 0x0] 19:15:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1286b6000) [pid = 1659] [serial = 2333] [outer = 0x126670c00] 19:15:27 INFO - PROCESS | 1659 | 1467598527299 Marionette DEBUG loaded listener.js 19:15:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1182e6800) [pid = 1659] [serial = 2334] [outer = 0x126670c00] 19:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1128a6c00) [pid = 1659] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 19:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1128a7800) [pid = 1659] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 19:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x118230000) [pid = 1659] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1167ae400) [pid = 1659] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 19:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x112fb2800) [pid = 1659] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 19:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x116977c00) [pid = 1659] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 19:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x11878a000) [pid = 1659] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 19:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x121710800) [pid = 1659] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 19:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x124e8f000) [pid = 1659] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 19:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1286e5800) [pid = 1659] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 19:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x116a19000) [pid = 1659] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 19:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x118fc7000) [pid = 1659] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 19:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1199d4000) [pid = 1659] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 19:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1199d9c00) [pid = 1659] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 19:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x112fb1400) [pid = 1659] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 19:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x121969c00) [pid = 1659] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 19:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1125d2000) [pid = 1659] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 19:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x123cd5800) [pid = 1659] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 19:15:27 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11822c400) [pid = 1659] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 19:15:27 INFO - PROCESS | 1659 | 1467598527635 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]]]}] 19:15:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 19:15:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 19:15:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 19:15:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 19:15:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 19:15:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 19:15:27 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 477ms 19:15:27 INFO - PROCESS | 1659 | 1467598527648 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 19:15:27 INFO - PROCESS | 1659 | 1467598527649 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 19:15:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 19:15:27 INFO - PROCESS | 1659 | 1467598527651 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 19:15:27 INFO - PROCESS | 1659 | 1467598527652 Marionette TRACE conn2 <- [1,3078,null,{}] 19:15:27 INFO - PROCESS | 1659 | 1467598527654 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}] 19:15:27 INFO - PROCESS | 1659 | 1467598527655 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:27 INFO - PROCESS | 1659 | 1467598527726 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 19:15:27 INFO - PROCESS | 1659 | 1467598527732 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:27 INFO - PROCESS | 1659 | 1467598527733 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x12e1e1800 == 37 [pid = 1659] [id = 779] 19:15:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x112ec9800) [pid = 1659] [serial = 2335] [outer = 0x0] 19:15:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x118fc7000) [pid = 1659] [serial = 2336] [outer = 0x112ec9800] 19:15:27 INFO - PROCESS | 1659 | 1467598527760 Marionette DEBUG loaded listener.js 19:15:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1286ba000) [pid = 1659] [serial = 2337] [outer = 0x112ec9800] 19:15:28 INFO - PROCESS | 1659 | 1467598528105 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] 19:15:28 INFO - PROCESS | 1659 | 1467598528124 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 19:15:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 19:15:28 INFO - PROCESS | 1659 | 1467598528126 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 19:15:28 INFO - PROCESS | 1659 | 1467598528130 Marionette TRACE conn2 <- [1,3082,null,{}] 19:15:28 INFO - PROCESS | 1659 | 1467598528132 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}] 19:15:28 INFO - PROCESS | 1659 | 1467598528134 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:28 INFO - PROCESS | 1659 | 1467598528219 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 19:15:28 INFO - PROCESS | 1659 | 1467598528277 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:28 INFO - PROCESS | 1659 | 1467598528279 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x12e347800 == 38 [pid = 1659] [id = 780] 19:15:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1286b9800) [pid = 1659] [serial = 2338] [outer = 0x0] 19:15:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128961400) [pid = 1659] [serial = 2339] [outer = 0x1286b9800] 19:15:28 INFO - PROCESS | 1659 | 1467598528300 Marionette DEBUG loaded listener.js 19:15:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x128b96000) [pid = 1659] [serial = 2340] [outer = 0x1286b9800] 19:15:28 INFO - PROCESS | 1659 | 1467598528524 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]]]}] 19:15:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 19:15:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 19:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 19:15:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 19:15:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 423ms 19:15:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 19:15:28 INFO - PROCESS | 1659 | 1467598528550 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 19:15:28 INFO - PROCESS | 1659 | 1467598528551 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 19:15:28 INFO - PROCESS | 1659 | 1467598528553 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 19:15:28 INFO - PROCESS | 1659 | 1467598528554 Marionette TRACE conn2 <- [1,3086,null,{}] 19:15:28 INFO - PROCESS | 1659 | 1467598528556 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}] 19:15:28 INFO - PROCESS | 1659 | 1467598528557 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:28 INFO - PROCESS | 1659 | 1467598528642 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 19:15:28 INFO - PROCESS | 1659 | 1467598528646 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:28 INFO - PROCESS | 1659 | 1467598528647 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x12e3e2800 == 39 [pid = 1659] [id = 781] 19:15:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x128dd6c00) [pid = 1659] [serial = 2341] [outer = 0x0] 19:15:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x129145400) [pid = 1659] [serial = 2342] [outer = 0x128dd6c00] 19:15:28 INFO - PROCESS | 1659 | 1467598528667 Marionette DEBUG loaded listener.js 19:15:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12be40c00) [pid = 1659] [serial = 2343] [outer = 0x128dd6c00] 19:15:28 INFO - PROCESS | 1659 | 1467598528926 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 19:15:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 19:15:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 422ms 19:15:28 INFO - PROCESS | 1659 | 1467598528976 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 19:15:28 INFO - PROCESS | 1659 | 1467598528977 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 19:15:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 19:15:28 INFO - PROCESS | 1659 | 1467598528982 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 19:15:28 INFO - PROCESS | 1659 | 1467598528983 Marionette TRACE conn2 <- [1,3090,null,{}] 19:15:28 INFO - PROCESS | 1659 | 1467598528985 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}] 19:15:28 INFO - PROCESS | 1659 | 1467598528986 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:29 INFO - PROCESS | 1659 | 1467598529066 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 19:15:29 INFO - PROCESS | 1659 | 1467598529069 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:29 INFO - PROCESS | 1659 | 1467598529070 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x12e32a000 == 40 [pid = 1659] [id = 782] 19:15:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x128ddb000) [pid = 1659] [serial = 2344] [outer = 0x0] 19:15:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12be43800) [pid = 1659] [serial = 2345] [outer = 0x128ddb000] 19:15:29 INFO - PROCESS | 1659 | 1467598529090 Marionette DEBUG loaded listener.js 19:15:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12be4a400) [pid = 1659] [serial = 2346] [outer = 0x128ddb000] 19:15:29 INFO - PROCESS | 1659 | 1467598529366 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 19:15:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 19:15:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 427ms 19:15:29 INFO - PROCESS | 1659 | 1467598529409 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 19:15:29 INFO - PROCESS | 1659 | 1467598529413 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 19:15:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 19:15:29 INFO - PROCESS | 1659 | 1467598529416 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 19:15:29 INFO - PROCESS | 1659 | 1467598529417 Marionette TRACE conn2 <- [1,3094,null,{}] 19:15:29 INFO - PROCESS | 1659 | 1467598529419 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}] 19:15:29 INFO - PROCESS | 1659 | 1467598529420 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:29 INFO - PROCESS | 1659 | 1467598529552 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 19:15:29 INFO - PROCESS | 1659 | 1467598529557 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:29 INFO - PROCESS | 1659 | 1467598529558 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x1266a0800 == 41 [pid = 1659] [id = 783] 19:15:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x118fc6800) [pid = 1659] [serial = 2347] [outer = 0x0] 19:15:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x124e98400) [pid = 1659] [serial = 2348] [outer = 0x118fc6800] 19:15:29 INFO - PROCESS | 1659 | 1467598529579 Marionette DEBUG loaded listener.js 19:15:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12be4bc00) [pid = 1659] [serial = 2349] [outer = 0x118fc6800] 19:15:29 INFO - PROCESS | 1659 | 1467598529972 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 19:15:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 19:15:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 569ms 19:15:29 INFO - PROCESS | 1659 | 1467598529986 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 19:15:29 INFO - PROCESS | 1659 | 1467598529988 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 19:15:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 19:15:29 INFO - PROCESS | 1659 | 1467598529991 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 19:15:29 INFO - PROCESS | 1659 | 1467598529994 Marionette TRACE conn2 <- [1,3098,null,{}] 19:15:29 INFO - PROCESS | 1659 | 1467598529997 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}] 19:15:29 INFO - PROCESS | 1659 | 1467598529998 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:30 INFO - PROCESS | 1659 | 1467598530096 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 19:15:30 INFO - PROCESS | 1659 | 1467598530153 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:30 INFO - PROCESS | 1659 | 1467598530156 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x120ed9000 == 42 [pid = 1659] [id = 784] 19:15:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x113a44400) [pid = 1659] [serial = 2350] [outer = 0x0] 19:15:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1175ec000) [pid = 1659] [serial = 2351] [outer = 0x113a44400] 19:15:30 INFO - PROCESS | 1659 | 1467598530181 Marionette DEBUG loaded listener.js 19:15:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x118631c00) [pid = 1659] [serial = 2352] [outer = 0x113a44400] 19:15:30 INFO - PROCESS | 1659 | 1467598530524 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]]]}] 19:15:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 19:15:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 19:15:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 576ms 19:15:30 INFO - PROCESS | 1659 | 1467598530567 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 19:15:30 INFO - PROCESS | 1659 | 1467598530569 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 19:15:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 19:15:30 INFO - PROCESS | 1659 | 1467598530574 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 19:15:30 INFO - PROCESS | 1659 | 1467598530575 Marionette TRACE conn2 <- [1,3102,null,{}] 19:15:30 INFO - PROCESS | 1659 | 1467598530577 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}] 19:15:30 INFO - PROCESS | 1659 | 1467598530579 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:30 INFO - PROCESS | 1659 | 1467598530675 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 19:15:30 INFO - PROCESS | 1659 | 1467598530745 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:30 INFO - PROCESS | 1659 | 1467598530746 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x128d35000 == 43 [pid = 1659] [id = 785] 19:15:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x118790800) [pid = 1659] [serial = 2353] [outer = 0x0] 19:15:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x120ef9000) [pid = 1659] [serial = 2354] [outer = 0x118790800] 19:15:30 INFO - PROCESS | 1659 | 1467598530772 Marionette DEBUG loaded listener.js 19:15:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1249e7800) [pid = 1659] [serial = 2355] [outer = 0x118790800] 19:15:31 INFO - PROCESS | 1659 | 1467598531107 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 19:15:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 19:15:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 576ms 19:15:31 INFO - PROCESS | 1659 | 1467598531150 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 19:15:31 INFO - PROCESS | 1659 | 1467598531152 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 19:15:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 19:15:31 INFO - PROCESS | 1659 | 1467598531154 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 19:15:31 INFO - PROCESS | 1659 | 1467598531156 Marionette TRACE conn2 <- [1,3106,null,{}] 19:15:31 INFO - PROCESS | 1659 | 1467598531163 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}] 19:15:31 INFO - PROCESS | 1659 | 1467598531166 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:31 INFO - PROCESS | 1659 | 1467598531260 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 19:15:31 INFO - PROCESS | 1659 | 1467598531325 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:31 INFO - PROCESS | 1659 | 1467598531327 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bb86000 == 44 [pid = 1659] [id = 786] 19:15:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x125463000) [pid = 1659] [serial = 2356] [outer = 0x0] 19:15:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x126d48000) [pid = 1659] [serial = 2357] [outer = 0x125463000] 19:15:31 INFO - PROCESS | 1659 | 1467598531393 Marionette DEBUG loaded listener.js 19:15:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x128963800) [pid = 1659] [serial = 2358] [outer = 0x125463000] 19:15:31 INFO - PROCESS | 1659 | 1467598531702 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]]]}] 19:15:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 19:15:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 19:15:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 19:15:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 579ms 19:15:31 INFO - PROCESS | 1659 | 1467598531733 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 19:15:31 INFO - PROCESS | 1659 | 1467598531735 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 19:15:31 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 19:15:31 INFO - PROCESS | 1659 | 1467598531737 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 19:15:31 INFO - PROCESS | 1659 | 1467598531738 Marionette TRACE conn2 <- [1,3110,null,{}] 19:15:31 INFO - PROCESS | 1659 | 1467598531740 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}] 19:15:31 INFO - PROCESS | 1659 | 1467598531742 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:31 INFO - PROCESS | 1659 | 1467598531835 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 19:15:31 INFO - PROCESS | 1659 | 1467598531894 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:31 INFO - PROCESS | 1659 | 1467598531895 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cc44000 == 45 [pid = 1659] [id = 787] 19:15:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x128a88c00) [pid = 1659] [serial = 2359] [outer = 0x0] 19:15:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x128b8f000) [pid = 1659] [serial = 2360] [outer = 0x128a88c00] 19:15:31 INFO - PROCESS | 1659 | 1467598531918 Marionette DEBUG loaded listener.js 19:15:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x129389400) [pid = 1659] [serial = 2361] [outer = 0x128a88c00] 19:15:32 INFO - PROCESS | 1659 | 1467598532295 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"]]]}] 19:15:32 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 19:15:32 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 19:15:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 19:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 19:15:32 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 570ms 19:15:32 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 19:15:32 INFO - PROCESS | 1659 | 1467598532308 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 19:15:32 INFO - PROCESS | 1659 | 1467598532309 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 19:15:32 INFO - PROCESS | 1659 | 1467598532313 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 19:15:32 INFO - PROCESS | 1659 | 1467598532315 Marionette TRACE conn2 <- [1,3114,null,{}] 19:15:32 INFO - PROCESS | 1659 | 1467598532317 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}] 19:15:32 INFO - PROCESS | 1659 | 1467598532319 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:32 INFO - PROCESS | 1659 | 1467598532411 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 19:15:32 INFO - PROCESS | 1659 | 1467598532470 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\", \"936eb88c-6252-4c72-b9fb-a89612646c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:32 INFO - PROCESS | 1659 | 1467598532471 Marionette INFO sendAsync f37e336c-585b-8146-9fcc-47babc1d7eac 19:15:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x11819a000 == 46 [pid = 1659] [id = 788] 19:15:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x1125ec000) [pid = 1659] [serial = 2362] [outer = 0x0] 19:15:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x1184ecc00) [pid = 1659] [serial = 2363] [outer = 0x1125ec000] 19:15:32 INFO - PROCESS | 1659 | 1467598532495 Marionette DEBUG loaded listener.js 19:15:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x12100a400) [pid = 1659] [serial = 2364] [outer = 0x1125ec000] 19:15:33 INFO - PROCESS | 1659 | 1467598533013 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]]]}] 19:15:33 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 19:15:33 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 732ms 19:15:33 INFO - PROCESS | 1659 | 1467598533044 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 19:15:33 INFO - PROCESS | 1659 | 1467598533046 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 19:15:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12e32a000 == 45 [pid = 1659] [id = 782] 19:15:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12e3e2800 == 44 [pid = 1659] [id = 781] 19:15:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12e347800 == 43 [pid = 1659] [id = 780] 19:15:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12e1e1800 == 42 [pid = 1659] [id = 779] 19:15:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12d3ac000 == 41 [pid = 1659] [id = 778] 19:15:33 INFO - PROCESS | 1659 | --DOCSHELL 0x121b38000 == 40 [pid = 1659] [id = 777] 19:15:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12d3a1800 == 39 [pid = 1659] [id = 776] 19:15:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12be17000 == 38 [pid = 1659] [id = 775] 19:15:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12aa15800 == 37 [pid = 1659] [id = 774] 19:15:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12a3e8800 == 36 [pid = 1659] [id = 773] 19:15:33 INFO - PROCESS | 1659 | --DOCSHELL 0x128a1a000 == 35 [pid = 1659] [id = 772] 19:15:33 INFO - PROCESS | 1659 | --DOCSHELL 0x1217c6000 == 34 [pid = 1659] [id = 771] 19:15:33 INFO - PROCESS | 1659 | --DOCSHELL 0x118f22000 == 33 [pid = 1659] [id = 770] 19:15:33 INFO - PROCESS | 1659 | --DOCSHELL 0x120ecc800 == 32 [pid = 1659] [id = 769] 19:15:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12e3e3000 == 31 [pid = 1659] [id = 768] 19:15:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12be1a000 == 30 [pid = 1659] [id = 766] 19:15:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12d3aa000 == 29 [pid = 1659] [id = 767] 19:15:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12cc44000 == 28 [pid = 1659] [id = 787] 19:15:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12bb86000 == 27 [pid = 1659] [id = 786] 19:15:33 INFO - PROCESS | 1659 | --DOCSHELL 0x128d35000 == 26 [pid = 1659] [id = 785] 19:15:33 INFO - PROCESS | 1659 | --DOCSHELL 0x120ed9000 == 25 [pid = 1659] [id = 784] 19:15:33 INFO - PROCESS | 1659 | --DOCSHELL 0x1266a0800 == 24 [pid = 1659] [id = 783] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x118608000) [pid = 1659] [serial = 2276] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x112fb2400) [pid = 1659] [serial = 2260] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x1128b1000) [pid = 1659] [serial = 2259] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x1125f6400) [pid = 1659] [serial = 2271] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x117103400) [pid = 1659] [serial = 2268] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x117ccd400) [pid = 1659] [serial = 2269] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x112fc0000) [pid = 1659] [serial = 2265] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x1133e0c00) [pid = 1659] [serial = 2266] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x118235400) [pid = 1659] [serial = 2242] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x117cc3800) [pid = 1659] [serial = 2241] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x120d11400) [pid = 1659] [serial = 2245] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x119318000) [pid = 1659] [serial = 2244] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1268cdc00) [pid = 1659] [serial = 2248] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x125411800) [pid = 1659] [serial = 2247] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x128b8dc00) [pid = 1659] [serial = 2251] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1286b3000) [pid = 1659] [serial = 2250] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1293aec00) [pid = 1659] [serial = 2254] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x129143c00) [pid = 1659] [serial = 2253] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1294e7800) [pid = 1659] [serial = 2257] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1293b6800) [pid = 1659] [serial = 2256] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x11965d800) [pid = 1659] [serial = 2279] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1199d3800) [pid = 1659] [serial = 2280] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x120d11c00) [pid = 1659] [serial = 2282] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12133b800) [pid = 1659] [serial = 2285] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x120fa8800) [pid = 1659] [serial = 2283] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1199df400) [pid = 1659] [serial = 2288] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x124bab800) [pid = 1659] [serial = 2291] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1125d6000) [pid = 1659] [serial = 2262] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1125f2800) [pid = 1659] [serial = 2263] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x126c4c000) [pid = 1659] [serial = 2295] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x118236400) [pid = 1659] [serial = 2273] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x127265400) [pid = 1659] [serial = 2297] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x121497800) [pid = 1659] [serial = 2286] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x125469800) [pid = 1659] [serial = 2294] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1218b8800) [pid = 1659] [serial = 2289] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118791000) [pid = 1659] [serial = 2277] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1184e1400) [pid = 1659] [serial = 2274] [outer = 0x0] [url = about:blank] 19:15:33 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12540bc00) [pid = 1659] [serial = 2292] [outer = 0x0] [url = about:blank] 19:15:34 WARNING - u'runner_teardown' () 19:15:34 INFO - No more tests 19:15:34 INFO - Got 0 unexpected results 19:15:34 INFO - SUITE-END | took 502s 19:15:34 INFO - Closing logging queue 19:15:34 INFO - queue closed 19:15:34 INFO - Return code: 0 19:15:34 WARNING - # TBPL SUCCESS # 19:15:34 INFO - Running post-action listener: _resource_record_post_action 19:15:34 INFO - Running post-run listener: _resource_record_post_run 19:15:35 INFO - Total resource usage - Wall time: 524s; CPU: 58.0%; Read bytes: 31665664; Write bytes: 949772288; Read time: 202; Write time: 4997 19:15:35 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 19:15:35 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150585856; Write bytes: 145737728; Read time: 13770; Write time: 302 19:15:35 INFO - run-tests - Wall time: 506s; CPU: 58.0%; Read bytes: 29490688; Write bytes: 791365632; Read time: 182; Write time: 4630 19:15:35 INFO - Running post-run listener: _upload_blobber_files 19:15:35 INFO - Blob upload gear active. 19:15:35 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 19:15:35 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 19:15:35 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'] 19:15:35 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 19:15:35 INFO - (blobuploader) - INFO - Open directory for files ... 19:15:35 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 19:15:35 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:15:35 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:15:36 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 19:15:36 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:15:36 INFO - (blobuploader) - INFO - Done attempting. 19:15:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 19:15:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:15:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:15:39 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 19:15:39 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:15:39 INFO - (blobuploader) - INFO - Done attempting. 19:15:39 INFO - (blobuploader) - INFO - Iteration through files over. 19:15:39 INFO - Return code: 0 19:15:39 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 19:15:39 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 19:15:39 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b19b1522e6e4cbe537d091562de5650d9cd28b62c0c90f0e23086bc90d3ae48ad0c4ee845005358837afa016029b8a46c3b3275fe36ece2dbde83451cd6c3d6a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/721ece9097005d4f3ce6b4bfa81441ddf561eb831c560078eac3912fa06f0acbb3a504133fb96ee706659126eea1a26ba634aba12b99c79a8e934bfb1e5ee7f2"} 19:15:39 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 19:15:39 INFO - Writing to file /builds/slave/test/properties/blobber_files 19:15:39 INFO - Contents: 19:15:39 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b19b1522e6e4cbe537d091562de5650d9cd28b62c0c90f0e23086bc90d3ae48ad0c4ee845005358837afa016029b8a46c3b3275fe36ece2dbde83451cd6c3d6a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/721ece9097005d4f3ce6b4bfa81441ddf561eb831c560078eac3912fa06f0acbb3a504133fb96ee706659126eea1a26ba634aba12b99c79a8e934bfb1e5ee7f2"} 19:15:39 INFO - Running post-run listener: copy_logs_to_upload_dir 19:15:39 INFO - Copying logs to upload dir... 19:15:39 INFO - mkdir: /builds/slave/test/build/upload/logs 19:15:39 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=625.815558 ========= master_lag: 0.36 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 26 secs) (at 2016-07-03 19:15:39.528787) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-03 19:15:39.532287) ========= 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.Lw1CM5yG0R/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.M9rFl8xfLJ/Listeners TMPDIR=/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/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/b19b1522e6e4cbe537d091562de5650d9cd28b62c0c90f0e23086bc90d3ae48ad0c4ee845005358837afa016029b8a46c3b3275fe36ece2dbde83451cd6c3d6a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/721ece9097005d4f3ce6b4bfa81441ddf561eb831c560078eac3912fa06f0acbb3a504133fb96ee706659126eea1a26ba634aba12b99c79a8e934bfb1e5ee7f2"} build_url:https://queue.taskcluster.net/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012819 build_url: 'https://queue.taskcluster.net/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b19b1522e6e4cbe537d091562de5650d9cd28b62c0c90f0e23086bc90d3ae48ad0c4ee845005358837afa016029b8a46c3b3275fe36ece2dbde83451cd6c3d6a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/721ece9097005d4f3ce6b4bfa81441ddf561eb831c560078eac3912fa06f0acbb3a504133fb96ee706659126eea1a26ba634aba12b99c79a8e934bfb1e5ee7f2"}' symbols_url: 'https://queue.taskcluster.net/v1/task/KYrQnyX4StCplbll06f0Og/artifacts/public/build/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 19:15:39.568641) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 19:15:39.569049) ========= 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.Lw1CM5yG0R/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.M9rFl8xfLJ/Listeners TMPDIR=/var/folders/fg/pfrf4nhd1hz969r_0mf1rb2400000w/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.005322 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 19:15:39.620892) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-03 19:15:39.621275) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-03 19:15:39.621713) ========= ========= Total master_lag: 0.94 =========